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