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