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