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