]> git.ipfire.org Git - thirdparty/glibc.git/blame - configure
(CFLAGS-tst-align.c): Add -mpreferred-stack-boundary=4.
[thirdparty/glibc.git] / configure
CommitLineData
cd6ede75 1#! /bin/sh
3a12e572
UD
2# From configure.in CVSid.
3# Guess values for system-dependent variables and create Makefiles.
9382fcee 4# Generated by GNU Autoconf 2.59 for GNU C Library (see version.h).
f4b07664
RM
5#
6# Report bugs to <glibc>.
3a12e572 7#
9382fcee 8# Copyright (C) 2003 Free Software Foundation, Inc.
3a12e572
UD
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
3a12e572
UD
11## --------------------- ##
12## M4sh Initialization. ##
13## --------------------- ##
cd6ede75 14
3a12e572
UD
15# Be Bourne compatible
16if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17 emulate sh
18 NULLCMD=:
f4b07664
RM
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+"$@"}'='"$@"'
3a12e572
UD
22elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
23 set -o posix
24fi
9382fcee 25DUALCASE=1; export DUALCASE # for MKS sh
cd6ede75 26
3a12e572 27# Support unset when possible.
9382fcee 28if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
3a12e572
UD
29 as_unset=unset
30else
31 as_unset=false
32fi
33
f4b07664
RM
34
35# Work around bugs in pre-3.0 UWIN ksh.
36$as_unset ENV MAIL MAILPATH
37PS1='$ '
38PS2='> '
39PS4='+ '
40
41# NLS nuisances.
2abf9ff1
RM
42for 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
f4b07664 46do
9382fcee 47 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
f4b07664
RM
48 eval $as_var=C; export $as_var
49 else
50 $as_unset $as_var
51 fi
52done
53
54# Required to use basename.
55if expr a : '\(a\)' >/dev/null 2>&1; then
56 as_expr=expr
57else
58 as_expr=false
59fi
60
61if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
62 as_basename=basename
63else
64 as_basename=false
65fi
3a12e572
UD
66
67
68# Name of the executable.
f4b07664 69as_me=`$as_basename "$0" ||
3a12e572
UD
70$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
71 X"$0" : 'X\(//\)$' \| \
72 X"$0" : 'X\(/\)$' \| \
73 . : '\(.\)' 2>/dev/null ||
74echo X/"$0" |
75 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
76 /^X\/\(\/\/\)$/{ s//\1/; q; }
77 /^X\/\(\/\).*/{ s//\1/; q; }
78 s/.*/./; q'`
79
f4b07664 80
3a12e572
UD
81# PATH needs CR, and LINENO needs CR and PATH.
82# Avoid depending upon Character Ranges.
83as_cr_letters='abcdefghijklmnopqrstuvwxyz'
84as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
85as_cr_Letters=$as_cr_letters$as_cr_LETTERS
86as_cr_digits='0123456789'
87as_cr_alnum=$as_cr_Letters$as_cr_digits
88
89# The user is always right.
90if test "${PATH_SEPARATOR+set}" != set; then
2abf9ff1
RM
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
3a12e572
UD
95 PATH_SEPARATOR=';'
96 else
97 PATH_SEPARATOR=:
98 fi
2abf9ff1 99 rm -f conf$$.sh
3a12e572 100fi
cd6ede75
UD
101
102
3a12e572
UD
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
113for as_dir in $PATH
114do
115 IFS=$as_save_IFS
116 test -z "$as_dir" && as_dir=.
117 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
118done
650425ce 119
3a12e572
UD
120 ;;
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
126 fi
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; }; }
130 fi
131 case $CONFIG_SHELL in
132 '')
133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
134for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
135do
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
140 /*)
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
f4b07664
RM
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; }
3a12e572
UD
149 CONFIG_SHELL=$as_dir/$as_base
150 export CONFIG_SHELL
151 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
152 fi;;
153 esac
154 done
155done
156;;
157 esac
650425ce 158
3a12e572
UD
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 '
169 N
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; }; }
180
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
187}
650425ce
UD
188
189
3a12e572
UD
190case `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= ;;
195esac
63bda0c1 196
3a12e572
UD
197if expr a : '\(a\)' >/dev/null 2>&1; then
198 as_expr=expr
199else
200 as_expr=false
201fi
202
203rm -f conf$$ conf$$.exe conf$$.file
204echo >conf$$.file
205if 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'
213 fi
214elif ln conf$$.file conf$$ 2>/dev/null; then
215 as_ln_s=ln
216else
217 as_ln_s='cp -p'
218fi
219rm -f conf$$ conf$$.exe conf$$.file
220
f4b07664
RM
221if mkdir -p . 2>/dev/null; then
222 as_mkdir_p=:
223else
9382fcee 224 test -d ./-p && rmdir ./-p
f4b07664
RM
225 as_mkdir_p=false
226fi
227
3a12e572
UD
228as_executable_p="test -f"
229
230# Sed expression to map a string onto a valid CPP name.
9382fcee 231as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
3a12e572
UD
232
233# Sed expression to map a string onto a valid variable name.
9382fcee 234as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
3a12e572
UD
235
236
237# IFS
238# We need space, tab and new line, in precisely that order.
239as_nl='
240'
241IFS=" $as_nl"
242
243# CDPATH.
f4b07664 244$as_unset CDPATH
63bda0c1 245
cd6ede75 246
3a12e572
UD
247# Name of the host.
248# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
249# so uname gets run too.
250ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
251
252exec 6>&1
253
254#
255# Initializations.
256#
cd6ede75 257ac_default_prefix=/usr/local
f4b07664 258ac_config_libobj_dir=.
3a12e572
UD
259cross_compiling=no
260subdirs=
261MFLAGS=
262MAKEFLAGS=
263SHELL=${CONFIG_SHELL-/bin/sh}
264
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}
269
270# Identity of this package.
f4b07664
RM
271PACKAGE_NAME='GNU C Library'
272PACKAGE_TARNAME='c-library'
273PACKAGE_VERSION='(see version.h)'
274PACKAGE_STRING='GNU C Library (see version.h)'
275PACKAGE_BUGREPORT='glibc'
3a12e572
UD
276
277ac_unique_file="include/features.h"
a1ceed7a 278ac_subdirs_all="$ac_subdirs_all "
3a12e572
UD
279# Factoring default headers for most tests.
280ac_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"
315
a334319f 316ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS with_fp with_cvs enable_check_abi oldest_abi bindnow force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os subdirs add_ons base_machine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP CXX CXXFLAGS ac_ct_CXX AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD PWD_P MAKE MSGFMT MAKEINFO SED AUTOCONF SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_initfinit_array libc_cv_cc_with_libunwind libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_z_relro libc_cv_Bgroup libc_cv_libgcc_s_suffix libc_cv_as_needed ASFLAGS_config libc_cv_z_combreloc libc_cv_z_execstack libc_cv_fpie fno_unit_at_a_time libc_cv_have_initfini libc_cv_cpp_asm_debuginfo no_whole_archive exceptions LIBGD have_selinux EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir libc_cv_forced_unwind use_ldconfig ldd_rewrite_script gnu_ld gnu_as elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES linux_doors mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
f4b07664 317ac_subst_files=''
cd6ede75
UD
318
319# Initialize some variables set by options.
3a12e572
UD
320ac_init_help=
321ac_init_version=false
cd6ede75
UD
322# The variables have the same names as the options, with
323# dashes changed to underlines.
3a12e572 324cache_file=/dev/null
cd6ede75 325exec_prefix=NONE
cd6ede75 326no_create=
cd6ede75
UD
327no_recursion=
328prefix=NONE
329program_prefix=NONE
330program_suffix=NONE
331program_transform_name=s,x,x,
332silent=
333site=
334srcdir=
cd6ede75
UD
335verbose=
336x_includes=NONE
337x_libraries=NONE
3a12e572
UD
338
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.
cd6ede75
UD
344bindir='${exec_prefix}/bin'
345sbindir='${exec_prefix}/sbin'
346libexecdir='${exec_prefix}/libexec'
347datadir='${prefix}/share'
348sysconfdir='${prefix}/etc'
349sharedstatedir='${prefix}/com'
350localstatedir='${prefix}/var'
351libdir='${exec_prefix}/lib'
352includedir='${prefix}/include'
353oldincludedir='/usr/include'
354infodir='${prefix}/info'
355mandir='${prefix}/man'
356
cd6ede75
UD
357ac_prev=
358for ac_option
359do
cd6ede75
UD
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
365 fi
366
3a12e572 367 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
cd6ede75
UD
368
369 # Accept the important Cygnus configure options, so we can diagnose typos.
370
3a12e572 371 case $ac_option in
cd6ede75
UD
372
373 -bindir | --bindir | --bindi | --bind | --bin | --bi)
374 ac_prev=bindir ;;
375 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
3a12e572 376 bindir=$ac_optarg ;;
cd6ede75
UD
377
378 -build | --build | --buil | --bui | --bu)
3a12e572 379 ac_prev=build_alias ;;
cd6ede75 380 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
3a12e572 381 build_alias=$ac_optarg ;;
cd6ede75
UD
382
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=*)
3a12e572
UD
388 cache_file=$ac_optarg ;;
389
390 --config-cache | -C)
391 cache_file=config.cache ;;
cd6ede75
UD
392
393 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
394 ac_prev=datadir ;;
395 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
396 | --da=*)
3a12e572 397 datadir=$ac_optarg ;;
cd6ede75
UD
398
399 -disable-* | --disable-*)
3a12e572 400 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
cd6ede75 401 # Reject names that are not valid shell variable names.
3a12e572
UD
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" ;;
cd6ede75
UD
407
408 -enable-* | --enable-*)
3a12e572 409 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
cd6ede75 410 # Reject names that are not valid shell variable names.
3a12e572
UD
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"`;;
cd6ede75
UD
417 *) ac_optarg=yes ;;
418 esac
3a12e572 419 eval "enable_$ac_feature='$ac_optarg'" ;;
cd6ede75
UD
420
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=*)
3a12e572 428 exec_prefix=$ac_optarg ;;
cd6ede75
UD
429
430 -gas | --gas | --ga | --g)
431 # Obsolete; use --with-gas.
432 with_gas=yes ;;
433
3a12e572
UD
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 ;;
cd6ede75
UD
440
441 -host | --host | --hos | --ho)
3a12e572 442 ac_prev=host_alias ;;
cd6ede75 443 -host=* | --host=* | --hos=* | --ho=*)
3a12e572 444 host_alias=$ac_optarg ;;
cd6ede75
UD
445
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=*)
3a12e572 451 includedir=$ac_optarg ;;
cd6ede75
UD
452
453 -infodir | --infodir | --infodi | --infod | --info | --inf)
454 ac_prev=infodir ;;
455 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
3a12e572 456 infodir=$ac_optarg ;;
cd6ede75
UD
457
458 -libdir | --libdir | --libdi | --libd)
459 ac_prev=libdir ;;
460 -libdir=* | --libdir=* | --libdi=* | --libd=*)
3a12e572 461 libdir=$ac_optarg ;;
cd6ede75
UD
462
463 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
464 | --libexe | --libex | --libe)
465 ac_prev=libexecdir ;;
466 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
467 | --libexe=* | --libex=* | --libe=*)
3a12e572 468 libexecdir=$ac_optarg ;;
cd6ede75
UD
469
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=*)
3a12e572 477 localstatedir=$ac_optarg ;;
cd6ede75
UD
478
479 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
480 ac_prev=mandir ;;
481 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
3a12e572 482 mandir=$ac_optarg ;;
cd6ede75
UD
483
484 -nfp | --nfp | --nf)
485 # Obsolete; use --without-fp.
486 with_fp=no ;;
487
488 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
3a12e572 489 | --no-cr | --no-c | -n)
cd6ede75
UD
490 no_create=yes ;;
491
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 ;;
495
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=*)
3a12e572 503 oldincludedir=$ac_optarg ;;
cd6ede75
UD
504
505 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
506 ac_prev=prefix ;;
507 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
3a12e572 508 prefix=$ac_optarg ;;
cd6ede75
UD
509
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=*)
3a12e572 515 program_prefix=$ac_optarg ;;
cd6ede75
UD
516
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=*)
3a12e572 522 program_suffix=$ac_optarg ;;
cd6ede75
UD
523
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=*)
3a12e572 539 program_transform_name=$ac_optarg ;;
cd6ede75
UD
540
541 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
542 | -silent | --silent | --silen | --sile | --sil)
543 silent=yes ;;
544
545 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
546 ac_prev=sbindir ;;
547 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
548 | --sbi=* | --sb=*)
3a12e572 549 sbindir=$ac_optarg ;;
cd6ede75
UD
550
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=*)
3a12e572 560 sharedstatedir=$ac_optarg ;;
cd6ede75
UD
561
562 -site | --site | --sit)
563 ac_prev=site ;;
564 -site=* | --site=* | --sit=*)
3a12e572 565 site=$ac_optarg ;;
cd6ede75
UD
566
567 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
568 ac_prev=srcdir ;;
569 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
3a12e572 570 srcdir=$ac_optarg ;;
cd6ede75
UD
571
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=*)
3a12e572 577 sysconfdir=$ac_optarg ;;
cd6ede75
UD
578
579 -target | --target | --targe | --targ | --tar | --ta | --t)
3a12e572 580 ac_prev=target_alias ;;
cd6ede75 581 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
3a12e572 582 target_alias=$ac_optarg ;;
cd6ede75
UD
583
584 -v | -verbose | --verbose | --verbos | --verbo | --verb)
585 verbose=yes ;;
586
3a12e572
UD
587 -version | --version | --versio | --versi | --vers | -V)
588 ac_init_version=: ;;
cd6ede75
UD
589
590 -with-* | --with-*)
3a12e572 591 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
cd6ede75 592 # Reject names that are not valid shell variable names.
3a12e572
UD
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; }; }
cd6ede75 596 ac_package=`echo $ac_package| sed 's/-/_/g'`
3a12e572
UD
597 case $ac_option in
598 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
cd6ede75
UD
599 *) ac_optarg=yes ;;
600 esac
3a12e572 601 eval "with_$ac_package='$ac_optarg'" ;;
cd6ede75
UD
602
603 -without-* | --without-*)
3a12e572 604 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
cd6ede75 605 # Reject names that are not valid shell variable names.
3a12e572
UD
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" ;;
cd6ede75
UD
611
612 --x)
613 # Obsolete; use --with-x.
614 with_x=yes ;;
615
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=*)
3a12e572 621 x_includes=$ac_optarg ;;
cd6ede75
UD
622
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=*)
3a12e572 628 x_libraries=$ac_optarg ;;
cd6ede75 629
3a12e572
UD
630 -*) { echo "$as_me: error: unrecognized option: $ac_option
631Try \`$0 --help' for more information." >&2
632 { (exit 1); exit 1; }; }
cd6ede75
UD
633 ;;
634
3a12e572
UD
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 ;;
644
cd6ede75 645 *)
3a12e572
UD
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}
cd6ede75
UD
651 ;;
652
653 esac
654done
655
656if test -n "$ac_prev"; then
3a12e572
UD
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; }; }
cd6ede75 660fi
cd6ede75 661
3a12e572
UD
662# Be sure to have absolute paths.
663for ac_var in exec_prefix prefix
664do
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
671done
cd6ede75 672
3a12e572
UD
673# Be sure to have absolute paths.
674for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
9382fcee 675 localstatedir libdir includedir oldincludedir infodir mandir
cd6ede75 676do
3a12e572
UD
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; }; };;
cd6ede75
UD
682 esac
683done
684
3a12e572
UD
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.
688build=$build_alias
689host=$host_alias
690target=$target_alias
691
692# FIXME: To remove some day.
693if 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
700 fi
701fi
cd6ede75 702
3a12e572
UD
703ac_tool_prefix=
704test -n "$host_alias" && ac_tool_prefix=$host_alias-
705
706test "$silent" = yes && exec 6>/dev/null
cd6ede75 707
cd6ede75
UD
708
709# Find the source files, if location was not specified.
710if test -z "$srcdir"; then
711 ac_srcdir_defaulted=yes
712 # Try the directory containing this script, then its parent.
3a12e572
UD
713 ac_confdir=`(dirname "$0") 2>/dev/null ||
714$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9382fcee
RM
715 X"$0" : 'X\(//\)[^/]' \| \
716 X"$0" : 'X\(//\)$' \| \
717 X"$0" : 'X\(/\)' \| \
718 . : '\(.\)' 2>/dev/null ||
3a12e572
UD
719echo 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'`
cd6ede75
UD
725 srcdir=$ac_confdir
726 if test ! -r $srcdir/$ac_unique_file; then
727 srcdir=..
728 fi
729else
730 ac_srcdir_defaulted=no
731fi
732if test ! -r $srcdir/$ac_unique_file; then
733 if test "$ac_srcdir_defaulted" = yes; then
3a12e572
UD
734 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
735 { (exit 1); exit 1; }; }
cd6ede75 736 else
3a12e572
UD
737 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
738 { (exit 1); exit 1; }; }
cd6ede75
UD
739 fi
740fi
f4b07664
RM
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; }; }
3a12e572
UD
744srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
745ac_env_build_alias_set=${build_alias+set}
746ac_env_build_alias_value=$build_alias
747ac_cv_env_build_alias_set=${build_alias+set}
748ac_cv_env_build_alias_value=$build_alias
749ac_env_host_alias_set=${host_alias+set}
750ac_env_host_alias_value=$host_alias
751ac_cv_env_host_alias_set=${host_alias+set}
752ac_cv_env_host_alias_value=$host_alias
753ac_env_target_alias_set=${target_alias+set}
754ac_env_target_alias_value=$target_alias
755ac_cv_env_target_alias_set=${target_alias+set}
756ac_cv_env_target_alias_value=$target_alias
757ac_env_CC_set=${CC+set}
758ac_env_CC_value=$CC
759ac_cv_env_CC_set=${CC+set}
760ac_cv_env_CC_value=$CC
761ac_env_CFLAGS_set=${CFLAGS+set}
762ac_env_CFLAGS_value=$CFLAGS
763ac_cv_env_CFLAGS_set=${CFLAGS+set}
764ac_cv_env_CFLAGS_value=$CFLAGS
765ac_env_LDFLAGS_set=${LDFLAGS+set}
766ac_env_LDFLAGS_value=$LDFLAGS
767ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
768ac_cv_env_LDFLAGS_value=$LDFLAGS
769ac_env_CPPFLAGS_set=${CPPFLAGS+set}
770ac_env_CPPFLAGS_value=$CPPFLAGS
771ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
772ac_cv_env_CPPFLAGS_value=$CPPFLAGS
773ac_env_CPP_set=${CPP+set}
774ac_env_CPP_value=$CPP
775ac_cv_env_CPP_set=${CPP+set}
776ac_cv_env_CPP_value=$CPP
925c3c5c
UD
777ac_env_CXX_set=${CXX+set}
778ac_env_CXX_value=$CXX
779ac_cv_env_CXX_set=${CXX+set}
780ac_cv_env_CXX_value=$CXX
781ac_env_CXXFLAGS_set=${CXXFLAGS+set}
782ac_env_CXXFLAGS_value=$CXXFLAGS
783ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
784ac_cv_env_CXXFLAGS_value=$CXXFLAGS
3a12e572
UD
785
786#
787# Report the --help message.
788#
789if 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
f4b07664 793\`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
3a12e572
UD
794
795Usage: $0 [OPTION]... [VAR=VALUE]...
796
797To assign environment variables (e.g., CC, CFLAGS...), specify them as
798VAR=VALUE. See below for descriptions of some of the useful variables.
799
800Defaults for the options are specified in brackets.
801
802Configuration:
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 \`..']
812
813_ACEOF
814
815 cat <<_ACEOF
816Installation directories:
817 --prefix=PREFIX install architecture-independent files in PREFIX
9382fcee 818 [$ac_default_prefix]
3a12e572 819 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
9382fcee 820 [PREFIX]
3a12e572
UD
821
822By default, \`make install' will install all the files in
823\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
824an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825for instance \`--prefix=\$HOME'.
826
827For better control, use the options below.
828
829Fine 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
843
844 cat <<\_ACEOF
845
846System 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
850fi
cd6ede75 851
3a12e572 852if test -n "$ac_init_help"; then
f4b07664
RM
853 case $ac_init_help in
854 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
855 esac
3a12e572
UD
856 cat <<\_ACEOF
857
858Optional Features:
859 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
860 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
6b7f6183
RM
861 --disable-sanity-checks really do not use threads (should not be used except
862 in special situations) [default=yes]
fd54683c
RM
863 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
864 [default=no]
6b7f6183
RM
865 --enable-shared build shared library [default=yes if GNU ld &
866 ELF]
867 --enable-profile build profiled library [default=yes]
868 --enable-omitfp build undebuggable optimized library
869 [default=no]
870 --enable-bounded build with runtime bounds checking
871 [default=no]
872 --disable-versioning do not include versioning information in the library
873 objects [default=yes if supported]
874 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
875 [default=glibc default]
876 --enable-add-ons[=DIRS...]
877 configure and build add-ons in DIR1,DIR2,... search
878 for add-ons if no parameter given
3a12e572 879 --disable-hidden-plt do not hide internal function calls to avoid PLT
4df8c11d 880 --enable-bind-now disable lazy relocations in DSOs
6b7f6183 881 --enable-static-nss build static NSS modules [default=no]
3a12e572 882 --disable-force-install don't force installation of files from this package,
6b7f6183
RM
883 even if they are older than the installed files
884 --enable-kernel=VERSION compile for compatibility with kernel not older than
885 VERSION
3a12e572
UD
886 --enable-all-warnings enable all useful warnings gcc can issue
887
888Optional Packages:
889 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
890 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
a334319f 891 --with-gmp=DIRECTORY find GMP source code in DIRECTORY (not needed)
3a12e572
UD
892 --with-gd=DIR find libgd include dir and library with prefix DIR
893 --with-gd-include=DIR find libgd include files in DIR
894 --with-gd-lib=DIR find libgd library files in DIR
6b7f6183
RM
895 --with-fp if using floating-point hardware [default=yes]
896 --with-binutils=PATH specify location of binutils (as and ld)
897 --with-elf if using the ELF object format
74a30a58 898 --with-selinux if building with SELinux support
6b7f6183 899 --with-xcoff if using the XCOFF object format
3a12e572 900 --without-cvs if CVS should not be used
6b7f6183
RM
901 --with-headers=PATH location of system headers to use (for example
902 /usr/src/linux/include) [default=compiler
903 default]
3a12e572
UD
904 --with-tls enable support for TLS
905 --without-__thread do not use TLS features even when supporting them
906
907Some influential environment variables:
908 CC C compiler command
909 CFLAGS C compiler flags
910 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
911 nonstandard directory <lib dir>
912 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
913 headers in a nonstandard directory <include dir>
914 CPP C preprocessor
925c3c5c
UD
915 CXX C++ compiler command
916 CXXFLAGS C++ compiler flags
3a12e572
UD
917
918Use these variables to override the choices made by `configure' or to help
919it to find libraries and programs with nonstandard names/locations.
920
f4b07664 921Report bugs to <glibc>.
3a12e572
UD
922_ACEOF
923fi
924
925if test "$ac_init_help" = "recursive"; then
926 # If there are subdirs, report their specific --help.
927 ac_popdir=`pwd`
928 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
929 test -d $ac_dir || continue
930 ac_builddir=.
931
932if test "$ac_dir" != .; then
933 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
934 # A "../" for each directory in $ac_dir_suffix.
935 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
936else
937 ac_dir_suffix= ac_top_builddir=
938fi
939
940case $srcdir in
941 .) # No --srcdir option. We are building in place.
942 ac_srcdir=.
943 if test -z "$ac_top_builddir"; then
944 ac_top_srcdir=.
945 else
946 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
947 fi ;;
948 [\\/]* | ?:[\\/]* ) # Absolute path.
949 ac_srcdir=$srcdir$ac_dir_suffix;
950 ac_top_srcdir=$srcdir ;;
951 *) # Relative path.
952 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
953 ac_top_srcdir=$ac_top_builddir$srcdir ;;
954esac
9382fcee
RM
955
956# Do not use `cd foo && pwd` to compute absolute paths, because
957# the directories may not exist.
958case `pwd` in
959.) ac_abs_builddir="$ac_dir";;
960*)
961 case "$ac_dir" in
962 .) ac_abs_builddir=`pwd`;;
963 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
964 *) ac_abs_builddir=`pwd`/"$ac_dir";;
965 esac;;
966esac
967case $ac_abs_builddir in
968.) ac_abs_top_builddir=${ac_top_builddir}.;;
969*)
970 case ${ac_top_builddir}. in
971 .) ac_abs_top_builddir=$ac_abs_builddir;;
972 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
973 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
974 esac;;
975esac
976case $ac_abs_builddir in
977.) ac_abs_srcdir=$ac_srcdir;;
978*)
979 case $ac_srcdir in
980 .) ac_abs_srcdir=$ac_abs_builddir;;
981 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
982 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
983 esac;;
984esac
985case $ac_abs_builddir in
986.) ac_abs_top_srcdir=$ac_top_srcdir;;
987*)
988 case $ac_top_srcdir in
989 .) ac_abs_top_srcdir=$ac_abs_builddir;;
990 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
991 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
992 esac;;
993esac
3a12e572
UD
994
995 cd $ac_dir
996 # Check for guested configure; otherwise get Cygnus style configure.
997 if test -f $ac_srcdir/configure.gnu; then
998 echo
999 $SHELL $ac_srcdir/configure.gnu --help=recursive
1000 elif test -f $ac_srcdir/configure; then
1001 echo
1002 $SHELL $ac_srcdir/configure --help=recursive
1003 elif test -f $ac_srcdir/configure.ac ||
9382fcee 1004 test -f $ac_srcdir/configure.in; then
3a12e572
UD
1005 echo
1006 $ac_configure --help
1007 else
1008 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1009 fi
1010 cd $ac_popdir
1011 done
1012fi
1013
1014test -n "$ac_init_help" && exit 0
1015if $ac_init_version; then
1016 cat <<\_ACEOF
f4b07664 1017GNU C Library configure (see version.h)
9382fcee 1018generated by GNU Autoconf 2.59
3a12e572 1019
9382fcee 1020Copyright (C) 2003 Free Software Foundation, Inc.
3a12e572
UD
1021This configure script is free software; the Free Software Foundation
1022gives unlimited permission to copy, distribute and modify it.
1023_ACEOF
1024 exit 0
1025fi
1026exec 5>config.log
1027cat >&5 <<_ACEOF
1028This file contains any messages produced by compilers while
1029running configure, to aid debugging if configure makes a mistake.
1030
f4b07664 1031It was created by GNU C Library $as_me (see version.h), which was
9382fcee 1032generated by GNU Autoconf 2.59. Invocation command line was
3a12e572
UD
1033
1034 $ $0 $@
1035
1036_ACEOF
1037{
1038cat <<_ASUNAME
1039## --------- ##
1040## Platform. ##
1041## --------- ##
1042
1043hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1044uname -m = `(uname -m) 2>/dev/null || echo unknown`
1045uname -r = `(uname -r) 2>/dev/null || echo unknown`
1046uname -s = `(uname -s) 2>/dev/null || echo unknown`
1047uname -v = `(uname -v) 2>/dev/null || echo unknown`
1048
1049/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1050/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1051
1052/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1053/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1054/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1055hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1056/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1057/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1058/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1059
1060_ASUNAME
1061
1062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1063for as_dir in $PATH
1064do
1065 IFS=$as_save_IFS
1066 test -z "$as_dir" && as_dir=.
1067 echo "PATH: $as_dir"
1068done
1069
1070} >&5
1071
1072cat >&5 <<_ACEOF
1073
1074
1075## ----------- ##
1076## Core tests. ##
1077## ----------- ##
1078
1079_ACEOF
1080
1081
1082# Keep a trace of the command line.
1083# Strip out --no-create and --no-recursion so they do not pile up.
2abf9ff1 1084# Strip out --silent because we don't want to record it for future runs.
3a12e572 1085# Also quote any args containing shell meta-characters.
2abf9ff1 1086# Make two passes to allow for proper duplicate-argument suppression.
3a12e572 1087ac_configure_args=
2abf9ff1
RM
1088ac_configure_args0=
1089ac_configure_args1=
3a12e572 1090ac_sep=
2abf9ff1
RM
1091ac_must_keep_next=false
1092for ac_pass in 1 2
3a12e572 1093do
2abf9ff1
RM
1094 for ac_arg
1095 do
1096 case $ac_arg in
1097 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1098 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1099 | -silent | --silent | --silen | --sile | --sil)
1100 continue ;;
1101 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1102 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1103 esac
1104 case $ac_pass in
1105 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1106 2)
1107 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1108 if test $ac_must_keep_next = true; then
9382fcee 1109 ac_must_keep_next=false # Got value, back to normal.
2abf9ff1 1110 else
9382fcee
RM
1111 case $ac_arg in
1112 *=* | --config-cache | -C | -disable-* | --disable-* \
1113 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1114 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1115 | -with-* | --with-* | -without-* | --without-* | --x)
1116 case "$ac_configure_args0 " in
1117 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1118 esac
1119 ;;
1120 -* ) ac_must_keep_next=true ;;
1121 esac
2abf9ff1
RM
1122 fi
1123 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1124 # Get rid of the leading space.
1125 ac_sep=" "
1126 ;;
1127 esac
1128 done
3a12e572 1129done
2abf9ff1
RM
1130$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1131$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
3a12e572
UD
1132
1133# When interrupted or exit'd, cleanup temporary files, and complete
1134# config.log. We remove comments because anyway the quotes in there
1135# would cause problems or look ugly.
1136# WARNING: Be sure not to use single quotes in there, as some shells,
1137# such as our DU 5.0 friend, will then `close' the trap.
1138trap 'exit_status=$?
1139 # Save into config.log some information that might help in debugging.
1140 {
1141 echo
f4b07664 1142
3a12e572
UD
1143 cat <<\_ASBOX
1144## ---------------- ##
1145## Cache variables. ##
1146## ---------------- ##
1147_ASBOX
1148 echo
1149 # The following way of writing the cache mishandles newlines in values,
1150{
1151 (set) 2>&1 |
1152 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1153 *ac_space=\ *)
1154 sed -n \
9382fcee
RM
1155 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1156 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
3a12e572
UD
1157 ;;
1158 *)
1159 sed -n \
9382fcee 1160 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
3a12e572
UD
1161 ;;
1162 esac;
1163}
1164 echo
f4b07664
RM
1165
1166 cat <<\_ASBOX
1167## ----------------- ##
1168## Output variables. ##
1169## ----------------- ##
1170_ASBOX
1171 echo
1172 for ac_var in $ac_subst_vars
1173 do
1174 eval ac_val=$`echo $ac_var`
1175 echo "$ac_var='"'"'$ac_val'"'"'"
1176 done | sort
1177 echo
1178
1179 if test -n "$ac_subst_files"; then
1180 cat <<\_ASBOX
1181## ------------- ##
1182## Output files. ##
1183## ------------- ##
1184_ASBOX
1185 echo
1186 for ac_var in $ac_subst_files
1187 do
1188 eval ac_val=$`echo $ac_var`
9382fcee 1189 echo "$ac_var='"'"'$ac_val'"'"'"
f4b07664
RM
1190 done | sort
1191 echo
1192 fi
1193
3a12e572
UD
1194 if test -s confdefs.h; then
1195 cat <<\_ASBOX
1196## ----------- ##
1197## confdefs.h. ##
1198## ----------- ##
1199_ASBOX
1200 echo
f4b07664 1201 sed "/^$/d" confdefs.h | sort
3a12e572
UD
1202 echo
1203 fi
1204 test "$ac_signal" != 0 &&
1205 echo "$as_me: caught signal $ac_signal"
1206 echo "$as_me: exit $exit_status"
1207 } >&5
9382fcee 1208 rm -f core *.core &&
3a12e572
UD
1209 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1210 exit $exit_status
1211 ' 0
1212for ac_signal in 1 2 13 15; do
1213 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1214done
1215ac_signal=0
1216
1217# confdefs.h avoids OS command line length limits that DEFS can exceed.
1218rm -rf conftest* confdefs.h
1219# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1220echo >confdefs.h
1221
1222# Predefined preprocessor variables.
1223
1224cat >>confdefs.h <<_ACEOF
1225#define PACKAGE_NAME "$PACKAGE_NAME"
1226_ACEOF
1227
1228
1229cat >>confdefs.h <<_ACEOF
1230#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1231_ACEOF
1232
1233
1234cat >>confdefs.h <<_ACEOF
1235#define PACKAGE_VERSION "$PACKAGE_VERSION"
1236_ACEOF
1237
1238
1239cat >>confdefs.h <<_ACEOF
1240#define PACKAGE_STRING "$PACKAGE_STRING"
1241_ACEOF
1242
1243
1244cat >>confdefs.h <<_ACEOF
1245#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1246_ACEOF
1247
1248
1249# Let the site file select an alternate cache file if it wants to.
cd6ede75
UD
1250# Prefer explicitly selected file to automatically selected ones.
1251if test -z "$CONFIG_SITE"; then
1252 if test "x$prefix" != xNONE; then
1253 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1254 else
1255 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1256 fi
1257fi
1258for ac_site_file in $CONFIG_SITE; do
1259 if test -r "$ac_site_file"; then
3a12e572
UD
1260 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1261echo "$as_me: loading site script $ac_site_file" >&6;}
1262 sed 's/^/| /' "$ac_site_file" >&5
cd6ede75
UD
1263 . "$ac_site_file"
1264 fi
1265done
1266
1267if test -r "$cache_file"; then
3a12e572
UD
1268 # Some versions of bash will fail to source /dev/null (special
1269 # files actually), so we avoid doing that.
1270 if test -f "$cache_file"; then
1271 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1272echo "$as_me: loading cache $cache_file" >&6;}
1273 case $cache_file in
1274 [\\/]* | ?:[\\/]* ) . $cache_file;;
1275 *) . ./$cache_file;;
1276 esac
1277 fi
cd6ede75 1278else
3a12e572
UD
1279 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1280echo "$as_me: creating cache $cache_file" >&6;}
1281 >$cache_file
1282fi
1283
1284# Check that the precious variables saved in the cache have kept the same
1285# value.
1286ac_cache_corrupted=false
1287for ac_var in `(set) 2>&1 |
9382fcee 1288 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
3a12e572
UD
1289 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1290 eval ac_new_set=\$ac_env_${ac_var}_set
1291 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1292 eval ac_new_val="\$ac_env_${ac_var}_value"
1293 case $ac_old_set,$ac_new_set in
1294 set,)
1295 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1296echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1297 ac_cache_corrupted=: ;;
1298 ,set)
1299 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1300echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1301 ac_cache_corrupted=: ;;
1302 ,);;
1303 *)
1304 if test "x$ac_old_val" != "x$ac_new_val"; then
9382fcee 1305 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
3a12e572 1306echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
9382fcee 1307 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
3a12e572 1308echo "$as_me: former value: $ac_old_val" >&2;}
9382fcee 1309 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
3a12e572 1310echo "$as_me: current value: $ac_new_val" >&2;}
9382fcee 1311 ac_cache_corrupted=:
3a12e572
UD
1312 fi;;
1313 esac
1314 # Pass precious variables to config.status.
1315 if test "$ac_new_set" = set; then
1316 case $ac_new_val in
1317 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1318 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1319 *) ac_arg=$ac_var=$ac_new_val ;;
1320 esac
1321 case " $ac_configure_args " in
1322 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1323 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1324 esac
1325 fi
1326done
1327if $ac_cache_corrupted; then
1328 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1329echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1330 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1331echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1332 { (exit 1); exit 1; }; }
cd6ede75
UD
1333fi
1334
1335ac_ext=c
cd6ede75 1336ac_cpp='$CPP $CPPFLAGS'
3a12e572
UD
1337ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1338ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1339ac_compiler_gnu=$ac_cv_c_compiler_gnu
1340
1341
1342
cd6ede75 1343
63bda0c1 1344
cd6ede75
UD
1345
1346
3a12e572
UD
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
f4b07664
RM
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368 ac_config_headers="$ac_config_headers config.h"
3a12e572 1369
444518fe
UD
1370ac_aux_dir=
1371for ac_dir in scripts $srcdir/scripts; do
1372 if test -f $ac_dir/install-sh; then
1373 ac_aux_dir=$ac_dir
1374 ac_install_sh="$ac_aux_dir/install-sh -c"
1375 break
1376 elif test -f $ac_dir/install.sh; then
1377 ac_aux_dir=$ac_dir
1378 ac_install_sh="$ac_aux_dir/install.sh -c"
1379 break
3a12e572
UD
1380 elif test -f $ac_dir/shtool; then
1381 ac_aux_dir=$ac_dir
1382 ac_install_sh="$ac_aux_dir/shtool install -c"
1383 break
444518fe
UD
1384 fi
1385done
1386if test -z "$ac_aux_dir"; then
3a12e572
UD
1387 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1388echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1389 { (exit 1); exit 1; }; }
444518fe 1390fi
3a12e572
UD
1391ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1392ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1393ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
444518fe 1394
cd6ede75 1395
c72637d4
RM
1396if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1397 { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1398echo "$as_me: error: you must configure in a separate build directory" >&2;}
1399 { (exit 1); exit 1; }; }
1400fi
1401
cd6ede75
UD
1402# This will get text that should go into config.make.
1403config_vars=
1404
a334319f
UD
1405# Check for a --with-gmp argument and set gmp-srcdir in config.make.
1406
1407# Check whether --with-gmp or --without-gmp was given.
1408if test "${with_gmp+set}" = set; then
1409 withval="$with_gmp"
1410
1411case "$with_gmp" in
1412yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1413echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1414 { (exit 1); exit 1; }; } ;;
1415''|no) ;;
1416*) config_vars="$config_vars
1417gmp-srcdir = $withval" ;;
1418esac
1419
1420fi;
c8f3e6db 1421# Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3a12e572 1422
c8f3e6db
UD
1423# Check whether --with-gd or --without-gd was given.
1424if test "${with_gd+set}" = set; then
1425 withval="$with_gd"
1426 case "$with_gd" in
e41db95b
UD
1427yes|''|no) ;;
1428*) libgd_include="-I$withval/include"
c8f3e6db
UD
1429 libgd_ldflags="-L$withval/lib" ;;
1430esac
1431
3a12e572 1432fi;
c8f3e6db 1433
e41db95b
UD
1434# Check whether --with-gd-include or --without-gd-include was given.
1435if test "${with_gd_include+set}" = set; then
1436 withval="$with_gd_include"
1437 case "$with_gd_include" in
1438''|no) ;;
1439*) libgd_include="-I$withval" ;;
1440esac
1441
3a12e572 1442fi;
e41db95b
UD
1443
1444# Check whether --with-gd-lib or --without-gd-lib was given.
1445if test "${with_gd_lib+set}" = set; then
1446 withval="$with_gd_lib"
1447 case "$with_gd_lib" in
1448''|no) ;;
1449*) libgd_ldflags="-L$withval" ;;
1450esac
1451
3a12e572 1452fi;
e41db95b
UD
1453
1454if test -n "$libgd_include"; then
1455 config_vars="$config_vars
cf90163d 1456CFLAGS-memusagestat.c = $libgd_include"
e41db95b
UD
1457fi
1458if test -n "$libgd_ldflags"; then
1459 config_vars="$config_vars
1460libgd-LDFLAGS = $libgd_ldflags"
1461fi
cd6ede75 1462
3a12e572 1463
cd6ede75
UD
1464# Check whether --with-fp or --without-fp was given.
1465if test "${with_fp+set}" = set; then
1466 withval="$with_fp"
1467 with_fp=$withval
1468else
1469 with_fp=yes
3a12e572 1470fi;
cd6ede75 1471
675322a5 1472
650425ce
UD
1473# Check whether --with-binutils or --without-binutils was given.
1474if test "${with_binutils+set}" = set; then
1475 withval="$with_binutils"
a5a0310d
UD
1476 path_binutils=$withval
1477else
650425ce 1478 path_binutils=''
3a12e572 1479fi;
cd6ede75 1480
cd6ede75
UD
1481# Check whether --with-elf or --without-elf was given.
1482if test "${with_elf+set}" = set; then
1483 withval="$with_elf"
1484 elf=$withval
1485else
1486 elf=no
3a12e572 1487fi;
cd6ede75 1488
74a30a58
UD
1489# Check whether --with-selinux or --without-selinux was given.
1490if test "${with_selinux+set}" = set; then
1491 withval="$with_selinux"
1492 with_selinux=$withval
1493else
1494 with_selinux=auto
1495fi;
1496
5af3245a
UD
1497# Check whether --with-xcoff or --without-xcoff was given.
1498if test "${with_xcoff+set}" = set; then
1499 withval="$with_xcoff"
1500 xcoff=$withval
1501else
1502 xcoff=no
3a12e572 1503fi;
5af3245a 1504
d67281a7
UD
1505# Check whether --with-cvs or --without-cvs was given.
1506if test "${with_cvs+set}" = set; then
1507 withval="$with_cvs"
1508 with_cvs=$withval
1509else
1510 with_cvs=yes
3a12e572 1511fi;
6b3f2b3d
UD
1512if test "$with_cvs" = yes; then
1513 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1514 then
1515 with_cvs=no
1516 fi
4442d7e8 1517fi
d67281a7 1518
cd6ede75 1519
3a12e572 1520
3c720987
UD
1521# Check whether --with-headers or --without-headers was given.
1522if test "${with_headers+set}" = set; then
1523 withval="$with_headers"
1524 sysheaders=$withval
1525else
1526 sysheaders=''
3a12e572 1527fi;
3c720987 1528
cd6ede75
UD
1529# Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1530if test "${enable_sanity_checks+set}" = set; then
1531 enableval="$enable_sanity_checks"
1532 enable_sanity=$enableval
1533else
1534 enable_sanity=yes
3a12e572 1535fi;
cd6ede75 1536
7dbde9db
RM
1537
1538# Check whether --enable-check-abi or --disable-check-abi was given.
1539if test "${enable_check_abi+set}" = set; then
1540 enableval="$enable_check_abi"
1541 enable_check_abi=$enableval
1542else
fd54683c 1543 enable_check_abi=no
7dbde9db
RM
1544fi;
1545
5c2a0669 1546static=yes
cd6ede75
UD
1547# Check whether --enable-shared or --disable-shared was given.
1548if test "${enable_shared+set}" = set; then
1549 enableval="$enable_shared"
1550 shared=$enableval
1551else
1552 shared=default
3a12e572 1553fi;
cd6ede75
UD
1554# Check whether --enable-profile or --disable-profile was given.
1555if test "${enable_profile+set}" = set; then
1556 enableval="$enable_profile"
1557 profile=$enableval
1558else
1559 profile=yes
3a12e572 1560fi;
cd6ede75
UD
1561# Check whether --enable-omitfp or --disable-omitfp was given.
1562if test "${enable_omitfp+set}" = set; then
1563 enableval="$enable_omitfp"
1564 omitfp=$enableval
1565else
1566 omitfp=no
3a12e572 1567fi;
cd6ede75
UD
1568# Check whether --enable-bounded or --disable-bounded was given.
1569if test "${enable_bounded+set}" = set; then
1570 enableval="$enable_bounded"
1571 bounded=$enableval
1572else
1573 bounded=no
3a12e572 1574fi;
650425ce
UD
1575# Check whether --enable-versioning or --disable-versioning was given.
1576if test "${enable_versioning+set}" = set; then
1577 enableval="$enable_versioning"
1578 enable_versioning=$enableval
1579else
1580 enable_versioning=yes
3a12e572 1581fi;
cd6ede75 1582
62ab42d6
UD
1583# Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1584if test "${enable_oldest_abi+set}" = set; then
1585 enableval="$enable_oldest_abi"
1586 oldest_abi=$enableval
1587else
1588 oldest_abi=no
3a12e572 1589fi;
62ab42d6
UD
1590if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1591 oldest_abi=default
1592else
3a12e572 1593 cat >>confdefs.h <<_ACEOF
62ab42d6 1594#define GLIBC_OLDEST_ABI "$oldest_abi"
3a12e572 1595_ACEOF
62ab42d6
UD
1596
1597fi
1598
1599
cd6ede75
UD
1600# Check whether --enable-add-ons or --disable-add-ons was given.
1601if test "${enable_add_ons+set}" = set; then
1602 enableval="$enable_add_ons"
a334319f
UD
1603 case "$enableval" in
1604 yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1605 add_ons_automatic=yes
1606 test "$add_ons" = "*" && add_ons= ;;
1607 *) add_ons=`echo "$enableval" | sed 's/,/ /g'`
1608 add_ons_automatic=no ;;
1609 esac
cd6ede75 1610else
a334319f 1611 add_ons= add_ons_automatic=no
3a12e572 1612fi;
cd6ede75 1613
61952351 1614
8d4b5a8a
UD
1615# Check whether --with-tls or --without-tls was given.
1616if test "${with_tls+set}" = set; then
1617 withval="$with_tls"
1618 usetls=$withval
1619else
619f9448 1620 usetls=yes
3a12e572 1621fi;
8d4b5a8a
UD
1622
1623
5b8f26b4
RM
1624# Check whether --with-__thread or --without-__thread was given.
1625if test "${with___thread+set}" = set; then
1626 withval="$with___thread"
1627 use__thread=$withval
1628else
1629 use__thread=yes
3a12e572 1630fi;
5b8f26b4 1631
749a9a4f
RM
1632# Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1633if test "${enable_hidden_plt+set}" = set; then
1634 enableval="$enable_hidden_plt"
1635 hidden=$enableval
1636else
1637 hidden=yes
3a12e572 1638fi;
749a9a4f 1639if test "x$hidden" = xno; then
3a12e572 1640 cat >>confdefs.h <<\_ACEOF
749a9a4f 1641#define NO_HIDDEN 1
3a12e572 1642_ACEOF
749a9a4f
RM
1643
1644fi
1645
4df8c11d
UD
1646# Check whether --enable-bind-now or --disable-bind-now was given.
1647if test "${enable_bind_now+set}" = set; then
1648 enableval="$enable_bind_now"
1649 bindnow=$enableval
1650else
1651 bindnow=no
1652fi;
1653
1654
cd6ede75
UD
1655# Check whether --enable-static-nss or --disable-static-nss was given.
1656if test "${enable_static_nss+set}" = set; then
1657 enableval="$enable_static_nss"
1658 static_nss=$enableval
1659else
1660 static_nss=no
3a12e572 1661fi;
834cef7c 1662if test x"$static_nss" = xyes || test x"$shared" = xno; then
3172f58f 1663 static_nss=yes
3a12e572 1664 cat >>confdefs.h <<\_ACEOF
cd6ede75 1665#define DO_STATIC_NSS 1
3a12e572 1666_ACEOF
cd6ede75
UD
1667
1668fi
1669
73237de3
UD
1670# Check whether --enable-force-install or --disable-force-install was given.
1671if test "${enable_force_install+set}" = set; then
1672 enableval="$enable_force_install"
1673 force_install=$enableval
1674else
1675 force_install=yes
3a12e572 1676fi;
73237de3
UD
1677
1678
958f238f
UD
1679# Check whether --enable-kernel or --disable-kernel was given.
1680if test "${enable_kernel+set}" = set; then
1681 enableval="$enable_kernel"
1682 minimum_kernel=$enableval
3a12e572 1683fi;
654de60c
UD
1684if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1685 # Better nothing than this.
1686 minimum_kernel=""
78bba25c
UD
1687else
1688 if test "$minimum_kernel" = current; then
1689 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1690 fi
654de60c 1691fi
958f238f 1692
6cc7d725
UD
1693# Check whether --enable-all-warnings or --disable-all-warnings was given.
1694if test "${enable_all_warnings+set}" = set; then
1695 enableval="$enable_all_warnings"
1696 all_warnings=$enableval
3a12e572 1697fi;
958f238f 1698
2a068d20 1699
958f238f 1700# Make sure we can run config.sub.
3a12e572
UD
1701$ac_config_sub sun4 >/dev/null 2>&1 ||
1702 { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1703echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1704 { (exit 1); exit 1; }; }
1705
1706echo "$as_me:$LINENO: checking build system type" >&5
1707echo $ECHO_N "checking build system type... $ECHO_C" >&6
1708if test "${ac_cv_build+set}" = set; then
1709 echo $ECHO_N "(cached) $ECHO_C" >&6
1710else
1711 ac_cv_build_alias=$build_alias
1712test -z "$ac_cv_build_alias" &&
1713 ac_cv_build_alias=`$ac_config_guess`
1714test -z "$ac_cv_build_alias" &&
1715 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1716echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1717 { (exit 1); exit 1; }; }
1718ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1719 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1720echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1721 { (exit 1); exit 1; }; }
1722
1723fi
1724echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1725echo "${ECHO_T}$ac_cv_build" >&6
1726build=$ac_cv_build
1727build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1728build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1729build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1730
1731
1732echo "$as_me:$LINENO: checking host system type" >&5
1733echo $ECHO_N "checking host system type... $ECHO_C" >&6
1734if test "${ac_cv_host+set}" = set; then
1735 echo $ECHO_N "(cached) $ECHO_C" >&6
1736else
1737 ac_cv_host_alias=$host_alias
1738test -z "$ac_cv_host_alias" &&
1739 ac_cv_host_alias=$ac_cv_build_alias
1740ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1741 { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1742echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1743 { (exit 1); exit 1; }; }
1744
1745fi
1746echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1747echo "${ECHO_T}$ac_cv_host" >&6
1748host=$ac_cv_host
1749host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1750host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1751host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
cd6ede75 1752
cd6ede75
UD
1753
1754
1755# The way shlib-versions is used to generate soversions.mk uses a
1756# fairly simplistic model for name recognition that can't distinguish
1757# i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
1758# of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1759# tell. This doesn't get used much beyond that, so it's fairly safe.
1760case "$host_os" in
1761linux*)
1762 ;;
1763gnu*)
1764 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1765 ;;
1766esac
1767
1768# We keep the original values in `$config_*' and never modify them, so we
1769# can write them unchanged into config.make. Everything else uses
1770# $machine, $vendor, and $os, and changes them whenever convenient.
1771config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1772
0816838f
UD
1773# Don't allow vendor == "unknown"
1774test "$config_vendor" = unknown && config_vendor=
1775config_os="`echo $config_os | sed 's/^unknown-//'`"
1776
cd6ede75
UD
1777# Some configurations imply other options.
1778case "$host_os" in
a334319f
UD
1779gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1780 # These systems always use GNU tools.
1781 gnu_ld=yes gnu_as=yes ;;
1782esac
1783case "$host_os" in
cd6ede75
UD
1784# i586-linuxaout is mangled into i586-pc-linux-gnuaout
1785linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1786 ;;
ffa8d2a0 1787gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
cd6ede75
UD
1788 # These systems (almost) always use the ELF format.
1789 elf=yes
1790 ;;
5af3245a
UD
1791aix*)
1792 # These systems are always xcoff
1793 xcoff=yes
a711b01d 1794 elf=no
5af3245a 1795 ;;
cd6ede75
UD
1796esac
1797
8f73811b
RM
1798# The configure fragment of an add-on port can modify these to supplement
1799# or override the table in the case statement below. No fragment should
1800# ever change the config_* variables, however.
cd6ede75
UD
1801machine=$config_machine
1802vendor=$config_vendor
1803os=$config_os
1804
a808d541
UD
1805# config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1806# Unify this here.
1807if test "$machine" = rs6000; then
1808 machine="powerpc"
1809fi
1810
f4b07664
RM
1811# Braindead PowerPC box with absolutely no FPU.
1812case "$machine-$host_os" in
1813 powerpc*-*soft)
1814 with_fp=no
1815 ;;
1816esac
1817
8f73811b 1818
a334319f 1819# An add-on can set this when it the tuple to disable the sanity check below.
8f73811b
RM
1820libc_config_ok=no
1821
1822
1823
1824subdirs="$subdirs "
1825
1826
1827add_ons_sfx=
1828add_ons_pfx=
1829if test x"$add_ons" != x; then
1830 for f in $add_ons; do
1831 # Some sanity checks
1832 case "$f" in
1833 crypt)
1834 { { echo "$as_me:$LINENO: error:
1835*** It seems that you're using an old \`crypt' add-on. crypt is now
1836*** part of glibc and using the old add-on will not work with this
1837*** release. Start again with fresh sources and without the old
1838*** \`crypt' add-on." >&5
1839echo "$as_me: error:
1840*** It seems that you're using an old \`crypt' add-on. crypt is now
1841*** part of glibc and using the old add-on will not work with this
1842*** release. Start again with fresh sources and without the old
1843*** \`crypt' add-on." >&2;}
1844 { (exit 1); exit 1; }; }
1845 ;;
1846 localedata)
1847 { { echo "$as_me:$LINENO: error:
1848*** It seems that you're using an old \`localedata' add-on. localedata
1849*** is now part of glibc and using the old add-on will not work with
1850*** this release. Start again with fresh sources and without the old
1851*** \`localedata' add-on." >&5
1852echo "$as_me: error:
1853*** It seems that you're using an old \`localedata' add-on. localedata
1854*** is now part of glibc and using the old add-on will not work with
1855*** this release. Start again with fresh sources and without the old
1856*** \`localedata' add-on." >&2;}
1857 { (exit 1); exit 1; }; }
1858 ;;
1859 esac
a334319f
UD
1860
1861 # Test whether such a subdir really exists.
1862 test -d $srcdir/$f || {
1863 { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1864echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1865 { (exit 1); exit 1; }; }
1866 }
8f73811b
RM
1867 done
1868
9382fcee 1869 # Now source each add-on's configure fragment.
c80e931a
RM
1870 # The fragments can use $srcdir/$libc_add_on to find themselves,
1871 # and test $add_ons_automatic to see if they were explicitly requested.
1872 # A fragment can clear (or even change) $libc_add_on to affect
1873 # whether it goes into the list to be actually used in the build.
1874 use_add_ons=
9382fcee 1875 for libc_add_on in $add_ons; do
a334319f
UD
1876 libc_add_on_frag=$srcdir/$libc_add_on/configure
1877 if test -r $libc_add_on_frag; then
1878 echo "$as_me:$LINENO: result: running configure fragment for add-on $libc_add_on" >&5
1879echo "${ECHO_T}running configure fragment for add-on $libc_add_on" >&6
1880 . $libc_add_on_frag
1881 else
1882 { echo "$as_me:$LINENO: WARNING: add-on fragment $libc_add_on_frag missing" >&5
1883echo "$as_me: WARNING: add-on fragment $libc_add_on_frag missing" >&2;}
8f73811b 1884 fi
619f9448
RM
1885 if test -n "$libc_add_on"; then
1886 use_add_ons="$use_add_ons $libc_add_on"
1887 add_ons_pfx="$add_ons_pfx $libc_add_on/"
a334319f 1888 add_ons_sfx="$add_ons_sfx /$libc_add_on"
619f9448 1889 fi
8f73811b 1890 done
c80e931a
RM
1891 # Use echo to strip excess whitespace.
1892 add_ons="`echo $use_add_ons`"
8f73811b
RM
1893fi
1894
1895
1896
7efb9bd1
UD
1897###
1898### I put this here to prevent those annoying emails from people who cannot
1899### read and try to compile glibc on unsupported platforms. --drepper
1900###
1901### By using the undocumented --enable-hacker-mode option for configure
1902### one can skip this test to make the configuration not fail for unsupported
1903### platforms.
1904###
8f73811b 1905if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
7efb9bd1 1906 case "$machine-$host_os" in
f0d8cfd7 1907 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
7efb9bd1
UD
1908 ;;
1909 *)
1910 echo "*** The GNU C library is currently not available for this platform."
1911 echo "*** So far nobody cared to port it and if there is no volunteer it"
1912 echo "*** might never happen. So, if you have interest to see glibc on"
1913 echo "*** this platform visit"
1914 echo "*** http://www.gnu.org/software/libc/porting.html"
1915 echo "*** and join the group of porters"
1916 exit 1
1917 ;;
1918 esac
1919fi
1920
cd6ede75 1921# Expand the configuration machine name into a subdirectory by architecture
8f73811b
RM
1922# type and particular chip. If an add-on configure fragment already set
1923# base_machine, we don't change it.
1924test -n "$base_machine" || case "$machine" in
cd6ede75
UD
1925a29k | am29000) base_machine=a29k machine=a29k ;;
1926alpha*) base_machine=alpha machine=alpha/$machine ;;
a334319f 1927arm*) base_machine=arm machine=arm/arm32/$machine ;;
60c96635
UD
1928c3[012]) base_machine=cx0 machine=cx0/c30 ;;
1929c4[04]) base_machine=cx0 machine=cx0/c40 ;;
a334319f
UD
1930hppa*64*) base_machine=hppa machine=hppa/hppa64 ;;
1931hppa*) base_machine=hppa machine=hppa/hppa1.1 ;;
0b755dc4 1932i[34567]86) base_machine=i386 machine=i386/$machine ;;
9dfa9a5a 1933ia64) base_machine=ia64 machine=ia64 ;;
a334319f
UD
1934m680?0) base_machine=m68k machine=m68k/$machine ;;
1935m68k) base_machine=m68k machine=m68k/m68020 ;;
cd6ede75
UD
1936m88???) base_machine=m88k machine=m88k/$machine ;;
1937m88k) base_machine=m88k machine=m88k/m88100 ;;
a334319f
UD
1938mips64*) base_machine=mips64
1939 case "$CC $CFLAGS $CPPFLAGS " in
1940 *" -mabi=n32 "*) mips_cc_abi=n32 ;;
1941 *" -mabi=64 "*|*" -mabi=n64 "*) mips_cc_abi=64 ;;
1942 *" -mabi=32 "*|*" -mabi=o32 "*) mips_cc_abi=32 ;;
1943 *) mips_cc_abi=default ;;
1944 esac
1945 case $config_os in
1946 *abin32*) mips_config_abi=n32 ;;
1947 *abi64*|*abin64*) mips_config_abi=64 ;;
1948 *abi32*|*abio32*) mips_config_abi=32 ;;
1949 *) mips_config_abi=$mips_cc_abi ;;
1950 esac
1951 case $mips_config_abi in
1952 default) machine=mips/mips64/n32 mips_config_abi=n32 ;;
1953 n32) machine=mips/mips64/n32 ;;
1954 64) machine=mips/mips64/n64 ;;
1955 32) machine=mips/mips32/kern64 ;;
1956 esac
1957 machine=$machine/$config_machine
1958 if test $mips_config_abi != $mips_cc_abi; then
1959 # This won't make it to config.make, but we want to
1960 # set this in case configure tests depend on it.
1961 CPPFLAGS="$CPPFLAGS -mabi=$mips_config_abi"
1962 fi
1963 ;;
1964mips*) base_machine=mips machine=mips/mips32/$machine ;;
a8a20be0
UD
1965powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
1966powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
136d4332
UD
1967s390) base_machine=s390 machine=s390/s390-32 ;;
1968s390x) base_machine=s390 machine=s390/s390-64 ;;
0da2f50b
UD
1969sh3*) base_machine=sh machine=sh/sh3 ;;
1970sh4*) base_machine=sh machine=sh/sh4 ;;
ca34d7a7
UD
1971sparc | sparcv[67])
1972 base_machine=sparc machine=sparc/sparc32 ;;
1973sparcv8 | supersparc | hypersparc)
1974 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
ae6b8730
RH
1975sparcv8plus | sparcv8plusa | sparcv9)
1976 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
bb769ab6 1977sparcv8plusb | sparcv9b)
a334319f
UD
1978 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1979sparc64 | ultrasparc)
ca34d7a7 1980 base_machine=sparc machine=sparc/sparc64 ;;
a334319f 1981sparc64b | ultrasparc3)
bb769ab6 1982 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
a334319f 1983thumb*) base_machine=thumb machine=arm/thumb/$machine ;;
3a2832a0 1984*) base_machine=$machine ;;
cd6ede75
UD
1985esac
1986
1987
dfd2257a 1988if test "$base_machine" = "i386"; then
3a12e572 1989 cat >>confdefs.h <<\_ACEOF
dfd2257a 1990#define USE_REGPARMS 1
3a12e572 1991_ACEOF
dfd2257a
UD
1992
1993fi
1994
cd6ede75
UD
1995# Compute the list of sysdep directories for this configuration.
1996# This can take a while to compute.
1997sysdep_dir=$srcdir/sysdeps
3a12e572
UD
1998echo "$as_me:$LINENO: checking sysdep dirs" >&5
1999echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
cd6ede75
UD
2000# Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
2001os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
2002
2003case "$os" in
2004gnu*)
2005 base_os=mach/hurd ;;
2006netbsd* | 386bsd* | freebsd* | bsdi*)
2007 base_os=unix/bsd/bsd4.4 ;;
2008osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
2009 base_os=unix/bsd ;;
2010sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
2011 base_os=unix/sysv ;;
9a97d1f7
UD
2012irix6*)
2013 base_os=unix/sysv/irix6/$os ;;
cd6ede75
UD
2014solaris[2-9]*)
2015 base_os=unix/sysv/sysv4 ;;
908c3d5b
UD
2016hpux*)
2017 base_os=unix/sysv/hpux/$os ;;
f0d8cfd7
UD
2018aix4.3*)
2019 base_os=unix/sysv/aix/aix4.3 ;;
cd6ede75
UD
2020none)
2021 base_os=standalone ;;
2022*)
2023 base_os='' ;;
2024esac
2025
2026# For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
2027tail=$os
2028ostry=$os
2029while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
2030 ostry="$ostry /$o"
2031 tail=$o
2032done
2033o=`echo $tail | sed 's/[0-9]*$//'`
2034if test $o != $tail; then
2035 ostry="$ostry /$o"
2036fi
2037# For linux-gnu, try linux-gnu, then linux.
2038o=`echo $tail | sed 's/-.*$//'`
2039if test $o != $tail; then
2040 ostry="$ostry /$o"
2041fi
2042
2043# For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
2044base=
2045tail=$base_os
2046while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
2047 set $b
2048 base="$base /$1"
2049 tail="$2"
2050done
2051
ae6b8730 2052# For sparc/sparc32, try sparc/sparc32 and then sparc.
cd6ede75 2053mach=
a334319f 2054tail=$machine
cd6ede75
UD
2055while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
2056 set $m
2057 # Prepend the machine's FPU directory unless --without-fp.
2058 if test "$with_fp" = yes; then
2059 mach="$mach /$1/fpu"
f4b07664
RM
2060 else
2061 mach="$mach /$1/nofpu"
cd6ede75
UD
2062 fi
2063 mach="$mach /$1"
2064 tail="$2"
2065done
2066
2067
2068# Find what sysdep directories exist.
2069sysnames=
a334319f
UD
2070IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
2071for d in $add_ons_pfx ''; do
2072 for b in $base ''; do
2073 for m0 in $mach ''; do
2074 for v in /$vendor ''; do
2075 test "$v" = / && continue
2076 for o in /$ostry ''; do
2077 test "$o" = / && continue
2078 for m in $mach ''; do
8f73811b 2079 for a in $add_ons_sfx ''; do
a334319f
UD
2080 if test "$m0$b$v$o$m"; then
2081 try="${d}sysdeps$m0$b$v$o$m$a"
8f73811b
RM
2082 test -n "$enable_debug_configure" &&
2083 echo "$0 DEBUG: try $try" >&2
a334319f 2084 if test -d $srcdir/$try; then
8f73811b
RM
2085 sysnames="$sysnames $try"
2086 { test -n "$o" || test -n "$b"; } && os_used=t
2087 { test -n "$m" || test -n "$m0"; } && machine_used=t
2088 fi
cd6ede75 2089 fi
8f73811b 2090 done
cd6ede75
UD
2091 done
2092 done
2093 done
2094 done
2095 done
2096done
a334319f 2097IFS="$ac_save_ifs"
cd6ede75
UD
2098
2099if test -z "$os_used" && test "$os" != none; then
3a12e572
UD
2100 { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
2101echo "$as_me: error: Operating system $os is not supported." >&2;}
2102 { (exit 1); exit 1; }; }
cd6ede75
UD
2103fi
2104if test -z "$machine_used" && test "$machine" != none; then
3a12e572
UD
2105 { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
2106echo "$as_me: error: The $machine is not supported." >&2;}
2107 { (exit 1); exit 1; }; }
cd6ede75
UD
2108fi
2109
2110# We have now validated the configuration.
2111
2112
2113# If using ELF, look for an `elf' subdirectory of each machine directory.
2114# We prepend these rather than inserting them whereever the machine appears
2115# because things specified by the machine's ELF ABI should override
2116# OS-specific things, and should always be the same for any OS on the
2117# machine (otherwise what's the point of an ABI?).
2118if test "$elf" = yes; then
2119 elf_dirs=
2120 for d in $add_ons_pfx ''; do
cd6ede75 2121 for m in $mach; do
9c4c0024 2122 if test -d $srcdir/${d}sysdeps$m/elf; then
cd6ede75
UD
2123 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
2124 fi
2125 done
2126 done
2127 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
2128fi
2129
2130
2131# Expand the list of system names into a full list of directories
2132# from each element's parent name and Implies file (if present).
2133set $sysnames
2134names=
2135while test $# -gt 0; do
2136 name=$1
2137 shift
2138
2139 case " $names " in *" $name "*)
2140 # Already in the list.
2141 continue
2142 esac
2143
2144 # Report each name as we discover it, so there is no long pause in output.
3a12e572 2145 echo $ECHO_N "$name $ECHO_C" >&6
cd6ede75
UD
2146
2147 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
2148
2149 case $name in
2150 /*) xsrcdir= ;;
2151 *) xsrcdir=$srcdir/ ;;
2152 esac
2153 test -n "$enable_debug_configure" &&
2154 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
2155
2156 if test -f $xsrcdir$name/Implies; then
2157 # Collect more names from the `Implies' file (removing comments).
2158 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
2159 implied=
2160 for x in $implied_candidate; do
636ccfc8 2161 found=no
cd6ede75
UD
2162 if test -d $xsrcdir$name_base/$x; then
2163 implied="$implied $name_base/$x";
636ccfc8
UD
2164 found=yes
2165 fi
2166 for d in $add_ons_pfx ''; do
2167 try="${d}sysdeps/$x"
2168 case $d in
2169 /*) try_srcdir= ;;
2170 *) try_srcdir=$srcdir/ ;;
2171 esac
2172 test -n "$enable_debug_configure" &&
2173 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2174 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2175 then
2176 implied="$implied $try"
2177 found=yes
2178 fi
2179 done
2180 if test $found = no; then
3a12e572
UD
2181 { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2182echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
cd6ede75
UD
2183 fi
2184 done
2185 else
2186 implied=
2187 fi
2188
2189 # Add NAME to the list of names.
2190 names="$names $name"
2191
2192 # Find the parent of NAME, using the empty string if it has none.
2193 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2194
2195 # Add the names implied by NAME, and NAME's parent (if it has one), to
2196 # the list of names to be processed (the argument list). We prepend the
2197 # implied names to the list and append the parent. We want implied
2198 # directories to come before further directories inferred from the
2199 # configuration components; this ensures that for sysv4, unix/common
2200 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2201 # after sysv4).
2202 sysnames="`echo $implied $* $parent`"
2203 test -n "$sysnames" && set $sysnames
2204done
2205
2206# Add the default directories.
a3a4a74e 2207default_sysnames=sysdeps/generic
2de7874e 2208if test "$elf" = yes; then
a3a4a74e 2209 default_sysnames="sysdeps/generic/elf $default_sysnames"
2de7874e 2210fi
a3a4a74e 2211sysnames="$names $default_sysnames"
cd6ede75
UD
2212
2213# The other names were emitted during the scan.
3a12e572
UD
2214echo "$as_me:$LINENO: result: $default_sysnames" >&5
2215echo "${ECHO_T}$default_sysnames" >&6
cd6ede75
UD
2216
2217
2218### Locate tools.
2219
2220# Find a good install program. We prefer a C program (faster),
2221# so one script is as good as another. But avoid the broken or
2222# incompatible versions:
2223# SysV /etc/install, /usr/sbin/install
2224# SunOS /usr/etc/install
2225# IRIX /sbin/install
2226# AIX /bin/install
3a12e572 2227# AmigaOS /C/install, which installs bootblocks on floppy discs
5c2a0669 2228# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
cd6ede75
UD
2229# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2230# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
9382fcee 2231# OS/2's system install, which has a completely different semantic
cd6ede75 2232# ./install, which can be erroneously created by make from ./install.sh.
3a12e572
UD
2233echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2234echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
cd6ede75 2235if test -z "$INSTALL"; then
3a12e572
UD
2236if test "${ac_cv_path_install+set}" = set; then
2237 echo $ECHO_N "(cached) $ECHO_C" >&6
2238else
2239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2240for as_dir in $PATH
2241do
2242 IFS=$as_save_IFS
2243 test -z "$as_dir" && as_dir=.
2244 # Account for people who put trailing slashes in PATH elements.
2245case $as_dir/ in
2246 ./ | .// | /cC/* | \
2247 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
9382fcee 2248 ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3a12e572
UD
2249 /usr/ucb/* ) ;;
2250 *)
2251 # OSF1 and SCO ODT 3.0 have their own names for install.
2252 # Don't use installbsd from OSF since it installs stuff as root
2253 # by default.
2254 for ac_prog in ginstall scoinst install; do
2255 for ac_exec_ext in '' $ac_executable_extensions; do
9382fcee
RM
2256 if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2257 if test $ac_prog = install &&
2258 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2259 # AIX install. It has an incompatible calling convention.
2260 :
2261 elif test $ac_prog = install &&
2262 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2263 # program-specific install script used by HP pwplus--don't use.
2264 :
2265 else
2266 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2267 break 3
2268 fi
2269 fi
cd6ede75 2270 done
3a12e572
UD
2271 done
2272 ;;
2273esac
2274done
2275
cd6ede75
UD
2276
2277fi
2278 if test "${ac_cv_path_install+set}" = set; then
3a12e572 2279 INSTALL=$ac_cv_path_install
cd6ede75
UD
2280 else
2281 # As a last resort, use the slow shell script. We don't cache a
2282 # path for INSTALL within a source directory, because that will
2283 # break other packages using the cache if that directory is
2284 # removed, or if the path is relative.
3a12e572 2285 INSTALL=$ac_install_sh
cd6ede75
UD
2286 fi
2287fi
3a12e572
UD
2288echo "$as_me:$LINENO: result: $INSTALL" >&5
2289echo "${ECHO_T}$INSTALL" >&6
cd6ede75
UD
2290
2291# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2292# It thinks the first close brace ends the variable substitution.
2293test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2294
3a12e572 2295test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5c2a0669 2296
cd6ede75
UD
2297test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2298
ed9c47d9 2299if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
cd6ede75 2300 # The makefiles need to use a different form to find it in $srcdir.
ed9c47d9 2301 INSTALL='\$(..)./scripts/install-sh -c'
cd6ede75 2302fi
3a12e572
UD
2303echo "$as_me:$LINENO: checking whether ln -s works" >&5
2304echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2305LN_S=$as_ln_s
2306if test "$LN_S" = "ln -s"; then
2307 echo "$as_me:$LINENO: result: yes" >&5
2308echo "${ECHO_T}yes" >&6
cd6ede75 2309else
3a12e572
UD
2310 echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2311echo "${ECHO_T}no, using $LN_S" >&6
cd6ede75
UD
2312fi
2313
63bda0c1 2314
4baa087a
RM
2315ac_ext=c
2316ac_cpp='$CPP $CPPFLAGS'
2317ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2318ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2319ac_compiler_gnu=$ac_cv_c_compiler_gnu
2320if test -n "$ac_tool_prefix"; then
2321 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2322set dummy ${ac_tool_prefix}gcc; ac_word=$2
3a12e572
UD
2323echo "$as_me:$LINENO: checking for $ac_word" >&5
2324echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2325if test "${ac_cv_prog_CC+set}" = set; then
2326 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 2327else
63bda0c1
UD
2328 if test -n "$CC"; then
2329 ac_cv_prog_CC="$CC" # Let the user override the test.
cd6ede75 2330else
3a12e572
UD
2331as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2332for as_dir in $PATH
2333do
2334 IFS=$as_save_IFS
2335 test -z "$as_dir" && as_dir=.
2336 for ac_exec_ext in '' $ac_executable_extensions; do
2337 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 2338 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3a12e572
UD
2339 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2340 break 2
2341 fi
2342done
2343done
2344
cd6ede75
UD
2345fi
2346fi
3a12e572 2347CC=$ac_cv_prog_CC
4bca4c17 2348if test -n "$CC"; then
3a12e572
UD
2349 echo "$as_me:$LINENO: result: $CC" >&5
2350echo "${ECHO_T}$CC" >&6
4bca4c17 2351else
3a12e572
UD
2352 echo "$as_me:$LINENO: result: no" >&5
2353echo "${ECHO_T}no" >&6
4bca4c17
UD
2354fi
2355
ae828bc6 2356fi
4baa087a
RM
2357if test -z "$ac_cv_prog_CC"; then
2358 ac_ct_CC=$CC
2359 # Extract the first word of "gcc", so it can be a program name with args.
2360set dummy gcc; ac_word=$2
3a12e572
UD
2361echo "$as_me:$LINENO: checking for $ac_word" >&5
2362echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4baa087a 2363if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3a12e572 2364 echo $ECHO_N "(cached) $ECHO_C" >&6
04be94a8 2365else
4baa087a
RM
2366 if test -n "$ac_ct_CC"; then
2367 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
04be94a8 2368else
3a12e572
UD
2369as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2370for as_dir in $PATH
2371do
2372 IFS=$as_save_IFS
2373 test -z "$as_dir" && as_dir=.
2374 for ac_exec_ext in '' $ac_executable_extensions; do
2375 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 2376 ac_cv_prog_ac_ct_CC="gcc"
3a12e572
UD
2377 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2378 break 2
2379 fi
2380done
2381done
2382
04be94a8
UD
2383fi
2384fi
4baa087a
RM
2385ac_ct_CC=$ac_cv_prog_ac_ct_CC
2386if test -n "$ac_ct_CC"; then
2387 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2388echo "${ECHO_T}$ac_ct_CC" >&6
4bca4c17 2389else
3a12e572
UD
2390 echo "$as_me:$LINENO: result: no" >&5
2391echo "${ECHO_T}no" >&6
4bca4c17
UD
2392fi
2393
4baa087a 2394 CC=$ac_ct_CC
63bda0c1 2395else
4baa087a 2396 CC="$ac_cv_prog_CC"
04be94a8 2397fi
cd6ede75 2398
4baa087a
RM
2399if test -z "$CC"; then
2400 if test -n "$ac_tool_prefix"; then
2401 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2402set dummy ${ac_tool_prefix}cc; ac_word=$2
3a12e572
UD
2403echo "$as_me:$LINENO: checking for $ac_word" >&5
2404echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4baa087a 2405if test "${ac_cv_prog_CC+set}" = set; then
3a12e572 2406 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 2407else
4baa087a
RM
2408 if test -n "$CC"; then
2409 ac_cv_prog_CC="$CC" # Let the user override the test.
cd6ede75 2410else
3a12e572
UD
2411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2412for as_dir in $PATH
2413do
2414 IFS=$as_save_IFS
2415 test -z "$as_dir" && as_dir=.
2416 for ac_exec_ext in '' $ac_executable_extensions; do
2417 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 2418 ac_cv_prog_CC="${ac_tool_prefix}cc"
3a12e572
UD
2419 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2420 break 2
2421 fi
2422done
2423done
2424
cd6ede75
UD
2425fi
2426fi
4baa087a
RM
2427CC=$ac_cv_prog_CC
2428if test -n "$CC"; then
2429 echo "$as_me:$LINENO: result: $CC" >&5
2430echo "${ECHO_T}$CC" >&6
4bca4c17 2431else
3a12e572
UD
2432 echo "$as_me:$LINENO: result: no" >&5
2433echo "${ECHO_T}no" >&6
4bca4c17
UD
2434fi
2435
cd6ede75 2436fi
4baa087a
RM
2437if test -z "$ac_cv_prog_CC"; then
2438 ac_ct_CC=$CC
2439 # Extract the first word of "cc", so it can be a program name with args.
2440set dummy cc; ac_word=$2
3a12e572
UD
2441echo "$as_me:$LINENO: checking for $ac_word" >&5
2442echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4baa087a 2443if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3a12e572 2444 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 2445else
4baa087a
RM
2446 if test -n "$ac_ct_CC"; then
2447 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
cd6ede75 2448else
3a12e572
UD
2449as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2450for as_dir in $PATH
2451do
2452 IFS=$as_save_IFS
2453 test -z "$as_dir" && as_dir=.
2454 for ac_exec_ext in '' $ac_executable_extensions; do
2455 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 2456 ac_cv_prog_ac_ct_CC="cc"
3a12e572
UD
2457 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2458 break 2
2459 fi
2460done
2461done
2462
cd6ede75
UD
2463fi
2464fi
4baa087a
RM
2465ac_ct_CC=$ac_cv_prog_ac_ct_CC
2466if test -n "$ac_ct_CC"; then
2467 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2468echo "${ECHO_T}$ac_ct_CC" >&6
4bca4c17 2469else
3a12e572
UD
2470 echo "$as_me:$LINENO: result: no" >&5
2471echo "${ECHO_T}no" >&6
4bca4c17
UD
2472fi
2473
4baa087a 2474 CC=$ac_ct_CC
63bda0c1 2475else
4baa087a 2476 CC="$ac_cv_prog_CC"
cd6ede75
UD
2477fi
2478
4baa087a
RM
2479fi
2480if test -z "$CC"; then
2481 # Extract the first word of "cc", so it can be a program name with args.
2482set dummy cc; ac_word=$2
3a12e572
UD
2483echo "$as_me:$LINENO: checking for $ac_word" >&5
2484echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4baa087a 2485if test "${ac_cv_prog_CC+set}" = set; then
3a12e572 2486 echo $ECHO_N "(cached) $ECHO_C" >&6
aec103d3 2487else
4baa087a
RM
2488 if test -n "$CC"; then
2489 ac_cv_prog_CC="$CC" # Let the user override the test.
aec103d3 2490else
4baa087a 2491 ac_prog_rejected=no
3a12e572
UD
2492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2493for as_dir in $PATH
2494do
2495 IFS=$as_save_IFS
2496 test -z "$as_dir" && as_dir=.
2497 for ac_exec_ext in '' $ac_executable_extensions; do
2498 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a
RM
2499 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2500 ac_prog_rejected=yes
2501 continue
2502 fi
2503 ac_cv_prog_CC="cc"
3a12e572
UD
2504 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2505 break 2
2506 fi
2507done
2508done
2509
4baa087a
RM
2510if test $ac_prog_rejected = yes; then
2511 # We found a bogon in the path, so make sure we never use it.
2512 set dummy $ac_cv_prog_CC
2513 shift
2514 if test $# != 0; then
2515 # We chose a different compiler from the bogus one.
2516 # However, it has the same basename, so the bogon will be chosen
2517 # first if we set CC to just the basename; use the full file name.
2518 shift
2519 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3a12e572 2520 fi
14519931 2521fi
3a12e572
UD
2522fi
2523fi
2524CC=$ac_cv_prog_CC
2525if test -n "$CC"; then
2526 echo "$as_me:$LINENO: result: $CC" >&5
2527echo "${ECHO_T}$CC" >&6
cd6ede75 2528else
3a12e572
UD
2529 echo "$as_me:$LINENO: result: no" >&5
2530echo "${ECHO_T}no" >&6
cd6ede75 2531fi
cd6ede75 2532
63bda0c1 2533fi
3a12e572
UD
2534if test -z "$CC"; then
2535 if test -n "$ac_tool_prefix"; then
4baa087a
RM
2536 for ac_prog in cl
2537 do
2538 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2539set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3a12e572
UD
2540echo "$as_me:$LINENO: checking for $ac_word" >&5
2541echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2542if test "${ac_cv_prog_CC+set}" = set; then
2543 echo $ECHO_N "(cached) $ECHO_C" >&6
2544else
2545 if test -n "$CC"; then
2546 ac_cv_prog_CC="$CC" # Let the user override the test.
2547else
2548as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2549for as_dir in $PATH
2550do
2551 IFS=$as_save_IFS
2552 test -z "$as_dir" && as_dir=.
2553 for ac_exec_ext in '' $ac_executable_extensions; do
2554 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 2555 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3a12e572
UD
2556 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2557 break 2
2558 fi
2559done
2560done
cd6ede75 2561
3a12e572
UD
2562fi
2563fi
2564CC=$ac_cv_prog_CC
2565if test -n "$CC"; then
2566 echo "$as_me:$LINENO: result: $CC" >&5
2567echo "${ECHO_T}$CC" >&6
2568else
2569 echo "$as_me:$LINENO: result: no" >&5
2570echo "${ECHO_T}no" >&6
2571fi
cd6ede75 2572
4baa087a
RM
2573 test -n "$CC" && break
2574 done
3a12e572 2575fi
4baa087a 2576if test -z "$CC"; then
3a12e572 2577 ac_ct_CC=$CC
4baa087a
RM
2578 for ac_prog in cl
2579do
2580 # Extract the first word of "$ac_prog", so it can be a program name with args.
2581set dummy $ac_prog; ac_word=$2
3a12e572
UD
2582echo "$as_me:$LINENO: checking for $ac_word" >&5
2583echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2584if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2585 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 2586else
3a12e572
UD
2587 if test -n "$ac_ct_CC"; then
2588 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2589else
2590as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2591for as_dir in $PATH
2592do
2593 IFS=$as_save_IFS
2594 test -z "$as_dir" && as_dir=.
2595 for ac_exec_ext in '' $ac_executable_extensions; do
2596 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 2597 ac_cv_prog_ac_ct_CC="$ac_prog"
3a12e572
UD
2598 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2599 break 2
2600 fi
2601done
2602done
2603
2604fi
2605fi
2606ac_ct_CC=$ac_cv_prog_ac_ct_CC
2607if test -n "$ac_ct_CC"; then
2608 echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2609echo "${ECHO_T}$ac_ct_CC" >&6
cd6ede75 2610else
3a12e572
UD
2611 echo "$as_me:$LINENO: result: no" >&5
2612echo "${ECHO_T}no" >&6
cd6ede75 2613fi
4baa087a
RM
2614
2615 test -n "$ac_ct_CC" && break
2616done
cd6ede75 2617
3a12e572 2618 CC=$ac_ct_CC
cd6ede75
UD
2619fi
2620
cd6ede75 2621fi
3a12e572
UD
2622
2623
2abf9ff1
RM
2624test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2625See \`config.log' for more details." >&5
2626echo "$as_me: error: no acceptable C compiler found in \$PATH
2627See \`config.log' for more details." >&2;}
3a12e572
UD
2628 { (exit 1); exit 1; }; }
2629
2630# Provide some information about the compiler.
2631echo "$as_me:$LINENO:" \
2632 "checking for C compiler version" >&5
2633ac_compiler=`set X $ac_compile; echo $2`
2634{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2635 (eval $ac_compiler --version </dev/null >&5) 2>&5
2636 ac_status=$?
2637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2638 (exit $ac_status); }
2639{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2640 (eval $ac_compiler -v </dev/null >&5) 2>&5
2641 ac_status=$?
2642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2643 (exit $ac_status); }
2644{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2645 (eval $ac_compiler -V </dev/null >&5) 2>&5
2646 ac_status=$?
2647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2648 (exit $ac_status); }
2649
2650EXEEXT=
2651echo "$as_me:$LINENO: checking for suffix of object files" >&5
2652echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2653if test "${ac_cv_objext+set}" = set; then
2654 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 2655else
3a12e572 2656 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
2657/* confdefs.h. */
2658_ACEOF
2659cat confdefs.h >>conftest.$ac_ext
2660cat >>conftest.$ac_ext <<_ACEOF
2661/* end confdefs.h. */
3a12e572 2662
3a12e572
UD
2663int
2664main ()
2665{
2666
2667 ;
2668 return 0;
2669}
2670_ACEOF
2671rm -f conftest.o conftest.obj
2672if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2673 (eval $ac_compile) 2>&5
2674 ac_status=$?
2675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2676 (exit $ac_status); }; then
2677 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2678 case $ac_file in
f4b07664 2679 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
3a12e572
UD
2680 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2681 break;;
2682 esac
2683done
2684else
2685 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
2686sed 's/^/| /' conftest.$ac_ext >&5
2687
2688{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2689See \`config.log' for more details." >&5
2690echo "$as_me: error: cannot compute suffix of object files: cannot compile
2691See \`config.log' for more details." >&2;}
3a12e572
UD
2692 { (exit 1); exit 1; }; }
2693fi
2694
2695rm -f conftest.$ac_cv_objext conftest.$ac_ext
2696fi
2697echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2698echo "${ECHO_T}$ac_cv_objext" >&6
2699OBJEXT=$ac_cv_objext
2700ac_objext=$OBJEXT
2701echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2702echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2703if test "${ac_cv_c_compiler_gnu+set}" = set; then
2704 echo $ECHO_N "(cached) $ECHO_C" >&6
2705else
2706 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
2707/* confdefs.h. */
2708_ACEOF
2709cat confdefs.h >>conftest.$ac_ext
2710cat >>conftest.$ac_ext <<_ACEOF
2711/* end confdefs.h. */
3a12e572 2712
3a12e572
UD
2713int
2714main ()
2715{
2716#ifndef __GNUC__
2717 choke me
2718#endif
2719
2720 ;
2721 return 0;
2722}
2723_ACEOF
2724rm -f conftest.$ac_objext
2725if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 2726 (eval $ac_compile) 2>conftest.er1
3a12e572 2727 ac_status=$?
9382fcee
RM
2728 grep -v '^ *+' conftest.er1 >conftest.err
2729 rm -f conftest.er1
2730 cat conftest.err >&5
3a12e572
UD
2731 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2732 (exit $ac_status); } &&
9382fcee
RM
2733 { ac_try='test -z "$ac_c_werror_flag"
2734 || test ! -s conftest.err'
2735 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2736 (eval $ac_try) 2>&5
2737 ac_status=$?
2738 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2739 (exit $ac_status); }; } &&
2740 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
2741 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2742 (eval $ac_try) 2>&5
2743 ac_status=$?
2744 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2745 (exit $ac_status); }; }; then
2746 ac_compiler_gnu=yes
2747else
2748 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
2749sed 's/^/| /' conftest.$ac_ext >&5
2750
3a12e572
UD
2751ac_compiler_gnu=no
2752fi
9382fcee 2753rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
2754ac_cv_c_compiler_gnu=$ac_compiler_gnu
2755
2756fi
2757echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2758echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2759GCC=`test $ac_compiler_gnu = yes && echo yes`
2760ac_test_CFLAGS=${CFLAGS+set}
2761ac_save_CFLAGS=$CFLAGS
2762CFLAGS="-g"
2763echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2764echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2765if test "${ac_cv_prog_cc_g+set}" = set; then
2766 echo $ECHO_N "(cached) $ECHO_C" >&6
2767else
2768 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
2769/* confdefs.h. */
2770_ACEOF
2771cat confdefs.h >>conftest.$ac_ext
2772cat >>conftest.$ac_ext <<_ACEOF
2773/* end confdefs.h. */
3a12e572 2774
3a12e572
UD
2775int
2776main ()
2777{
2778
2779 ;
2780 return 0;
2781}
2782_ACEOF
2783rm -f conftest.$ac_objext
2784if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 2785 (eval $ac_compile) 2>conftest.er1
3a12e572 2786 ac_status=$?
9382fcee
RM
2787 grep -v '^ *+' conftest.er1 >conftest.err
2788 rm -f conftest.er1
2789 cat conftest.err >&5
3a12e572
UD
2790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2791 (exit $ac_status); } &&
9382fcee
RM
2792 { ac_try='test -z "$ac_c_werror_flag"
2793 || test ! -s conftest.err'
2794 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2795 (eval $ac_try) 2>&5
2796 ac_status=$?
2797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2798 (exit $ac_status); }; } &&
2799 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
2800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2801 (eval $ac_try) 2>&5
2802 ac_status=$?
2803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2804 (exit $ac_status); }; }; then
2805 ac_cv_prog_cc_g=yes
2806else
2807 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
2808sed 's/^/| /' conftest.$ac_ext >&5
2809
3a12e572
UD
2810ac_cv_prog_cc_g=no
2811fi
9382fcee 2812rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
2813fi
2814echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2815echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2816if test "$ac_test_CFLAGS" = set; then
2817 CFLAGS=$ac_save_CFLAGS
2818elif test $ac_cv_prog_cc_g = yes; then
2819 if test "$GCC" = yes; then
2820 CFLAGS="-g -O2"
2821 else
2822 CFLAGS="-g"
2823 fi
2824else
2825 if test "$GCC" = yes; then
2826 CFLAGS="-O2"
2827 else
2828 CFLAGS=
2829 fi
2830fi
f4b07664
RM
2831echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2832echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2833if test "${ac_cv_prog_cc_stdc+set}" = set; then
2834 echo $ECHO_N "(cached) $ECHO_C" >&6
2835else
2836 ac_cv_prog_cc_stdc=no
2837ac_save_CC=$CC
2838cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
2839/* confdefs.h. */
2840_ACEOF
2841cat confdefs.h >>conftest.$ac_ext
2842cat >>conftest.$ac_ext <<_ACEOF
2843/* end confdefs.h. */
f4b07664
RM
2844#include <stdarg.h>
2845#include <stdio.h>
2846#include <sys/types.h>
2847#include <sys/stat.h>
2848/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2849struct buf { int x; };
2850FILE * (*rcsopen) (struct buf *, struct stat *, int);
2851static char *e (p, i)
2852 char **p;
2853 int i;
2854{
2855 return p[i];
2856}
2857static char *f (char * (*g) (char **, int), char **p, ...)
2858{
2859 char *s;
2860 va_list v;
2861 va_start (v,p);
2862 s = g (p, va_arg (v,int));
2863 va_end (v);
2864 return s;
2865}
9382fcee
RM
2866
2867/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2868 function prototypes and stuff, but not '\xHH' hex character constants.
2869 These don't provoke an error unfortunately, instead are silently treated
2870 as 'x'. The following induces an error, until -std1 is added to get
2871 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2872 array size at least. It's necessary to write '\x00'==0 to get something
2873 that's true only with -std1. */
2874int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2875
f4b07664
RM
2876int test (int i, double x);
2877struct s1 {int (*f) (int a);};
2878struct s2 {int (*f) (double a);};
2879int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2880int argc;
2881char **argv;
2882int
2883main ()
2884{
2885return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2886 ;
2887 return 0;
2888}
2889_ACEOF
2890# Don't try gcc -ansi; that turns off useful extensions and
2891# breaks some systems' header files.
2892# AIX -qlanglvl=ansi
2893# Ultrix and OSF/1 -std1
2894# HP-UX 10.20 and later -Ae
2895# HP-UX older versions -Aa -D_HPUX_SOURCE
2896# SVR4 -Xc -D__EXTENSIONS__
2897for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2898do
2899 CC="$ac_save_CC $ac_arg"
2900 rm -f conftest.$ac_objext
2901if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 2902 (eval $ac_compile) 2>conftest.er1
f4b07664 2903 ac_status=$?
9382fcee
RM
2904 grep -v '^ *+' conftest.er1 >conftest.err
2905 rm -f conftest.er1
2906 cat conftest.err >&5
f4b07664
RM
2907 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2908 (exit $ac_status); } &&
9382fcee
RM
2909 { ac_try='test -z "$ac_c_werror_flag"
2910 || test ! -s conftest.err'
2911 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2912 (eval $ac_try) 2>&5
2913 ac_status=$?
2914 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2915 (exit $ac_status); }; } &&
2916 { ac_try='test -s conftest.$ac_objext'
f4b07664
RM
2917 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2918 (eval $ac_try) 2>&5
2919 ac_status=$?
2920 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2921 (exit $ac_status); }; }; then
2922 ac_cv_prog_cc_stdc=$ac_arg
2923break
2924else
2925 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
2926sed 's/^/| /' conftest.$ac_ext >&5
2927
f4b07664 2928fi
9382fcee 2929rm -f conftest.err conftest.$ac_objext
f4b07664
RM
2930done
2931rm -f conftest.$ac_ext conftest.$ac_objext
2932CC=$ac_save_CC
2933
2934fi
2935
2936case "x$ac_cv_prog_cc_stdc" in
2937 x|xno)
2938 echo "$as_me:$LINENO: result: none needed" >&5
2939echo "${ECHO_T}none needed" >&6 ;;
2940 *)
2941 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2942echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2943 CC="$CC $ac_cv_prog_cc_stdc" ;;
2944esac
2945
3a12e572
UD
2946# Some people use a C++ compiler to compile C. Since we use `exit',
2947# in C++ we need to declare it. In case someone uses the same compiler
2948# for both compiling C and C++ we need to have the C++ compiler decide
2949# the declaration of exit, since it's the most demanding environment.
2950cat >conftest.$ac_ext <<_ACEOF
2951#ifndef __cplusplus
2952 choke me
2953#endif
2954_ACEOF
2955rm -f conftest.$ac_objext
2956if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 2957 (eval $ac_compile) 2>conftest.er1
3a12e572 2958 ac_status=$?
9382fcee
RM
2959 grep -v '^ *+' conftest.er1 >conftest.err
2960 rm -f conftest.er1
2961 cat conftest.err >&5
3a12e572
UD
2962 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2963 (exit $ac_status); } &&
9382fcee
RM
2964 { ac_try='test -z "$ac_c_werror_flag"
2965 || test ! -s conftest.err'
2966 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2967 (eval $ac_try) 2>&5
2968 ac_status=$?
2969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2970 (exit $ac_status); }; } &&
2971 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
2972 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2973 (eval $ac_try) 2>&5
2974 ac_status=$?
2975 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2976 (exit $ac_status); }; }; then
2977 for ac_declaration in \
9382fcee 2978 '' \
3a12e572
UD
2979 'extern "C" void std::exit (int) throw (); using std::exit;' \
2980 'extern "C" void std::exit (int); using std::exit;' \
2981 'extern "C" void exit (int) throw ();' \
2982 'extern "C" void exit (int);' \
2983 'void exit (int);'
2984do
2985 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
2986/* confdefs.h. */
2987_ACEOF
2988cat confdefs.h >>conftest.$ac_ext
2989cat >>conftest.$ac_ext <<_ACEOF
2990/* end confdefs.h. */
8f73811b 2991$ac_declaration
9382fcee 2992#include <stdlib.h>
3a12e572
UD
2993int
2994main ()
2995{
2996exit (42);
2997 ;
2998 return 0;
2999}
3000_ACEOF
3001rm -f conftest.$ac_objext
3002if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 3003 (eval $ac_compile) 2>conftest.er1
3a12e572 3004 ac_status=$?
9382fcee
RM
3005 grep -v '^ *+' conftest.er1 >conftest.err
3006 rm -f conftest.er1
3007 cat conftest.err >&5
3a12e572
UD
3008 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3009 (exit $ac_status); } &&
9382fcee
RM
3010 { ac_try='test -z "$ac_c_werror_flag"
3011 || test ! -s conftest.err'
3012 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3013 (eval $ac_try) 2>&5
3014 ac_status=$?
3015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3016 (exit $ac_status); }; } &&
3017 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
3018 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3019 (eval $ac_try) 2>&5
3020 ac_status=$?
3021 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3022 (exit $ac_status); }; }; then
5c2a0669
UD
3023 :
3024else
3a12e572 3025 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3026sed 's/^/| /' conftest.$ac_ext >&5
3027
3a12e572
UD
3028continue
3029fi
9382fcee 3030rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572 3031 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
3032/* confdefs.h. */
3033_ACEOF
3034cat confdefs.h >>conftest.$ac_ext
3035cat >>conftest.$ac_ext <<_ACEOF
3036/* end confdefs.h. */
3a12e572 3037$ac_declaration
3a12e572
UD
3038int
3039main ()
3040{
3041exit (42);
3042 ;
3043 return 0;
3044}
3045_ACEOF
3046rm -f conftest.$ac_objext
3047if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 3048 (eval $ac_compile) 2>conftest.er1
3a12e572 3049 ac_status=$?
9382fcee
RM
3050 grep -v '^ *+' conftest.er1 >conftest.err
3051 rm -f conftest.er1
3052 cat conftest.err >&5
3a12e572
UD
3053 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3054 (exit $ac_status); } &&
9382fcee
RM
3055 { ac_try='test -z "$ac_c_werror_flag"
3056 || test ! -s conftest.err'
3057 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3058 (eval $ac_try) 2>&5
3059 ac_status=$?
3060 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3061 (exit $ac_status); }; } &&
3062 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
3063 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3064 (eval $ac_try) 2>&5
3065 ac_status=$?
3066 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3067 (exit $ac_status); }; }; then
3068 break
3069else
3070 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3071sed 's/^/| /' conftest.$ac_ext >&5
3072
3a12e572 3073fi
9382fcee 3074rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
3075done
3076rm -f conftest*
3077if test -n "$ac_declaration"; then
3078 echo '#ifdef __cplusplus' >>confdefs.h
3079 echo $ac_declaration >>confdefs.h
3080 echo '#endif' >>confdefs.h
3081fi
3082
3083else
3084 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3085sed 's/^/| /' conftest.$ac_ext >&5
3086
3a12e572 3087fi
9382fcee 3088rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
3089ac_ext=c
3090ac_cpp='$CPP $CPPFLAGS'
3091ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3092ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3093ac_compiler_gnu=$ac_cv_c_compiler_gnu
3094
3095if test $host != $build; then
3096 for ac_prog in gcc cc
3097do
3098 # Extract the first word of "$ac_prog", so it can be a program name with args.
3099set dummy $ac_prog; ac_word=$2
3100echo "$as_me:$LINENO: checking for $ac_word" >&5
3101echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3102if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3103 echo $ECHO_N "(cached) $ECHO_C" >&6
3104else
3105 if test -n "$BUILD_CC"; then
3106 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3107else
3108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3109for as_dir in $PATH
3110do
3111 IFS=$as_save_IFS
3112 test -z "$as_dir" && as_dir=.
3113 for ac_exec_ext in '' $ac_executable_extensions; do
3114 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3115 ac_cv_prog_BUILD_CC="$ac_prog"
3116 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3117 break 2
3118 fi
3119done
3120done
3121
3122fi
3123fi
3124BUILD_CC=$ac_cv_prog_BUILD_CC
3125if test -n "$BUILD_CC"; then
3126 echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3127echo "${ECHO_T}$BUILD_CC" >&6
3128else
3129 echo "$as_me:$LINENO: result: no" >&5
3130echo "${ECHO_T}no" >&6
3131fi
3132
3133 test -n "$BUILD_CC" && break
3134done
3135
3136fi
3137
3138ac_ext=c
3139ac_cpp='$CPP $CPPFLAGS'
3140ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3141ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3142ac_compiler_gnu=$ac_cv_c_compiler_gnu
3143echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3144echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3145# On Suns, sometimes $CPP names a directory.
3146if test -n "$CPP" && test -d "$CPP"; then
3147 CPP=
3148fi
3149if test -z "$CPP"; then
3150 if test "${ac_cv_prog_CPP+set}" = set; then
3151 echo $ECHO_N "(cached) $ECHO_C" >&6
3152else
3153 # Double quotes because CPP needs to be expanded
3154 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3155 do
3156 ac_preproc_ok=false
3157for ac_c_preproc_warn_flag in '' yes
3158do
3159 # Use a header file that comes with gcc, so configuring glibc
3160 # with a fresh cross-compiler works.
2abf9ff1
RM
3161 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3162 # <limits.h> exists even on freestanding compilers.
3a12e572
UD
3163 # On the NeXT, cc -E runs the code through the compiler's parser,
3164 # not just through cpp. "Syntax error" is here to catch this case.
3165 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
3166/* confdefs.h. */
3167_ACEOF
3168cat confdefs.h >>conftest.$ac_ext
3169cat >>conftest.$ac_ext <<_ACEOF
3170/* end confdefs.h. */
3171#ifdef __STDC__
3172# include <limits.h>
3173#else
3174# include <assert.h>
3175#endif
9382fcee 3176 Syntax error
3a12e572
UD
3177_ACEOF
3178if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3179 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3180 ac_status=$?
f4b07664 3181 grep -v '^ *+' conftest.er1 >conftest.err
3a12e572
UD
3182 rm -f conftest.er1
3183 cat conftest.err >&5
3184 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3185 (exit $ac_status); } >/dev/null; then
3186 if test -s conftest.err; then
3187 ac_cpp_err=$ac_c_preproc_warn_flag
9382fcee 3188 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3a12e572
UD
3189 else
3190 ac_cpp_err=
3191 fi
3192else
3193 ac_cpp_err=yes
3194fi
3195if test -z "$ac_cpp_err"; then
cd6ede75
UD
3196 :
3197else
3a12e572 3198 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3199sed 's/^/| /' conftest.$ac_ext >&5
3200
3a12e572
UD
3201 # Broken: fails on valid input.
3202continue
cd6ede75 3203fi
3a12e572
UD
3204rm -f conftest.err conftest.$ac_ext
3205
3206 # OK, works on sane cases. Now check whether non-existent headers
3207 # can be detected and how.
3208 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
3209/* confdefs.h. */
3210_ACEOF
3211cat confdefs.h >>conftest.$ac_ext
3212cat >>conftest.$ac_ext <<_ACEOF
3213/* end confdefs.h. */
3a12e572
UD
3214#include <ac_nonexistent.h>
3215_ACEOF
3216if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3217 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3218 ac_status=$?
f4b07664 3219 grep -v '^ *+' conftest.er1 >conftest.err
3a12e572
UD
3220 rm -f conftest.er1
3221 cat conftest.err >&5
3222 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3223 (exit $ac_status); } >/dev/null; then
3224 if test -s conftest.err; then
3225 ac_cpp_err=$ac_c_preproc_warn_flag
9382fcee 3226 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3a12e572
UD
3227 else
3228 ac_cpp_err=
3229 fi
3230else
3231 ac_cpp_err=yes
cd6ede75 3232fi
3a12e572
UD
3233if test -z "$ac_cpp_err"; then
3234 # Broken: success on invalid input.
3235continue
3236else
3237 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3238sed 's/^/| /' conftest.$ac_ext >&5
3239
3a12e572
UD
3240 # Passes both tests.
3241ac_preproc_ok=:
3242break
5c2a0669 3243fi
3a12e572
UD
3244rm -f conftest.err conftest.$ac_ext
3245
3246done
3247# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3248rm -f conftest.err conftest.$ac_ext
3249if $ac_preproc_ok; then
3250 break
3251fi
3252
3253 done
3254 ac_cv_prog_CPP=$CPP
3255
3256fi
3257 CPP=$ac_cv_prog_CPP
3258else
3259 ac_cv_prog_CPP=$CPP
3260fi
3261echo "$as_me:$LINENO: result: $CPP" >&5
3262echo "${ECHO_T}$CPP" >&6
3263ac_preproc_ok=false
3264for ac_c_preproc_warn_flag in '' yes
3265do
3266 # Use a header file that comes with gcc, so configuring glibc
3267 # with a fresh cross-compiler works.
2abf9ff1
RM
3268 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3269 # <limits.h> exists even on freestanding compilers.
3a12e572
UD
3270 # On the NeXT, cc -E runs the code through the compiler's parser,
3271 # not just through cpp. "Syntax error" is here to catch this case.
3272 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
3273/* confdefs.h. */
3274_ACEOF
3275cat confdefs.h >>conftest.$ac_ext
3276cat >>conftest.$ac_ext <<_ACEOF
3277/* end confdefs.h. */
3278#ifdef __STDC__
3279# include <limits.h>
3280#else
3281# include <assert.h>
3282#endif
9382fcee 3283 Syntax error
3a12e572
UD
3284_ACEOF
3285if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3286 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3287 ac_status=$?
f4b07664 3288 grep -v '^ *+' conftest.er1 >conftest.err
3a12e572
UD
3289 rm -f conftest.er1
3290 cat conftest.err >&5
3291 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3292 (exit $ac_status); } >/dev/null; then
3293 if test -s conftest.err; then
3294 ac_cpp_err=$ac_c_preproc_warn_flag
9382fcee 3295 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3a12e572
UD
3296 else
3297 ac_cpp_err=
3298 fi
3299else
3300 ac_cpp_err=yes
3301fi
3302if test -z "$ac_cpp_err"; then
3303 :
3304else
3305 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3306sed 's/^/| /' conftest.$ac_ext >&5
3307
3a12e572
UD
3308 # Broken: fails on valid input.
3309continue
3310fi
3311rm -f conftest.err conftest.$ac_ext
3312
3313 # OK, works on sane cases. Now check whether non-existent headers
3314 # can be detected and how.
3315 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
3316/* confdefs.h. */
3317_ACEOF
3318cat confdefs.h >>conftest.$ac_ext
3319cat >>conftest.$ac_ext <<_ACEOF
3320/* end confdefs.h. */
3a12e572
UD
3321#include <ac_nonexistent.h>
3322_ACEOF
3323if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3324 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3325 ac_status=$?
f4b07664 3326 grep -v '^ *+' conftest.er1 >conftest.err
3a12e572
UD
3327 rm -f conftest.er1
3328 cat conftest.err >&5
3329 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3330 (exit $ac_status); } >/dev/null; then
3331 if test -s conftest.err; then
3332 ac_cpp_err=$ac_c_preproc_warn_flag
9382fcee 3333 ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3a12e572
UD
3334 else
3335 ac_cpp_err=
3336 fi
3337else
3338 ac_cpp_err=yes
3339fi
3340if test -z "$ac_cpp_err"; then
3341 # Broken: success on invalid input.
3342continue
3343else
3344 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3345sed 's/^/| /' conftest.$ac_ext >&5
3346
3a12e572
UD
3347 # Passes both tests.
3348ac_preproc_ok=:
3349break
cd6ede75 3350fi
3a12e572
UD
3351rm -f conftest.err conftest.$ac_ext
3352
3353done
3354# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3355rm -f conftest.err conftest.$ac_ext
3356if $ac_preproc_ok; then
3357 :
cd6ede75 3358else
2abf9ff1
RM
3359 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
3360See \`config.log' for more details." >&5
3361echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
3362See \`config.log' for more details." >&2;}
3a12e572 3363 { (exit 1); exit 1; }; }
cd6ede75 3364fi
3a12e572
UD
3365
3366ac_ext=c
3367ac_cpp='$CPP $CPPFLAGS'
3368ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3369ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3370ac_compiler_gnu=$ac_cv_c_compiler_gnu
cd6ede75 3371
925c3c5c
UD
3372# We need the C++ compiler only for testing.
3373ac_ext=cc
3374ac_cpp='$CXXCPP $CPPFLAGS'
3375ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3376ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3377ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3378if test -n "$ac_tool_prefix"; then
3379 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3380 do
3381 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3382set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3383echo "$as_me:$LINENO: checking for $ac_word" >&5
3384echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3385if test "${ac_cv_prog_CXX+set}" = set; then
3386 echo $ECHO_N "(cached) $ECHO_C" >&6
3387else
3388 if test -n "$CXX"; then
3389 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3390else
3391as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3392for as_dir in $PATH
3393do
3394 IFS=$as_save_IFS
3395 test -z "$as_dir" && as_dir=.
3396 for ac_exec_ext in '' $ac_executable_extensions; do
3397 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3398 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3399 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3400 break 2
3401 fi
3402done
3403done
3404
3405fi
3406fi
3407CXX=$ac_cv_prog_CXX
3408if test -n "$CXX"; then
3409 echo "$as_me:$LINENO: result: $CXX" >&5
3410echo "${ECHO_T}$CXX" >&6
3411else
3412 echo "$as_me:$LINENO: result: no" >&5
3413echo "${ECHO_T}no" >&6
3414fi
3415
3416 test -n "$CXX" && break
3417 done
3418fi
3419if test -z "$CXX"; then
3420 ac_ct_CXX=$CXX
3421 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3422do
3423 # Extract the first word of "$ac_prog", so it can be a program name with args.
3424set dummy $ac_prog; ac_word=$2
3425echo "$as_me:$LINENO: checking for $ac_word" >&5
3426echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3427if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3428 echo $ECHO_N "(cached) $ECHO_C" >&6
3429else
3430 if test -n "$ac_ct_CXX"; then
3431 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3432else
3433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3434for as_dir in $PATH
3435do
3436 IFS=$as_save_IFS
3437 test -z "$as_dir" && as_dir=.
3438 for ac_exec_ext in '' $ac_executable_extensions; do
3439 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3440 ac_cv_prog_ac_ct_CXX="$ac_prog"
3441 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3442 break 2
3443 fi
3444done
3445done
3446
3447fi
3448fi
3449ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3450if test -n "$ac_ct_CXX"; then
3451 echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
3452echo "${ECHO_T}$ac_ct_CXX" >&6
3453else
3454 echo "$as_me:$LINENO: result: no" >&5
3455echo "${ECHO_T}no" >&6
3456fi
3457
3458 test -n "$ac_ct_CXX" && break
3459done
3460test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3461
3462 CXX=$ac_ct_CXX
3463fi
3464
3465
3466# Provide some information about the compiler.
3467echo "$as_me:$LINENO:" \
3468 "checking for C++ compiler version" >&5
3469ac_compiler=`set X $ac_compile; echo $2`
3470{ (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
3471 (eval $ac_compiler --version </dev/null >&5) 2>&5
3472 ac_status=$?
3473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3474 (exit $ac_status); }
3475{ (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
3476 (eval $ac_compiler -v </dev/null >&5) 2>&5
3477 ac_status=$?
3478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3479 (exit $ac_status); }
3480{ (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
3481 (eval $ac_compiler -V </dev/null >&5) 2>&5
3482 ac_status=$?
3483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3484 (exit $ac_status); }
3485
3486echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
3487echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3488if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3489 echo $ECHO_N "(cached) $ECHO_C" >&6
3490else
3491 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
3492/* confdefs.h. */
3493_ACEOF
3494cat confdefs.h >>conftest.$ac_ext
3495cat >>conftest.$ac_ext <<_ACEOF
3496/* end confdefs.h. */
925c3c5c
UD
3497
3498int
3499main ()
3500{
3501#ifndef __GNUC__
3502 choke me
3503#endif
3504
3505 ;
3506 return 0;
3507}
3508_ACEOF
3509rm -f conftest.$ac_objext
3510if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 3511 (eval $ac_compile) 2>conftest.er1
925c3c5c 3512 ac_status=$?
9382fcee
RM
3513 grep -v '^ *+' conftest.er1 >conftest.err
3514 rm -f conftest.er1
3515 cat conftest.err >&5
925c3c5c
UD
3516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3517 (exit $ac_status); } &&
9382fcee
RM
3518 { ac_try='test -z "$ac_cxx_werror_flag"
3519 || test ! -s conftest.err'
3520 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3521 (eval $ac_try) 2>&5
3522 ac_status=$?
3523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3524 (exit $ac_status); }; } &&
3525 { ac_try='test -s conftest.$ac_objext'
925c3c5c
UD
3526 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3527 (eval $ac_try) 2>&5
3528 ac_status=$?
3529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3530 (exit $ac_status); }; }; then
3531 ac_compiler_gnu=yes
3532else
3533 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3534sed 's/^/| /' conftest.$ac_ext >&5
3535
925c3c5c
UD
3536ac_compiler_gnu=no
3537fi
9382fcee 3538rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
925c3c5c
UD
3539ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3540
3541fi
3542echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
3543echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3544GXX=`test $ac_compiler_gnu = yes && echo yes`
3545ac_test_CXXFLAGS=${CXXFLAGS+set}
3546ac_save_CXXFLAGS=$CXXFLAGS
3547CXXFLAGS="-g"
3548echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
3549echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3550if test "${ac_cv_prog_cxx_g+set}" = set; then
3551 echo $ECHO_N "(cached) $ECHO_C" >&6
3552else
3553 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
3554/* confdefs.h. */
3555_ACEOF
3556cat confdefs.h >>conftest.$ac_ext
3557cat >>conftest.$ac_ext <<_ACEOF
3558/* end confdefs.h. */
925c3c5c
UD
3559
3560int
3561main ()
3562{
3563
3564 ;
3565 return 0;
3566}
3567_ACEOF
3568rm -f conftest.$ac_objext
3569if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 3570 (eval $ac_compile) 2>conftest.er1
925c3c5c 3571 ac_status=$?
9382fcee
RM
3572 grep -v '^ *+' conftest.er1 >conftest.err
3573 rm -f conftest.er1
3574 cat conftest.err >&5
925c3c5c
UD
3575 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3576 (exit $ac_status); } &&
9382fcee
RM
3577 { ac_try='test -z "$ac_cxx_werror_flag"
3578 || test ! -s conftest.err'
3579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3580 (eval $ac_try) 2>&5
3581 ac_status=$?
3582 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3583 (exit $ac_status); }; } &&
3584 { ac_try='test -s conftest.$ac_objext'
925c3c5c
UD
3585 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3586 (eval $ac_try) 2>&5
3587 ac_status=$?
3588 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3589 (exit $ac_status); }; }; then
3590 ac_cv_prog_cxx_g=yes
3591else
3592 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3593sed 's/^/| /' conftest.$ac_ext >&5
3594
925c3c5c
UD
3595ac_cv_prog_cxx_g=no
3596fi
9382fcee 3597rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
925c3c5c
UD
3598fi
3599echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
3600echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3601if test "$ac_test_CXXFLAGS" = set; then
3602 CXXFLAGS=$ac_save_CXXFLAGS
3603elif test $ac_cv_prog_cxx_g = yes; then
3604 if test "$GXX" = yes; then
3605 CXXFLAGS="-g -O2"
3606 else
3607 CXXFLAGS="-g"
3608 fi
3609else
3610 if test "$GXX" = yes; then
3611 CXXFLAGS="-O2"
3612 else
3613 CXXFLAGS=
3614 fi
3615fi
3616for ac_declaration in \
9382fcee 3617 '' \
925c3c5c
UD
3618 'extern "C" void std::exit (int) throw (); using std::exit;' \
3619 'extern "C" void std::exit (int); using std::exit;' \
3620 'extern "C" void exit (int) throw ();' \
3621 'extern "C" void exit (int);' \
3622 'void exit (int);'
3623do
3624 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
3625/* confdefs.h. */
3626_ACEOF
3627cat confdefs.h >>conftest.$ac_ext
3628cat >>conftest.$ac_ext <<_ACEOF
3629/* end confdefs.h. */
8f73811b 3630$ac_declaration
9382fcee 3631#include <stdlib.h>
925c3c5c
UD
3632int
3633main ()
3634{
3635exit (42);
3636 ;
3637 return 0;
3638}
3639_ACEOF
3640rm -f conftest.$ac_objext
3641if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 3642 (eval $ac_compile) 2>conftest.er1
925c3c5c 3643 ac_status=$?
9382fcee
RM
3644 grep -v '^ *+' conftest.er1 >conftest.err
3645 rm -f conftest.er1
3646 cat conftest.err >&5
925c3c5c
UD
3647 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3648 (exit $ac_status); } &&
9382fcee
RM
3649 { ac_try='test -z "$ac_cxx_werror_flag"
3650 || test ! -s conftest.err'
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); }; } &&
3656 { ac_try='test -s conftest.$ac_objext'
925c3c5c
UD
3657 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3658 (eval $ac_try) 2>&5
3659 ac_status=$?
3660 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3661 (exit $ac_status); }; }; then
3662 :
3663else
3664 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3665sed 's/^/| /' conftest.$ac_ext >&5
3666
925c3c5c
UD
3667continue
3668fi
9382fcee 3669rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
925c3c5c 3670 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
3671/* confdefs.h. */
3672_ACEOF
3673cat confdefs.h >>conftest.$ac_ext
3674cat >>conftest.$ac_ext <<_ACEOF
3675/* end confdefs.h. */
925c3c5c
UD
3676$ac_declaration
3677int
3678main ()
3679{
3680exit (42);
3681 ;
3682 return 0;
3683}
3684_ACEOF
3685rm -f conftest.$ac_objext
3686if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 3687 (eval $ac_compile) 2>conftest.er1
925c3c5c 3688 ac_status=$?
9382fcee
RM
3689 grep -v '^ *+' conftest.er1 >conftest.err
3690 rm -f conftest.er1
3691 cat conftest.err >&5
925c3c5c
UD
3692 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3693 (exit $ac_status); } &&
9382fcee
RM
3694 { ac_try='test -z "$ac_cxx_werror_flag"
3695 || test ! -s conftest.err'
3696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3697 (eval $ac_try) 2>&5
3698 ac_status=$?
3699 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3700 (exit $ac_status); }; } &&
3701 { ac_try='test -s conftest.$ac_objext'
925c3c5c
UD
3702 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3703 (eval $ac_try) 2>&5
3704 ac_status=$?
3705 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3706 (exit $ac_status); }; }; then
3707 break
3708else
3709 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
3710sed 's/^/| /' conftest.$ac_ext >&5
3711
925c3c5c 3712fi
9382fcee 3713rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
925c3c5c
UD
3714done
3715rm -f conftest*
3716if test -n "$ac_declaration"; then
3717 echo '#ifdef __cplusplus' >>confdefs.h
3718 echo $ac_declaration >>confdefs.h
3719 echo '#endif' >>confdefs.h
3720fi
3721
3722ac_ext=c
3723ac_cpp='$CPP $CPPFLAGS'
3724ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3725ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3726ac_compiler_gnu=$ac_cv_c_compiler_gnu
3727
650425ce
UD
3728# Was a --with-binutils option given?
3729if test -n "$path_binutils"; then
3730 # Make absolute; ensure a single trailing slash.
3731 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
63bda0c1 3732 CC="$CC -B$path_binutils"
650425ce 3733fi
27a5bb33
UD
3734AS=`$CC -print-prog-name=as`
3735LD=`$CC -print-prog-name=ld`
5edb9387 3736AR=`$CC -print-prog-name=ar`
cd6ede75 3737
4baa087a
RM
3738OBJDUMP=`$CC -print-prog-name=objdump`
3739
3740
3741# ranlib has to be treated a bit differently since it might not exist at all.
3742ac_ranlib=`$CC -print-prog-name=ranlib`
3743if test "x$ac_ranlib" = xranlib; then
3744# This extra check has to happen since gcc simply echos the parameter in
3745# case it cannot find the value in its own directories.
3746if test -n "$ac_tool_prefix"; then
3747 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3748set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3749echo "$as_me:$LINENO: checking for $ac_word" >&5
3750echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3751if test "${ac_cv_prog_RANLIB+set}" = set; then
3752 echo $ECHO_N "(cached) $ECHO_C" >&6
3753else
3754 if test -n "$RANLIB"; then
3755 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3756else
3757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3758for as_dir in $PATH
3759do
3760 IFS=$as_save_IFS
3761 test -z "$as_dir" && as_dir=.
3762 for ac_exec_ext in '' $ac_executable_extensions; do
3763 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3764 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3765 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3766 break 2
3767 fi
3768done
3769done
3770
3771fi
3772fi
3773RANLIB=$ac_cv_prog_RANLIB
3774if test -n "$RANLIB"; then
3775 echo "$as_me:$LINENO: result: $RANLIB" >&5
3776echo "${ECHO_T}$RANLIB" >&6
3777else
3778 echo "$as_me:$LINENO: result: no" >&5
3779echo "${ECHO_T}no" >&6
3780fi
3781
3782fi
3783if test -z "$ac_cv_prog_RANLIB"; then
3784 ac_ct_RANLIB=$RANLIB
3785 # Extract the first word of "ranlib", so it can be a program name with args.
3786set dummy ranlib; ac_word=$2
3787echo "$as_me:$LINENO: checking for $ac_word" >&5
3788echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3789if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3790 echo $ECHO_N "(cached) $ECHO_C" >&6
3791else
3792 if test -n "$ac_ct_RANLIB"; then
3793 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3794else
3795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3796for as_dir in $PATH
3797do
3798 IFS=$as_save_IFS
3799 test -z "$as_dir" && as_dir=.
3800 for ac_exec_ext in '' $ac_executable_extensions; do
3801 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3802 ac_cv_prog_ac_ct_RANLIB="ranlib"
3803 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3804 break 2
3805 fi
3806done
3807done
3808
3809 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3810fi
3811fi
3812ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3813if test -n "$ac_ct_RANLIB"; then
3814 echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3815echo "${ECHO_T}$ac_ct_RANLIB" >&6
3816else
3817 echo "$as_me:$LINENO: result: no" >&5
3818echo "${ECHO_T}no" >&6
3819fi
3820
3821 RANLIB=$ac_ct_RANLIB
3822else
3823 RANLIB="$ac_cv_prog_RANLIB"
3824fi
3825
3826else
3827 RANLIB=$ac_ranlib
3828fi
3829
3830
3831# Determine whether we are using GNU binutils.
3832echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3833echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3834if test "${libc_cv_prog_as_gnu+set}" = set; then
3835 echo $ECHO_N "(cached) $ECHO_C" >&6
3836else
3837 # Most GNU programs take a -v and spit out some text including
3838# the word 'GNU'. Some try to read stdin, so give them /dev/null.
3839if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3840 libc_cv_prog_as_gnu=yes
3841else
3842 libc_cv_prog_as_gnu=no
3843fi
3844rm -fr contest*
3845fi
3846echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3847echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3848rm -f a.out
3849gnu_as=$libc_cv_prog_as_gnu
3850
3851echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3852echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3853if test "${libc_cv_prog_ld_gnu+set}" = set; then
3854 echo $ECHO_N "(cached) $ECHO_C" >&6
3855else
3856 # Most GNU programs take a -v and spit out some text including
3857# the word 'GNU'. Some try to read stdin, so give them /dev/null.
3858if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3859 libc_cv_prog_ld_gnu=yes
3860else
3861 libc_cv_prog_ld_gnu=no
3862fi
3863rm -fr contest*
3864fi
3865echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3866echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3867gnu_ld=$libc_cv_prog_ld_gnu
3868
3869
3870# Accept binutils 2.13 or newer.
3871for ac_prog in $AS
3872do
3873 # Extract the first word of "$ac_prog", so it can be a program name with args.
3874set dummy $ac_prog; ac_word=$2
3875echo "$as_me:$LINENO: checking for $ac_word" >&5
3876echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3877if test "${ac_cv_prog_AS+set}" = set; then
3878 echo $ECHO_N "(cached) $ECHO_C" >&6
3879else
3880 if test -n "$AS"; then
3881 ac_cv_prog_AS="$AS" # Let the user override the test.
3882else
3883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3884for as_dir in $PATH
3885do
3886 IFS=$as_save_IFS
3887 test -z "$as_dir" && as_dir=.
3888 for ac_exec_ext in '' $ac_executable_extensions; do
3889 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3890 ac_cv_prog_AS="$ac_prog"
3891 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3892 break 2
3893 fi
3894done
3895done
3896
3897fi
3898fi
3899AS=$ac_cv_prog_AS
3900if test -n "$AS"; then
3901 echo "$as_me:$LINENO: result: $AS" >&5
3902echo "${ECHO_T}$AS" >&6
3903else
3904 echo "$as_me:$LINENO: result: no" >&5
3905echo "${ECHO_T}no" >&6
3906fi
3907
3908 test -n "$AS" && break
3909done
3910
3911if test -z "$AS"; then
3912 ac_verc_fail=yes
3913else
3914 # Found it, now check the version.
3915 echo "$as_me:$LINENO: checking version of $AS" >&5
3916echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3917 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3918 case $ac_prog_version in
3919 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3920 2.1[3-9]*)
3921 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3922 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3923
3924 esac
3925 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3926echo "${ECHO_T}$ac_prog_version" >&6
3927fi
3928if test $ac_verc_fail = yes; then
73588175 3929 AS=: critic_missing="$critic_missing as"
4baa087a
RM
3930fi
3931
3932for ac_prog in $LD
3933do
3934 # Extract the first word of "$ac_prog", so it can be a program name with args.
3935set dummy $ac_prog; ac_word=$2
3936echo "$as_me:$LINENO: checking for $ac_word" >&5
3937echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3938if test "${ac_cv_prog_LD+set}" = set; then
3939 echo $ECHO_N "(cached) $ECHO_C" >&6
3940else
3941 if test -n "$LD"; then
3942 ac_cv_prog_LD="$LD" # Let the user override the test.
3943else
3944as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3945for as_dir in $PATH
3946do
3947 IFS=$as_save_IFS
3948 test -z "$as_dir" && as_dir=.
3949 for ac_exec_ext in '' $ac_executable_extensions; do
3950 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3951 ac_cv_prog_LD="$ac_prog"
3952 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3953 break 2
3954 fi
3955done
3956done
3957
3958fi
3959fi
3960LD=$ac_cv_prog_LD
3961if test -n "$LD"; then
3962 echo "$as_me:$LINENO: result: $LD" >&5
3963echo "${ECHO_T}$LD" >&6
3964else
3965 echo "$as_me:$LINENO: result: no" >&5
3966echo "${ECHO_T}no" >&6
3967fi
3968
3969 test -n "$LD" && break
3970done
3971
3972if test -z "$LD"; then
3973 ac_verc_fail=yes
3974else
3975 # Found it, now check the version.
3976 echo "$as_me:$LINENO: checking version of $LD" >&5
3977echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3978 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3979 case $ac_prog_version in
3980 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3981 2.1[3-9]*)
3982 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3983 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3984
3985 esac
3986 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3987echo "${ECHO_T}$ac_prog_version" >&6
3988fi
3989if test $ac_verc_fail = yes; then
73588175 3990 LD=: critic_missing="$critic_missing ld"
4baa087a
RM
3991fi
3992
3993
3994# We need the physical current working directory. We cannot use the
3995# "pwd -P" shell builtin since that's not portable. Instead we try to
3996# find a pwd binary. Note that assigning to the PWD environment
3997# variable might have some interesting side effects, so we don't do
3998# that.
3999# Extract the first word of "pwd", so it can be a program name with args.
4000set dummy pwd; ac_word=$2
4001echo "$as_me:$LINENO: checking for $ac_word" >&5
4002echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4003if test "${ac_cv_path_PWD_P+set}" = set; then
4004 echo $ECHO_N "(cached) $ECHO_C" >&6
4005else
4006 case $PWD_P in
4007 [\\/]* | ?:[\\/]*)
4008 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4009 ;;
4010 *)
4011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4012for as_dir in $PATH
4013do
4014 IFS=$as_save_IFS
4015 test -z "$as_dir" && as_dir=.
4016 for ac_exec_ext in '' $ac_executable_extensions; do
4017 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4018 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4019 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4020 break 2
4021 fi
4022done
4023done
4024
4025 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4026 ;;
4027esac
4028fi
4029PWD_P=$ac_cv_path_PWD_P
4030
4031if test -n "$PWD_P"; then
4032 echo "$as_me:$LINENO: result: $PWD_P" >&5
4033echo "${ECHO_T}$PWD_P" >&6
4034else
4035 echo "$as_me:$LINENO: result: no" >&5
4036echo "${ECHO_T}no" >&6
4037fi
4038
4039if test "$PWD_P" = no; then
4040 { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
4041echo "$as_me: error: *** A pwd binary could not be found." >&2;}
4042 { (exit 1); exit 1; }; }
4043fi
4044
4045# These programs are version sensitive.
4046
4047for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4048do
4049 # Extract the first word of "$ac_prog", so it can be a program name with args.
4050set dummy $ac_prog; ac_word=$2
4051echo "$as_me:$LINENO: checking for $ac_word" >&5
4052echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4053if test "${ac_cv_prog_CC+set}" = set; then
4054 echo $ECHO_N "(cached) $ECHO_C" >&6
4055else
4056 if test -n "$CC"; then
4057 ac_cv_prog_CC="$CC" # Let the user override the test.
4058else
4059as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4060for as_dir in $PATH
4061do
4062 IFS=$as_save_IFS
4063 test -z "$as_dir" && as_dir=.
4064 for ac_exec_ext in '' $ac_executable_extensions; do
4065 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4066 ac_cv_prog_CC="$ac_prog"
4067 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4068 break 2
4069 fi
4070done
4071done
4072
4073fi
4074fi
4075CC=$ac_cv_prog_CC
4076if test -n "$CC"; then
4077 echo "$as_me:$LINENO: result: $CC" >&5
4078echo "${ECHO_T}$CC" >&6
4079else
4080 echo "$as_me:$LINENO: result: no" >&5
4081echo "${ECHO_T}no" >&6
4082fi
4083
4084 test -n "$CC" && break
4085done
4086
4087if test -z "$CC"; then
4088 ac_verc_fail=yes
4089else
4090 # Found it, now check the version.
4091 echo "$as_me:$LINENO: checking version of $CC" >&5
4092echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
4093 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4094 case $ac_prog_version in
4095 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
a334319f 4096 3.[2-9]* | 4.[0-9]* )
4baa087a
RM
4097 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4098 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4099
4100 esac
4101 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4102echo "${ECHO_T}$ac_prog_version" >&6
4103fi
4104if test $ac_verc_fail = yes; then
4105 critic_missing="$critic_missing gcc"
4106fi
4107
4108for ac_prog in gnumake gmake make
4109do
4110 # Extract the first word of "$ac_prog", so it can be a program name with args.
4111set dummy $ac_prog; ac_word=$2
4112echo "$as_me:$LINENO: checking for $ac_word" >&5
4113echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4114if test "${ac_cv_prog_MAKE+set}" = set; then
4115 echo $ECHO_N "(cached) $ECHO_C" >&6
4116else
4117 if test -n "$MAKE"; then
4118 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4119else
4120as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4121for as_dir in $PATH
4122do
4123 IFS=$as_save_IFS
4124 test -z "$as_dir" && as_dir=.
4125 for ac_exec_ext in '' $ac_executable_extensions; do
4126 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4127 ac_cv_prog_MAKE="$ac_prog"
4128 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4129 break 2
4130 fi
4131done
4132done
4133
4134fi
4135fi
4136MAKE=$ac_cv_prog_MAKE
4137if test -n "$MAKE"; then
4138 echo "$as_me:$LINENO: result: $MAKE" >&5
4139echo "${ECHO_T}$MAKE" >&6
4140else
4141 echo "$as_me:$LINENO: result: no" >&5
4142echo "${ECHO_T}no" >&6
4143fi
4144
4145 test -n "$MAKE" && break
4146done
4147
4148if test -z "$MAKE"; then
4149 ac_verc_fail=yes
4150else
4151 # Found it, now check the version.
4152 echo "$as_me:$LINENO: checking version of $MAKE" >&5
4153echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
4154 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4155 case $ac_prog_version in
4156 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4157 3.79* | 3.[89]*)
4158 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4159 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4160
4161 esac
4162 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4163echo "${ECHO_T}$ac_prog_version" >&6
4164fi
4165if test $ac_verc_fail = yes; then
4166 critic_missing="$critic_missing make"
4167fi
6e3d59bc 4168
cd6ede75 4169
4baa087a
RM
4170for ac_prog in gnumsgfmt gmsgfmt msgfmt
4171do
4172 # Extract the first word of "$ac_prog", so it can be a program name with args.
4173set dummy $ac_prog; ac_word=$2
3a12e572
UD
4174echo "$as_me:$LINENO: checking for $ac_word" >&5
4175echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4baa087a 4176if test "${ac_cv_prog_MSGFMT+set}" = set; then
3a12e572 4177 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 4178else
4baa087a
RM
4179 if test -n "$MSGFMT"; then
4180 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
cd6ede75 4181else
3a12e572
UD
4182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4183for as_dir in $PATH
4184do
4185 IFS=$as_save_IFS
4186 test -z "$as_dir" && as_dir=.
4187 for ac_exec_ext in '' $ac_executable_extensions; do
4188 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 4189 ac_cv_prog_MSGFMT="$ac_prog"
3a12e572
UD
4190 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4191 break 2
4192 fi
4193done
4194done
4195
cd6ede75
UD
4196fi
4197fi
4baa087a
RM
4198MSGFMT=$ac_cv_prog_MSGFMT
4199if test -n "$MSGFMT"; then
4200 echo "$as_me:$LINENO: result: $MSGFMT" >&5
4201echo "${ECHO_T}$MSGFMT" >&6
cd6ede75 4202else
3a12e572
UD
4203 echo "$as_me:$LINENO: result: no" >&5
4204echo "${ECHO_T}no" >&6
cd6ede75
UD
4205fi
4206
4baa087a
RM
4207 test -n "$MSGFMT" && break
4208done
4209
4210if test -z "$MSGFMT"; then
4211 ac_verc_fail=yes
4212else
4213 # Found it, now check the version.
4214 echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
4215echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
4216 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4217 case $ac_prog_version in
4218 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4219 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4220 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4221 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4222
4223 esac
4224 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4225echo "${ECHO_T}$ac_prog_version" >&6
3a12e572 4226fi
4baa087a
RM
4227if test $ac_verc_fail = yes; then
4228 MSGFMT=: aux_missing="$aux_missing msgfmt"
4229fi
4230
4231for ac_prog in makeinfo
4232do
4233 # Extract the first word of "$ac_prog", so it can be a program name with args.
4234set dummy $ac_prog; ac_word=$2
3a12e572
UD
4235echo "$as_me:$LINENO: checking for $ac_word" >&5
4236echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4baa087a 4237if test "${ac_cv_prog_MAKEINFO+set}" = set; then
3a12e572 4238 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 4239else
4baa087a
RM
4240 if test -n "$MAKEINFO"; then
4241 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
cd6ede75 4242else
3a12e572
UD
4243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4244for as_dir in $PATH
4245do
4246 IFS=$as_save_IFS
4247 test -z "$as_dir" && as_dir=.
4248 for ac_exec_ext in '' $ac_executable_extensions; do
4249 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 4250 ac_cv_prog_MAKEINFO="$ac_prog"
3a12e572
UD
4251 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4252 break 2
4253 fi
4254done
4255done
4256
cd6ede75
UD
4257fi
4258fi
4baa087a
RM
4259MAKEINFO=$ac_cv_prog_MAKEINFO
4260if test -n "$MAKEINFO"; then
4261 echo "$as_me:$LINENO: result: $MAKEINFO" >&5
4262echo "${ECHO_T}$MAKEINFO" >&6
cd6ede75 4263else
3a12e572
UD
4264 echo "$as_me:$LINENO: result: no" >&5
4265echo "${ECHO_T}no" >&6
cd6ede75
UD
4266fi
4267
4baa087a
RM
4268 test -n "$MAKEINFO" && break
4269done
5edb9387 4270
4baa087a
RM
4271if test -z "$MAKEINFO"; then
4272 ac_verc_fail=yes
5edb9387 4273else
4baa087a
RM
4274 # Found it, now check the version.
4275 echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
4276echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
4277 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4278 case $ac_prog_version in
4279 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4280 4.*)
4281 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4282 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5edb9387 4283
4baa087a
RM
4284 esac
4285 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4286echo "${ECHO_T}$ac_prog_version" >&6
5edb9387 4287fi
4baa087a
RM
4288if test $ac_verc_fail = yes; then
4289 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5edb9387 4290fi
cd6ede75 4291
4baa087a 4292for ac_prog in sed
c4d23330
RM
4293do
4294 # Extract the first word of "$ac_prog", so it can be a program name with args.
4295set dummy $ac_prog; ac_word=$2
4296echo "$as_me:$LINENO: checking for $ac_word" >&5
4297echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4baa087a 4298if test "${ac_cv_prog_SED+set}" = set; then
c4d23330
RM
4299 echo $ECHO_N "(cached) $ECHO_C" >&6
4300else
4baa087a
RM
4301 if test -n "$SED"; then
4302 ac_cv_prog_SED="$SED" # Let the user override the test.
c4d23330
RM
4303else
4304as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4305for as_dir in $PATH
4306do
4307 IFS=$as_save_IFS
4308 test -z "$as_dir" && as_dir=.
4309 for ac_exec_ext in '' $ac_executable_extensions; do
4310 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 4311 ac_cv_prog_SED="$ac_prog"
c4d23330
RM
4312 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4313 break 2
4314 fi
4315done
4316done
4317
4318fi
4319fi
4baa087a
RM
4320SED=$ac_cv_prog_SED
4321if test -n "$SED"; then
4322 echo "$as_me:$LINENO: result: $SED" >&5
4323echo "${ECHO_T}$SED" >&6
c4d23330
RM
4324else
4325 echo "$as_me:$LINENO: result: no" >&5
4326echo "${ECHO_T}no" >&6
4327fi
4328
4baa087a 4329 test -n "$SED" && break
c4d23330
RM
4330done
4331
4baa087a 4332if test -z "$SED"; then
c4d23330
RM
4333 ac_verc_fail=yes
4334else
4335 # Found it, now check the version.
4baa087a
RM
4336 echo "$as_me:$LINENO: checking version of $SED" >&5
4337echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
4338 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
c4d23330
RM
4339 case $ac_prog_version in
4340 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4baa087a 4341 3.0[2-9]*|3.[1-9]*|[4-9]*)
c4d23330
RM
4342 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4343 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4344
4345 esac
4346 echo "$as_me:$LINENO: result: $ac_prog_version" >&5
4347echo "${ECHO_T}$ac_prog_version" >&6
4348fi
4349if test $ac_verc_fail = yes; then
4baa087a 4350 SED=: aux_missing="$aux_missing sed"
c4d23330
RM
4351fi
4352
4baa087a 4353
476e7d78 4354for ac_prog in autoconf
c4d23330
RM
4355do
4356 # Extract the first word of "$ac_prog", so it can be a program name with args.
4357set dummy $ac_prog; ac_word=$2
4358echo "$as_me:$LINENO: checking for $ac_word" >&5
4359echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4baa087a 4360if test "${ac_cv_prog_AUTOCONF+set}" = set; then
c4d23330
RM
4361 echo $ECHO_N "(cached) $ECHO_C" >&6
4362else
4baa087a
RM
4363 if test -n "$AUTOCONF"; then
4364 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
c4d23330
RM
4365else
4366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4367for as_dir in $PATH
4368do
4369 IFS=$as_save_IFS
4370 test -z "$as_dir" && as_dir=.
4371 for ac_exec_ext in '' $ac_executable_extensions; do
4372 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4baa087a 4373 ac_cv_prog_AUTOCONF="$ac_prog"
c4d23330
RM
4374 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4375 break 2
4376 fi
4377done
4378done
4379
4380fi
4381fi
4baa087a
RM
4382AUTOCONF=$ac_cv_prog_AUTOCONF
4383if test -n "$AUTOCONF"; then
4384 echo "$as_me:$LINENO: result: $AUTOCONF" >&5
4385echo "${ECHO_T}$AUTOCONF" >&6
c4d23330
RM
4386else
4387 echo "$as_me:$LINENO: result: no" >&5
4388echo "${ECHO_T}no" >&6
4389fi
4390
4baa087a 4391 test -n "$AUTOCONF" && break
c4d23330 4392done
4baa087a 4393test -n "$AUTOCONF" || AUTOCONF="no"
c4d23330 4394
476e7d78
RM
4395case "x$AUTOCONF" in
4396xno|x|x:) AUTOCONF=no ;;
4397*)
4398 echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
4baa087a
RM
4399echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
4400if test "${libc_cv_autoconf_works+set}" = set; then
4401 echo $ECHO_N "(cached) $ECHO_C" >&6
c4d23330 4402else
476e7d78
RM
4403 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
4404 libc_cv_autoconf_works=yes
4405 else
4406 libc_cv_autoconf_works=no
4407 fi
c4d23330 4408fi
4baa087a
RM
4409echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
4410echo "${ECHO_T}$libc_cv_autoconf_works" >&6
476e7d78
RM
4411 test $libc_cv_autoconf_works = yes || AUTOCONF=no
4412 ;;
4413esac
4414if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
4415 # If --without-cvs they probably won't change configure.in, so no complaints.
4416 aux_missing="$aux_missing autoconf"
c4d23330
RM
4417fi
4418
32a448ed
RM
4419test -n "$critic_missing" && { { echo "$as_me:$LINENO: error:
4420*** These critical programs are missing or too old:$critic_missing
4421*** Check the INSTALL file for required versions." >&5
4422echo "$as_me: error:
4423*** These critical programs are missing or too old:$critic_missing
4424*** Check the INSTALL file for required versions." >&2;}
4425 { (exit 1); exit 1; }; }
4426
3a12e572 4427test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
9c6fffc0 4428*** These auxiliary programs are missing or incompatible versions:$aux_missing
ea9f119b 4429*** some features will be disabled.
3a12e572
UD
4430*** Check the INSTALL file for required versions." >&5
4431echo "$as_me: WARNING:
4432*** These auxiliary programs are missing or incompatible versions:$aux_missing
4433*** some features will be disabled.
4434*** Check the INSTALL file for required versions." >&2;}
ea9f119b 4435
3c720987
UD
4436# if using special system headers, find out the compiler's sekrit
4437# header directory and add that to the list. NOTE: Only does the right
4438# thing on a system that doesn't need fixincludes. (Not presently a problem.)
4439if test -n "$sysheaders"; then
4440 ccheaders=`$CC -print-file-name=include`
3d6ce23a
RM
4441 SYSINCLUDES="-nostdinc -isystem $ccheaders \
4442-isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
3c720987
UD
4443fi
4444
4445
f89ac85c 4446# check if ranlib is necessary
3a12e572
UD
4447echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
4448echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
4449if test "${libc_cv_ranlib_necessary+set}" = set; then
4450 echo $ECHO_N "(cached) $ECHO_C" >&6
f38931a9 4451else
f89ac85c
UD
4452 cat > conftest.c <<EOF
4453int a;
4454char b;
4455void c(void) {}
4456EOF
3217788f 4457$CC $CFLAGS $CPPFLAGS -c conftest.c
5bbfc1ea 4458$AR cr conftest.a conftest.o
f89ac85c
UD
4459cp conftest.a conftest2.a
4460$RANLIB conftest.a
4461if cmp -s conftest.a conftest2.a; then
4462 libc_cv_ranlib_necessary=no
f38931a9 4463else
f89ac85c 4464 libc_cv_ranlib_necessary=yes
f38931a9 4465fi
f89ac85c 4466rm -rf conftest*
f38931a9 4467fi
3a12e572
UD
4468echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
4469echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
f89ac85c
UD
4470if test "$libc_cv_ranlib_necessary" = no; then
4471 RANLIB=:
4472fi
f38931a9 4473
3911660e
UD
4474# Test if LD_LIBRARY_PATH contains the notation for the current directory
4475# since this would lead to problems installing/building glibc.
4476# LD_LIBRARY_PATH contains the current directory if one of the following
4477# is true:
4478# - one of the terminals (":" and ";") is the first or last sign
4479# - two terminals occur directly after each other
4480# - the path contains an element with a dot in it
3a12e572
UD
4481echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
4482echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
3911660e
UD
4483case ${LD_LIBRARY_PATH} in
4484 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
b3a86ae1 4485 ld_library_path_setting="contains current directory"
3911660e
UD
4486 ;;
4487 *)
4488 ld_library_path_setting="ok"
4489 ;;
4490esac
3a12e572
UD
4491echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
4492echo "${ECHO_T}$ld_library_path_setting" >&6
3911660e 4493if test "$ld_library_path_setting" != "ok"; then
3a12e572
UD
4494{ { echo "$as_me:$LINENO: error:
4495*** LD_LIBRARY_PATH shouldn't contain the current directory when
4496*** building glibc. Please change the environment variable
4497*** and run configure again." >&5
4498echo "$as_me: error:
63bda0c1
UD
4499*** LD_LIBRARY_PATH shouldn't contain the current directory when
4500*** building glibc. Please change the environment variable
3a12e572
UD
4501*** and run configure again." >&2;}
4502 { (exit 1); exit 1; }; }
3911660e
UD
4503fi
4504
3a12e572
UD
4505echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
4506echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
4507if test "${libc_cv_gcc_static_libgcc+set}" = set; then
4508 echo $ECHO_N "(cached) $ECHO_C" >&6
74bd2300
UD
4509else
4510 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
4511 libc_cv_gcc_static_libgcc=
4512else
4513 libc_cv_gcc_static_libgcc=-static-libgcc
4514fi
4515fi
3a12e572
UD
4516echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
4517echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
74bd2300
UD
4518
4519
cd6ede75
UD
4520# Extract the first word of "bash", so it can be a program name with args.
4521set dummy bash; ac_word=$2
3a12e572
UD
4522echo "$as_me:$LINENO: checking for $ac_word" >&5
4523echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4524if test "${ac_cv_path_BASH+set}" = set; then
4525 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 4526else
3a12e572
UD
4527 case $BASH in
4528 [\\/]* | ?:[\\/]*)
cd6ede75
UD
4529 ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
4530 ;;
4531 *)
3a12e572
UD
4532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4533for as_dir in $PATH
4534do
4535 IFS=$as_save_IFS
4536 test -z "$as_dir" && as_dir=.
4537 for ac_exec_ext in '' $ac_executable_extensions; do
4538 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4539 ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
4540 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4541 break 2
4542 fi
4543done
4544done
4545
cd6ede75
UD
4546 test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
4547 ;;
4548esac
4549fi
3a12e572
UD
4550BASH=$ac_cv_path_BASH
4551
cd6ede75 4552if test -n "$BASH"; then
3a12e572
UD
4553 echo "$as_me:$LINENO: result: $BASH" >&5
4554echo "${ECHO_T}$BASH" >&6
cd6ede75 4555else
3a12e572
UD
4556 echo "$as_me:$LINENO: result: no" >&5
4557echo "${ECHO_T}no" >&6
cd6ede75
UD
4558fi
4559
4560if test "$BASH" != no &&
f43ce637 4561 $BASH -c 'test "$BASH_VERSINFO" \
6973fc01 4562 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
cd6ede75
UD
4563 libc_cv_have_bash2=yes
4564else
4565 libc_cv_have_bash2=no
4566fi
4567
4568
4569if test "$BASH" = no; then
4570 # Extract the first word of "ksh", so it can be a program name with args.
4571set dummy ksh; ac_word=$2
3a12e572
UD
4572echo "$as_me:$LINENO: checking for $ac_word" >&5
4573echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4574if test "${ac_cv_path_KSH+set}" = set; then
4575 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 4576else
3a12e572
UD
4577 case $KSH in
4578 [\\/]* | ?:[\\/]*)
cd6ede75
UD
4579 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
4580 ;;
4581 *)
3a12e572
UD
4582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4583for as_dir in $PATH
4584do
4585 IFS=$as_save_IFS
4586 test -z "$as_dir" && as_dir=.
4587 for ac_exec_ext in '' $ac_executable_extensions; do
4588 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4589 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
4590 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4591 break 2
4592 fi
4593done
4594done
4595
cd6ede75
UD
4596 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
4597 ;;
4598esac
4599fi
3a12e572
UD
4600KSH=$ac_cv_path_KSH
4601
cd6ede75 4602if test -n "$KSH"; then
3a12e572
UD
4603 echo "$as_me:$LINENO: result: $KSH" >&5
4604echo "${ECHO_T}$KSH" >&6
cd6ede75 4605else
3a12e572
UD
4606 echo "$as_me:$LINENO: result: no" >&5
4607echo "${ECHO_T}no" >&6
cd6ede75
UD
4608fi
4609
4610 if test "$KSH" = no; then
4611 libc_cv_have_ksh=no
4612 else
4613 libc_cv_have_ksh=yes
4614 fi
4615else
4616 KSH="$BASH"
3a12e572 4617
cd6ede75
UD
4618 libc_cv_have_ksh=yes
4619fi
4620
4621
a8c01776 4622for ac_prog in gawk mawk nawk awk
a2b08ee5 4623do
3a12e572 4624 # Extract the first word of "$ac_prog", so it can be a program name with args.
a2b08ee5 4625set dummy $ac_prog; ac_word=$2
3a12e572
UD
4626echo "$as_me:$LINENO: checking for $ac_word" >&5
4627echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4628if test "${ac_cv_prog_AWK+set}" = set; then
4629 echo $ECHO_N "(cached) $ECHO_C" >&6
5aa8ff62
UD
4630else
4631 if test -n "$AWK"; then
4632 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4633else
3a12e572
UD
4634as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4635for as_dir in $PATH
4636do
4637 IFS=$as_save_IFS
4638 test -z "$as_dir" && as_dir=.
4639 for ac_exec_ext in '' $ac_executable_extensions; do
4640 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4641 ac_cv_prog_AWK="$ac_prog"
4642 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4643 break 2
4644 fi
4645done
4646done
4647
5aa8ff62
UD
4648fi
4649fi
3a12e572 4650AWK=$ac_cv_prog_AWK
5aa8ff62 4651if test -n "$AWK"; then
3a12e572
UD
4652 echo "$as_me:$LINENO: result: $AWK" >&5
4653echo "${ECHO_T}$AWK" >&6
5aa8ff62 4654else
3a12e572
UD
4655 echo "$as_me:$LINENO: result: no" >&5
4656echo "${ECHO_T}no" >&6
5aa8ff62
UD
4657fi
4658
3a12e572 4659 test -n "$AWK" && break
5aa8ff62
UD
4660done
4661
c0016081
UD
4662# Extract the first word of "perl", so it can be a program name with args.
4663set dummy perl; ac_word=$2
3a12e572
UD
4664echo "$as_me:$LINENO: checking for $ac_word" >&5
4665echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4666if test "${ac_cv_path_PERL+set}" = set; then
4667 echo $ECHO_N "(cached) $ECHO_C" >&6
a2b08ee5 4668else
3a12e572
UD
4669 case $PERL in
4670 [\\/]* | ?:[\\/]*)
a2b08ee5
UD
4671 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4672 ;;
4673 *)
3a12e572
UD
4674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4675for as_dir in $PATH
4676do
4677 IFS=$as_save_IFS
4678 test -z "$as_dir" && as_dir=.
4679 for ac_exec_ext in '' $ac_executable_extensions; do
4680 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4681 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4682 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4683 break 2
4684 fi
4685done
4686done
4687
c0016081 4688 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
a2b08ee5
UD
4689 ;;
4690esac
4691fi
3a12e572
UD
4692PERL=$ac_cv_path_PERL
4693
a2b08ee5 4694if test -n "$PERL"; then
3a12e572
UD
4695 echo "$as_me:$LINENO: result: $PERL" >&5
4696echo "${ECHO_T}$PERL" >&6
a2b08ee5 4697else
3a12e572
UD
4698 echo "$as_me:$LINENO: result: no" >&5
4699echo "${ECHO_T}no" >&6
a2b08ee5
UD
4700fi
4701
2fd5d029
RM
4702if test "$PERL" != no &&
4703 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4704 PERL=no
fc304e02 4705fi
c0016081
UD
4706# Extract the first word of "install-info", so it can be a program name with args.
4707set dummy install-info; ac_word=$2
3a12e572
UD
4708echo "$as_me:$LINENO: checking for $ac_word" >&5
4709echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4710if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4711 echo $ECHO_N "(cached) $ECHO_C" >&6
c0016081 4712else
3a12e572
UD
4713 case $INSTALL_INFO in
4714 [\\/]* | ?:[\\/]*)
c0016081
UD
4715 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4716 ;;
4717 *)
3a12e572 4718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
f4b07664
RM
4719as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4720for as_dir in $as_dummy
3a12e572
UD
4721do
4722 IFS=$as_save_IFS
4723 test -z "$as_dir" && as_dir=.
4724 for ac_exec_ext in '' $ac_executable_extensions; do
4725 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4726 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4727 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4728 break 2
4729 fi
4730done
4731done
4732
c0016081
UD
4733 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4734 ;;
4735esac
4736fi
3a12e572
UD
4737INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4738
c0016081 4739if test -n "$INSTALL_INFO"; then
3a12e572
UD
4740 echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4741echo "${ECHO_T}$INSTALL_INFO" >&6
c0016081 4742else
3a12e572
UD
4743 echo "$as_me:$LINENO: result: no" >&5
4744echo "${ECHO_T}no" >&6
c0016081
UD
4745fi
4746
ae113383
UD
4747# Extract the first word of "bison", so it can be a program name with args.
4748set dummy bison; ac_word=$2
3a12e572
UD
4749echo "$as_me:$LINENO: checking for $ac_word" >&5
4750echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4751if test "${ac_cv_path_BISON+set}" = set; then
4752 echo $ECHO_N "(cached) $ECHO_C" >&6
ae113383 4753else
3a12e572
UD
4754 case $BISON in
4755 [\\/]* | ?:[\\/]*)
ae113383
UD
4756 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4757 ;;
ae113383 4758 *)
3a12e572 4759 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
f4b07664
RM
4760as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4761for as_dir in $as_dummy
3a12e572
UD
4762do
4763 IFS=$as_save_IFS
4764 test -z "$as_dir" && as_dir=.
4765 for ac_exec_ext in '' $ac_executable_extensions; do
4766 if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4767 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4768 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4769 break 2
4770 fi
4771done
4772done
4773
ae113383
UD
4774 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4775 ;;
4776esac
4777fi
3a12e572
UD
4778BISON=$ac_cv_path_BISON
4779
ae113383 4780if test -n "$BISON"; then
3a12e572
UD
4781 echo "$as_me:$LINENO: result: $BISON" >&5
4782echo "${ECHO_T}$BISON" >&6
ae113383 4783else
3a12e572
UD
4784 echo "$as_me:$LINENO: result: no" >&5
4785echo "${ECHO_T}no" >&6
ae113383
UD
4786fi
4787
4788
3a12e572
UD
4789echo "$as_me:$LINENO: checking for signed size_t type" >&5
4790echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4791if test "${libc_cv_signed_size_t+set}" = set; then
4792 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
4793else
4794 echo '#include <stddef.h>
4795FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4796if eval "$ac_cpp conftest.c 2>/dev/null" \
4797| grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4798 libc_cv_signed_size_t=no
4799else
4800 libc_cv_signed_size_t=yes
4801fi
4802rm -f conftest*
4803fi
3a12e572
UD
4804echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4805echo "${ECHO_T}$libc_cv_signed_size_t" >&6
cd6ede75
UD
4806if test $libc_cv_signed_size_t = yes; then
4807 cat >> confdefs.h <<\EOF
4808#undef __SIZE_TYPE__
4809#define __SIZE_TYPE__ unsigned
4810EOF
4811fi
4812
f4b07664 4813
3a12e572
UD
4814echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4815echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4816if test "${libc_cv_friendly_stddef+set}" = set; then
4817 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 4818else
f4b07664 4819 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
4820/* confdefs.h. */
4821_ACEOF
4822cat confdefs.h >>conftest.$ac_ext
4823cat >>conftest.$ac_ext <<_ACEOF
4824/* end confdefs.h. */
cd6ede75
UD
4825#define __need_size_t
4826#define __need_wchar_t
4827#include <stddef.h>
4828#define __need_NULL
4829#include <stddef.h>
3a12e572
UD
4830int
4831main ()
4832{
cd6ede75
UD
4833size_t size; wchar_t wchar;
4834#ifdef offsetof
4835#error stddef.h ignored __need_*
4836#endif
4837if (&size == NULL || &wchar == NULL) abort ();
3a12e572
UD
4838 ;
4839 return 0;
4840}
4841_ACEOF
4842rm -f conftest.$ac_objext
4843if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 4844 (eval $ac_compile) 2>conftest.er1
3a12e572 4845 ac_status=$?
9382fcee
RM
4846 grep -v '^ *+' conftest.er1 >conftest.err
4847 rm -f conftest.er1
4848 cat conftest.err >&5
3a12e572
UD
4849 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4850 (exit $ac_status); } &&
9382fcee
RM
4851 { ac_try='test -z "$ac_c_werror_flag"
4852 || test ! -s conftest.err'
4853 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4854 (eval $ac_try) 2>&5
4855 ac_status=$?
4856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4857 (exit $ac_status); }; } &&
4858 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
4859 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4860 (eval $ac_try) 2>&5
4861 ac_status=$?
4862 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4863 (exit $ac_status); }; }; then
cd6ede75
UD
4864 libc_cv_friendly_stddef=yes
4865else
3a12e572 4866 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
4867sed 's/^/| /' conftest.$ac_ext >&5
4868
3a12e572 4869libc_cv_friendly_stddef=no
cd6ede75 4870fi
9382fcee 4871rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
cd6ede75 4872fi
3a12e572
UD
4873echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4874echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
cd6ede75
UD
4875if test $libc_cv_friendly_stddef = yes; then
4876 config_vars="$config_vars
4877override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4878fi
4879
3a12e572
UD
4880echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4881echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4882if test "${libc_cv_need_minus_P+set}" = set; then
4883 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
4884else
4885 cat > conftest.S <<EOF
4886#include "confdefs.h"
4887/* Nothing whatsoever. */
4888EOF
3217788f 4889if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
61cea1c3
RM
4890 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4891 (eval $ac_try) 2>&5
4892 ac_status=$?
4893 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4894 (exit $ac_status); }; }; then
cd6ede75
UD
4895 libc_cv_need_minus_P=no
4896else
4897 libc_cv_need_minus_P=yes
4898fi
4899rm -f conftest*
4900fi
3a12e572
UD
4901echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4902echo "${ECHO_T}$libc_cv_need_minus_P" >&6
cd6ede75
UD
4903if test $libc_cv_need_minus_P = yes; then
4904 config_vars="$config_vars
4905asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4906fi
4907
3a12e572
UD
4908echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4909echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4910if test "${libc_cv_dot_text+set}" = set; then
4911 echo $ECHO_N "(cached) $ECHO_C" >&6
2293395f
UD
4912else
4913 cat > conftest.s <<EOF
4914.text
4915EOF
4916libc_cv_dot_text=
3217788f 4917if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
61cea1c3
RM
4918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4919 (eval $ac_try) 2>&5
4920 ac_status=$?
4921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4922 (exit $ac_status); }; }; then
2293395f
UD
4923 libc_cv_dot_text=.text
4924fi
4925rm -f conftest*
4926fi
4927
4928if test -z "$libc_cv_dot_text"; then
3a12e572
UD
4929 echo "$as_me:$LINENO: result: no" >&5
4930echo "${ECHO_T}no" >&6
2293395f 4931else
3a12e572
UD
4932 echo "$as_me:$LINENO: result: yes" >&5
4933echo "${ECHO_T}yes" >&6
2293395f
UD
4934fi
4935
3a12e572
UD
4936echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4937echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4938if test "${libc_cv_asm_global_directive+set}" = set; then
4939 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
4940else
4941 libc_cv_asm_global_directive=UNKNOWN
908c3d5b 4942for ac_globl in .globl .global .EXPORT; do
cd6ede75 4943 cat > conftest.s <<EOF
2293395f 4944 ${libc_cv_dot_text}
908c3d5b 4945 ${ac_globl} foo
cd6ede75
UD
4946foo:
4947EOF
3217788f 4948 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
61cea1c3
RM
4949 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4950 (eval $ac_try) 2>&5
4951 ac_status=$?
4952 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4953 (exit $ac_status); }; }; then
cd6ede75
UD
4954 libc_cv_asm_global_directive=${ac_globl}
4955 fi
4956 rm -f conftest*
4957 test $libc_cv_asm_global_directive != UNKNOWN && break
4958done
4959fi
3a12e572
UD
4960echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4961echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
cd6ede75 4962if test $libc_cv_asm_global_directive = UNKNOWN; then
3a12e572
UD
4963 { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4964echo "$as_me: error: cannot determine asm global directive" >&2;}
4965 { (exit 1); exit 1; }; }
cd6ede75 4966else
3a12e572 4967 cat >>confdefs.h <<_ACEOF
cd6ede75 4968#define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
3a12e572 4969_ACEOF
cd6ede75
UD
4970
4971fi
4972
3a12e572
UD
4973echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4974echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4975if test "${libc_cv_asm_set_directive+set}" = set; then
4976 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
4977else
4978 cat > conftest.s <<EOF
2293395f 4979${libc_cv_dot_text}
cd6ede75
UD
4980foo:
4981.set glibc_conftest_frobozz,foo
4982$libc_cv_asm_global_directive glibc_conftest_frobozz
4983EOF
4984# The alpha-dec-osf1 assembler gives only a warning for `.set'
4985# (but it doesn't work), so we must do a linking check to be sure.
4986cat > conftest1.c <<\EOF
4987extern int glibc_conftest_frobozz;
640f0119 4988void _start() { glibc_conftest_frobozz = 1; }
cd6ede75
UD
4989EOF
4990if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
640f0119 4991 -nostartfiles -nostdlib \
cd6ede75
UD
4992 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4993 libc_cv_asm_set_directive=yes
4994else
4995 libc_cv_asm_set_directive=no
4996fi
4997rm -f conftest*
4998fi
3a12e572
UD
4999echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
5000echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
cd6ede75 5001if test $libc_cv_asm_set_directive = yes; then
3a12e572 5002 cat >>confdefs.h <<\_ACEOF
cd6ede75 5003#define HAVE_ASM_SET_DIRECTIVE 1
3a12e572 5004_ACEOF
cd6ede75
UD
5005
5006fi
5007
3a12e572
UD
5008echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
5009echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
5010if test "${libc_cv_asm_type_prefix+set}" = set; then
5011 echo $ECHO_N "(cached) $ECHO_C" >&6
b88ac073
RM
5012else
5013 libc_cv_asm_type_prefix=no
5014for ac_try_prefix in '@' '%' '#'; do
5015 cat > conftest.s <<EOF
5016 ${libc_cv_dot_text}
5017 ${libc_cv_asm_global_directive} foo
5018 .type foo, ${ac_try_prefix}object
5019 .size foo, 1
5020foo:
5021 .byte 1
5022EOF
3217788f 5023 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
61cea1c3
RM
5024 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5025 (eval $ac_try) 2>&5
5026 ac_status=$?
5027 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5028 (exit $ac_status); }; }; then
b88ac073
RM
5029 libc_cv_asm_type_prefix=${ac_try_prefix}
5030 fi
5031 rm -f conftest*
5032 test "x$libc_cv_asm_type_prefix" != xno && break
5033done
5034fi
3a12e572
UD
5035echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
5036echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
b88ac073 5037if test "x$libc_cv_asm_type_prefix" != xno; then
3a12e572 5038 cat >>confdefs.h <<_ACEOF
b88ac073 5039#define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
3a12e572 5040_ACEOF
b88ac073
RM
5041
5042fi
5043
3a12e572
UD
5044echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
5045echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
5046if test "${libc_cv_asm_symver_directive+set}" = set; then
5047 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
5048else
5049 cat > conftest.s <<EOF
2293395f 5050${libc_cv_dot_text}
cd6ede75
UD
5051_sym:
5052.symver _sym,sym@VERS
5053EOF
3217788f 5054if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
cd6ede75
UD
5055 libc_cv_asm_symver_directive=yes
5056else
5057 libc_cv_asm_symver_directive=no
5058fi
5059rm -f conftest*
5060fi
3a12e572
UD
5061echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
5062echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
5063echo "$as_me:$LINENO: checking for ld --version-script" >&5
5064echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
5065if test "${libc_cv_ld_version_script_option+set}" = set; then
5066 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
5067else
5068 if test $libc_cv_asm_symver_directive = yes; then
5069 cat > conftest.s <<EOF
2293395f 5070${libc_cv_dot_text}
cd6ede75
UD
5071_sym:
5072.symver _sym,sym@VERS
5073EOF
5074 cat > conftest.map <<EOF
f43ce637 5075VERS_1 {
cd6ede75
UD
5076 global: sym;
5077};
f43ce637
UD
5078
5079VERS_2 {
5080 global: sym;
5081} VERS_1;
cd6ede75 5082EOF
3217788f
RM
5083 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5084 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5085 -o conftest.so conftest.o
5086 -nostartfiles -nostdlib
5087 -Wl,--version-script,conftest.map
3a12e572
UD
5088 1>&5'
5089 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5090 (eval $ac_try) 2>&5
5091 ac_status=$?
5092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5093 (exit $ac_status); }; };
cd6ede75
UD
5094 then
5095 libc_cv_ld_version_script_option=yes
5096 else
5097 libc_cv_ld_version_script_option=no
5098 fi
5099 else
5100 libc_cv_ld_version_script_option=no
5101 fi
5102else
5103 libc_cv_ld_version_script_option=no
5104fi
5105rm -f conftest*
5106fi
3a12e572
UD
5107echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
5108echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
7499a22a
RM
5109if test $shared != no &&
5110 test $libc_cv_asm_symver_directive = yes &&
650425ce
UD
5111 test $libc_cv_ld_version_script_option = yes &&
5112 test $enable_versioning = yes; then
cd6ede75 5113 VERSIONING=yes
3a12e572 5114 cat >>confdefs.h <<\_ACEOF
cd6ede75 5115#define DO_VERSIONING 1
3a12e572 5116_ACEOF
cd6ede75
UD
5117
5118else
5119 VERSIONING=no
5120fi
5121
5122
22af13de 5123if test $elf = yes && test $shared != no && test $VERSIONING = no; then
f43ce637 5124 echo "\
f4017d20 5125*** WARNING: You should not compile GNU libc without versioning. Not using
f43ce637
UD
5126*** versioning will introduce incompatibilities so that old binaries
5127*** will not run anymore.
08a0d60a 5128*** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
f43ce637 5129fi
cd6ede75 5130if test $elf = yes; then
3a12e572
UD
5131 echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
5132echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
5133if test "${libc_cv_asm_previous_directive+set}" = set; then
5134 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
5135else
5136 cat > conftest.s <<EOF
5137.section foo_section
5138.previous
5139EOF
3217788f 5140 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
3a12e572
UD
5141 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5142 (eval $ac_try) 2>&5
5143 ac_status=$?
5144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5145 (exit $ac_status); }; }; then
cd6ede75
UD
5146 libc_cv_asm_previous_directive=yes
5147 else
5148 libc_cv_asm_previous_directive=no
5149 fi
5150 rm -f conftest*
5151fi
3a12e572
UD
5152echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
5153echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
cd6ede75 5154 if test $libc_cv_asm_previous_directive = yes; then
3a12e572 5155 cat >>confdefs.h <<\_ACEOF
cd6ede75 5156#define HAVE_ASM_PREVIOUS_DIRECTIVE 1
3a12e572 5157_ACEOF
cd6ede75
UD
5158
5159 else
3a12e572
UD
5160 echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
5161echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
5162if test "${libc_cv_asm_popsection_directive+set}" = set; then
5163 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
5164else
5165 cat > conftest.s <<EOF
5166.pushsection foo_section
5167.popsection
5168EOF
3217788f 5169 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
3a12e572
UD
5170 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5171 (eval $ac_try) 2>&5
5172 ac_status=$?
5173 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5174 (exit $ac_status); }; }; then
cd6ede75
UD
5175 libc_cv_asm_popsection_directive=yes
5176 else
5177 libc_cv_asm_popsection_directive=no
5178 fi
5179 rm -f conftest*
5180fi
3a12e572
UD
5181echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
5182echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
cd6ede75 5183 if test $libc_cv_asm_popsection_directive = yes; then
3a12e572 5184 cat >>confdefs.h <<\_ACEOF
cd6ede75 5185#define HAVE_ASM_POPSECTION_DIRECTIVE 1
3a12e572 5186_ACEOF
cd6ede75
UD
5187
5188 fi
5189 fi
3a12e572
UD
5190 echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
5191echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
5192if test "${libc_cv_asm_protected_directive+set}" = set; then
5193 echo $ECHO_N "(cached) $ECHO_C" >&6
2d499f55
UD
5194else
5195 cat > conftest.s <<EOF
5196.protected foo
5197foo:
5198.hidden bar
5199bar:
5200EOF
3217788f 5201 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
3a12e572
UD
5202 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5203 (eval $ac_try) 2>&5
5204 ac_status=$?
5205 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5206 (exit $ac_status); }; }; then
2d499f55
UD
5207 libc_cv_asm_protected_directive=yes
5208 else
5209 libc_cv_asm_protected_directive=no
5210 fi
5211 rm -f conftest*
5212fi
3a12e572
UD
5213echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
5214echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
2d499f55 5215
3a12e572 5216 cat >>confdefs.h <<\_ACEOF
5688da55 5217#define HAVE_PROTECTED 1
3a12e572 5218_ACEOF
5688da55 5219
3a12e572 5220 cat >>confdefs.h <<\_ACEOF
9bd64602 5221#define HAVE_HIDDEN 1
3a12e572 5222_ACEOF
9bd64602 5223
2f54c82d 5224
0d01dace 5225 if test $libc_cv_asm_protected_directive = yes; then
3a12e572
UD
5226 echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
5227echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
5228if test "${libc_cv_visibility_attribute+set}" = set; then
5229 echo $ECHO_N "(cached) $ECHO_C" >&6
0d01dace
UD
5230else
5231 cat > conftest.c <<EOF
5232 int foo __attribute__ ((visibility ("hidden"))) = 1;
5233 int bar __attribute__ ((visibility ("protected"))) = 1;
5234EOF
5235 libc_cv_visibility_attribute=no
61cea1c3
RM
5236 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5237 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5238 (eval $ac_try) 2>&5
5239 ac_status=$?
5240 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5241 (exit $ac_status); }; }; then
0d01dace
UD
5242 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5243 if grep '\.protected.*bar' conftest.s >/dev/null; then
5244 libc_cv_visibility_attribute=yes
5245 fi
5246 fi
5247 fi
5248 rm -f conftest.cs
0d01dace 5249
3a12e572
UD
5250fi
5251echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
5252echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
0d01dace 5253 if test $libc_cv_visibility_attribute = yes; then
3a12e572 5254 cat >>confdefs.h <<\_ACEOF
0d01dace 5255#define HAVE_VISIBILITY_ATTRIBUTE 1
3a12e572 5256_ACEOF
0d01dace
UD
5257
5258 fi
5259 fi
5260
37ba7d66 5261 if test $libc_cv_visibility_attribute = yes; then
3a12e572
UD
5262 echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
5263echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
5264if test "${libc_cv_broken_visibility_attribute+set}" = set; then
5265 echo $ECHO_N "(cached) $ECHO_C" >&6
37ba7d66
UD
5266else
5267 cat > conftest.c <<EOF
5268 int foo (int x);
5269 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5270 int bar (int x) { return x; }
5271EOF
5272 libc_cv_broken_visibility_attribute=yes
61cea1c3
RM
5273 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&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
37ba7d66
UD
5279 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5280 libc_cv_broken_visibility_attribute=no
5281 fi
5282 fi
5283 rm -f conftest.c conftest.s
37ba7d66 5284
3a12e572
UD
5285fi
5286echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
5287echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
37ba7d66 5288 if test $libc_cv_broken_visibility_attribute = yes; then
3a12e572 5289 cat >>confdefs.h <<\_ACEOF
37ba7d66 5290#define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
3a12e572 5291_ACEOF
37ba7d66
UD
5292
5293 fi
5294 fi
5295
3a12e572
UD
5296 echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
5297echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
5298if test "${libc_cv_broken_alias_attribute+set}" = set; then
5299 echo $ECHO_N "(cached) $ECHO_C" >&6
37ba7d66
UD
5300else
5301 cat > conftest.c <<EOF
5302 extern int foo (int x) __asm ("xyzzy");
5303 int bar (int x) { return x; }
48b8e846
UD
5304 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5305 extern int dfoo;
5306 extern __typeof (dfoo) dfoo __asm ("abccb");
5307 int dfoo = 1;
37ba7d66
UD
5308EOF
5309 libc_cv_broken_alias_attribute=yes
61cea1c3
RM
5310 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5312 (eval $ac_try) 2>&5
5313 ac_status=$?
5314 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5315 (exit $ac_status); }; }; then
48b8e846
UD
5316 if grep 'xyzzy' conftest.s >/dev/null &&
5317 grep 'abccb' conftest.s >/dev/null; then
37ba7d66
UD
5318 libc_cv_broken_alias_attribute=no
5319 fi
5320 fi
5321 rm -f conftest.c conftest.s
37ba7d66 5322
3a12e572
UD
5323fi
5324echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
5325echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
37ba7d66 5326 if test $libc_cv_broken_alias_attribute = yes; then
3a12e572 5327 cat >>confdefs.h <<\_ACEOF
37ba7d66 5328#define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
3a12e572 5329_ACEOF
37ba7d66
UD
5330
5331 fi
5332
a334319f 5333 if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
3a12e572
UD
5334 echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
5335echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
5336if test "${libc_cv_have_sdata_section+set}" = set; then
5337 echo $ECHO_N "(cached) $ECHO_C" >&6
0d01dace
UD
5338else
5339 echo "int i;" > conftest.c
5340 libc_cv_have_sdata_section=no
a334319f 5341 if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
0d01dace
UD
5342 | grep '\.sdata' >/dev/null; then
5343 libc_cv_have_sdata_section=yes
5344 fi
5345 rm -f conftest.c conftest.so
0d01dace 5346
3a12e572
UD
5347fi
5348echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
5349echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
0d01dace 5350 if test $libc_cv_have_sdata_section = yes; then
3a12e572 5351 cat >>confdefs.h <<\_ACEOF
0d01dace 5352#define HAVE_SDATA_SECTION 1
3a12e572 5353_ACEOF
0d01dace
UD
5354
5355 fi
5356 fi
5357
3a12e572
UD
5358 echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
5359echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
a334319f 5360if test "${libc_cv_initfinit_array+set}" = set; then
3a12e572 5361 echo $ECHO_N "(cached) $ECHO_C" >&6
2c617417
UD
5362else
5363 cat > conftest.c <<EOF
5364int _start (void) { return 0; }
5365int __start (void) { return 0; }
5366int foo (void) { return 1; }
5367int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5368EOF
3217788f 5369 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
3a12e572
UD
5370 -static -nostartfiles -nostdlib 1>&5'
5371 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5372 (eval $ac_try) 2>&5
5373 ac_status=$?
5374 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5375 (exit $ac_status); }; }
2c617417
UD
5376 then
5377 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
a334319f 5378 libc_cv_initfinit_array=yes
2c617417 5379 else
a334319f 5380 libc_cv_initfinit_array=no
2c617417
UD
5381 fi
5382 else
a334319f 5383 libc_cv_initfinit_array=no
2c617417
UD
5384 fi
5385 rm -f conftest*
5386fi
a334319f
UD
5387echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
5388echo "${ECHO_T}$libc_cv_initfinit_array" >&6
5389
5390 if test $libc_cv_initfinit_array = yes; then
5391 cat >>confdefs.h <<\_ACEOF
5392#define HAVE_INITFINI_ARRAY 1
5393_ACEOF
5394
2c617417
UD
5395 fi
5396
c776b3d7
UD
5397 echo "$as_me:$LINENO: checking for libunwind-support in compiler" >&5
5398echo $ECHO_N "checking for libunwind-support in compiler... $ECHO_C" >&6
5399if test "${libc_cv_cc_with_libunwind+set}" = set; then
5400 echo $ECHO_N "(cached) $ECHO_C" >&6
5401else
c776b3d7 5402
cbdb12de
UD
5403 cat > conftest.c <<EOF
5404int main (void) { return 0; }
5405EOF
5406 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5407 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
5408 libc_cv_cc_with_libunwind=yes
5409 else
5410 libc_cv_cc_with_libunwind=no
5411 fi
5412 rm -f conftest*
c776b3d7
UD
5413fi
5414echo "$as_me:$LINENO: result: $libc_cv_cc_with_libunwind" >&5
5415echo "${ECHO_T}$libc_cv_cc_with_libunwind" >&6
5416
5417 if test $libc_cv_cc_with_libunwind = yes; then
5418 cat >>confdefs.h <<\_ACEOF
5419#define HAVE_CC_WITH_LIBUNWIND 1
5420_ACEOF
5421
5422 fi
5423
3a12e572
UD
5424 echo "$as_me:$LINENO: checking for -z nodelete option" >&5
5425echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
5426if test "${libc_cv_z_nodelete+set}" = set; then
5427 echo $ECHO_N "(cached) $ECHO_C" >&6
2f54c82d
UD
5428else
5429 cat > conftest.c <<EOF
5430int _start (void) { return 42; }
5431EOF
3217788f 5432 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
a334319f 5433 -shared -o conftest.so conftest.c
35cd3c97 5434 -nostartfiles -nostdlib
3a12e572
UD
5435 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
5436 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5437 (eval $ac_try) 2>&5
5438 ac_status=$?
5439 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5440 (exit $ac_status); }; }
2f54c82d
UD
5441 then
5442 libc_cv_z_nodelete=yes
5443 else
5444 libc_cv_z_nodelete=no
5445 fi
5446 rm -f conftest*
5447fi
3a12e572
UD
5448echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
5449echo "${ECHO_T}$libc_cv_z_nodelete" >&6
2f54c82d 5450
2f54c82d 5451
3a12e572
UD
5452 echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
5453echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
5454if test "${libc_cv_z_nodlopen+set}" = set; then
5455 echo $ECHO_N "(cached) $ECHO_C" >&6
2f54c82d
UD
5456else
5457 cat > conftest.c <<EOF
5458int _start (void) { return 42; }
5459EOF
3217788f 5460 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
a334319f 5461 -shared -o conftest.so conftest.c
35cd3c97 5462 -nostartfiles -nostdlib
3a12e572
UD
5463 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
5464 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5465 (eval $ac_try) 2>&5
5466 ac_status=$?
5467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5468 (exit $ac_status); }; }
2f54c82d
UD
5469 then
5470 libc_cv_z_nodlopen=yes
5471 else
5472 libc_cv_z_nodlopen=no
5473 fi
5474 rm -f conftest*
5475fi
3a12e572
UD
5476echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
5477echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
2f54c82d 5478
5d916713 5479
3a12e572
UD
5480 echo "$as_me:$LINENO: checking for -z initfirst option" >&5
5481echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
5482if test "${libc_cv_z_initfirst+set}" = set; then
5483 echo $ECHO_N "(cached) $ECHO_C" >&6
5d916713
UD
5484else
5485 cat > conftest.c <<EOF
5486int _start (void) { return 42; }
5487EOF
3217788f 5488 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
a334319f 5489 -shared -o conftest.so conftest.c
35cd3c97 5490 -nostartfiles -nostdlib
3a12e572
UD
5491 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
5492 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5493 (eval $ac_try) 2>&5
5494 ac_status=$?
5495 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5496 (exit $ac_status); }; }
5d916713
UD
5497 then
5498 libc_cv_z_initfirst=yes
5499 else
5500 libc_cv_z_initfirst=no
5501 fi
5502 rm -f conftest*
5503fi
3a12e572
UD
5504echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
5505echo "${ECHO_T}$libc_cv_z_initfirst" >&6
5d916713 5506
639c3248 5507
ed20b3d9
UD
5508 echo "$as_me:$LINENO: checking for -z relro option" >&5
5509echo $ECHO_N "checking for -z relro option... $ECHO_C" >&6
5510if test "${libc_cv_z_relro+set}" = set; then
5511 echo $ECHO_N "(cached) $ECHO_C" >&6
5512else
54beacab
UD
5513 libc_cv_z_relro=no
5514 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
ed20b3d9
UD
5515 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5516 (eval $ac_try) 2>&5
5517 ac_status=$?
5518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5519 (exit $ac_status); }; }
5520 then
54beacab
UD
5521 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
5522 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5523 (eval $ac_try) 2>&5
5524 ac_status=$?
5525 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5526 (exit $ac_status); }; }
5527 then
5528 libc_cv_z_relro=yes
5529 fi
ed20b3d9
UD
5530 fi
5531fi
5532echo "$as_me:$LINENO: result: $libc_cv_z_relro" >&5
5533echo "${ECHO_T}$libc_cv_z_relro" >&6
5534
392a6b52
UD
5535 if test $libc_cv_z_relro = yes; then
5536 cat >>confdefs.h <<\_ACEOF
5537#define HAVE_Z_RELRO 1
5538_ACEOF
5539
5540 fi
ed20b3d9 5541
3a12e572
UD
5542 echo "$as_me:$LINENO: checking for -Bgroup option" >&5
5543echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
5544if test "${libc_cv_Bgroup+set}" = set; then
5545 echo $ECHO_N "(cached) $ECHO_C" >&6
639c3248
UD
5546else
5547 cat > conftest.c <<EOF
5548int _start (void) { return 42; }
5549EOF
3217788f 5550 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
a334319f 5551 -shared -o conftest.so conftest.c
3217788f 5552 -Wl,-Bgroup -nostdlib 1>&5'
3a12e572
UD
5553 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5554 (eval $ac_try) 2>&5
5555 ac_status=$?
5556 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5557 (exit $ac_status); }; }
639c3248
UD
5558 then
5559 libc_cv_Bgroup=yes
5560 else
5561 libc_cv_Bgroup=no
5562 fi
5563 rm -f conftest*
5564fi
3a12e572
UD
5565echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5566echo "${ECHO_T}$libc_cv_Bgroup" >&6
639c3248 5567
a711b01d 5568
66b3d198
UD
5569 echo "$as_me:$LINENO: checking for libgcc_s suffix" >&5
5570echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5571if test "${libc_cv_libgcc_s_suffix+set}" = set; then
5572 echo $ECHO_N "(cached) $ECHO_C" >&6
5573else
5574 cat > conftest.c <<EOF
5575int main (void) { return 0; }
5576EOF
5577 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
a334319f 5578 -shared -shared-libgcc -o conftest.so \
66b3d198
UD
5579 conftest.c -v 2>&1 >/dev/null \
5580 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5581 rm -f conftest*
5582fi
5583echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5584echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5585
5586
78ec7d8c
UD
5587 echo "$as_me:$LINENO: checking for --as-needed option" >&5
5588echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5589if test "${libc_cv_as_needed+set}" = set; then
5590 echo $ECHO_N "(cached) $ECHO_C" >&6
5591else
5592 cat > conftest.c <<EOF
5593int main (void) { return 0; }
5594EOF
5595 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
a334319f 5596 -shared -o conftest.so conftest.c
66b3d198
UD
5597 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5598 -nostdlib 1>&5'
78ec7d8c
UD
5599 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5600 (eval $ac_try) 2>&5
5601 ac_status=$?
5602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5603 (exit $ac_status); }; }
5604 then
5605 libc_cv_as_needed=yes
5606 else
5607 libc_cv_as_needed=no
5608 fi
5609 rm -f conftest*
5610fi
5611echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5612echo "${ECHO_T}$libc_cv_as_needed" >&6
5613
5614
35915ec8
UD
5615 ASFLAGS_config=
5616 echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5617echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5618if test "${libc_cv_as_noexecstack+set}" = set; then
5619 echo $ECHO_N "(cached) $ECHO_C" >&6
5620else
5621 cat > conftest.c <<EOF
5622void foo (void) { }
5623EOF
5624 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5625 -S -o conftest.s conftest.c 1>&5'
5626 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5627 (eval $ac_try) 2>&5
5628 ac_status=$?
5629 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5630 (exit $ac_status); }; } \
5631 && grep -q .note.GNU-stack conftest.s \
5632 && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5633 -c -o conftest.o conftest.s 1>&5'
5634 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5635 (eval $ac_try) 2>&5
5636 ac_status=$?
5637 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5638 (exit $ac_status); }; }
5639 then
5640 libc_cv_as_noexecstack=yes
5641 else
5642 libc_cv_as_noexecstack=no
5643 fi
5644 rm -f conftest*
5645fi
5646echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5647echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5648 if test $libc_cv_as_noexecstack = yes; then
5649 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5650 fi
5651
2abf9ff1 5652
3a12e572
UD
5653 echo "$as_me:$LINENO: checking for -z combreloc" >&5
5654echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5655if test "${libc_cv_z_combreloc+set}" = set; then
5656 echo $ECHO_N "(cached) $ECHO_C" >&6
a711b01d
UD
5657else
5658 cat > conftest.c <<EOF
d555194c
UD
5659extern int bar (int);
5660extern int mumble;
5661int foo (void) { return bar (mumble); }
a711b01d 5662EOF
3217788f 5663 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
a334319f 5664 -shared -o conftest.so conftest.c
35cd3c97 5665 -nostdlib -nostartfiles
3a12e572
UD
5666 -Wl,-z,combreloc 1>&5'
5667 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5668 (eval $ac_try) 2>&5
5669 ac_status=$?
5670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5671 (exit $ac_status); }; }
a711b01d 5672 then
fdde8349
UD
5673 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5674 libc_cv_z_combreloc=yes
5675 else
5676 libc_cv_z_combreloc=no
a711b01d 5677 fi
fdde8349
UD
5678 else
5679 libc_cv_z_combreloc=no
a711b01d
UD
5680 fi
5681 rm -f conftest*
5682fi
3a12e572
UD
5683echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5684echo "${ECHO_T}$libc_cv_z_combreloc" >&6
fdde8349 5685 if test "$libc_cv_z_combreloc" = yes; then
3a12e572 5686 cat >>confdefs.h <<\_ACEOF
fdde8349 5687#define HAVE_Z_COMBRELOC 1
3a12e572 5688_ACEOF
fdde8349
UD
5689
5690 fi
2abf9ff1
RM
5691
5692
5693 echo "$as_me:$LINENO: checking for -z execstack" >&5
5694echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5695if test "${libc_cv_z_execstack+set}" = set; then
5696 echo $ECHO_N "(cached) $ECHO_C" >&6
5697else
5698 cat > conftest.c <<EOF
5699int _start (void) { return 42; }
5700EOF
5701 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
a334319f 5702 -shared -o conftest.so conftest.c
2abf9ff1
RM
5703 -Wl,-z,execstack -nostdlib
5704 1>&5'
5705 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5706 (eval $ac_try) 2>&5
5707 ac_status=$?
5708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5709 (exit $ac_status); }; }
5710 then
5711 libc_cv_z_execstack=yes
5712 else
5713 libc_cv_z_execstack=no
5714 fi
5715 rm -f conftest*
cd6ede75 5716fi
2abf9ff1
RM
5717echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5718echo "${ECHO_T}$libc_cv_z_execstack" >&6
cd6ede75 5719
0f124303
UD
5720
5721 echo "$as_me:$LINENO: checking for -fpie" >&5
5722echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5723if test "${libc_cv_fpie+set}" = set; then
5724 echo $ECHO_N "(cached) $ECHO_C" >&6
5725else
5726 cat > conftest.c <<EOF
5727int foo;
49803108 5728main () { return 0;}
0f124303
UD
5729EOF
5730 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5731 -o conftest conftest.c 1>&5'
5732 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5733 (eval $ac_try) 2>&5
5734 ac_status=$?
5735 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5736 (exit $ac_status); }; }
5737 then
5738 libc_cv_fpie=yes
5739 else
5740 libc_cv_fpie=no
5741 fi
5742 rm -f conftest*
5743fi
5744echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5745echo "${ECHO_T}$libc_cv_fpie" >&6
5746
5747
2abf9ff1 5748fi
f13df7c7 5749
a334319f
UD
5750echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5751echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5752if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
49803108
AJ
5753 echo $ECHO_N "(cached) $ECHO_C" >&6
5754else
5755 cat > conftest.c <<EOF
5756int foo;
5757EOF
a334319f 5758if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
49803108
AJ
5759 conftest.c 1>&5'
5760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5761 (eval $ac_try) 2>&5
5762 ac_status=$?
5763 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5764 (exit $ac_status); }; }
5765then
a334319f 5766 libc_cv_fno_unit_at_a_time=yes
49803108 5767else
a334319f 5768 libc_cv_fno_unit_at_a_time=no
49803108
AJ
5769fi
5770rm -f conftest*
5771fi
a334319f
UD
5772echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5773echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5774if test $libc_cv_fno_unit_at_a_time = yes; then
49803108
AJ
5775 fno_unit_at_a_time=-fno-unit-at-a-time
5776fi
5777
5778
cd6ede75 5779if test $elf != yes; then
3a12e572
UD
5780 echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5781echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5782if test "${libc_cv_have_initfini+set}" = set; then
5783 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 5784else
3a12e572 5785 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
5786/* confdefs.h. */
5787_ACEOF
5788cat confdefs.h >>conftest.$ac_ext
5789cat >>conftest.$ac_ext <<_ACEOF
5790/* end confdefs.h. */
cd6ede75 5791
3a12e572
UD
5792int
5793main ()
5794{
cd6ede75
UD
5795asm (".section .init");
5796 asm (".section .fini");
2293395f 5797 asm ("${libc_cv_dot_text}");
3a12e572
UD
5798 ;
5799 return 0;
5800}
5801_ACEOF
5802rm -f conftest.$ac_objext
5803if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 5804 (eval $ac_compile) 2>conftest.er1
3a12e572 5805 ac_status=$?
9382fcee
RM
5806 grep -v '^ *+' conftest.er1 >conftest.err
5807 rm -f conftest.er1
5808 cat conftest.err >&5
3a12e572
UD
5809 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5810 (exit $ac_status); } &&
9382fcee
RM
5811 { ac_try='test -z "$ac_c_werror_flag"
5812 || test ! -s conftest.err'
5813 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5814 (eval $ac_try) 2>&5
5815 ac_status=$?
5816 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5817 (exit $ac_status); }; } &&
5818 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
5819 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5820 (eval $ac_try) 2>&5
5821 ac_status=$?
5822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823 (exit $ac_status); }; }; then
cd6ede75
UD
5824 libc_cv_have_initfini=yes
5825else
3a12e572 5826 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
5827sed 's/^/| /' conftest.$ac_ext >&5
5828
3a12e572 5829libc_cv_have_initfini=no
cd6ede75 5830fi
9382fcee 5831rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
cd6ede75 5832fi
3a12e572
UD
5833echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5834echo "${ECHO_T}$libc_cv_have_initfini" >&6
cd6ede75 5835 if test $libc_cv_have_initfini = yes; then
3a12e572 5836 cat >>confdefs.h <<\_ACEOF
cd6ede75 5837#define HAVE_INITFINI 1
3a12e572 5838_ACEOF
cd6ede75
UD
5839
5840 fi
5841fi
5842
a334319f 5843if test $elf = yes -a $gnu_ld = yes; then
3a12e572
UD
5844 echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5845echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5846if test "${libc_cv_have_section_quotes+set}" = set; then
5847 echo $ECHO_N "(cached) $ECHO_C" >&6
e26dd47f
UD
5848else
5849 cat > conftest.c <<EOF
5850 static const int foo
5851 __attribute__ ((section ("bar"))) = 1;
5852EOF
5853 if ${CC-cc} -S conftest.c -o conftest.s; then
5854 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5855 libc_cv_have_section_quotes=yes
5856 else
5857 libc_cv_have_section_quotes=no
5858 fi
5859 else
5860 libc_cv_have_section_quotes=unknown
5861 fi
5862 rm -f conftest.cs
e26dd47f 5863
3a12e572
UD
5864fi
5865echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5866echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
e26dd47f 5867 if test $libc_cv_have_section_quotes = yes; then
3a12e572 5868 cat >>confdefs.h <<\_ACEOF
e26dd47f 5869#define HAVE_SECTION_QUOTES 1
3a12e572 5870_ACEOF
e26dd47f
UD
5871
5872 fi
5873fi
5874
9a0a462c
UD
5875
5876
cd6ede75
UD
5877if test $elf = yes; then
5878 libc_cv_asm_underscores=no
5879else
9a0a462c 5880 if test $ac_cv_prog_cc_works = yes; then
3a12e572
UD
5881 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5882echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5883if test "${libc_cv_asm_underscores+set}" = set; then
5884 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 5885else
3a12e572 5886 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
5887/* confdefs.h. */
5888_ACEOF
5889cat confdefs.h >>conftest.$ac_ext
5890cat >>conftest.$ac_ext <<_ACEOF
5891/* end confdefs.h. */
cd6ede75 5892asm ("_glibc_foobar:");
3a12e572
UD
5893int
5894main ()
5895{
cd6ede75 5896glibc_foobar ();
3a12e572
UD
5897 ;
5898 return 0;
5899}
5900_ACEOF
5901rm -f conftest.$ac_objext conftest$ac_exeext
5902if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9382fcee 5903 (eval $ac_link) 2>conftest.er1
3a12e572 5904 ac_status=$?
9382fcee
RM
5905 grep -v '^ *+' conftest.er1 >conftest.err
5906 rm -f conftest.er1
5907 cat conftest.err >&5
3a12e572
UD
5908 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5909 (exit $ac_status); } &&
9382fcee
RM
5910 { ac_try='test -z "$ac_c_werror_flag"
5911 || test ! -s conftest.err'
5912 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5913 (eval $ac_try) 2>&5
5914 ac_status=$?
5915 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5916 (exit $ac_status); }; } &&
5917 { ac_try='test -s conftest$ac_exeext'
3a12e572
UD
5918 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5919 (eval $ac_try) 2>&5
5920 ac_status=$?
5921 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5922 (exit $ac_status); }; }; then
cd6ede75
UD
5923 libc_cv_asm_underscores=yes
5924else
3a12e572 5925 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
5926sed 's/^/| /' conftest.$ac_ext >&5
5927
3a12e572 5928libc_cv_asm_underscores=no
cd6ede75 5929fi
9382fcee
RM
5930rm -f conftest.err conftest.$ac_objext \
5931 conftest$ac_exeext conftest.$ac_ext
cd6ede75 5932fi
3a12e572
UD
5933echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5934echo "${ECHO_T}$libc_cv_asm_underscores" >&6
9a0a462c 5935 else
3a12e572
UD
5936 echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5937echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5938if test "${libc_cv_asm_underscores+set}" = set; then
5939 echo $ECHO_N "(cached) $ECHO_C" >&6
9a0a462c
UD
5940else
5941 cat > conftest.$ac_ext <<EOF
85dd1003 5942#line $LINENO "configure"
9a0a462c
UD
5943#include "confdefs.h"
5944void underscore_test(void) {
5945return; }
5946EOF
3a12e572
UD
5947if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5948 (eval $ac_compile) 2>&5
5949 ac_status=$?
5950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5951 (exit $ac_status); }; then
9a0a462c
UD
5952 if grep _underscore_test conftest* >/dev/null; then
5953 rm -f conftest*
5954 libc_cv_asm_underscores=yes
5955 else
5956 rm -f conftest*
5957 libc_cv_asm_underscores=no
5958 fi
5959else
5960 echo "configure: failed program was:" >&5
5961 cat conftest.$ac_ext >&5
5962 rm -f conftest*
5963 libc_cv_asm_underscores=no
5964fi
5965rm -f conftest*
5966fi
3a12e572
UD
5967echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5968echo "${ECHO_T}$libc_cv_asm_underscores" >&6
9a0a462c 5969 fi
cd6ede75
UD
5970fi
5971if test $libc_cv_asm_underscores = no; then
3a12e572 5972 cat >>confdefs.h <<\_ACEOF
cd6ede75 5973#define NO_UNDERSCORES 1
3a12e572 5974_ACEOF
cd6ede75
UD
5975
5976fi
5977
5978if test $elf = yes; then
5979 libc_cv_weak_symbols=yes
9a97d1f7
UD
5980fi
5981
3a12e572
UD
5982echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
5983echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
5984if test "${libc_cv_asm_weak_directive+set}" = set; then
5985 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
5986else
5987 cat > conftest.s <<EOF
2293395f 5988${libc_cv_dot_text}
cd6ede75
UD
5989${libc_cv_asm_global_directive} foo
5990foo:
5991.weak foo
5992.weak bar; bar = foo
5993EOF
3217788f 5994if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
61cea1c3
RM
5995 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5996 (eval $ac_try) 2>&5
5997 ac_status=$?
5998 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5999 (exit $ac_status); }; }; then
9a97d1f7
UD
6000 libc_cv_asm_weak_directive=yes
6001else
6002 libc_cv_asm_weak_directive=no
6003fi
6004rm -f conftest*
cd6ede75 6005fi
3a12e572
UD
6006echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
6007echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
cd6ede75
UD
6008
6009if test $libc_cv_asm_weak_directive = no; then
3a12e572
UD
6010 echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6011echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6012if test "${libc_cv_asm_weakext_directive+set}" = set; then
6013 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
6014else
6015 cat > conftest.s <<EOF
2293395f 6016${libc_cv_dot_text}
cd6ede75
UD
6017${libc_cv_asm_global_directive} foo
6018foo:
9a97d1f7
UD
6019.weakext bar foo
6020.weakext baz
6021${libc_cv_asm_global_directive} baz
6022baz:
cd6ede75 6023EOF
3217788f 6024 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
61cea1c3
RM
6025 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6026 (eval $ac_try) 2>&5
6027 ac_status=$?
6028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6029 (exit $ac_status); }; }; then
cd6ede75
UD
6030 libc_cv_asm_weakext_directive=yes
6031 else
6032 libc_cv_asm_weakext_directive=no
6033 fi
6034 rm -f conftest*
6035fi
3a12e572
UD
6036echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6037echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
cd6ede75 6038
9a97d1f7 6039fi # no .weak
cd6ede75
UD
6040
6041if test $libc_cv_asm_weak_directive = yes; then
3a12e572 6042 cat >>confdefs.h <<\_ACEOF
cd6ede75 6043#define HAVE_ASM_WEAK_DIRECTIVE 1
3a12e572 6044_ACEOF
cd6ede75
UD
6045
6046elif test $libc_cv_asm_weakext_directive = yes; then
3a12e572 6047 cat >>confdefs.h <<\_ACEOF
cd6ede75 6048#define HAVE_ASM_WEAKEXT_DIRECTIVE 1
3a12e572 6049_ACEOF
cd6ede75
UD
6050
6051fi
6052
50189569
AJ
6053echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6054echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6055if test "${libc_cv_asm_cfi_directives+set}" = set; then
6056 echo $ECHO_N "(cached) $ECHO_C" >&6
6057else
a334319f 6058 cat > conftest.s <<EOF
50189569 6059 .text
a334319f 6060 .type func,@function
50189569
AJ
6061func:
6062 .cfi_startproc
f212e8dc 6063 .cfi_remember_state
a334319f 6064 .cfi_rel_offset 1, 0
50189569
AJ
6065 .cfi_endproc
6066EOF
6067if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6068 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6069 (eval $ac_try) 2>&5
6070 ac_status=$?
6071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6072 (exit $ac_status); }; }; then
6073 libc_cv_asm_cfi_directives=yes
6074else
6075 libc_cv_asm_cfi_directives=no
6076fi
6077rm -f conftest*
6078fi
6079echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6080echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6081if test $libc_cv_asm_cfi_directives = yes; then
6082 cat >>confdefs.h <<\_ACEOF
6083#define HAVE_ASM_CFI_DIRECTIVES 1
6084_ACEOF
6085
6086fi
6087
a334319f
UD
6088echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
6089echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
6090if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
6091 echo $ECHO_N "(cached) $ECHO_C" >&6
6092else
6093 cat > conftest.S <<EOF
6094#include "confdefs.h"
6095
6096/* comment on
6097 two lines */
6098 ${libc_cv_dot_text}
6099 ${libc_cv_asm_global_directive} foo
6100foo:
6101 /* Unfortunately this test only works for a real instruction,
6102 not for any of the machine-independent pseudo-ops.
6103 So we just have to assume everybody has a "nop". */
6104 nop
6105 /* comment */
6106 nop
6107 /* comment */
6108 nop
6109EOF
6110if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
6111 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6112 (eval $ac_try) 2>&5
6113 ac_status=$?
6114 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6115 (exit $ac_status); }; } && {
6116 ac_pattern='conftest\.S'
6117 { ac_try='readelf --debug-dump=line conftest.o |
6118 grep $ac_pattern 1>&5'
6119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6120 (eval $ac_try) 2>&5
6121 ac_status=$?
6122 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6123 (exit $ac_status); }; }
6124 }; then
6125 libc_cv_cpp_asm_debuginfo=yes
6126else
6127 libc_cv_cpp_asm_debuginfo=no
6128fi
6129rm -f conftest*
6130fi
6131echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
6132echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
6133if test $libc_cv_cpp_asm_debuginfo = yes; then
6134 cat >>confdefs.h <<\_ACEOF
6135#define HAVE_CPP_ASM_DEBUGINFO 1
6136_ACEOF
6137
6138fi
6139
3a12e572
UD
6140echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6141echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6142if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6143 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
6144else
6145 cat > conftest.c <<\EOF
6146_start () {}
6147int __eh_pc;
6148__throw () {}
6149EOF
3217788f 6150if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
cd6ede75 6151 -nostdlib -nostartfiles -Wl,--no-whole-archive
3a12e572
UD
6152 -o conftest conftest.c 1>&5'
6153 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6154 (eval $ac_try) 2>&5
6155 ac_status=$?
6156 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6157 (exit $ac_status); }; }; then
cd6ede75
UD
6158 libc_cv_ld_no_whole_archive=yes
6159else
6160 libc_cv_ld_no_whole_archive=no
6161fi
6162rm -f conftest*
6163fi
3a12e572
UD
6164echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6165echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
b17277cf
UD
6166if test $libc_cv_ld_no_whole_archive = yes; then
6167 no_whole_archive=-Wl,--no-whole-archive
6168fi
cd6ede75 6169
3a12e572
UD
6170echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6171echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6172if test "${libc_cv_gcc_exceptions+set}" = set; then
6173 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75
UD
6174else
6175 cat > conftest.c <<\EOF
6176_start () {}
6177int __eh_pc;
6178__throw () {}
6179EOF
3217788f 6180if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
dff14448 6181 -nostdlib -nostartfiles -fexceptions
3a12e572
UD
6182 -o conftest conftest.c 1>&5'
6183 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6184 (eval $ac_try) 2>&5
6185 ac_status=$?
6186 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6187 (exit $ac_status); }; }; then
dff14448 6188 libc_cv_gcc_exceptions=yes
cd6ede75 6189else
dff14448 6190 libc_cv_gcc_exceptions=no
cd6ede75
UD
6191fi
6192rm -f conftest*
6193fi
3a12e572
UD
6194echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6195echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
dff14448
UD
6196if test $libc_cv_gcc_exceptions = yes; then
6197 exceptions=-fexceptions
b17277cf 6198fi
cd6ede75 6199
ebcd12d4
UD
6200if test "$host_cpu" = powerpc ; then
6201# Check for a bug present in at least versions 2.8.x of GCC
6202# and versions 1.0.x of EGCS.
3a12e572
UD
6203echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6204echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6205if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6206 echo $ECHO_N "(cached) $ECHO_C" >&6
ebcd12d4 6207else
3a12e572 6208 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
6209/* confdefs.h. */
6210_ACEOF
6211cat confdefs.h >>conftest.$ac_ext
6212cat >>conftest.$ac_ext <<_ACEOF
6213/* end confdefs.h. */
ebcd12d4 6214int tester(int x) { asm ("" : : : "cc"); return x & 123; }
3a12e572
UD
6215int
6216main ()
6217{
ebcd12d4 6218
3a12e572
UD
6219 ;
6220 return 0;
6221}
6222_ACEOF
6223rm -f conftest.$ac_objext
6224if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 6225 (eval $ac_compile) 2>conftest.er1
3a12e572 6226 ac_status=$?
9382fcee
RM
6227 grep -v '^ *+' conftest.er1 >conftest.err
6228 rm -f conftest.er1
6229 cat conftest.err >&5
3a12e572
UD
6230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6231 (exit $ac_status); } &&
9382fcee
RM
6232 { ac_try='test -z "$ac_c_werror_flag"
6233 || test ! -s conftest.err'
6234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6235 (eval $ac_try) 2>&5
6236 ac_status=$?
6237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6238 (exit $ac_status); }; } &&
6239 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
6240 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6241 (eval $ac_try) 2>&5
6242 ac_status=$?
6243 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6244 (exit $ac_status); }; }; then
ebcd12d4
UD
6245 libc_cv_c_asmcr0_bug='no'
6246else
3a12e572 6247 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
6248sed 's/^/| /' conftest.$ac_ext >&5
6249
3a12e572 6250libc_cv_c_asmcr0_bug='yes'
ebcd12d4 6251fi
9382fcee 6252rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
ebcd12d4 6253fi
3a12e572
UD
6254echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6255echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
ebcd12d4 6256if test "$libc_cv_c_asmcr0_bug" != 'no'; then
3a12e572 6257 cat >>confdefs.h <<\_ACEOF
ebcd12d4 6258#define BROKEN_PPC_ASM_CR0 1
3a12e572 6259_ACEOF
ebcd12d4
UD
6260
6261fi
6262fi
6263
a334319f
UD
6264echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6265echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6266if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6267 echo $ECHO_N "(cached) $ECHO_C" >&6
6268else
6269 cat > conftest.c <<EOF
6270#line $LINENO "configure"
6271static char *__EH_FRAME_BEGIN__;
6272_start ()
6273{
6274#ifdef CHECK__register_frame
6275 __register_frame (__EH_FRAME_BEGIN__);
6276 __deregister_frame (__EH_FRAME_BEGIN__);
6277#endif
6278#ifdef CHECK__register_frame_info
6279 __register_frame_info (__EH_FRAME_BEGIN__);
6280 __deregister_frame_info (__EH_FRAME_BEGIN__);
6281#endif
6282}
6283int __eh_pc;
6284__throw () {}
6285/* FIXME: this is fragile. */
6286malloc () {}
6287strcmp () {}
6288strlen () {}
6289memcpy () {}
6290memset () {}
6291free () {}
6292abort () {}
6293__bzero () {}
6294dl_iterate_phdr () {}
6295EOF
6296libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6297 $LDFLAGS \
6298 -nostdlib -nostartfiles -o conftest conftest.c \
6299 -lgcc"
6300# Some platforms' specs put -lgcc first. The second one doesn't hurt.
6301if { ac_try='$libc_unwind_check >&5'
6302 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6303 (eval $ac_try) 2>&5
6304 ac_status=$?
6305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6306 (exit $ac_status); }; } ||
6307 { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6308 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6309 (eval $ac_try) 2>&5
6310 ac_status=$?
6311 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6312 (exit $ac_status); }; }
6313then
6314 if $libc_unwind_check -v 2>&1 >/dev/null \
6315 | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6316 libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6317 else
6318 libc_cv_gcc_dwarf2_unwind_info=static
6319 fi
6320else
6321 libc_cv_gcc_dwarf2_unwind_info=no
6322fi
6323if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6324 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6325 $LDFLAGS -nostdlib -nostartfiles
6326 -o conftest conftest.c -lgcc >&5'
6327 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6328 (eval $ac_try) 2>&5
6329 ac_status=$?
6330 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6331 (exit $ac_status); }; }; then
6332 libc_cv_gcc_dwarf2_unwind_info=yes
6333 else
6334 libc_cv_gcc_dwarf2_unwind_info=no
6335 fi
6336fi
6337rm -f conftest*
6338fi
6339echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6340echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6341case $libc_cv_gcc_dwarf2_unwind_info in
6342yes)
6343 cat >>confdefs.h <<\_ACEOF
6344#define HAVE_DWARF2_UNWIND_INFO 1
6345_ACEOF
6346
6347 ;;
6348static)
6349 cat >>confdefs.h <<\_ACEOF
6350#define HAVE_DWARF2_UNWIND_INFO 1
6351_ACEOF
6352
6353 cat >>confdefs.h <<\_ACEOF
6354#define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6355_ACEOF
6356
6357 ;;
6358esac
6359
3a12e572
UD
6360echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6361echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6362if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6363 echo $ECHO_N "(cached) $ECHO_C" >&6
a8eab8b1
UD
6364else
6365 cat > conftest.c <<EOF
85dd1003 6366#line $LINENO "configure"
a8eab8b1
UD
6367int foo (int a)
6368{
6369 a = __builtin_expect (a, 10);
6370 return a == 10 ? 0 : 1;
6371}
6372EOF
3217788f 6373if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
3a12e572
UD
6374 -o conftest conftest.c -lgcc >&5'
6375 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6376 (eval $ac_try) 2>&5
6377 ac_status=$?
6378 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6379 (exit $ac_status); }; }; then
a8eab8b1
UD
6380 libc_cv_gcc_builtin_expect=yes
6381else
6382 libc_cv_gcc_builtin_expect=no
6383fi
6384rm -f conftest*
6385fi
3a12e572
UD
6386echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6387echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
a8eab8b1 6388if test "$libc_cv_gcc_builtin_expect" = yes; then
3a12e572 6389 cat >>confdefs.h <<\_ACEOF
a8eab8b1 6390#define HAVE_BUILTIN_EXPECT 1
3a12e572 6391_ACEOF
a8eab8b1
UD
6392
6393fi
6394
3a12e572
UD
6395echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6396echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6397if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6398 echo $ECHO_N "(cached) $ECHO_C" >&6
d555194c
UD
6399else
6400 cat > conftest.c <<\EOF
6401void zero (void *x)
6402{
a52d1562 6403 __builtin_memset (x, 0, 1000);
d555194c
UD
6404}
6405EOF
3a12e572
UD
6406if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6407 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6408 (eval $ac_try) 2>&5
6409 ac_status=$?
6410 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6411 (exit $ac_status); }; };
d555194c
UD
6412then
6413 libc_cv_gcc_builtin_memset=no
6414else
6415 libc_cv_gcc_builtin_memset=yes
6416fi
3a12e572 6417rm -f conftest*
d555194c 6418fi
3a12e572
UD
6419echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6420echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
d555194c 6421if test "$libc_cv_gcc_builtin_memset" = yes ; then
3a12e572 6422 cat >>confdefs.h <<\_ACEOF
d555194c 6423#define HAVE_BUILTIN_MEMSET 1
3a12e572 6424_ACEOF
d555194c
UD
6425
6426fi
6427
85dd1003
UD
6428echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6429echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6430if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6431 echo $ECHO_N "(cached) $ECHO_C" >&6
6432else
6433 cat > conftest.c <<\EOF
6434extern char *strstr (const char *, const char *) __asm ("my_strstr");
6435char *foo (const char *a, const char *b)
6436{
6437 return __builtin_strstr (a, b);
6438}
6439EOF
6440if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6441 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6442 (eval $ac_try) 2>&5
6443 ac_status=$?
6444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6445 (exit $ac_status); }; };
6446then
6447 libc_cv_gcc_builtin_redirection=yes
6448else
6449 libc_cv_gcc_builtin_redirection=no
6450fi
6451rm -f conftest*
6452fi
6453echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6454echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6455if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6456 cat >>confdefs.h <<\_ACEOF
6457#define HAVE_BUILTIN_REDIRECTION 1
6458_ACEOF
6459
6460fi
6461
a334319f
UD
6462echo "$as_me:$LINENO: checking for local label subtraction" >&5
6463echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6464if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6465 echo $ECHO_N "(cached) $ECHO_C" >&6
6466else
6467 cat > conftest.c <<EOF
6468#line $LINENO "configure"
6469int foo (int a)
6470{
6471 static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6472 void *p = &&l1 + ar[a];
6473 goto *p;
6474 l1:
6475 return 1;
6476 l2:
6477 return 2;
6478}
6479EOF
6480if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6481 -o conftest conftest.c -lgcc >&5'
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); }; }; then
6487 libc_cv_gcc_subtract_local_labels=yes
6488else
6489 libc_cv_gcc_subtract_local_labels=no
6490fi
6491rm -f conftest*
6492fi
6493echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6494echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6495if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6496 cat >>confdefs.h <<\_ACEOF
6497#define HAVE_SUBTRACT_LOCAL_LABELS 1
6498_ACEOF
6499
6500fi
6501
5b8f26b4 6502if test "x$use__thread" != xno; then
3a12e572
UD
6503 echo "$as_me:$LINENO: checking for __thread" >&5
6504echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6505if test "${libc_cv_gcc___thread+set}" = set; then
6506 echo $ECHO_N "(cached) $ECHO_C" >&6
739d440d 6507else
5bbfc1ea 6508 cat > conftest.c <<\EOF
fbb18522
RM
6509__thread int a = 42;
6510EOF
3217788f 6511 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
3a12e572
UD
6512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6513 (eval $ac_try) 2>&5
6514 ac_status=$?
6515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6516 (exit $ac_status); }; }; then
5b8f26b4
RM
6517 libc_cv_gcc___thread=yes
6518 else
6519 libc_cv_gcc___thread=no
6520 fi
6521 rm -f conftest*
739d440d 6522fi
3a12e572
UD
6523echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6524echo "${ECHO_T}$libc_cv_gcc___thread" >&6
5b8f26b4 6525 if test "$libc_cv_gcc___thread" = yes; then
3a12e572 6526 cat >>confdefs.h <<\_ACEOF
739d440d 6527#define HAVE___THREAD 1
3a12e572 6528_ACEOF
739d440d 6529
5b8f26b4 6530 fi
fbb18522
RM
6531else
6532 libc_cv_gcc___thread=no
739d440d
UD
6533fi
6534
9b21e6bc 6535if test "$libc_cv_gcc___thread" = yes; then
3a12e572
UD
6536 echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6537echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6538if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6539 echo $ECHO_N "(cached) $ECHO_C" >&6
9b21e6bc
RM
6540else
6541 cat > conftest.c <<\EOF
6542extern __thread int a __attribute__((tls_model ("initial-exec")));
6543EOF
3217788f 6544 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
3a12e572
UD
6545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6546 (eval $ac_try) 2>&5
6547 ac_status=$?
6548 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6549 (exit $ac_status); }; }; then
9b21e6bc
RM
6550 libc_cv_gcc_tls_model_attr=yes
6551 else
6552 libc_cv_gcc_tls_model_attr=no
6553 fi
6554 rm -f conftest*
6555fi
3a12e572
UD
6556echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6557echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
9b21e6bc 6558 if test "$libc_cv_gcc_tls_model_attr" = yes; then
3a12e572 6559 cat >>confdefs.h <<\_ACEOF
9b21e6bc 6560#define HAVE_TLS_MODEL_ATTRIBUTE 1
3a12e572 6561_ACEOF
9b21e6bc
RM
6562
6563 fi
6564fi
739d440d 6565
3a12e572
UD
6566echo "$as_me:$LINENO: checking for libgd" >&5
6567echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6dab8688
UD
6568if test "$with_gd" != "no"; then
6569 old_CFLAGS="$CFLAGS"
6570 CFLAGS="$CFLAGS $libgd_include"
6571 old_LDFLAGS="$LDFLAGS"
6572 LDFLAGS="$LDFLAGS $libgd_ldflags"
6573 old_LIBS="$LIBS"
6574 LIBS="$LIBS -lgd -lpng -lz -lm"
3a12e572 6575 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
6576/* confdefs.h. */
6577_ACEOF
6578cat confdefs.h >>conftest.$ac_ext
6579cat >>conftest.$ac_ext <<_ACEOF
6580/* end confdefs.h. */
c8f3e6db 6581#include <gd.h>
3a12e572
UD
6582int
6583main ()
6584{
c8f3e6db 6585gdImagePng (0, 0)
3a12e572
UD
6586 ;
6587 return 0;
6588}
6589_ACEOF
6590rm -f conftest.$ac_objext conftest$ac_exeext
6591if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9382fcee 6592 (eval $ac_link) 2>conftest.er1
3a12e572 6593 ac_status=$?
9382fcee
RM
6594 grep -v '^ *+' conftest.er1 >conftest.err
6595 rm -f conftest.er1
6596 cat conftest.err >&5
3a12e572
UD
6597 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6598 (exit $ac_status); } &&
9382fcee
RM
6599 { ac_try='test -z "$ac_c_werror_flag"
6600 || test ! -s conftest.err'
6601 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6602 (eval $ac_try) 2>&5
6603 ac_status=$?
6604 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6605 (exit $ac_status); }; } &&
6606 { ac_try='test -s conftest$ac_exeext'
3a12e572
UD
6607 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6608 (eval $ac_try) 2>&5
6609 ac_status=$?
6610 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6611 (exit $ac_status); }; }; then
c8f3e6db
UD
6612 LIBGD=yes
6613else
3a12e572 6614 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
6615sed 's/^/| /' conftest.$ac_ext >&5
6616
3a12e572 6617LIBGD=no
c8f3e6db 6618fi
9382fcee
RM
6619rm -f conftest.err conftest.$ac_objext \
6620 conftest$ac_exeext conftest.$ac_ext
6dab8688
UD
6621 CFLAGS="$old_CFLAGS"
6622 LDFLAGS="$old_LDFLAGS"
6623 LIBS="$old_LIBS"
6624else
6625 LIBGD=no
6626fi
3a12e572
UD
6627echo "$as_me:$LINENO: result: $LIBGD" >&5
6628echo "${ECHO_T}$LIBGD" >&6
6629
6630
74a30a58
UD
6631# SELinux detection
6632if test x$with_selinux = xno ; then
6633 have_selinux=no;
6634else
6635 # See if we have the SELinux library
6636 echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6637echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6638if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6639 echo $ECHO_N "(cached) $ECHO_C" >&6
6640else
6641 ac_check_lib_save_LIBS=$LIBS
6642LIBS="-lselinux $LIBS"
6643cat >conftest.$ac_ext <<_ACEOF
6644/* confdefs.h. */
6645_ACEOF
6646cat confdefs.h >>conftest.$ac_ext
6647cat >>conftest.$ac_ext <<_ACEOF
6648/* end confdefs.h. */
6649
6650/* Override any gcc2 internal prototype to avoid an error. */
6651#ifdef __cplusplus
6652extern "C"
6653#endif
6654/* We use char because int might match the return type of a gcc2
6655 builtin and then its argument prototype would still apply. */
6656char is_selinux_enabled ();
6657int
6658main ()
6659{
6660is_selinux_enabled ();
6661 ;
6662 return 0;
6663}
6664_ACEOF
6665rm -f conftest.$ac_objext conftest$ac_exeext
6666if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6667 (eval $ac_link) 2>conftest.er1
6668 ac_status=$?
6669 grep -v '^ *+' conftest.er1 >conftest.err
6670 rm -f conftest.er1
6671 cat conftest.err >&5
6672 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6673 (exit $ac_status); } &&
6674 { ac_try='test -z "$ac_c_werror_flag"
6675 || test ! -s conftest.err'
6676 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6677 (eval $ac_try) 2>&5
6678 ac_status=$?
6679 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6680 (exit $ac_status); }; } &&
6681 { ac_try='test -s conftest$ac_exeext'
6682 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6683 (eval $ac_try) 2>&5
6684 ac_status=$?
6685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6686 (exit $ac_status); }; }; then
6687 ac_cv_lib_selinux_is_selinux_enabled=yes
6688else
6689 echo "$as_me: failed program was:" >&5
6690sed 's/^/| /' conftest.$ac_ext >&5
6691
6692ac_cv_lib_selinux_is_selinux_enabled=no
6693fi
6694rm -f conftest.err conftest.$ac_objext \
6695 conftest$ac_exeext conftest.$ac_ext
6696LIBS=$ac_check_lib_save_LIBS
6697fi
6698echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6699echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6700if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6701 have_selinux=yes
6702else
6703 have_selinux=no
6704fi
6705
6706 # See if we have the SELinux header with the NSCD permissions in it.
6707 if test x$have_selinux = xyes ; then
6708 echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6709echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6710 cat >conftest.$ac_ext <<_ACEOF
6711/* confdefs.h. */
6712_ACEOF
6713cat confdefs.h >>conftest.$ac_ext
6714cat >>conftest.$ac_ext <<_ACEOF
6715/* end confdefs.h. */
6716#include <selinux/av_permissions.h>
6717int
6718main ()
6719{
6720#ifdef NSCD__SHMEMHOST
6721 return 0;
6722 #else
6723 #error NSCD__SHMEMHOST not defined
6724 #endif
6725 ;
6726 return 0;
6727}
6728_ACEOF
6729rm -f conftest.$ac_objext
6730if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6731 (eval $ac_compile) 2>conftest.er1
6732 ac_status=$?
6733 grep -v '^ *+' conftest.er1 >conftest.err
6734 rm -f conftest.er1
6735 cat conftest.err >&5
6736 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6737 (exit $ac_status); } &&
6738 { ac_try='test -z "$ac_c_werror_flag"
6739 || test ! -s conftest.err'
6740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6741 (eval $ac_try) 2>&5
6742 ac_status=$?
6743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6744 (exit $ac_status); }; } &&
6745 { ac_try='test -s conftest.$ac_objext'
6746 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6747 (eval $ac_try) 2>&5
6748 ac_status=$?
6749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6750 (exit $ac_status); }; }; then
6751 have_selinux=yes
6752else
6753 echo "$as_me: failed program was:" >&5
6754sed 's/^/| /' conftest.$ac_ext >&5
6755
6756have_selinux=no
6757fi
6758rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6759 echo "$as_me:$LINENO: result: $have_selinux" >&5
6760echo "${ECHO_T}$have_selinux" >&6
6761 fi
6762
8f1913a9 6763 if test x$with_selinux = xyes ; then
74a30a58 6764 if test x$have_selinux = xno ; then
8f1913a9
UD
6765 { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6766echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
74a30a58
UD
6767 { (exit 1); exit 1; }; }
6768 fi
6769 fi
6770fi
6771# Check if we're building with SELinux support.
6772if test "x$have_selinux" = xyes; then
6773
6774cat >>confdefs.h <<\_ACEOF
6775#define HAVE_SELINUX 1
6776_ACEOF
6777
6778fi
6779
6780
3a12e572 6781
f4b07664
RM
6782echo "$as_me:$LINENO: checking for egrep" >&5
6783echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6784if test "${ac_cv_prog_egrep+set}" = set; then
6785 echo $ECHO_N "(cached) $ECHO_C" >&6
6786else
6787 if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6788 then ac_cv_prog_egrep='grep -E'
6789 else ac_cv_prog_egrep='egrep'
6790 fi
6791fi
6792echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6793echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6794 EGREP=$ac_cv_prog_egrep
6795
6796
3a12e572
UD
6797echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6798echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6799if test "${ac_cv_header_stdc+set}" = set; then
6800 echo $ECHO_N "(cached) $ECHO_C" >&6
6801else
6802 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
6803/* confdefs.h. */
6804_ACEOF
6805cat confdefs.h >>conftest.$ac_ext
6806cat >>conftest.$ac_ext <<_ACEOF
6807/* end confdefs.h. */
3a12e572
UD
6808#include <stdlib.h>
6809#include <stdarg.h>
6810#include <string.h>
6811#include <float.h>
6812
2abf9ff1
RM
6813int
6814main ()
6815{
6816
6817 ;
6818 return 0;
6819}
3a12e572 6820_ACEOF
2abf9ff1
RM
6821rm -f conftest.$ac_objext
6822if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 6823 (eval $ac_compile) 2>conftest.er1
32a448ed 6824 ac_status=$?
9382fcee
RM
6825 grep -v '^ *+' conftest.er1 >conftest.err
6826 rm -f conftest.er1
6827 cat conftest.err >&5
32a448ed 6828 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2abf9ff1 6829 (exit $ac_status); } &&
9382fcee
RM
6830 { ac_try='test -z "$ac_c_werror_flag"
6831 || test ! -s conftest.err'
6832 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6833 (eval $ac_try) 2>&5
6834 ac_status=$?
6835 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6836 (exit $ac_status); }; } &&
6837 { ac_try='test -s conftest.$ac_objext'
2abf9ff1
RM
6838 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6839 (eval $ac_try) 2>&5
6840 ac_status=$?
6841 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6842 (exit $ac_status); }; }; then
3a12e572
UD
6843 ac_cv_header_stdc=yes
6844else
6845 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
6846sed 's/^/| /' conftest.$ac_ext >&5
6847
6848ac_cv_header_stdc=no
3a12e572 6849fi
9382fcee 6850rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
c8f3e6db 6851
3a12e572
UD
6852if test $ac_cv_header_stdc = yes; then
6853 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6854 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
6855/* confdefs.h. */
6856_ACEOF
6857cat confdefs.h >>conftest.$ac_ext
6858cat >>conftest.$ac_ext <<_ACEOF
6859/* end confdefs.h. */
3a12e572 6860#include <string.h>
3d558f4e 6861
3a12e572
UD
6862_ACEOF
6863if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
f4b07664 6864 $EGREP "memchr" >/dev/null 2>&1; then
3a12e572 6865 :
8ed1e7d5 6866else
3a12e572
UD
6867 ac_cv_header_stdc=no
6868fi
6869rm -f conftest*
6870
6871fi
6872
6873if test $ac_cv_header_stdc = yes; then
6874 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6875 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
6876/* confdefs.h. */
6877_ACEOF
6878cat confdefs.h >>conftest.$ac_ext
6879cat >>conftest.$ac_ext <<_ACEOF
6880/* end confdefs.h. */
3a12e572
UD
6881#include <stdlib.h>
6882
6883_ACEOF
6884if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
f4b07664 6885 $EGREP "free" >/dev/null 2>&1; then
3a12e572
UD
6886 :
6887else
6888 ac_cv_header_stdc=no
6889fi
6890rm -f conftest*
6891
6892fi
6893
6894if test $ac_cv_header_stdc = yes; then
6895 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8ed1e7d5 6896 if test "$cross_compiling" = yes; then
3a12e572 6897 :
8ed1e7d5 6898else
3a12e572 6899 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
6900/* confdefs.h. */
6901_ACEOF
6902cat confdefs.h >>conftest.$ac_ext
6903cat >>conftest.$ac_ext <<_ACEOF
6904/* end confdefs.h. */
3a12e572
UD
6905#include <ctype.h>
6906#if ((' ' & 0x0FF) == 0x020)
6907# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6908# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6909#else
2abf9ff1 6910# define ISLOWER(c) \
9382fcee
RM
6911 (('a' <= (c) && (c) <= 'i') \
6912 || ('j' <= (c) && (c) <= 'r') \
6913 || ('s' <= (c) && (c) <= 'z'))
3a12e572
UD
6914# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6915#endif
6916
6917#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6918int
6919main ()
8ed1e7d5 6920{
3a12e572
UD
6921 int i;
6922 for (i = 0; i < 256; i++)
6923 if (XOR (islower (i), ISLOWER (i))
9382fcee 6924 || toupper (i) != TOUPPER (i))
3a12e572
UD
6925 exit(2);
6926 exit (0);
8ed1e7d5 6927}
3a12e572
UD
6928_ACEOF
6929rm -f conftest$ac_exeext
6930if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6931 (eval $ac_link) 2>&5
6932 ac_status=$?
6933 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6934 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
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); }; }; then
6940 :
8ed1e7d5 6941else
3a12e572
UD
6942 echo "$as_me: program exited with status $ac_status" >&5
6943echo "$as_me: failed program was:" >&5
2abf9ff1
RM
6944sed 's/^/| /' conftest.$ac_ext >&5
6945
3a12e572
UD
6946( exit $ac_status )
6947ac_cv_header_stdc=no
6948fi
9382fcee 6949rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8ed1e7d5 6950fi
8ed1e7d5 6951fi
3a12e572
UD
6952fi
6953echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6954echo "${ECHO_T}$ac_cv_header_stdc" >&6
6955if test $ac_cv_header_stdc = yes; then
6956
6957cat >>confdefs.h <<\_ACEOF
6958#define STDC_HEADERS 1
6959_ACEOF
6960
6961fi
6962
6963# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
9382fcee 6974 inttypes.h stdint.h unistd.h
3a12e572
UD
6975do
6976as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6977echo "$as_me:$LINENO: checking for $ac_header" >&5
6978echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6979if eval "test \"\${$as_ac_Header+set}\" = set"; then
6980 echo $ECHO_N "(cached) $ECHO_C" >&6
6981else
6982 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
6983/* confdefs.h. */
6984_ACEOF
6985cat confdefs.h >>conftest.$ac_ext
6986cat >>conftest.$ac_ext <<_ACEOF
6987/* end confdefs.h. */
3a12e572
UD
6988$ac_includes_default
6989
6990#include <$ac_header>
6991_ACEOF
6992rm -f conftest.$ac_objext
6993if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 6994 (eval $ac_compile) 2>conftest.er1
3a12e572 6995 ac_status=$?
9382fcee
RM
6996 grep -v '^ *+' conftest.er1 >conftest.err
6997 rm -f conftest.er1
6998 cat conftest.err >&5
3a12e572
UD
6999 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7000 (exit $ac_status); } &&
9382fcee
RM
7001 { ac_try='test -z "$ac_c_werror_flag"
7002 || test ! -s conftest.err'
7003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7004 (eval $ac_try) 2>&5
7005 ac_status=$?
7006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7007 (exit $ac_status); }; } &&
7008 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
7009 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7010 (eval $ac_try) 2>&5
7011 ac_status=$?
7012 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7013 (exit $ac_status); }; }; then
7014 eval "$as_ac_Header=yes"
7015else
7016 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
7017sed 's/^/| /' conftest.$ac_ext >&5
7018
3a12e572
UD
7019eval "$as_ac_Header=no"
7020fi
9382fcee 7021rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
7022fi
7023echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7024echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7025if test `eval echo '${'$as_ac_Header'}'` = yes; then
7026 cat >>confdefs.h <<_ACEOF
7027#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7028_ACEOF
8ed1e7d5
GK
7029
7030fi
3a12e572
UD
7031
7032done
7033
7034
7035echo "$as_me:$LINENO: checking for long double" >&5
7036echo $ECHO_N "checking for long double... $ECHO_C" >&6
7037if test "${ac_cv_type_long_double+set}" = set; then
7038 echo $ECHO_N "(cached) $ECHO_C" >&6
7039else
7040 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
7041/* confdefs.h. */
7042_ACEOF
7043cat confdefs.h >>conftest.$ac_ext
7044cat >>conftest.$ac_ext <<_ACEOF
7045/* end confdefs.h. */
3a12e572 7046$ac_includes_default
3a12e572
UD
7047int
7048main ()
7049{
7050if ((long double *) 0)
7051 return 0;
7052if (sizeof (long double))
7053 return 0;
7054 ;
7055 return 0;
7056}
7057_ACEOF
7058rm -f conftest.$ac_objext
7059if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 7060 (eval $ac_compile) 2>conftest.er1
3a12e572 7061 ac_status=$?
9382fcee
RM
7062 grep -v '^ *+' conftest.er1 >conftest.err
7063 rm -f conftest.er1
7064 cat conftest.err >&5
3a12e572
UD
7065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7066 (exit $ac_status); } &&
9382fcee
RM
7067 { ac_try='test -z "$ac_c_werror_flag"
7068 || test ! -s conftest.err'
7069 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7070 (eval $ac_try) 2>&5
7071 ac_status=$?
7072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7073 (exit $ac_status); }; } &&
7074 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
7075 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7076 (eval $ac_try) 2>&5
7077 ac_status=$?
7078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7079 (exit $ac_status); }; }; then
7080 ac_cv_type_long_double=yes
7081else
7082 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
7083sed 's/^/| /' conftest.$ac_ext >&5
7084
3a12e572
UD
7085ac_cv_type_long_double=no
7086fi
9382fcee 7087rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
7088fi
7089echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7090echo "${ECHO_T}$ac_cv_type_long_double" >&6
7091
7092echo "$as_me:$LINENO: checking size of long double" >&5
7093echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7094if test "${ac_cv_sizeof_long_double+set}" = set; then
7095 echo $ECHO_N "(cached) $ECHO_C" >&6
7096else
7097 if test "$ac_cv_type_long_double" = yes; then
7098 # The cast to unsigned long works around a bug in the HP C Compiler
7099 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7100 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7101 # This bug is HP SR number 8606223364.
7102 if test "$cross_compiling" = yes; then
7103 # Depending upon the size, compute the lo and hi bounds.
7104cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
7105/* confdefs.h. */
7106_ACEOF
7107cat confdefs.h >>conftest.$ac_ext
7108cat >>conftest.$ac_ext <<_ACEOF
7109/* end confdefs.h. */
3a12e572 7110$ac_includes_default
3a12e572
UD
7111int
7112main ()
7113{
7114static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7115test_array [0] = 0
7116
7117 ;
7118 return 0;
7119}
7120_ACEOF
7121rm -f conftest.$ac_objext
7122if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 7123 (eval $ac_compile) 2>conftest.er1
3a12e572 7124 ac_status=$?
9382fcee
RM
7125 grep -v '^ *+' conftest.er1 >conftest.err
7126 rm -f conftest.er1
7127 cat conftest.err >&5
3a12e572
UD
7128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7129 (exit $ac_status); } &&
9382fcee
RM
7130 { ac_try='test -z "$ac_c_werror_flag"
7131 || test ! -s conftest.err'
7132 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7133 (eval $ac_try) 2>&5
7134 ac_status=$?
7135 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7136 (exit $ac_status); }; } &&
7137 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
7138 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7139 (eval $ac_try) 2>&5
7140 ac_status=$?
7141 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7142 (exit $ac_status); }; }; then
7143 ac_lo=0 ac_mid=0
7144 while :; do
7145 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
7146/* confdefs.h. */
7147_ACEOF
7148cat confdefs.h >>conftest.$ac_ext
7149cat >>conftest.$ac_ext <<_ACEOF
7150/* end confdefs.h. */
3a12e572 7151$ac_includes_default
3a12e572
UD
7152int
7153main ()
7154{
7155static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7156test_array [0] = 0
7157
7158 ;
7159 return 0;
7160}
7161_ACEOF
7162rm -f conftest.$ac_objext
7163if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 7164 (eval $ac_compile) 2>conftest.er1
3a12e572 7165 ac_status=$?
9382fcee
RM
7166 grep -v '^ *+' conftest.er1 >conftest.err
7167 rm -f conftest.er1
7168 cat conftest.err >&5
3a12e572
UD
7169 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7170 (exit $ac_status); } &&
9382fcee
RM
7171 { ac_try='test -z "$ac_c_werror_flag"
7172 || test ! -s conftest.err'
7173 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7174 (eval $ac_try) 2>&5
7175 ac_status=$?
7176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7177 (exit $ac_status); }; } &&
7178 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
7179 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7180 (eval $ac_try) 2>&5
7181 ac_status=$?
7182 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7183 (exit $ac_status); }; }; then
7184 ac_hi=$ac_mid; break
7185else
7186 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
7187sed 's/^/| /' conftest.$ac_ext >&5
7188
3a12e572 7189ac_lo=`expr $ac_mid + 1`
9382fcee
RM
7190 if test $ac_lo -le $ac_mid; then
7191 ac_lo= ac_hi=
7192 break
7193 fi
7194 ac_mid=`expr 2 '*' $ac_mid + 1`
3a12e572 7195fi
9382fcee 7196rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
7197 done
7198else
7199 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
7200sed 's/^/| /' conftest.$ac_ext >&5
7201
3a12e572 7202cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
7203/* confdefs.h. */
7204_ACEOF
7205cat confdefs.h >>conftest.$ac_ext
7206cat >>conftest.$ac_ext <<_ACEOF
7207/* end confdefs.h. */
3a12e572 7208$ac_includes_default
3a12e572
UD
7209int
7210main ()
7211{
7212static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7213test_array [0] = 0
7214
7215 ;
7216 return 0;
7217}
7218_ACEOF
7219rm -f conftest.$ac_objext
7220if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 7221 (eval $ac_compile) 2>conftest.er1
3a12e572 7222 ac_status=$?
9382fcee
RM
7223 grep -v '^ *+' conftest.er1 >conftest.err
7224 rm -f conftest.er1
7225 cat conftest.err >&5
3a12e572
UD
7226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7227 (exit $ac_status); } &&
9382fcee
RM
7228 { ac_try='test -z "$ac_c_werror_flag"
7229 || test ! -s conftest.err'
7230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7231 (eval $ac_try) 2>&5
7232 ac_status=$?
7233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7234 (exit $ac_status); }; } &&
7235 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
7236 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7237 (eval $ac_try) 2>&5
7238 ac_status=$?
7239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7240 (exit $ac_status); }; }; then
7241 ac_hi=-1 ac_mid=-1
7242 while :; do
7243 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
7244/* confdefs.h. */
7245_ACEOF
7246cat confdefs.h >>conftest.$ac_ext
7247cat >>conftest.$ac_ext <<_ACEOF
7248/* end confdefs.h. */
3a12e572 7249$ac_includes_default
3a12e572
UD
7250int
7251main ()
7252{
7253static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7254test_array [0] = 0
7255
7256 ;
7257 return 0;
7258}
7259_ACEOF
7260rm -f conftest.$ac_objext
7261if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 7262 (eval $ac_compile) 2>conftest.er1
3a12e572 7263 ac_status=$?
9382fcee
RM
7264 grep -v '^ *+' conftest.er1 >conftest.err
7265 rm -f conftest.er1
7266 cat conftest.err >&5
3a12e572
UD
7267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7268 (exit $ac_status); } &&
9382fcee
RM
7269 { ac_try='test -z "$ac_c_werror_flag"
7270 || test ! -s conftest.err'
7271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7272 (eval $ac_try) 2>&5
7273 ac_status=$?
7274 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7275 (exit $ac_status); }; } &&
7276 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
7277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7278 (eval $ac_try) 2>&5
7279 ac_status=$?
7280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7281 (exit $ac_status); }; }; then
7282 ac_lo=$ac_mid; break
7283else
7284 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
7285sed 's/^/| /' conftest.$ac_ext >&5
7286
3a12e572 7287ac_hi=`expr '(' $ac_mid ')' - 1`
9382fcee
RM
7288 if test $ac_mid -le $ac_hi; then
7289 ac_lo= ac_hi=
7290 break
7291 fi
7292 ac_mid=`expr 2 '*' $ac_mid`
3a12e572 7293fi
9382fcee 7294rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
7295 done
7296else
7297 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
7298sed 's/^/| /' conftest.$ac_ext >&5
7299
3a12e572
UD
7300ac_lo= ac_hi=
7301fi
9382fcee 7302rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572 7303fi
9382fcee 7304rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
7305# Binary search between lo and hi bounds.
7306while test "x$ac_lo" != "x$ac_hi"; do
7307 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7308 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
7309/* confdefs.h. */
7310_ACEOF
7311cat confdefs.h >>conftest.$ac_ext
7312cat >>conftest.$ac_ext <<_ACEOF
7313/* end confdefs.h. */
3a12e572 7314$ac_includes_default
3a12e572
UD
7315int
7316main ()
7317{
7318static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7319test_array [0] = 0
7320
7321 ;
7322 return 0;
7323}
7324_ACEOF
7325rm -f conftest.$ac_objext
7326if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9382fcee 7327 (eval $ac_compile) 2>conftest.er1
3a12e572 7328 ac_status=$?
9382fcee
RM
7329 grep -v '^ *+' conftest.er1 >conftest.err
7330 rm -f conftest.er1
7331 cat conftest.err >&5
3a12e572
UD
7332 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7333 (exit $ac_status); } &&
9382fcee
RM
7334 { ac_try='test -z "$ac_c_werror_flag"
7335 || test ! -s conftest.err'
7336 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7337 (eval $ac_try) 2>&5
7338 ac_status=$?
7339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7340 (exit $ac_status); }; } &&
7341 { ac_try='test -s conftest.$ac_objext'
3a12e572
UD
7342 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7343 (eval $ac_try) 2>&5
7344 ac_status=$?
7345 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7346 (exit $ac_status); }; }; then
7347 ac_hi=$ac_mid
7348else
7349 echo "$as_me: failed program was:" >&5
2abf9ff1
RM
7350sed 's/^/| /' conftest.$ac_ext >&5
7351
3a12e572
UD
7352ac_lo=`expr '(' $ac_mid ')' + 1`
7353fi
9382fcee 7354rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
7355done
7356case $ac_lo in
7357?*) ac_cv_sizeof_long_double=$ac_lo;;
2abf9ff1
RM
7358'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7359See \`config.log' for more details." >&5
7360echo "$as_me: error: cannot compute sizeof (long double), 77
7361See \`config.log' for more details." >&2;}
3a12e572
UD
7362 { (exit 1); exit 1; }; } ;;
7363esac
7364else
7365 if test "$cross_compiling" = yes; then
2abf9ff1
RM
7366 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7367See \`config.log' for more details." >&5
7368echo "$as_me: error: cannot run test program while cross compiling
7369See \`config.log' for more details." >&2;}
3a12e572
UD
7370 { (exit 1); exit 1; }; }
7371else
7372 cat >conftest.$ac_ext <<_ACEOF
2abf9ff1
RM
7373/* confdefs.h. */
7374_ACEOF
7375cat confdefs.h >>conftest.$ac_ext
7376cat >>conftest.$ac_ext <<_ACEOF
7377/* end confdefs.h. */
3a12e572
UD
7378$ac_includes_default
7379long longval () { return (long) (sizeof (long double)); }
7380unsigned long ulongval () { return (long) (sizeof (long double)); }
7381#include <stdio.h>
7382#include <stdlib.h>
3a12e572
UD
7383int
7384main ()
7385{
7386
7387 FILE *f = fopen ("conftest.val", "w");
7388 if (! f)
7389 exit (1);
7390 if (((long) (sizeof (long double))) < 0)
7391 {
7392 long i = longval ();
7393 if (i != ((long) (sizeof (long double))))
7394 exit (1);
7395 fprintf (f, "%ld\n", i);
7396 }
7397 else
7398 {
7399 unsigned long i = ulongval ();
7400 if (i != ((long) (sizeof (long double))))
7401 exit (1);
7402 fprintf (f, "%lu\n", i);
7403 }
7404 exit (ferror (f) || fclose (f) != 0);
7405
7406 ;
7407 return 0;
7408}
7409_ACEOF
7410rm -f conftest$ac_exeext
7411if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7412 (eval $ac_link) 2>&5
7413 ac_status=$?
7414 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7415 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7416 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7417 (eval $ac_try) 2>&5
7418 ac_status=$?
7419 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7420 (exit $ac_status); }; }; then
7421 ac_cv_sizeof_long_double=`cat conftest.val`
7422else
7423 echo "$as_me: program exited with status $ac_status" >&5
7424echo "$as_me: failed program was:" >&5
2abf9ff1
RM
7425sed 's/^/| /' conftest.$ac_ext >&5
7426
3a12e572 7427( exit $ac_status )
2abf9ff1
RM
7428{ { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7429See \`config.log' for more details." >&5
7430echo "$as_me: error: cannot compute sizeof (long double), 77
7431See \`config.log' for more details." >&2;}
3a12e572
UD
7432 { (exit 1); exit 1; }; }
7433fi
9382fcee 7434rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3a12e572
UD
7435fi
7436fi
7437rm -f conftest.val
7438else
7439 ac_cv_sizeof_long_double=0
7440fi
7441fi
7442echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7443echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7444cat >>confdefs.h <<_ACEOF
8ed1e7d5 7445#define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
3a12e572 7446_ACEOF
8ed1e7d5
GK
7447
7448
7449sizeof_long_double=$ac_cv_sizeof_long_double
7450
7451
cd6ede75
UD
7452### End of automated tests.
7453### Now run sysdeps configure fragments.
7454
cb343854 7455# They also can set these variables.
b43b13ac 7456use_ldconfig=no
cb343854 7457ldd_rewrite_script=no
77259608 7458libc_cv_sysconfdir=$sysconfdir
74bd2300 7459libc_cv_gcc_unwind_find_fde=no
e2fd3cbe 7460libc_cv_idn=no
cb343854 7461
cd6ede75
UD
7462# Iterate over all the sysdep directories we will use, running their
7463# configure fragments, and looking for a uname implementation.
7464uname=
7465for dir in $sysnames; do
7466 case $dir in
7467 /*) dest=$dir ;;
7468 *) dest=$srcdir/$dir ;;
7469 esac
7470 if test -r $dest/configure; then
d1149385
RM
7471 echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7472echo "${ECHO_T}running configure fragment for $dir" >&6
cd6ede75
UD
7473 . $dest/configure
7474 fi
7475
7476 if test -z "$uname"; then
7477 if test -r $dest/uname.c ||
7478 test -r $dest/uname.S ||
7479 { test -r $dest/syscalls.list &&
7480 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7481 uname=$dir
7482 fi
7483 fi
7484done
7485
74bd2300 7486if test x$libc_cv_gcc_unwind_find_fde = xyes; then
3a12e572 7487 cat >>confdefs.h <<\_ACEOF
74bd2300 7488#define EXPORT_UNWIND_FIND_FDE 1
3a12e572 7489_ACEOF
74bd2300
UD
7490
7491fi
7492
7493
cd6ede75
UD
7494# If we will use the generic uname implementation, we must figure out what
7495# it will say by examining the system, and write the results in config-name.h.
7496if test "$uname" = "sysdeps/generic"; then
7497
7498 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7499 if test $uname_sysname != $config_os; then
7500 config_release=`echo $config_os | sed s/$uname_sysname//`
7501 fi
7502
3a12e572
UD
7503 echo "$as_me:$LINENO: checking OS release for uname" >&5
7504echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7505if test "${libc_cv_uname_release+set}" = set; then
7506 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 7507else
3a12e572
UD
7508 if test -r /vmunix; then
7509 kernel_id=`strings /vmunix | grep UNIX`
7510 elif test -r /dynix; then
7511 kernel_id=`strings /dynix | grep DYNIX`
7512 else
7513 kernel_id=
7514 fi
7515
7516 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
cd6ede75
UD
7517 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7518 != x$config_release; then
7519 # The configuration release is a substring of the kernel release.
7520 libc_cv_uname_release=$kernel_release
7521 elif test x$config_release != x; then
7522 libc_cv_uname_release=$config_release
7523 elif test x$kernel_release != x; then
7524 libc_cv_uname_release=$kernel_release
7525 else
7526 libc_cv_uname_release=unknown
7527 fi
7528fi
3a12e572
UD
7529echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7530echo "${ECHO_T}$libc_cv_uname_release" >&6
cd6ede75
UD
7531 uname_release="$libc_cv_uname_release"
7532
3a12e572
UD
7533 echo "$as_me:$LINENO: checking OS version for uname" >&5
7534echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7535if test "${libc_cv_uname_version+set}" = set; then
7536 echo $ECHO_N "(cached) $ECHO_C" >&6
cd6ede75 7537else
3a12e572
UD
7538 if test -r /vmunix; then
7539 kernel_id=`strings /vmunix | grep UNIX`
7540 elif test -r /dynix; then
7541 kernel_id=`strings /dynix | grep DYNIX`
7542 else
7543 kernel_id=
7544 fi
7545
7546 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
cd6ede75
UD
7547 if test -n "$kernel_version"; then
7548 libc_cv_uname_version="$kernel_version"
7549 else
7550 libc_cv_uname_version=unknown
7551 fi
7552fi
3a12e572
UD
7553echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7554echo "${ECHO_T}$libc_cv_uname_version" >&6
cd6ede75
UD
7555 uname_version="$libc_cv_uname_version"
7556
7557 config_uname=config-name.h:config-name.in
7558else
7559 # For non-generic uname, we don't need to create config-name.h at all.
7560 config_uname=
7561fi
7562
3a12e572 7563cat >>confdefs.h <<\_ACEOF
cd6ede75 7564#define USE_IN_LIBIO 1
3a12e572 7565_ACEOF
a8c01776 7566
cd6ede75 7567
a53bad16
UD
7568# Test for old glibc 2.0.x headers so that they can be removed properly
7569# Search only in includedir.
3a12e572
UD
7570echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7571echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
011ce8ed 7572if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
a53bad16
UD
7573then
7574 old_glibc_headers=yes
7575else
7576 old_glibc_headers=no
7577fi
3a12e572
UD
7578echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7579echo "${ECHO_T}$old_glibc_headers" >&6
a53bad16 7580if test ${old_glibc_headers} = yes; then
3a12e572
UD
7581 { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7582echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7583 { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7584echo "$as_me: WARNING: *** be removed." >&2;}
a53bad16 7585fi
26b4d766 7586
cd6ede75
UD
7587
7588
7589
7590
7591
7592
cb343854 7593
dff14448 7594
77259608 7595
3a12e572 7596
bcd5f356 7597
a334319f
UD
7598if test $gnu_ld = yes; then
7599 cat >>confdefs.h <<\_ACEOF
7600#define HAVE_GNU_LD 1
7601_ACEOF
7602
7603fi
7604if test $gnu_as = yes; then
7605 cat >>confdefs.h <<\_ACEOF
7606#define HAVE_GNU_AS 1
7607_ACEOF
7608
7609fi
cd6ede75 7610if test $elf = yes; then
3a12e572 7611 cat >>confdefs.h <<\_ACEOF
cd6ede75 7612#define HAVE_ELF 1
3a12e572 7613_ACEOF
cd6ede75
UD
7614
7615fi
5af3245a 7616if test $xcoff = yes; then
3a12e572 7617 cat >>confdefs.h <<\_ACEOF
5af3245a 7618#define HAVE_XCOFF 1
3a12e572 7619_ACEOF
5af3245a
UD
7620
7621fi
cd6ede75
UD
7622
7623
650425ce 7624
cd6ede75 7625if test $shared = default; then
a334319f
UD
7626 if test $gnu_ld = yes; then
7627 shared=$elf
7628 else
7629 # For now we do not assume shared libs are available. In future more
7630 # tests might become available.
7631 shared=no
7632 fi
7633fi
7634
7635if test x"$libc_cv_idn" = xyes; then
7636 cat >>confdefs.h <<\_ACEOF
7637#define HAVE_LIBIDN 1
7638_ACEOF
7639
e2fd3cbe
UD
7640fi
7641
3a12e572
UD
7642echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7643echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7644if test "${pic_default+set}" = set; then
7645 echo $ECHO_N "(cached) $ECHO_C" >&6
cc3fa755
UD
7646else
7647 pic_default=yes
7648cat > conftest.c <<EOF
9756dfe1 7649#if defined __PIC__ || defined __pic__ || defined PIC || defined pic
cc3fa755
UD
7650# error PIC is default.
7651#endif
7652EOF
7653if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7654 pic_default=no
7655fi
7656rm -f conftest.*
7657fi
3a12e572
UD
7658echo "$as_me:$LINENO: result: $pic_default" >&5
7659echo "${ECHO_T}$pic_default" >&6
cc3fa755
UD
7660
7661
7662
cd6ede75
UD
7663
7664
7665
7666
7667
7668
7669
a334319f
UD
7670case "$add_ons" in
7671 *door*) linux_doors=yes ;;
7672 *) linux_doors=no ;;
7673esac
7674
7675
746f4007
RM
7676
7677
cd6ede75
UD
7678if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7679 config_makefile=
7680else
7681 config_makefile=Makefile
7682fi
7683
ee74a442
UD
7684VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7685RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7686
cd6ede75
UD
7687
7688
4df8c11d 7689 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
f4b07664
RM
7690
7691 ac_config_commands="$ac_config_commands default"
7692
3a12e572 7693cat >confcache <<\_ACEOF
cd6ede75
UD
7694# This file is a shell script that caches the results of configure
7695# tests run on this system so they can be shared between configure
3a12e572
UD
7696# scripts and configure runs, see configure's option --config-cache.
7697# It is not useful on other systems. If it contains results you don't
7698# want to keep, you may remove or edit it.
cd6ede75 7699#
3a12e572
UD
7700# config.status only pays attention to the cache file if you give it
7701# the --recheck option to rerun configure.
cd6ede75 7702#
f4b07664 7703# `ac_cv_env_foo' variables (set or unset) will be overridden when
3a12e572
UD
7704# loading this file, other *unset* `ac_cv_foo' will be assigned the
7705# following values.
7706
7707_ACEOF
7708
cd6ede75
UD
7709# The following way of writing the cache mishandles newlines in values,
7710# but we know of no workaround that is simple, portable, and efficient.
7711# So, don't put newlines in cache variables' values.
7712# Ultrix sh set writes to stderr and can't be redirected directly,
7713# and sets the high bit in the cache file unless we assign to the vars.
3a12e572
UD
7714{
7715 (set) 2>&1 |
7716 case `(ac_space=' '; set | grep ac_space) 2>&1` in
7717 *ac_space=\ *)
7718 # `set' does not quote correctly, so add quotes (double-quote
7719 # substitution turns \\\\ into \\, and sed turns \\ into \).
7720 sed -n \
9382fcee
RM
7721 "s/'/'\\\\''/g;
7722 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
3a12e572
UD
7723 ;;
7724 *)
7725 # `set' quotes correctly as required by POSIX, so do not add quotes.
7726 sed -n \
9382fcee 7727 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
3a12e572
UD
7728 ;;
7729 esac;
7730} |
7731 sed '
7732 t clear
7733 : clear
7734 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7735 t end
7736 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7737 : end' >>confcache
2abf9ff1 7738if diff $cache_file confcache >/dev/null 2>&1; then :; else
cd6ede75 7739 if test -w $cache_file; then
3a12e572
UD
7740 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7741 cat confcache >$cache_file
cd6ede75
UD
7742 else
7743 echo "not updating unwritable cache $cache_file"
7744 fi
7745fi
7746rm -f confcache
7747
cd6ede75
UD
7748test "x$prefix" = xNONE && prefix=$ac_default_prefix
7749# Let make expand exec_prefix.
7750test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7751
3a12e572
UD
7752# VPATH may cause trouble with some makes, so we remove $(srcdir),
7753# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7754# trailing colons and then remove the whole line if VPATH becomes empty
7755# (actually we leave an empty line to preserve line numbers).
cd6ede75 7756if test "x$srcdir" = x.; then
9382fcee 7757 ac_vpsub='/^[ ]*VPATH[ ]*=/{
3a12e572
UD
7758s/:*\$(srcdir):*/:/;
7759s/:*\${srcdir}:*/:/;
7760s/:*@srcdir@:*/:/;
9382fcee 7761s/^\([^=]*=[ ]*\):*/\1/;
3a12e572 7762s/:*$//;
9382fcee 7763s/^[^=]*=[ ]*$//;
3a12e572 7764}'
cd6ede75
UD
7765fi
7766
cd6ede75
UD
7767DEFS=-DHAVE_CONFIG_H
7768
f4b07664
RM
7769ac_libobjs=
7770ac_ltlibobjs=
7771for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7772 # 1. Remove the extension, and $U if already installed.
7773 ac_i=`echo "$ac_i" |
9382fcee 7774 sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
f4b07664
RM
7775 # 2. Add them.
7776 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7777 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7778done
7779LIBOBJS=$ac_libobjs
7780
7781LTLIBOBJS=$ac_ltlibobjs
7782
7783
cd6ede75 7784
3a12e572
UD
7785: ${CONFIG_STATUS=./config.status}
7786ac_clean_files_save=$ac_clean_files
7787ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7788{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7789echo "$as_me: creating $CONFIG_STATUS" >&6;}
7790cat >$CONFIG_STATUS <<_ACEOF
7791#! $SHELL
7792# Generated by $as_me.
cd6ede75 7793# Run this file to recreate the current configuration.
cd6ede75 7794# Compiler output produced by configure, useful for debugging
3a12e572 7795# configure, is in config.log if it exists.
cd6ede75 7796
3a12e572 7797debug=false
2abf9ff1
RM
7798ac_cs_recheck=false
7799ac_cs_silent=false
3a12e572
UD
7800SHELL=\${CONFIG_SHELL-$SHELL}
7801_ACEOF
7802
7803cat >>$CONFIG_STATUS <<\_ACEOF
3a12e572
UD
7804## --------------------- ##
7805## M4sh Initialization. ##
7806## --------------------- ##
7807
7808# Be Bourne compatible
7809if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7810 emulate sh
7811 NULLCMD=:
f4b07664
RM
7812 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7813 # is contrary to our usage. Disable this feature.
7814 alias -g '${1+"$@"}'='"$@"'
3a12e572
UD
7815elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7816 set -o posix
7817fi
9382fcee 7818DUALCASE=1; export DUALCASE # for MKS sh
3a12e572 7819
3a12e572 7820# Support unset when possible.
9382fcee 7821if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
3a12e572
UD
7822 as_unset=unset
7823else
7824 as_unset=false
7825fi
7826
f4b07664
RM
7827
7828# Work around bugs in pre-3.0 UWIN ksh.
7829$as_unset ENV MAIL MAILPATH
7830PS1='$ '
7831PS2='> '
7832PS4='+ '
7833
7834# NLS nuisances.
2abf9ff1
RM
7835for as_var in \
7836 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7837 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7838 LC_TELEPHONE LC_TIME
f4b07664 7839do
9382fcee 7840 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
f4b07664
RM
7841 eval $as_var=C; export $as_var
7842 else
7843 $as_unset $as_var
7844 fi
7845done
7846
7847# Required to use basename.
7848if expr a : '\(a\)' >/dev/null 2>&1; then
7849 as_expr=expr
7850else
7851 as_expr=false
7852fi
7853
7854if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7855 as_basename=basename
7856else
7857 as_basename=false
7858fi
3a12e572
UD
7859
7860
7861# Name of the executable.
f4b07664 7862as_me=`$as_basename "$0" ||
3a12e572
UD
7863$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7864 X"$0" : 'X\(//\)$' \| \
7865 X"$0" : 'X\(/\)$' \| \
7866 . : '\(.\)' 2>/dev/null ||
7867echo X/"$0" |
7868 sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7869 /^X\/\(\/\/\)$/{ s//\1/; q; }
7870 /^X\/\(\/\).*/{ s//\1/; q; }
7871 s/.*/./; q'`
7872
f4b07664 7873
3a12e572
UD
7874# PATH needs CR, and LINENO needs CR and PATH.
7875# Avoid depending upon Character Ranges.
7876as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7877as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7878as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7879as_cr_digits='0123456789'
7880as_cr_alnum=$as_cr_Letters$as_cr_digits
7881
7882# The user is always right.
7883if test "${PATH_SEPARATOR+set}" != set; then
2abf9ff1
RM
7884 echo "#! /bin/sh" >conf$$.sh
7885 echo "exit 0" >>conf$$.sh
7886 chmod +x conf$$.sh
7887 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
3a12e572
UD
7888 PATH_SEPARATOR=';'
7889 else
7890 PATH_SEPARATOR=:
7891 fi
2abf9ff1 7892 rm -f conf$$.sh
3a12e572
UD
7893fi
7894
7895
7896 as_lineno_1=$LINENO
7897 as_lineno_2=$LINENO
7898 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7899 test "x$as_lineno_1" != "x$as_lineno_2" &&
7900 test "x$as_lineno_3" = "x$as_lineno_2" || {
7901 # Find who we are. Look in the path if we contain no path at all
7902 # relative or not.
7903 case $0 in
7904 *[\\/]* ) as_myself=$0 ;;
7905 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7906for as_dir in $PATH
cd6ede75 7907do
3a12e572
UD
7908 IFS=$as_save_IFS
7909 test -z "$as_dir" && as_dir=.
7910 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7911done
7912
7913 ;;
cd6ede75 7914 esac
3a12e572
UD
7915 # We did not find ourselves, most probably we were run as `sh COMMAND'
7916 # in which case we are not to be found in the path.
7917 if test "x$as_myself" = x; then
7918 as_myself=$0
7919 fi
7920 if test ! -f "$as_myself"; then
7921 { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7922echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7923 { (exit 1); exit 1; }; }
7924 fi
7925 case $CONFIG_SHELL in
7926 '')
7927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7928for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7929do
7930 IFS=$as_save_IFS
7931 test -z "$as_dir" && as_dir=.
7932 for as_base in sh bash ksh sh5; do
7933 case $as_dir in
7934 /*)
7935 if ("$as_dir/$as_base" -c '
7936 as_lineno_1=$LINENO
7937 as_lineno_2=$LINENO
7938 as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7939 test "x$as_lineno_1" != "x$as_lineno_2" &&
7940 test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
f4b07664
RM
7941 $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7942 $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
3a12e572
UD
7943 CONFIG_SHELL=$as_dir/$as_base
7944 export CONFIG_SHELL
7945 exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7946 fi;;
7947 esac
7948 done
cd6ede75 7949done
3a12e572
UD
7950;;
7951 esac
cd6ede75 7952
3a12e572
UD
7953 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7954 # uniformly replaced by the line number. The first 'sed' inserts a
7955 # line-number line before each line; the second 'sed' does the real
7956 # work. The second script uses 'N' to pair each line-number line
7957 # with the numbered line, and appends trailing '-' during
7958 # substitution so that $LINENO is not a special case at line end.
7959 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7960 # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
7961 sed '=' <$as_myself |
7962 sed '
7963 N
7964 s,$,-,
7965 : loop
7966 s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7967 t loop
7968 s,-$,,
7969 s,^['$as_cr_digits']*\n,,
7970 ' >$as_me.lineno &&
7971 chmod +x $as_me.lineno ||
7972 { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7973echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7974 { (exit 1); exit 1; }; }
7975
7976 # Don't try to exec as it changes $[0], causing all sort of problems
7977 # (the dirname of $[0] is not the place where we might find the
7978 # original and so on. Autoconf is especially sensible to this).
7979 . ./$as_me.lineno
7980 # Exit status is that of the last command.
7981 exit
7982}
cd6ede75 7983
cd6ede75 7984
3a12e572
UD
7985case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7986 *c*,-n*) ECHO_N= ECHO_C='
7987' ECHO_T=' ' ;;
7988 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7989 *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
7990esac
cd6ede75 7991
3a12e572
UD
7992if expr a : '\(a\)' >/dev/null 2>&1; then
7993 as_expr=expr
7994else
7995 as_expr=false
7996fi
cd6ede75 7997
3a12e572
UD
7998rm -f conf$$ conf$$.exe conf$$.file
7999echo >conf$$.file
8000if ln -s conf$$.file conf$$ 2>/dev/null; then
8001 # We could just check for DJGPP; but this test a) works b) is more generic
8002 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8003 if test -f conf$$.exe; then
8004 # Don't use ln at all; we don't have any links
8005 as_ln_s='cp -p'
cd6ede75 8006 else
3a12e572 8007 as_ln_s='ln -s'
cd6ede75 8008 fi
3a12e572
UD
8009elif ln conf$$.file conf$$ 2>/dev/null; then
8010 as_ln_s=ln
8011else
8012 as_ln_s='cp -p'
cd6ede75 8013fi
3a12e572 8014rm -f conf$$ conf$$.exe conf$$.file
cd6ede75 8015
f4b07664
RM
8016if mkdir -p . 2>/dev/null; then
8017 as_mkdir_p=:
8018else
9382fcee 8019 test -d ./-p && rmdir ./-p
f4b07664
RM
8020 as_mkdir_p=false
8021fi
8022
3a12e572 8023as_executable_p="test -f"
cd6ede75 8024
3a12e572 8025# Sed expression to map a string onto a valid CPP name.
9382fcee 8026as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
3a12e572
UD
8027
8028# Sed expression to map a string onto a valid variable name.
9382fcee 8029as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
3a12e572
UD
8030
8031
8032# IFS
8033# We need space, tab and new line, in precisely that order.
8034as_nl='
8035'
8036IFS=" $as_nl"
8037
8038# CDPATH.
f4b07664 8039$as_unset CDPATH
3a12e572
UD
8040
8041exec 6>&1
8042
8043# Open the log real soon, to keep \$[0] and so on meaningful, and to
8044# report actual input values of CONFIG_FILES etc. instead of their
8045# values after options handling. Logging --version etc. is OK.
8046exec 5>>config.log
8047{
8048 echo
8049 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8050## Running $as_me. ##
8051_ASBOX
8052} >&5
8053cat >&5 <<_CSEOF
8054
f4b07664 8055This file was extended by GNU C Library $as_me (see version.h), which was
9382fcee 8056generated by GNU Autoconf 2.59. Invocation command line was
3a12e572
UD
8057
8058 CONFIG_FILES = $CONFIG_FILES
8059 CONFIG_HEADERS = $CONFIG_HEADERS
8060 CONFIG_LINKS = $CONFIG_LINKS
8061 CONFIG_COMMANDS = $CONFIG_COMMANDS
8062 $ $0 $@
8063
8064_CSEOF
8065echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8066echo >&5
8067_ACEOF
8068
8069# Files that config.status was made for.
8070if test -n "$ac_config_files"; then
8071 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8072fi
8073
8074if test -n "$ac_config_headers"; then
8075 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8076fi
8077
8078if test -n "$ac_config_links"; then
8079 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8080fi
8081
8082if test -n "$ac_config_commands"; then
8083 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8084fi
8085
8086cat >>$CONFIG_STATUS <<\_ACEOF
8087
8088ac_cs_usage="\
8089\`$as_me' instantiates files from templates according to the
8090current configuration.
8091
8092Usage: $0 [OPTIONS] [FILE]...
8093
8094 -h, --help print this help, then exit
8095 -V, --version print version number, then exit
2abf9ff1 8096 -q, --quiet do not print progress messages
3a12e572
UD
8097 -d, --debug don't remove temporary files
8098 --recheck update $as_me by reconfiguring in the same conditions
8099 --file=FILE[:TEMPLATE]
9382fcee 8100 instantiate the configuration file FILE
3a12e572 8101 --header=FILE[:TEMPLATE]
9382fcee 8102 instantiate the configuration header FILE
3a12e572
UD
8103
8104Configuration files:
8105$config_files
8106
8107Configuration headers:
8108$config_headers
8109
3a12e572
UD
8110Configuration commands:
8111$config_commands
8112
8113Report bugs to <bug-autoconf@gnu.org>."
8114_ACEOF
8115
8116cat >>$CONFIG_STATUS <<_ACEOF
8117ac_cs_version="\\
f4b07664 8118GNU C Library config.status (see version.h)
9382fcee 8119configured by $0, generated by GNU Autoconf 2.59,
3a12e572
UD
8120 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8121
9382fcee 8122Copyright (C) 2003 Free Software Foundation, Inc.
3a12e572
UD
8123This config.status script is free software; the Free Software Foundation
8124gives unlimited permission to copy, distribute and modify it."
8125srcdir=$srcdir
8126INSTALL="$INSTALL"
8127_ACEOF
8128
8129cat >>$CONFIG_STATUS <<\_ACEOF
8130# If no file are specified by the user, then we need to provide default
8131# value. By we need to know if files were specified by the user.
8132ac_need_defaults=:
8133while test $# != 0
8134do
8135 case $1 in
8136 --*=*)
8137 ac_option=`expr "x$1" : 'x\([^=]*\)='`
8138 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
f4b07664
RM
8139 ac_shift=:
8140 ;;
8141 -*)
8142 ac_option=$1
8143 ac_optarg=$2
8144 ac_shift=shift
3a12e572 8145 ;;
3a12e572
UD
8146 *) # This is not an option, so the user has probably given explicit
8147 # arguments.
f4b07664 8148 ac_option=$1
3a12e572 8149 ac_need_defaults=false;;
cd6ede75
UD
8150 esac
8151
f4b07664 8152 case $ac_option in
3a12e572
UD
8153 # Handling of the options.
8154_ACEOF
fbd90f6c 8155cat >>$CONFIG_STATUS <<\_ACEOF
2abf9ff1
RM
8156 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8157 ac_cs_recheck=: ;;
3a12e572
UD
8158 --version | --vers* | -V )
8159 echo "$ac_cs_version"; exit 0 ;;
8160 --he | --h)
8161 # Conflict between --help and --header
8162 { { echo "$as_me:$LINENO: error: ambiguous option: $1
8163Try \`$0 --help' for more information." >&5
8164echo "$as_me: error: ambiguous option: $1
8165Try \`$0 --help' for more information." >&2;}
8166 { (exit 1); exit 1; }; };;
8167 --help | --hel | -h )
8168 echo "$ac_cs_usage"; exit 0 ;;
8169 --debug | --d* | -d )
8170 debug=: ;;
8171 --file | --fil | --fi | --f )
f4b07664
RM
8172 $ac_shift
8173 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
3a12e572
UD
8174 ac_need_defaults=false;;
8175 --header | --heade | --head | --hea )
f4b07664
RM
8176 $ac_shift
8177 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
3a12e572 8178 ac_need_defaults=false;;
2abf9ff1
RM
8179 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8180 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8181 ac_cs_silent=: ;;
3a12e572
UD
8182
8183 # This is an error.
8184 -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8185Try \`$0 --help' for more information." >&5
8186echo "$as_me: error: unrecognized option: $1
8187Try \`$0 --help' for more information." >&2;}
8188 { (exit 1); exit 1; }; } ;;
8189
8190 *) ac_config_targets="$ac_config_targets $1" ;;
cd6ede75 8191
3a12e572
UD
8192 esac
8193 shift
8194done
8195
2abf9ff1
RM
8196ac_configure_extra_args=
8197
8198if $ac_cs_silent; then
8199 exec 6>/dev/null
8200 ac_configure_extra_args="$ac_configure_extra_args --silent"
8201fi
8202
8203_ACEOF
8204cat >>$CONFIG_STATUS <<_ACEOF
8205if \$ac_cs_recheck; then
8206 echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8207 exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8208fi
8209
3a12e572
UD
8210_ACEOF
8211
8212cat >>$CONFIG_STATUS <<_ACEOF
8213#
8214# INIT-COMMANDS section.
8215#
8216
8217config_vars='$config_vars'
8218
8219_ACEOF
8220
8221
8222
8223cat >>$CONFIG_STATUS <<\_ACEOF
8224for ac_config_target in $ac_config_targets
8225do
8226 case "$ac_config_target" in
8227 # Handling of arguments.
8228 "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
3a12e572
UD
8229 "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8230 "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
3a12e572
UD
8231 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8232 "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8233 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8234echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8235 { (exit 1); exit 1; }; };;
8236 esac
8237done
8238
8239# If the user did not use the arguments to specify the items to instantiate,
8240# then the envvar interface is used. Set only those that are not.
8241# We use the long form for the default assignment because of an extremely
8242# bizarre bug on SunOS 4.1.3.
8243if $ac_need_defaults; then
8244 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8245 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
3a12e572
UD
8246 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8247fi
8248
2abf9ff1
RM
8249# Have a temporary directory for convenience. Make it in the build tree
8250# simply because there is no reason to put it here, and in addition,
8251# creating and moving files from /tmp can sometimes cause problems.
3a12e572
UD
8252# Create a temporary directory, and hook for its removal unless debugging.
8253$debug ||
8254{
8255 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8256 trap '{ (exit 1); exit 1; }' 1 2 13 15
8257}
8258
8259# Create a (secure) tmp directory for tmp files.
2abf9ff1 8260
3a12e572 8261{
2abf9ff1 8262 tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
3a12e572
UD
8263 test -n "$tmp" && test -d "$tmp"
8264} ||
8265{
2abf9ff1 8266 tmp=./confstat$$-$RANDOM
3a12e572
UD
8267 (umask 077 && mkdir $tmp)
8268} ||
8269{
2abf9ff1 8270 echo "$me: cannot create a temporary directory in ." >&2
3a12e572
UD
8271 { (exit 1); exit 1; }
8272}
8273
8274_ACEOF
8275
8276cat >>$CONFIG_STATUS <<_ACEOF
8277
8278#
8279# CONFIG_FILES section.
8280#
8281
8282# No need to generate the scripts if there are no CONFIG_FILES.
8283# This happens for instance when ./config.status config.h
8284if test -n "\$CONFIG_FILES"; then
8285 # Protect against being on the right side of a sed subst in config.status.
8286 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8287 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8288s,@SHELL@,$SHELL,;t t
8289s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8290s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8291s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8292s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8293s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8294s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8295s,@exec_prefix@,$exec_prefix,;t t
8296s,@prefix@,$prefix,;t t
8297s,@program_transform_name@,$program_transform_name,;t t
8298s,@bindir@,$bindir,;t t
8299s,@sbindir@,$sbindir,;t t
8300s,@libexecdir@,$libexecdir,;t t
8301s,@datadir@,$datadir,;t t
8302s,@sysconfdir@,$sysconfdir,;t t
8303s,@sharedstatedir@,$sharedstatedir,;t t
8304s,@localstatedir@,$localstatedir,;t t
8305s,@libdir@,$libdir,;t t
8306s,@includedir@,$includedir,;t t
8307s,@oldincludedir@,$oldincludedir,;t t
8308s,@infodir@,$infodir,;t t
8309s,@mandir@,$mandir,;t t
8310s,@build_alias@,$build_alias,;t t
8311s,@host_alias@,$host_alias,;t t
8312s,@target_alias@,$target_alias,;t t
8313s,@DEFS@,$DEFS,;t t
8314s,@ECHO_C@,$ECHO_C,;t t
8315s,@ECHO_N@,$ECHO_N,;t t
8316s,@ECHO_T@,$ECHO_T,;t t
8317s,@LIBS@,$LIBS,;t t
8318s,@with_fp@,$with_fp,;t t
8319s,@with_cvs@,$with_cvs,;t t
7dbde9db 8320s,@enable_check_abi@,$enable_check_abi,;t t
3a12e572 8321s,@oldest_abi@,$oldest_abi,;t t
4df8c11d 8322s,@bindnow@,$bindnow,;t t
3a12e572
UD
8323s,@force_install@,$force_install,;t t
8324s,@all_warnings@,$all_warnings,;t t
8325s,@build@,$build,;t t
8326s,@build_cpu@,$build_cpu,;t t
8327s,@build_vendor@,$build_vendor,;t t
8328s,@build_os@,$build_os,;t t
8329s,@host@,$host,;t t
8330s,@host_cpu@,$host_cpu,;t t
8331s,@host_vendor@,$host_vendor,;t t
8332s,@host_os@,$host_os,;t t
8f73811b
RM
8333s,@subdirs@,$subdirs,;t t
8334s,@add_ons@,$add_ons,;t t
3a12e572
UD
8335s,@base_machine@,$base_machine,;t t
8336s,@sysnames@,$sysnames,;t t
8337s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8338s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8339s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8340s,@LN_S@,$LN_S,;t t
3a12e572 8341s,@CC@,$CC,;t t
3a12e572
UD
8342s,@CFLAGS@,$CFLAGS,;t t
8343s,@LDFLAGS@,$LDFLAGS,;t t
8344s,@CPPFLAGS@,$CPPFLAGS,;t t
8345s,@ac_ct_CC@,$ac_ct_CC,;t t
8346s,@OBJEXT@,$OBJEXT,;t t
8347s,@BUILD_CC@,$BUILD_CC,;t t
8348s,@cross_compiling@,$cross_compiling,;t t
8349s,@CPP@,$CPP,;t t
925c3c5c
UD
8350s,@CXX@,$CXX,;t t
8351s,@CXXFLAGS@,$CXXFLAGS,;t t
8352s,@ac_ct_CXX@,$ac_ct_CXX,;t t
3a12e572 8353s,@AR@,$AR,;t t
6e3d59bc 8354s,@OBJDUMP@,$OBJDUMP,;t t
3a12e572
UD
8355s,@RANLIB@,$RANLIB,;t t
8356s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8357s,@MIG@,$MIG,;t t
c4d23330
RM
8358s,@AS@,$AS,;t t
8359s,@LD@,$LD,;t t
4baa087a
RM
8360s,@PWD_P@,$PWD_P,;t t
8361s,@MAKE@,$MAKE,;t t
8362s,@MSGFMT@,$MSGFMT,;t t
8363s,@MAKEINFO@,$MAKEINFO,;t t
8364s,@SED@,$SED,;t t
8365s,@AUTOCONF@,$AUTOCONF,;t t
3a12e572
UD
8366s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8367s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8368s,@BASH@,$BASH,;t t
8369s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8370s,@KSH@,$KSH,;t t
8371s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8372s,@AWK@,$AWK,;t t
8373s,@PERL@,$PERL,;t t
8374s,@INSTALL_INFO@,$INSTALL_INFO,;t t
3a12e572
UD
8375s,@BISON@,$BISON,;t t
8376s,@VERSIONING@,$VERSIONING,;t t
8377s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
a334319f 8378s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
c776b3d7 8379s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
3a12e572
UD
8380s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8381s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8382s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
ed20b3d9 8383s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
3a12e572 8384s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
66b3d198 8385s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
78ec7d8c 8386s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
35915ec8 8387s,@ASFLAGS_config@,$ASFLAGS_config,;t t
3a12e572 8388s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
2abf9ff1 8389s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
0f124303 8390s,@libc_cv_fpie@,$libc_cv_fpie,;t t
49803108 8391s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
3a12e572 8392s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
a334319f 8393s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
3a12e572
UD
8394s,@no_whole_archive@,$no_whole_archive,;t t
8395s,@exceptions@,$exceptions,;t t
8396s,@LIBGD@,$LIBGD,;t t
74a30a58 8397s,@have_selinux@,$have_selinux,;t t
f4b07664 8398s,@EGREP@,$EGREP,;t t
3a12e572
UD
8399s,@sizeof_long_double@,$sizeof_long_double,;t t
8400s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8401s,@uname_sysname@,$uname_sysname,;t t
8402s,@uname_release@,$uname_release,;t t
8403s,@uname_version@,$uname_version,;t t
8404s,@old_glibc_headers@,$old_glibc_headers,;t t
8405s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8406s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8407s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8408s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
bcd5f356 8409s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
3a12e572
UD
8410s,@use_ldconfig@,$use_ldconfig,;t t
8411s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
a334319f
UD
8412s,@gnu_ld@,$gnu_ld,;t t
8413s,@gnu_as@,$gnu_as,;t t
3a12e572
UD
8414s,@elf@,$elf,;t t
8415s,@xcoff@,$xcoff,;t t
8416s,@static@,$static,;t t
8417s,@shared@,$shared,;t t
8418s,@pic_default@,$pic_default,;t t
8419s,@profile@,$profile,;t t
8420s,@omitfp@,$omitfp,;t t
8421s,@bounded@,$bounded,;t t
8422s,@static_nss@,$static_nss,;t t
8423s,@nopic_initfini@,$nopic_initfini,;t t
8424s,@DEFINES@,$DEFINES,;t t
a334319f 8425s,@linux_doors@,$linux_doors,;t t
3a12e572
UD
8426s,@mach_interface_list@,$mach_interface_list,;t t
8427s,@VERSION@,$VERSION,;t t
8428s,@RELEASE@,$RELEASE,;t t
f4b07664
RM
8429s,@LIBOBJS@,$LIBOBJS,;t t
8430s,@LTLIBOBJS@,$LTLIBOBJS,;t t
3a12e572
UD
8431CEOF
8432
8433_ACEOF
8434
8435 cat >>$CONFIG_STATUS <<\_ACEOF
8436 # Split the substitutions into bite-sized pieces for seds with
8437 # small command number limits, like on Digital OSF/1 and HP-UX.
8438 ac_max_sed_lines=48
8439 ac_sed_frag=1 # Number of current file.
8440 ac_beg=1 # First line for current file.
8441 ac_end=$ac_max_sed_lines # Line after last line for current file.
8442 ac_more_lines=:
8443 ac_sed_cmds=
8444 while $ac_more_lines; do
8445 if test $ac_beg -gt 1; then
8446 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8447 else
8448 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8449 fi
8450 if test ! -s $tmp/subs.frag; then
8451 ac_more_lines=false
8452 else
8453 # The purpose of the label and of the branching condition is to
8454 # speed up the sed processing (if there are no `@' at all, there
8455 # is no need to browse any of the substitutions).
8456 # These are the two extra sed commands mentioned above.
8457 (echo ':t
8458 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8459 if test -z "$ac_sed_cmds"; then
9382fcee 8460 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
3a12e572 8461 else
9382fcee 8462 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
3a12e572
UD
8463 fi
8464 ac_sed_frag=`expr $ac_sed_frag + 1`
8465 ac_beg=$ac_end
8466 ac_end=`expr $ac_end + $ac_max_sed_lines`
8467 fi
8468 done
8469 if test -z "$ac_sed_cmds"; then
8470 ac_sed_cmds=cat
cd6ede75 8471 fi
3a12e572 8472fi # test -n "$CONFIG_FILES"
cd6ede75 8473
3a12e572
UD
8474_ACEOF
8475cat >>$CONFIG_STATUS <<\_ACEOF
8476for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8477 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8478 case $ac_file in
8479 - | *:- | *:-:* ) # input from stdin
9382fcee
RM
8480 cat >$tmp/stdin
8481 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8482 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
3a12e572 8483 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9382fcee 8484 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
3a12e572 8485 * ) ac_file_in=$ac_file.in ;;
cd6ede75
UD
8486 esac
8487
3a12e572
UD
8488 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8489 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8490$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9382fcee
RM
8491 X"$ac_file" : 'X\(//\)[^/]' \| \
8492 X"$ac_file" : 'X\(//\)$' \| \
8493 X"$ac_file" : 'X\(/\)' \| \
8494 . : '\(.\)' 2>/dev/null ||
3a12e572
UD
8495echo X"$ac_file" |
8496 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8497 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8498 /^X\(\/\/\)$/{ s//\1/; q; }
8499 /^X\(\/\).*/{ s//\1/; q; }
8500 s/.*/./; q'`
f4b07664
RM
8501 { if $as_mkdir_p; then
8502 mkdir -p "$ac_dir"
8503 else
8504 as_dir="$ac_dir"
8505 as_dirs=
8506 while test ! -d "$as_dir"; do
8507 as_dirs="$as_dir $as_dirs"
8508 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8509$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9382fcee
RM
8510 X"$as_dir" : 'X\(//\)[^/]' \| \
8511 X"$as_dir" : 'X\(//\)$' \| \
8512 X"$as_dir" : 'X\(/\)' \| \
8513 . : '\(.\)' 2>/dev/null ||
f4b07664
RM
8514echo X"$as_dir" |
8515 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8516 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8517 /^X\(\/\/\)$/{ s//\1/; q; }
8518 /^X\(\/\).*/{ s//\1/; q; }
8519 s/.*/./; q'`
8520 done
8521 test ! -n "$as_dirs" || mkdir $as_dirs
8522 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8523echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8524 { (exit 1); exit 1; }; }; }
3a12e572
UD
8525
8526 ac_builddir=.
8527
8528if test "$ac_dir" != .; then
8529 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8530 # A "../" for each directory in $ac_dir_suffix.
8531 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8532else
8533 ac_dir_suffix= ac_top_builddir=
8534fi
8535
8536case $srcdir in
8537 .) # No --srcdir option. We are building in place.
8538 ac_srcdir=.
8539 if test -z "$ac_top_builddir"; then
8540 ac_top_srcdir=.
8541 else
8542 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8543 fi ;;
8544 [\\/]* | ?:[\\/]* ) # Absolute path.
8545 ac_srcdir=$srcdir$ac_dir_suffix;
8546 ac_top_srcdir=$srcdir ;;
8547 *) # Relative path.
8548 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8549 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8550esac
9382fcee
RM
8551
8552# Do not use `cd foo && pwd` to compute absolute paths, because
8553# the directories may not exist.
8554case `pwd` in
8555.) ac_abs_builddir="$ac_dir";;
8556*)
8557 case "$ac_dir" in
8558 .) ac_abs_builddir=`pwd`;;
8559 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8560 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8561 esac;;
8562esac
8563case $ac_abs_builddir in
8564.) ac_abs_top_builddir=${ac_top_builddir}.;;
8565*)
8566 case ${ac_top_builddir}. in
8567 .) ac_abs_top_builddir=$ac_abs_builddir;;
8568 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8569 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8570 esac;;
8571esac
8572case $ac_abs_builddir in
8573.) ac_abs_srcdir=$ac_srcdir;;
8574*)
8575 case $ac_srcdir in
8576 .) ac_abs_srcdir=$ac_abs_builddir;;
8577 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8578 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8579 esac;;
8580esac
8581case $ac_abs_builddir in
8582.) ac_abs_top_srcdir=$ac_top_srcdir;;
8583*)
8584 case $ac_top_srcdir in
8585 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8586 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8587 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8588 esac;;
8589esac
cd6ede75 8590
3a12e572
UD
8591
8592 case $INSTALL in
8593 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8594 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
cd6ede75
UD
8595 esac
8596
3a12e572
UD
8597 if test x"$ac_file" != x-; then
8598 { echo "$as_me:$LINENO: creating $ac_file" >&5
8599echo "$as_me: creating $ac_file" >&6;}
8600 rm -f "$ac_file"
8601 fi
8602 # Let's still pretend it is `configure' which instantiates (i.e., don't
8603 # use $as_me), people would be surprised to read:
8604 # /* config.h. Generated by config.status. */
8605 if test x"$ac_file" = x-; then
8606 configure_input=
8607 else
8608 configure_input="$ac_file. "
8609 fi
8610 configure_input=$configure_input"Generated from `echo $ac_file_in |
9382fcee 8611 sed 's,.*/,,'` by configure."
3a12e572
UD
8612
8613 # First look for the input files in the build tree, otherwise in the
8614 # src tree.
8615 ac_file_inputs=`IFS=:
8616 for f in $ac_file_in; do
8617 case $f in
8618 -) echo $tmp/stdin ;;
8619 [\\/$]*)
9382fcee
RM
8620 # Absolute (can't be DOS-style, as IFS=:)
8621 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
3a12e572
UD
8622echo "$as_me: error: cannot find input file: $f" >&2;}
8623 { (exit 1); exit 1; }; }
9382fcee 8624 echo "$f";;
3a12e572 8625 *) # Relative
9382fcee
RM
8626 if test -f "$f"; then
8627 # Build tree
8628 echo "$f"
8629 elif test -f "$srcdir/$f"; then
8630 # Source tree
8631 echo "$srcdir/$f"
8632 else
8633 # /dev/null tree
8634 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
3a12e572
UD
8635echo "$as_me: error: cannot find input file: $f" >&2;}
8636 { (exit 1); exit 1; }; }
9382fcee 8637 fi;;
3a12e572
UD
8638 esac
8639 done` || { (exit 1); exit 1; }
8640_ACEOF
8641cat >>$CONFIG_STATUS <<_ACEOF
8642 sed "$ac_vpsub
8643$extrasub
8644_ACEOF
8645cat >>$CONFIG_STATUS <<\_ACEOF
8646:t
8647/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8648s,@configure_input@,$configure_input,;t t
8649s,@srcdir@,$ac_srcdir,;t t
8650s,@abs_srcdir@,$ac_abs_srcdir,;t t
8651s,@top_srcdir@,$ac_top_srcdir,;t t
8652s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8653s,@builddir@,$ac_builddir,;t t
8654s,@abs_builddir@,$ac_abs_builddir,;t t
8655s,@top_builddir@,$ac_top_builddir,;t t
8656s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8657s,@INSTALL@,$ac_INSTALL,;t t
8658" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8659 rm -f $tmp/stdin
8660 if test x"$ac_file" != x-; then
8661 mv $tmp/out $ac_file
8662 else
8663 cat $tmp/out
8664 rm -f $tmp/out
8665 fi
8666
8667done
8668_ACEOF
8669cat >>$CONFIG_STATUS <<\_ACEOF
8670
8671#
8672# CONFIG_HEADER section.
8673#
cd6ede75
UD
8674
8675# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8676# NAME is the cpp macro being defined and VALUE is the value it is being given.
8677#
8678# ac_d sets the value in "#define NAME VALUE" lines.
9382fcee
RM
8679ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8680ac_dB='[ ].*$,\1#\2'
3a12e572
UD
8681ac_dC=' '
8682ac_dD=',;t'
8683# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
9382fcee 8684ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
3a12e572 8685ac_uB='$,\1#\2define\3'
cd6ede75 8686ac_uC=' '
3a12e572
UD
8687ac_uD=',;t'
8688
8689for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
cd6ede75 8690 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
3a12e572
UD
8691 case $ac_file in
8692 - | *:- | *:-:* ) # input from stdin
9382fcee
RM
8693 cat >$tmp/stdin
8694 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8695 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
3a12e572 8696 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
9382fcee 8697 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
3a12e572 8698 * ) ac_file_in=$ac_file.in ;;
cd6ede75
UD
8699 esac
8700
3a12e572
UD
8701 test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8702echo "$as_me: creating $ac_file" >&6;}
8703
8704 # First look for the input files in the build tree, otherwise in the
8705 # src tree.
8706 ac_file_inputs=`IFS=:
8707 for f in $ac_file_in; do
8708 case $f in
8709 -) echo $tmp/stdin ;;
8710 [\\/$]*)
9382fcee
RM
8711 # Absolute (can't be DOS-style, as IFS=:)
8712 test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
3a12e572
UD
8713echo "$as_me: error: cannot find input file: $f" >&2;}
8714 { (exit 1); exit 1; }; }
9382fcee
RM
8715 # Do quote $f, to prevent DOS paths from being IFS'd.
8716 echo "$f";;
3a12e572 8717 *) # Relative
9382fcee
RM
8718 if test -f "$f"; then
8719 # Build tree
8720 echo "$f"
8721 elif test -f "$srcdir/$f"; then
8722 # Source tree
8723 echo "$srcdir/$f"
8724 else
8725 # /dev/null tree
8726 { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
3a12e572
UD
8727echo "$as_me: error: cannot find input file: $f" >&2;}
8728 { (exit 1); exit 1; }; }
9382fcee 8729 fi;;
3a12e572
UD
8730 esac
8731 done` || { (exit 1); exit 1; }
8732 # Remove the trailing spaces.
9382fcee 8733 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
3a12e572
UD
8734
8735_ACEOF
8736
8737# Transform confdefs.h into two sed scripts, `conftest.defines' and
8738# `conftest.undefs', that substitutes the proper values into
8739# config.h.in to produce config.h. The first handles `#define'
8740# templates, and the second `#undef' templates.
8741# And first: Protect against being on the right side of a sed subst in
8742# config.status. Protect against being in an unquoted here document
8743# in config.status.
8744rm -f conftest.defines conftest.undefs
8745# Using a here document instead of a string reduces the quoting nightmare.
8746# Putting comments in sed scripts is not portable.
8747#
8748# `end' is used to avoid that the second main sed command (meant for
8749# 0-ary CPP macros) applies to n-ary macro definitions.
8750# See the Autoconf documentation for `clear'.
8751cat >confdef2sed.sed <<\_ACEOF
8752s/[\\&,]/\\&/g
8753s,[\\$`],\\&,g
8754t clear
8755: clear
9382fcee 8756s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
3a12e572 8757t end
9382fcee 8758s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
3a12e572
UD
8759: end
8760_ACEOF
8761# If some macros were called several times there might be several times
8762# the same #defines, which is useless. Nevertheless, we may not want to
8763# sort them, since we want the *last* AC-DEFINE to be honored.
8764uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8765sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8766rm -f confdef2sed.sed
cd6ede75
UD
8767
8768# This sed command replaces #undef with comments. This is necessary, for
8769# example, in the case of _POSIX_SOURCE, which is predefined and required
8770# on some systems where configure will not decide to define it.
3a12e572 8771cat >>conftest.undefs <<\_ACEOF
9382fcee 8772s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
3a12e572
UD
8773_ACEOF
8774
8775# Break up conftest.defines because some shells have a limit on the size
8776# of here documents, and old seds have small limits too (100 cmds).
8777echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
9382fcee 8778echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
3a12e572
UD
8779echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8780echo ' :' >>$CONFIG_STATUS
8781rm -f conftest.tail
8782while grep . conftest.defines >/dev/null
8783do
8784 # Write a limited-size here document to $tmp/defines.sed.
8785 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8786 # Speed up: don't consider the non `#define' lines.
9382fcee 8787 echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
3a12e572
UD
8788 # Work around the forget-to-reset-the-flag bug.
8789 echo 't clr' >>$CONFIG_STATUS
8790 echo ': clr' >>$CONFIG_STATUS
8791 sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8792 echo 'CEOF
8793 sed -f $tmp/defines.sed $tmp/in >$tmp/out
8794 rm -f $tmp/in
8795 mv $tmp/out $tmp/in
8796' >>$CONFIG_STATUS
8797 sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8798 rm -f conftest.defines
8799 mv conftest.tail conftest.defines
8800done
8801rm -f conftest.defines
f4b07664 8802echo ' fi # grep' >>$CONFIG_STATUS
3a12e572 8803echo >>$CONFIG_STATUS
cd6ede75 8804
3a12e572
UD
8805# Break up conftest.undefs because some shells have a limit on the size
8806# of here documents, and old seds have small limits too (100 cmds).
8807echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
cd6ede75 8808rm -f conftest.tail
3a12e572 8809while grep . conftest.undefs >/dev/null
cd6ede75 8810do
3a12e572
UD
8811 # Write a limited-size here document to $tmp/undefs.sed.
8812 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8813 # Speed up: don't consider the non `#undef'
9382fcee 8814 echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
3a12e572
UD
8815 # Work around the forget-to-reset-the-flag bug.
8816 echo 't clr' >>$CONFIG_STATUS
8817 echo ': clr' >>$CONFIG_STATUS
8818 sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
cd6ede75 8819 echo 'CEOF
3a12e572
UD
8820 sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8821 rm -f $tmp/in
8822 mv $tmp/out $tmp/in
8823' >>$CONFIG_STATUS
8824 sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8825 rm -f conftest.undefs
8826 mv conftest.tail conftest.undefs
cd6ede75 8827done
3a12e572
UD
8828rm -f conftest.undefs
8829
8830cat >>$CONFIG_STATUS <<\_ACEOF
8831 # Let's still pretend it is `configure' which instantiates (i.e., don't
8832 # use $as_me), people would be surprised to read:
8833 # /* config.h. Generated by config.status. */
8834 if test x"$ac_file" = x-; then
8835 echo "/* Generated by configure. */" >$tmp/config.h
cd6ede75 8836 else
3a12e572
UD
8837 echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
8838 fi
8839 cat $tmp/in >>$tmp/config.h
8840 rm -f $tmp/in
8841 if test x"$ac_file" != x-; then
2abf9ff1 8842 if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
3a12e572
UD
8843 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8844echo "$as_me: $ac_file is unchanged" >&6;}
8845 else
8846 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8847$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9382fcee
RM
8848 X"$ac_file" : 'X\(//\)[^/]' \| \
8849 X"$ac_file" : 'X\(//\)$' \| \
8850 X"$ac_file" : 'X\(/\)' \| \
8851 . : '\(.\)' 2>/dev/null ||
3a12e572
UD
8852echo X"$ac_file" |
8853 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8854 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8855 /^X\(\/\/\)$/{ s//\1/; q; }
8856 /^X\(\/\).*/{ s//\1/; q; }
8857 s/.*/./; q'`
f4b07664
RM
8858 { if $as_mkdir_p; then
8859 mkdir -p "$ac_dir"
3a12e572 8860 else
f4b07664
RM
8861 as_dir="$ac_dir"
8862 as_dirs=
8863 while test ! -d "$as_dir"; do
8864 as_dirs="$as_dir $as_dirs"
8865 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8866$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9382fcee
RM
8867 X"$as_dir" : 'X\(//\)[^/]' \| \
8868 X"$as_dir" : 'X\(//\)$' \| \
8869 X"$as_dir" : 'X\(/\)' \| \
8870 . : '\(.\)' 2>/dev/null ||
f4b07664 8871echo X"$as_dir" |
3a12e572
UD
8872 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8873 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8874 /^X\(\/\/\)$/{ s//\1/; q; }
8875 /^X\(\/\).*/{ s//\1/; q; }
8876 s/.*/./; q'`
f4b07664
RM
8877 done
8878 test ! -n "$as_dirs" || mkdir $as_dirs
8879 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8880echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8881 { (exit 1); exit 1; }; }; }
cd6ede75 8882
f4b07664
RM
8883 rm -f $ac_file
8884 mv $tmp/config.h $ac_file
8885 fi
8886 else
8887 cat $tmp/config.h
8888 rm -f $tmp/config.h
8889 fi
cd6ede75 8890done
3a12e572
UD
8891_ACEOF
8892cat >>$CONFIG_STATUS <<\_ACEOF
cd6ede75 8893
3a12e572
UD
8894#
8895# CONFIG_COMMANDS section.
8896#
8897for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8898 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8899 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8900 ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8901$as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9382fcee
RM
8902 X"$ac_dest" : 'X\(//\)[^/]' \| \
8903 X"$ac_dest" : 'X\(//\)$' \| \
8904 X"$ac_dest" : 'X\(/\)' \| \
8905 . : '\(.\)' 2>/dev/null ||
3a12e572
UD
8906echo X"$ac_dest" |
8907 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8908 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8909 /^X\(\/\/\)$/{ s//\1/; q; }
8910 /^X\(\/\).*/{ s//\1/; q; }
8911 s/.*/./; q'`
9382fcee
RM
8912 { if $as_mkdir_p; then
8913 mkdir -p "$ac_dir"
8914 else
8915 as_dir="$ac_dir"
8916 as_dirs=
8917 while test ! -d "$as_dir"; do
8918 as_dirs="$as_dir $as_dirs"
8919 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8920$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8921 X"$as_dir" : 'X\(//\)[^/]' \| \
8922 X"$as_dir" : 'X\(//\)$' \| \
8923 X"$as_dir" : 'X\(/\)' \| \
8924 . : '\(.\)' 2>/dev/null ||
8925echo X"$as_dir" |
8926 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8927 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8928 /^X\(\/\/\)$/{ s//\1/; q; }
8929 /^X\(\/\).*/{ s//\1/; q; }
8930 s/.*/./; q'`
8931 done
8932 test ! -n "$as_dirs" || mkdir $as_dirs
8933 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8934echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8935 { (exit 1); exit 1; }; }; }
8936
3a12e572
UD
8937 ac_builddir=.
8938
8939if test "$ac_dir" != .; then
8940 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8941 # A "../" for each directory in $ac_dir_suffix.
8942 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8943else
8944 ac_dir_suffix= ac_top_builddir=
8945fi
8946
8947case $srcdir in
8948 .) # No --srcdir option. We are building in place.
8949 ac_srcdir=.
8950 if test -z "$ac_top_builddir"; then
8951 ac_top_srcdir=.
8952 else
8953 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8954 fi ;;
8955 [\\/]* | ?:[\\/]* ) # Absolute path.
8956 ac_srcdir=$srcdir$ac_dir_suffix;
8957 ac_top_srcdir=$srcdir ;;
8958 *) # Relative path.
8959 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8960 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8961esac
9382fcee
RM
8962
8963# Do not use `cd foo && pwd` to compute absolute paths, because
8964# the directories may not exist.
8965case `pwd` in
8966.) ac_abs_builddir="$ac_dir";;
8967*)
8968 case "$ac_dir" in
8969 .) ac_abs_builddir=`pwd`;;
8970 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8971 *) ac_abs_builddir=`pwd`/"$ac_dir";;
8972 esac;;
8973esac
8974case $ac_abs_builddir in
8975.) ac_abs_top_builddir=${ac_top_builddir}.;;
8976*)
8977 case ${ac_top_builddir}. in
8978 .) ac_abs_top_builddir=$ac_abs_builddir;;
8979 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8980 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8981 esac;;
8982esac
8983case $ac_abs_builddir in
8984.) ac_abs_srcdir=$ac_srcdir;;
8985*)
8986 case $ac_srcdir in
8987 .) ac_abs_srcdir=$ac_abs_builddir;;
8988 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8989 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8990 esac;;
8991esac
8992case $ac_abs_builddir in
8993.) ac_abs_top_srcdir=$ac_top_srcdir;;
8994*)
8995 case $ac_top_srcdir in
8996 .) ac_abs_top_srcdir=$ac_abs_builddir;;
8997 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8998 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8999 esac;;
9000esac
3a12e572
UD
9001
9002
9003 { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9004echo "$as_me: executing $ac_dest commands" >&6;}
9005 case $ac_dest in
9006 default )
c0fb8a56
UD
9007case $CONFIG_FILES in *config.make*)
9008echo "$config_vars" >> config.make;;
9009esac
3a12e572
UD
9010test -d bits || mkdir bits ;;
9011 esac
9012done
9013_ACEOF
9014
9015cat >>$CONFIG_STATUS <<\_ACEOF
9016
9017{ (exit 0); exit 0; }
9018_ACEOF
cd6ede75 9019chmod +x $CONFIG_STATUS
3a12e572
UD
9020ac_clean_files=$ac_clean_files_save
9021
9022
9023# configure is writing to config.log, and then calls config.status.
9024# config.status does its own redirection, appending to config.log.
9025# Unfortunately, on DOS this fails, as config.log is still kept open
9026# by configure, so config.status won't be able to write to it; its
9027# output is simply discarded. So we exec the FD to /dev/null,
9028# effectively closing config.log, so it can be properly (re)opened and
9029# appended to by config.status. When coming back to configure, we
9030# need to make the FD available again.
9031if test "$no_create" != yes; then
9032 ac_cs_success=:
2abf9ff1
RM
9033 ac_config_status_args=
9034 test "$silent" = yes &&
9035 ac_config_status_args="$ac_config_status_args --quiet"
3a12e572 9036 exec 5>/dev/null
2abf9ff1 9037 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
3a12e572
UD
9038 exec 5>>config.log
9039 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9040 # would make configure fail if this is the last instruction.
9041 $ac_cs_success || { (exit 1); exit 1; }
9042fi
cd6ede75 9043
3a12e572
UD
9044#
9045# CONFIG_SUBDIRS section.
9046#
cd6ede75
UD
9047if test "$no_recursion" != yes; then
9048
9049 # Remove --cache-file and --srcdir arguments so they do not pile up.
9050 ac_sub_configure_args=
9051 ac_prev=
9052 for ac_arg in $ac_configure_args; do
9053 if test -n "$ac_prev"; then
9054 ac_prev=
9055 continue
9056 fi
3a12e572 9057 case $ac_arg in
cd6ede75
UD
9058 -cache-file | --cache-file | --cache-fil | --cache-fi \
9059 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9060 ac_prev=cache_file ;;
9061 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
3a12e572
UD
9062 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9063 | --c=*)
9064 ;;
9065 --config-cache | -C)
cd6ede75
UD
9066 ;;
9067 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9068 ac_prev=srcdir ;;
9069 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9070 ;;
3a12e572
UD
9071 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9072 ac_prev=prefix ;;
9073 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9074 ;;
cd6ede75
UD
9075 *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9076 esac
9077 done
9078
3a12e572
UD
9079 # Always prepend --prefix to ensure using the same prefix
9080 # in subdir configurations.
9081 ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9082
9083 ac_popdir=`pwd`
9084 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
cd6ede75
UD
9085
9086 # Do not complain, so a configure script can configure whichever
9087 # parts of a large source tree are present.
3a12e572 9088 test -d $srcdir/$ac_dir || continue
cd6ede75 9089
3a12e572
UD
9090 { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9091echo "$as_me: configuring in $ac_dir" >&6;}
f4b07664
RM
9092 { if $as_mkdir_p; then
9093 mkdir -p "$ac_dir"
9094 else
9095 as_dir="$ac_dir"
9096 as_dirs=
9097 while test ! -d "$as_dir"; do
9098 as_dirs="$as_dir $as_dirs"
9099 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9100$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9382fcee
RM
9101 X"$as_dir" : 'X\(//\)[^/]' \| \
9102 X"$as_dir" : 'X\(//\)$' \| \
9103 X"$as_dir" : 'X\(/\)' \| \
9104 . : '\(.\)' 2>/dev/null ||
f4b07664
RM
9105echo X"$as_dir" |
9106 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9107 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9108 /^X\(\/\/\)$/{ s//\1/; q; }
9109 /^X\(\/\).*/{ s//\1/; q; }
9110 s/.*/./; q'`
9111 done
9112 test ! -n "$as_dirs" || mkdir $as_dirs
9113 fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9114echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9115 { (exit 1); exit 1; }; }; }
cd6ede75 9116
3a12e572 9117 ac_builddir=.
cd6ede75 9118
3a12e572
UD
9119if test "$ac_dir" != .; then
9120 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9121 # A "../" for each directory in $ac_dir_suffix.
9122 ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9123else
9124 ac_dir_suffix= ac_top_builddir=
9125fi
cd6ede75 9126
3a12e572
UD
9127case $srcdir in
9128 .) # No --srcdir option. We are building in place.
9129 ac_srcdir=.
9130 if test -z "$ac_top_builddir"; then
9131 ac_top_srcdir=.
9132 else
9133 ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9134 fi ;;
9135 [\\/]* | ?:[\\/]* ) # Absolute path.
9136 ac_srcdir=$srcdir$ac_dir_suffix;
9137 ac_top_srcdir=$srcdir ;;
9138 *) # Relative path.
9139 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9140 ac_top_srcdir=$ac_top_builddir$srcdir ;;
9141esac
9382fcee
RM
9142
9143# Do not use `cd foo && pwd` to compute absolute paths, because
9144# the directories may not exist.
9145case `pwd` in
9146.) ac_abs_builddir="$ac_dir";;
9147*)
9148 case "$ac_dir" in
9149 .) ac_abs_builddir=`pwd`;;
9150 [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9151 *) ac_abs_builddir=`pwd`/"$ac_dir";;
9152 esac;;
9153esac
9154case $ac_abs_builddir in
9155.) ac_abs_top_builddir=${ac_top_builddir}.;;
9156*)
9157 case ${ac_top_builddir}. in
9158 .) ac_abs_top_builddir=$ac_abs_builddir;;
9159 [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9160 *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9161 esac;;
9162esac
9163case $ac_abs_builddir in
9164.) ac_abs_srcdir=$ac_srcdir;;
9165*)
9166 case $ac_srcdir in
9167 .) ac_abs_srcdir=$ac_abs_builddir;;
9168 [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9169 *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9170 esac;;
9171esac
9172case $ac_abs_builddir in
9173.) ac_abs_top_srcdir=$ac_top_srcdir;;
9174*)
9175 case $ac_top_srcdir in
9176 .) ac_abs_top_srcdir=$ac_abs_builddir;;
9177 [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9178 *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9179 esac;;
9180esac
3a12e572
UD
9181
9182
9183 cd $ac_dir
cd6ede75
UD
9184
9185 # Check for guested configure; otherwise get Cygnus style configure.
3a12e572
UD
9186 if test -f $ac_srcdir/configure.gnu; then
9187 ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9188 elif test -f $ac_srcdir/configure; then
9189 ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9190 elif test -f $ac_srcdir/configure.in; then
cd6ede75
UD
9191 ac_sub_configure=$ac_configure
9192 else
3a12e572
UD
9193 { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9194echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
cd6ede75
UD
9195 ac_sub_configure=
9196 fi
9197
9198 # The recursion is here.
9199 if test -n "$ac_sub_configure"; then
cd6ede75 9200 # Make the cache file name correct relative to the subdirectory.
3a12e572
UD
9201 case $cache_file in
9202 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
cd6ede75 9203 *) # Relative path.
9382fcee 9204 ac_sub_cache_file=$ac_top_builddir$cache_file ;;
cd6ede75 9205 esac
cd6ede75 9206
3a12e572
UD
9207 { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9208echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
cd6ede75 9209 # The eval makes quoting arguments work.
3a12e572 9210 eval $ac_sub_configure $ac_sub_configure_args \
9382fcee
RM
9211 --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9212 { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
3a12e572
UD
9213echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9214 { (exit 1); exit 1; }; }
cd6ede75
UD
9215 fi
9216
9217 cd $ac_popdir
9218 done
9219fi
9220