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