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