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