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