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