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