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