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