Add optimized x86-64 implementation of strnlen.
[glibc.git] / configure
blobdd33760150c63bd81afd3e768fb31ec5a60837b6
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.65 for GNU C Library (see version.h).
6 # Report bugs to <glibc>.
9 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
11 # Inc.
14 # This configure script is free software; the Free Software Foundation
15 # gives unlimited permission to copy, distribute and modify it.
16 ## -------------------- ##
17 ## M4sh Initialization. ##
18 ## -------------------- ##
20 # Be more Bourne compatible
21 DUALCASE=1; export DUALCASE # for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
23 emulate sh
24 NULLCMD=:
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
28 setopt NO_GLOB_SUBST
29 else
30 case `(set -o) 2>/dev/null` in #(
31 *posix*) :
32 set -o posix ;; #(
33 *) :
35 esac
39 as_nl='
41 export as_nl
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='print -r --'
51 as_echo_n='print -rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 as_echo='printf %s\n'
54 as_echo_n='printf %s'
55 else
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58 as_echo_n='/usr/ucb/echo -n'
59 else
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
61 as_echo_n_body='eval
62 arg=$1;
63 case $arg in #(
64 *"$as_nl"*)
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 esac;
68 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
70 export as_echo_n_body
71 as_echo_n='sh -c $as_echo_n_body as_echo'
73 export as_echo_body
74 as_echo='sh -c $as_echo_body as_echo'
77 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
79 PATH_SEPARATOR=:
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82 PATH_SEPARATOR=';'
87 # IFS
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
92 IFS=" "" $as_nl"
94 # Find who we are. Look in the path if we contain no directory separator.
95 case $0 in #((
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
104 IFS=$as_save_IFS
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111 as_myself=$0
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 emulate sh
142 NULLCMD=:
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 setopt NO_GLOB_SUBST
147 else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
153 esac
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
169 else
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
179 as_have_required=yes
180 else
181 as_have_required=no
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
185 else
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
187 as_found=false
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
190 IFS=$as_save_IFS
191 test -z "$as_dir" && as_dir=.
192 as_found=:
193 case $as_dir in #(
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
202 break 2
205 done;;
206 esac
207 as_found=false
208 done
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
212 fi; }
213 IFS=$as_save_IFS
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
220 BASH_ENV=/dev/null
221 ENV=/dev/null
222 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
223 export CONFIG_SHELL
224 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
227 if test x$as_have_required = xno; then :
228 $as_echo "$0: This script requires a shell more modern than all"
229 $as_echo "$0: the shells that I found on your system."
230 if test x${ZSH_VERSION+set} = xset ; then
231 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
232 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
233 else
234 $as_echo "$0: Please tell bug-autoconf@gnu.org and glibc about your
235 $0: system, including any error possibly output before this
236 $0: message. Then install a modern shell, or manually run
237 $0: the script under such a shell if you do have one."
239 exit 1
243 SHELL=${CONFIG_SHELL-/bin/sh}
244 export SHELL
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE= GREP_OPTIONS=
247 unset CLICOLOR_FORCE GREP_OPTIONS
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
252 # as_fn_unset VAR
253 # ---------------
254 # Portably unset VAR.
255 as_fn_unset ()
257 { eval $1=; unset $1;}
259 as_unset=as_fn_unset
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
264 as_fn_set_status ()
266 return $1
267 } # as_fn_set_status
269 # as_fn_exit STATUS
270 # -----------------
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272 as_fn_exit ()
274 set +e
275 as_fn_set_status $1
276 exit $1
277 } # as_fn_exit
279 # as_fn_mkdir_p
280 # -------------
281 # Create "$as_dir" as a directory, including parents if necessary.
282 as_fn_mkdir_p ()
285 case $as_dir in #(
286 -*) as_dir=./$as_dir;;
287 esac
288 test -d "$as_dir" || eval $as_mkdir_p || {
289 as_dirs=
290 while :; do
291 case $as_dir in #(
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 *) as_qdir=$as_dir;;
294 esac
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 $as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303 s//\1/
306 /^X\(\/\/\)[^/].*/{
307 s//\1/
310 /^X\(\/\/\)$/{
311 s//\1/
314 /^X\(\/\).*/{
315 s//\1/
318 s/.*/./; q'`
319 test -d "$as_dir" && break
320 done
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
325 } # as_fn_mkdir_p
326 # as_fn_append VAR VALUE
327 # ----------------------
328 # Append the text in VALUE to the end of the definition contained in VAR. Take
329 # advantage of any shell optimizations that allow amortized linear growth over
330 # repeated appends, instead of the typical quadratic growth present in naive
331 # implementations.
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
335 eval $1+=\$2
337 else
338 as_fn_append ()
340 eval $1=\$$1\$2
342 fi # as_fn_append
344 # as_fn_arith ARG...
345 # ------------------
346 # Perform arithmetic evaluation on the ARGs, and store the result in the
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 # must be portable across $(()) and expr.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 eval 'as_fn_arith ()
352 as_val=$(( $* ))
354 else
355 as_fn_arith ()
357 as_val=`expr "$@" || test $? -eq 1`
359 fi # as_fn_arith
362 # as_fn_error ERROR [LINENO LOG_FD]
363 # ---------------------------------
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with status $?, using 1 if that was 0.
367 as_fn_error ()
369 as_status=$?; test $as_status -eq 0 && as_status=1
370 if test "$3"; then
371 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
374 $as_echo "$as_me: error: $1" >&2
375 as_fn_exit $as_status
376 } # as_fn_error
378 if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 as_expr=expr
381 else
382 as_expr=false
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 as_basename=basename
387 else
388 as_basename=false
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_dirname=dirname
393 else
394 as_dirname=false
397 as_me=`$as_basename -- "$0" ||
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401 $as_echo X/"$0" |
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
403 s//\1/
406 /^X\/\(\/\/\)$/{
407 s//\1/
410 /^X\/\(\/\).*/{
411 s//\1/
414 s/.*/./; q'`
416 # Avoid depending upon Character Ranges.
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits='0123456789'
421 as_cr_alnum=$as_cr_Letters$as_cr_digits
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
429 sed -n '
431 /[$]LINENO/=
432 ' <$as_myself |
433 sed '
434 s/[$]LINENO.*/&-/
435 t lineno
437 :lineno
439 :loop
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 t loop
442 s/-\n.*//
443 ' >$as_me.lineno &&
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
450 . "./$as_me.lineno"
451 # Exit status is that of the last command.
452 exit
455 ECHO_C= ECHO_N= ECHO_T=
456 case `echo -n x` in #(((((
457 -n*)
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
460 xy) ECHO_C='\c';;
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
462 ECHO_T=' ';;
463 esac;;
465 ECHO_N='-n';;
466 esac
468 rm -f conf$$ conf$$.exe conf$$.file
469 if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
471 else
472 rm -f conf$$.dir
473 mkdir conf$$.dir 2>/dev/null
475 if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
477 as_ln_s='ln -s'
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483 as_ln_s='cp -p'
484 elif ln conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s=ln
486 else
487 as_ln_s='cp -p'
489 else
490 as_ln_s='cp -p'
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 rmdir conf$$.dir 2>/dev/null
495 if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
497 else
498 test -d ./-p && rmdir ./-p
499 as_mkdir_p=false
502 if test -x / >/dev/null 2>&1; then
503 as_test_x='test -x'
504 else
505 if ls -dL / >/dev/null 2>&1; then
506 as_ls_L_option=L
507 else
508 as_ls_L_option=
510 as_test_x='
511 eval sh -c '\''
512 if test -d "$1"; then
513 test -d "$1/.";
514 else
515 case $1 in #(
516 -*)set "./$1";;
517 esac;
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
520 '\'' sh
523 as_executable_p=$as_test_x
525 # Sed expression to map a string onto a valid CPP name.
526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
528 # Sed expression to map a string onto a valid variable name.
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
532 test -n "$DJDIR" || exec 7<&0 </dev/null
533 exec 6>&1
535 # Name of the host.
536 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
537 # so uname gets run too.
538 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
541 # Initializations.
543 ac_default_prefix=/usr/local
544 ac_clean_files=
545 ac_config_libobj_dir=.
546 LIBOBJS=
547 cross_compiling=no
548 subdirs=
549 MFLAGS=
550 MAKEFLAGS=
552 # Identity of this package.
553 PACKAGE_NAME='GNU C Library'
554 PACKAGE_TARNAME='c-library'
555 PACKAGE_VERSION='(see version.h)'
556 PACKAGE_STRING='GNU C Library (see version.h)'
557 PACKAGE_BUGREPORT='glibc'
558 PACKAGE_URL='http://www.gnu.org/software/c-library/'
560 ac_unique_file="include/features.h"
561 enable_option_checking=no
562 # Factoring default headers for most tests.
563 ac_includes_default="\
564 #include <stdio.h>
565 #ifdef HAVE_SYS_TYPES_H
566 # include <sys/types.h>
567 #endif
568 #ifdef HAVE_SYS_STAT_H
569 # include <sys/stat.h>
570 #endif
571 #ifdef STDC_HEADERS
572 # include <stdlib.h>
573 # include <stddef.h>
574 #else
575 # ifdef HAVE_STDLIB_H
576 # include <stdlib.h>
577 # endif
578 #endif
579 #ifdef HAVE_STRING_H
580 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
581 # include <memory.h>
582 # endif
583 # include <string.h>
584 #endif
585 #ifdef HAVE_STRINGS_H
586 # include <strings.h>
587 #endif
588 #ifdef HAVE_INTTYPES_H
589 # include <inttypes.h>
590 #endif
591 #ifdef HAVE_STDINT_H
592 # include <stdint.h>
593 #endif
594 #ifdef HAVE_UNISTD_H
595 # include <unistd.h>
596 #endif"
598 ac_subst_vars='LTLIBOBJS
599 LIBOBJS
600 RELEASE
601 VERSION
602 mach_interface_list
603 DEFINES
604 nopic_initfini
605 static_nss
606 bounded
607 omitfp
608 profile
609 libc_cv_pic_default
610 shared
611 static
612 xcoff
614 ldd_rewrite_script
615 use_ldconfig
616 libc_cv_as_i686
617 libc_cv_cc_avx
618 libc_cv_cc_sse4
619 libc_cv_cpp_asm_debuginfo
620 libc_cv_forced_unwind
621 libc_cv_rootsbindir
622 libc_cv_sysconfdir
623 libc_cv_localedir
624 libc_cv_slibdir
625 old_glibc_headers
626 uname_version
627 uname_release
628 uname_sysname
629 libc_cv_gcc_unwind_find_fde
630 sizeof_long_double
631 EGREP
632 GREP
633 have_selinux
634 have_libcap
635 have_libaudit
636 LIBGD
637 libc_cv_cc_submachine
638 exceptions
639 no_whole_archive
640 libc_cv_have_initfini
641 libc_cv_gnu89_inline
642 libc_cv_ssp
643 fno_unit_at_a_time
644 libc_cv_hashstyle
645 libc_cv_fpie
646 libc_cv_z_execstack
647 libc_cv_z_combreloc
648 ASFLAGS_config
649 libc_cv_as_needed
650 libc_cv_libgcc_s_suffix
651 libc_cv_Bgroup
652 libc_cv_cc_with_libunwind
653 VERSIONING
654 BISON
655 INSTALL_INFO
656 PERL
658 libc_cv_have_ksh
660 libc_cv_have_bash2
661 BASH_SHELL
662 libc_cv_gcc_static_libgcc
663 CXX_SYSINCLUDES
664 SYSINCLUDES
665 AUTOCONF
667 MAKEINFO
668 MSGFMT
669 MAKE
670 PWD_P
674 RANLIB
675 OBJDUMP
677 LN_S
678 INSTALL_DATA
679 INSTALL_SCRIPT
680 INSTALL_PROGRAM
681 sysdeps_add_ons
682 sysnames
683 submachine
684 multi_arch
685 base_machine
686 add_on_subdirs
687 add_ons
688 libc_cv_nss_crypt
689 experimental_malloc
690 all_warnings
691 force_install
692 bindnow
693 oldest_abi
694 enable_check_abi
695 with_cvs
696 with_fp
697 ac_ct_CXX
698 CXXFLAGS
701 cross_compiling
702 BUILD_CC
703 OBJEXT
704 ac_ct_CC
705 CPPFLAGS
706 LDFLAGS
707 CFLAGS
709 host_os
710 host_vendor
711 host_cpu
712 host
713 build_os
714 build_vendor
715 build_cpu
716 build
717 subdirs
718 target_alias
719 host_alias
720 build_alias
721 LIBS
722 ECHO_T
723 ECHO_N
724 ECHO_C
725 DEFS
726 mandir
727 localedir
728 libdir
729 psdir
730 pdfdir
731 dvidir
732 htmldir
733 infodir
734 docdir
735 oldincludedir
736 includedir
737 localstatedir
738 sharedstatedir
739 sysconfdir
740 datadir
741 datarootdir
742 libexecdir
743 sbindir
744 bindir
745 program_transform_name
746 prefix
747 exec_prefix
748 PACKAGE_URL
749 PACKAGE_BUGREPORT
750 PACKAGE_STRING
751 PACKAGE_VERSION
752 PACKAGE_TARNAME
753 PACKAGE_NAME
754 PATH_SEPARATOR
755 SHELL'
756 ac_subst_files=''
757 ac_user_opts='
758 enable_option_checking
759 with_gd
760 with_gd_include
761 with_gd_lib
762 with_fp
763 with_binutils
764 with_elf
765 with_selinux
766 with_xcoff
767 with_cvs
768 with_headers
769 enable_sanity_checks
770 enable_check_abi
771 enable_shared
772 enable_profile
773 enable_omitfp
774 enable_bounded
775 enable_versioning
776 enable_oldest_abi
777 enable_stackguard_randomization
778 enable_add_ons
779 with_tls
780 with___thread
781 enable_hidden_plt
782 enable_bind_now
783 enable_static_nss
784 enable_force_install
785 enable_kernel
786 enable_all_warnings
787 enable_multi_arch
788 enable_experimental_malloc
789 enable_nss_crypt
790 with_cpu
792 ac_precious_vars='build_alias
793 host_alias
794 target_alias
796 CFLAGS
797 LDFLAGS
798 LIBS
799 CPPFLAGS
802 CXXFLAGS
803 CCC'
804 ac_subdirs_all='
807 # Initialize some variables set by options.
808 ac_init_help=
809 ac_init_version=false
810 ac_unrecognized_opts=
811 ac_unrecognized_sep=
812 # The variables have the same names as the options, with
813 # dashes changed to underlines.
814 cache_file=/dev/null
815 exec_prefix=NONE
816 no_create=
817 no_recursion=
818 prefix=NONE
819 program_prefix=NONE
820 program_suffix=NONE
821 program_transform_name=s,x,x,
822 silent=
823 site=
824 srcdir=
825 verbose=
826 x_includes=NONE
827 x_libraries=NONE
829 # Installation directory options.
830 # These are left unexpanded so users can "make install exec_prefix=/foo"
831 # and all the variables that are supposed to be based on exec_prefix
832 # by default will actually change.
833 # Use braces instead of parens because sh, perl, etc. also accept them.
834 # (The list follows the same order as the GNU Coding Standards.)
835 bindir='${exec_prefix}/bin'
836 sbindir='${exec_prefix}/sbin'
837 libexecdir='${exec_prefix}/libexec'
838 datarootdir='${prefix}/share'
839 datadir='${datarootdir}'
840 sysconfdir='${prefix}/etc'
841 sharedstatedir='${prefix}/com'
842 localstatedir='${prefix}/var'
843 includedir='${prefix}/include'
844 oldincludedir='/usr/include'
845 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
846 infodir='${datarootdir}/info'
847 htmldir='${docdir}'
848 dvidir='${docdir}'
849 pdfdir='${docdir}'
850 psdir='${docdir}'
851 libdir='${exec_prefix}/lib'
852 localedir='${datarootdir}/locale'
853 mandir='${datarootdir}/man'
855 ac_prev=
856 ac_dashdash=
857 for ac_option
859 # If the previous option needs an argument, assign it.
860 if test -n "$ac_prev"; then
861 eval $ac_prev=\$ac_option
862 ac_prev=
863 continue
866 case $ac_option in
867 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
868 *) ac_optarg=yes ;;
869 esac
871 # Accept the important Cygnus configure options, so we can diagnose typos.
873 case $ac_dashdash$ac_option in
875 ac_dashdash=yes ;;
877 -bindir | --bindir | --bindi | --bind | --bin | --bi)
878 ac_prev=bindir ;;
879 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
880 bindir=$ac_optarg ;;
882 -build | --build | --buil | --bui | --bu)
883 ac_prev=build_alias ;;
884 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
885 build_alias=$ac_optarg ;;
887 -cache-file | --cache-file | --cache-fil | --cache-fi \
888 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
889 ac_prev=cache_file ;;
890 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
891 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
892 cache_file=$ac_optarg ;;
894 --config-cache | -C)
895 cache_file=config.cache ;;
897 -datadir | --datadir | --datadi | --datad)
898 ac_prev=datadir ;;
899 -datadir=* | --datadir=* | --datadi=* | --datad=*)
900 datadir=$ac_optarg ;;
902 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
903 | --dataroo | --dataro | --datar)
904 ac_prev=datarootdir ;;
905 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
906 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
907 datarootdir=$ac_optarg ;;
909 -disable-* | --disable-*)
910 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
911 # Reject names that are not valid shell variable names.
912 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
913 as_fn_error "invalid feature name: $ac_useropt"
914 ac_useropt_orig=$ac_useropt
915 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
916 case $ac_user_opts in
918 "enable_$ac_useropt"
919 "*) ;;
920 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
921 ac_unrecognized_sep=', ';;
922 esac
923 eval enable_$ac_useropt=no ;;
925 -docdir | --docdir | --docdi | --doc | --do)
926 ac_prev=docdir ;;
927 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
928 docdir=$ac_optarg ;;
930 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
931 ac_prev=dvidir ;;
932 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
933 dvidir=$ac_optarg ;;
935 -enable-* | --enable-*)
936 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
937 # Reject names that are not valid shell variable names.
938 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
939 as_fn_error "invalid feature name: $ac_useropt"
940 ac_useropt_orig=$ac_useropt
941 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
942 case $ac_user_opts in
944 "enable_$ac_useropt"
945 "*) ;;
946 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
947 ac_unrecognized_sep=', ';;
948 esac
949 eval enable_$ac_useropt=\$ac_optarg ;;
951 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
952 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
953 | --exec | --exe | --ex)
954 ac_prev=exec_prefix ;;
955 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
956 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
957 | --exec=* | --exe=* | --ex=*)
958 exec_prefix=$ac_optarg ;;
960 -gas | --gas | --ga | --g)
961 # Obsolete; use --with-gas.
962 with_gas=yes ;;
964 -help | --help | --hel | --he | -h)
965 ac_init_help=long ;;
966 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
967 ac_init_help=recursive ;;
968 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
969 ac_init_help=short ;;
971 -host | --host | --hos | --ho)
972 ac_prev=host_alias ;;
973 -host=* | --host=* | --hos=* | --ho=*)
974 host_alias=$ac_optarg ;;
976 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
977 ac_prev=htmldir ;;
978 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
979 | --ht=*)
980 htmldir=$ac_optarg ;;
982 -includedir | --includedir | --includedi | --included | --include \
983 | --includ | --inclu | --incl | --inc)
984 ac_prev=includedir ;;
985 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
986 | --includ=* | --inclu=* | --incl=* | --inc=*)
987 includedir=$ac_optarg ;;
989 -infodir | --infodir | --infodi | --infod | --info | --inf)
990 ac_prev=infodir ;;
991 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
992 infodir=$ac_optarg ;;
994 -libdir | --libdir | --libdi | --libd)
995 ac_prev=libdir ;;
996 -libdir=* | --libdir=* | --libdi=* | --libd=*)
997 libdir=$ac_optarg ;;
999 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1000 | --libexe | --libex | --libe)
1001 ac_prev=libexecdir ;;
1002 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1003 | --libexe=* | --libex=* | --libe=*)
1004 libexecdir=$ac_optarg ;;
1006 -localedir | --localedir | --localedi | --localed | --locale)
1007 ac_prev=localedir ;;
1008 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1009 localedir=$ac_optarg ;;
1011 -localstatedir | --localstatedir | --localstatedi | --localstated \
1012 | --localstate | --localstat | --localsta | --localst | --locals)
1013 ac_prev=localstatedir ;;
1014 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1015 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1016 localstatedir=$ac_optarg ;;
1018 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1019 ac_prev=mandir ;;
1020 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1021 mandir=$ac_optarg ;;
1023 -nfp | --nfp | --nf)
1024 # Obsolete; use --without-fp.
1025 with_fp=no ;;
1027 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1028 | --no-cr | --no-c | -n)
1029 no_create=yes ;;
1031 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1032 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1033 no_recursion=yes ;;
1035 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1036 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1037 | --oldin | --oldi | --old | --ol | --o)
1038 ac_prev=oldincludedir ;;
1039 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1040 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1041 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1042 oldincludedir=$ac_optarg ;;
1044 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1045 ac_prev=prefix ;;
1046 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1047 prefix=$ac_optarg ;;
1049 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1050 | --program-pre | --program-pr | --program-p)
1051 ac_prev=program_prefix ;;
1052 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1053 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1054 program_prefix=$ac_optarg ;;
1056 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1057 | --program-suf | --program-su | --program-s)
1058 ac_prev=program_suffix ;;
1059 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1060 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1061 program_suffix=$ac_optarg ;;
1063 -program-transform-name | --program-transform-name \
1064 | --program-transform-nam | --program-transform-na \
1065 | --program-transform-n | --program-transform- \
1066 | --program-transform | --program-transfor \
1067 | --program-transfo | --program-transf \
1068 | --program-trans | --program-tran \
1069 | --progr-tra | --program-tr | --program-t)
1070 ac_prev=program_transform_name ;;
1071 -program-transform-name=* | --program-transform-name=* \
1072 | --program-transform-nam=* | --program-transform-na=* \
1073 | --program-transform-n=* | --program-transform-=* \
1074 | --program-transform=* | --program-transfor=* \
1075 | --program-transfo=* | --program-transf=* \
1076 | --program-trans=* | --program-tran=* \
1077 | --progr-tra=* | --program-tr=* | --program-t=*)
1078 program_transform_name=$ac_optarg ;;
1080 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1081 ac_prev=pdfdir ;;
1082 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1083 pdfdir=$ac_optarg ;;
1085 -psdir | --psdir | --psdi | --psd | --ps)
1086 ac_prev=psdir ;;
1087 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1088 psdir=$ac_optarg ;;
1090 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1091 | -silent | --silent | --silen | --sile | --sil)
1092 silent=yes ;;
1094 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095 ac_prev=sbindir ;;
1096 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097 | --sbi=* | --sb=*)
1098 sbindir=$ac_optarg ;;
1100 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102 | --sharedst | --shareds | --shared | --share | --shar \
1103 | --sha | --sh)
1104 ac_prev=sharedstatedir ;;
1105 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108 | --sha=* | --sh=*)
1109 sharedstatedir=$ac_optarg ;;
1111 -site | --site | --sit)
1112 ac_prev=site ;;
1113 -site=* | --site=* | --sit=*)
1114 site=$ac_optarg ;;
1116 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117 ac_prev=srcdir ;;
1118 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119 srcdir=$ac_optarg ;;
1121 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122 | --syscon | --sysco | --sysc | --sys | --sy)
1123 ac_prev=sysconfdir ;;
1124 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126 sysconfdir=$ac_optarg ;;
1128 -target | --target | --targe | --targ | --tar | --ta | --t)
1129 ac_prev=target_alias ;;
1130 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131 target_alias=$ac_optarg ;;
1133 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134 verbose=yes ;;
1136 -version | --version | --versio | --versi | --vers | -V)
1137 ac_init_version=: ;;
1139 -with-* | --with-*)
1140 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1141 # Reject names that are not valid shell variable names.
1142 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1143 as_fn_error "invalid package name: $ac_useropt"
1144 ac_useropt_orig=$ac_useropt
1145 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1146 case $ac_user_opts in
1148 "with_$ac_useropt"
1149 "*) ;;
1150 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1151 ac_unrecognized_sep=', ';;
1152 esac
1153 eval with_$ac_useropt=\$ac_optarg ;;
1155 -without-* | --without-*)
1156 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1157 # Reject names that are not valid shell variable names.
1158 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159 as_fn_error "invalid package name: $ac_useropt"
1160 ac_useropt_orig=$ac_useropt
1161 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162 case $ac_user_opts in
1164 "with_$ac_useropt"
1165 "*) ;;
1166 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1167 ac_unrecognized_sep=', ';;
1168 esac
1169 eval with_$ac_useropt=no ;;
1171 --x)
1172 # Obsolete; use --with-x.
1173 with_x=yes ;;
1175 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1176 | --x-incl | --x-inc | --x-in | --x-i)
1177 ac_prev=x_includes ;;
1178 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1179 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1180 x_includes=$ac_optarg ;;
1182 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1183 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1184 ac_prev=x_libraries ;;
1185 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1186 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1187 x_libraries=$ac_optarg ;;
1189 -*) as_fn_error "unrecognized option: \`$ac_option'
1190 Try \`$0 --help' for more information."
1193 *=*)
1194 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195 # Reject names that are not valid shell variable names.
1196 case $ac_envvar in #(
1197 '' | [0-9]* | *[!_$as_cr_alnum]* )
1198 as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1199 esac
1200 eval $ac_envvar=\$ac_optarg
1201 export $ac_envvar ;;
1204 # FIXME: should be removed in autoconf 3.0.
1205 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1206 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1207 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1208 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1211 esac
1212 done
1214 if test -n "$ac_prev"; then
1215 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1216 as_fn_error "missing argument to $ac_option"
1219 if test -n "$ac_unrecognized_opts"; then
1220 case $enable_option_checking in
1221 no) ;;
1222 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1223 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1224 esac
1227 # Check all directory arguments for consistency.
1228 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1229 datadir sysconfdir sharedstatedir localstatedir includedir \
1230 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1231 libdir localedir mandir
1233 eval ac_val=\$$ac_var
1234 # Remove trailing slashes.
1235 case $ac_val in
1236 */ )
1237 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1238 eval $ac_var=\$ac_val;;
1239 esac
1240 # Be sure to have absolute directory names.
1241 case $ac_val in
1242 [\\/$]* | ?:[\\/]* ) continue;;
1243 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1244 esac
1245 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1246 done
1248 # There might be people who depend on the old broken behavior: `$host'
1249 # used to hold the argument of --host etc.
1250 # FIXME: To remove some day.
1251 build=$build_alias
1252 host=$host_alias
1253 target=$target_alias
1255 # FIXME: To remove some day.
1256 if test "x$host_alias" != x; then
1257 if test "x$build_alias" = x; then
1258 cross_compiling=maybe
1259 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1260 If a cross compiler is detected then cross compile mode will be used." >&2
1261 elif test "x$build_alias" != "x$host_alias"; then
1262 cross_compiling=yes
1266 ac_tool_prefix=
1267 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1269 test "$silent" = yes && exec 6>/dev/null
1272 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1273 ac_ls_di=`ls -di .` &&
1274 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1275 as_fn_error "working directory cannot be determined"
1276 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1277 as_fn_error "pwd does not report name of working directory"
1280 # Find the source files, if location was not specified.
1281 if test -z "$srcdir"; then
1282 ac_srcdir_defaulted=yes
1283 # Try the directory containing this script, then the parent directory.
1284 ac_confdir=`$as_dirname -- "$as_myself" ||
1285 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1286 X"$as_myself" : 'X\(//\)[^/]' \| \
1287 X"$as_myself" : 'X\(//\)$' \| \
1288 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1289 $as_echo X"$as_myself" |
1290 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1291 s//\1/
1294 /^X\(\/\/\)[^/].*/{
1295 s//\1/
1298 /^X\(\/\/\)$/{
1299 s//\1/
1302 /^X\(\/\).*/{
1303 s//\1/
1306 s/.*/./; q'`
1307 srcdir=$ac_confdir
1308 if test ! -r "$srcdir/$ac_unique_file"; then
1309 srcdir=..
1311 else
1312 ac_srcdir_defaulted=no
1314 if test ! -r "$srcdir/$ac_unique_file"; then
1315 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1316 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1318 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1319 ac_abs_confdir=`(
1320 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1321 pwd)`
1322 # When building in place, set srcdir=.
1323 if test "$ac_abs_confdir" = "$ac_pwd"; then
1324 srcdir=.
1326 # Remove unnecessary trailing slashes from srcdir.
1327 # Double slashes in file names in object file debugging info
1328 # mess up M-x gdb in Emacs.
1329 case $srcdir in
1330 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1331 esac
1332 for ac_var in $ac_precious_vars; do
1333 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1334 eval ac_env_${ac_var}_value=\$${ac_var}
1335 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1336 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1337 done
1340 # Report the --help message.
1342 if test "$ac_init_help" = "long"; then
1343 # Omit some internal or obsolete options to make the list less imposing.
1344 # This message is too long to be a string in the A/UX 3.1 sh.
1345 cat <<_ACEOF
1346 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1348 Usage: $0 [OPTION]... [VAR=VALUE]...
1350 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1351 VAR=VALUE. See below for descriptions of some of the useful variables.
1353 Defaults for the options are specified in brackets.
1355 Configuration:
1356 -h, --help display this help and exit
1357 --help=short display options specific to this package
1358 --help=recursive display the short help of all the included packages
1359 -V, --version display version information and exit
1360 -q, --quiet, --silent do not print \`checking...' messages
1361 --cache-file=FILE cache test results in FILE [disabled]
1362 -C, --config-cache alias for \`--cache-file=config.cache'
1363 -n, --no-create do not create output files
1364 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1366 Installation directories:
1367 --prefix=PREFIX install architecture-independent files in PREFIX
1368 [$ac_default_prefix]
1369 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1370 [PREFIX]
1372 By default, \`make install' will install all the files in
1373 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1374 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1375 for instance \`--prefix=\$HOME'.
1377 For better control, use the options below.
1379 Fine tuning of the installation directories:
1380 --bindir=DIR user executables [EPREFIX/bin]
1381 --sbindir=DIR system admin executables [EPREFIX/sbin]
1382 --libexecdir=DIR program executables [EPREFIX/libexec]
1383 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1384 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1385 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1386 --libdir=DIR object code libraries [EPREFIX/lib]
1387 --includedir=DIR C header files [PREFIX/include]
1388 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1389 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1390 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1391 --infodir=DIR info documentation [DATAROOTDIR/info]
1392 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1393 --mandir=DIR man documentation [DATAROOTDIR/man]
1394 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1395 --htmldir=DIR html documentation [DOCDIR]
1396 --dvidir=DIR dvi documentation [DOCDIR]
1397 --pdfdir=DIR pdf documentation [DOCDIR]
1398 --psdir=DIR ps documentation [DOCDIR]
1399 _ACEOF
1401 cat <<\_ACEOF
1403 System types:
1404 --build=BUILD configure for building on BUILD [guessed]
1405 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1406 _ACEOF
1409 if test -n "$ac_init_help"; then
1410 case $ac_init_help in
1411 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1412 esac
1413 cat <<\_ACEOF
1415 Optional Features:
1416 --disable-option-checking ignore unrecognized --enable/--with options
1417 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1418 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1419 --disable-sanity-checks really do not use threads (should not be used except
1420 in special situations) [default=yes]
1421 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1422 [default=no]
1423 --enable-shared build shared library [default=yes if GNU ld & ELF]
1424 --enable-profile build profiled library [default=no]
1425 --enable-omitfp build undebuggable optimized library [default=no]
1426 --enable-bounded build with runtime bounds checking [default=no]
1427 --disable-versioning do not include versioning information in the library
1428 objects [default=yes if supported]
1429 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1430 [default=glibc default]
1431 --enable-stackguard-randomization
1432 initialize __stack_chk_guard canary with a random
1433 number at program start
1434 --enable-add-ons[=DIRS...]
1435 configure and build add-ons in DIR1,DIR2,... search
1436 for add-ons if no parameter given
1437 --disable-hidden-plt do not hide internal function calls to avoid PLT
1438 --enable-bind-now disable lazy relocations in DSOs
1439 --enable-static-nss build static NSS modules [default=no]
1440 --disable-force-install don't force installation of files from this package,
1441 even if they are older than the installed files
1442 --enable-kernel=VERSION compile for compatibility with kernel not older than
1443 VERSION
1444 --enable-all-warnings enable all useful warnings gcc can issue
1445 --enable-multi-arch enable single DSO with optimizations for multiple
1446 architectures
1447 --enable-experimental-malloc
1448 enable experimental malloc features
1449 --enable-nss-crypt enable libcrypt to use nss
1451 Optional Packages:
1452 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1453 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1454 --with-gd=DIR find libgd include dir and library with prefix DIR
1455 --with-gd-include=DIR find libgd include files in DIR
1456 --with-gd-lib=DIR find libgd library files in DIR
1457 --with-fp if using floating-point hardware [default=yes]
1458 --with-binutils=PATH specify location of binutils (as and ld)
1459 --with-elf if using the ELF object format
1460 --with-selinux if building with SELinux support
1461 --with-xcoff if using the XCOFF object format
1462 --without-cvs if CVS should not be used
1463 --with-headers=PATH location of system headers to use (for example
1464 /usr/src/linux/include) [default=compiler default]
1465 --with-tls enable support for TLS
1466 --without-__thread do not use TLS features even when supporting them
1467 --with-cpu=CPU select code for CPU variant
1469 Some influential environment variables:
1470 CC C compiler command
1471 CFLAGS C compiler flags
1472 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1473 nonstandard directory <lib dir>
1474 LIBS libraries to pass to the linker, e.g. -l<library>
1475 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1476 you have headers in a nonstandard directory <include dir>
1477 CPP C preprocessor
1478 CXX C++ compiler command
1479 CXXFLAGS C++ compiler flags
1481 Use these variables to override the choices made by `configure' or to help
1482 it to find libraries and programs with nonstandard names/locations.
1484 Report bugs to <glibc>.
1485 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1486 General help using GNU software: <http://www.gnu.org/gethelp/>.
1487 _ACEOF
1488 ac_status=$?
1491 if test "$ac_init_help" = "recursive"; then
1492 # If there are subdirs, report their specific --help.
1493 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1494 test -d "$ac_dir" ||
1495 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1496 continue
1497 ac_builddir=.
1499 case "$ac_dir" in
1500 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1502 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1503 # A ".." for each directory in $ac_dir_suffix.
1504 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1505 case $ac_top_builddir_sub in
1506 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1507 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1508 esac ;;
1509 esac
1510 ac_abs_top_builddir=$ac_pwd
1511 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1512 # for backward compatibility:
1513 ac_top_builddir=$ac_top_build_prefix
1515 case $srcdir in
1516 .) # We are building in place.
1517 ac_srcdir=.
1518 ac_top_srcdir=$ac_top_builddir_sub
1519 ac_abs_top_srcdir=$ac_pwd ;;
1520 [\\/]* | ?:[\\/]* ) # Absolute name.
1521 ac_srcdir=$srcdir$ac_dir_suffix;
1522 ac_top_srcdir=$srcdir
1523 ac_abs_top_srcdir=$srcdir ;;
1524 *) # Relative name.
1525 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1526 ac_top_srcdir=$ac_top_build_prefix$srcdir
1527 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1528 esac
1529 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1531 cd "$ac_dir" || { ac_status=$?; continue; }
1532 # Check for guested configure.
1533 if test -f "$ac_srcdir/configure.gnu"; then
1534 echo &&
1535 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1536 elif test -f "$ac_srcdir/configure"; then
1537 echo &&
1538 $SHELL "$ac_srcdir/configure" --help=recursive
1539 else
1540 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1541 fi || ac_status=$?
1542 cd "$ac_pwd" || { ac_status=$?; break; }
1543 done
1546 test -n "$ac_init_help" && exit $ac_status
1547 if $ac_init_version; then
1548 cat <<\_ACEOF
1549 GNU C Library configure (see version.h)
1550 generated by GNU Autoconf 2.65
1552 Copyright (C) 2009 Free Software Foundation, Inc.
1553 This configure script is free software; the Free Software Foundation
1554 gives unlimited permission to copy, distribute and modify it.
1555 _ACEOF
1556 exit
1559 ## ------------------------ ##
1560 ## Autoconf initialization. ##
1561 ## ------------------------ ##
1563 # ac_fn_c_try_compile LINENO
1564 # --------------------------
1565 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1566 ac_fn_c_try_compile ()
1568 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1569 rm -f conftest.$ac_objext
1570 if { { ac_try="$ac_compile"
1571 case "(($ac_try" in
1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1573 *) ac_try_echo=$ac_try;;
1574 esac
1575 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1576 $as_echo "$ac_try_echo"; } >&5
1577 (eval "$ac_compile") 2>conftest.err
1578 ac_status=$?
1579 if test -s conftest.err; then
1580 grep -v '^ *+' conftest.err >conftest.er1
1581 cat conftest.er1 >&5
1582 mv -f conftest.er1 conftest.err
1584 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1585 test $ac_status = 0; } && {
1586 test -z "$ac_c_werror_flag" ||
1587 test ! -s conftest.err
1588 } && test -s conftest.$ac_objext; then :
1589 ac_retval=0
1590 else
1591 $as_echo "$as_me: failed program was:" >&5
1592 sed 's/^/| /' conftest.$ac_ext >&5
1594 ac_retval=1
1596 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1597 as_fn_set_status $ac_retval
1599 } # ac_fn_c_try_compile
1601 # ac_fn_c_try_cpp LINENO
1602 # ----------------------
1603 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1604 ac_fn_c_try_cpp ()
1606 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1607 if { { ac_try="$ac_cpp conftest.$ac_ext"
1608 case "(($ac_try" in
1609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1610 *) ac_try_echo=$ac_try;;
1611 esac
1612 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1613 $as_echo "$ac_try_echo"; } >&5
1614 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1615 ac_status=$?
1616 if test -s conftest.err; then
1617 grep -v '^ *+' conftest.err >conftest.er1
1618 cat conftest.er1 >&5
1619 mv -f conftest.er1 conftest.err
1621 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1622 test $ac_status = 0; } >/dev/null && {
1623 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1624 test ! -s conftest.err
1625 }; then :
1626 ac_retval=0
1627 else
1628 $as_echo "$as_me: failed program was:" >&5
1629 sed 's/^/| /' conftest.$ac_ext >&5
1631 ac_retval=1
1633 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1634 as_fn_set_status $ac_retval
1636 } # ac_fn_c_try_cpp
1638 # ac_fn_cxx_try_compile LINENO
1639 # ----------------------------
1640 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1641 ac_fn_cxx_try_compile ()
1643 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1644 rm -f conftest.$ac_objext
1645 if { { ac_try="$ac_compile"
1646 case "(($ac_try" in
1647 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1648 *) ac_try_echo=$ac_try;;
1649 esac
1650 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1651 $as_echo "$ac_try_echo"; } >&5
1652 (eval "$ac_compile") 2>conftest.err
1653 ac_status=$?
1654 if test -s conftest.err; then
1655 grep -v '^ *+' conftest.err >conftest.er1
1656 cat conftest.er1 >&5
1657 mv -f conftest.er1 conftest.err
1659 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1660 test $ac_status = 0; } && {
1661 test -z "$ac_cxx_werror_flag" ||
1662 test ! -s conftest.err
1663 } && test -s conftest.$ac_objext; then :
1664 ac_retval=0
1665 else
1666 $as_echo "$as_me: failed program was:" >&5
1667 sed 's/^/| /' conftest.$ac_ext >&5
1669 ac_retval=1
1671 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1672 as_fn_set_status $ac_retval
1674 } # ac_fn_cxx_try_compile
1676 # ac_fn_c_try_link LINENO
1677 # -----------------------
1678 # Try to link conftest.$ac_ext, and return whether this succeeded.
1679 ac_fn_c_try_link ()
1681 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1682 rm -f conftest.$ac_objext conftest$ac_exeext
1683 if { { ac_try="$ac_link"
1684 case "(($ac_try" in
1685 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1686 *) ac_try_echo=$ac_try;;
1687 esac
1688 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1689 $as_echo "$ac_try_echo"; } >&5
1690 (eval "$ac_link") 2>conftest.err
1691 ac_status=$?
1692 if test -s conftest.err; then
1693 grep -v '^ *+' conftest.err >conftest.er1
1694 cat conftest.er1 >&5
1695 mv -f conftest.er1 conftest.err
1697 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1698 test $ac_status = 0; } && {
1699 test -z "$ac_c_werror_flag" ||
1700 test ! -s conftest.err
1701 } && test -s conftest$ac_exeext && {
1702 test "$cross_compiling" = yes ||
1703 $as_test_x conftest$ac_exeext
1704 }; then :
1705 ac_retval=0
1706 else
1707 $as_echo "$as_me: failed program was:" >&5
1708 sed 's/^/| /' conftest.$ac_ext >&5
1710 ac_retval=1
1712 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1713 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1714 # interfere with the next link command; also delete a directory that is
1715 # left behind by Apple's compiler. We do this before executing the actions.
1716 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1717 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1718 as_fn_set_status $ac_retval
1720 } # ac_fn_c_try_link
1722 # ac_fn_c_try_run LINENO
1723 # ----------------------
1724 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1725 # that executables *can* be run.
1726 ac_fn_c_try_run ()
1728 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1729 if { { ac_try="$ac_link"
1730 case "(($ac_try" in
1731 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1732 *) ac_try_echo=$ac_try;;
1733 esac
1734 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1735 $as_echo "$ac_try_echo"; } >&5
1736 (eval "$ac_link") 2>&5
1737 ac_status=$?
1738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1739 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1740 { { case "(($ac_try" in
1741 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1742 *) ac_try_echo=$ac_try;;
1743 esac
1744 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1745 $as_echo "$ac_try_echo"; } >&5
1746 (eval "$ac_try") 2>&5
1747 ac_status=$?
1748 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1749 test $ac_status = 0; }; }; then :
1750 ac_retval=0
1751 else
1752 $as_echo "$as_me: program exited with status $ac_status" >&5
1753 $as_echo "$as_me: failed program was:" >&5
1754 sed 's/^/| /' conftest.$ac_ext >&5
1756 ac_retval=$ac_status
1758 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1759 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1760 as_fn_set_status $ac_retval
1762 } # ac_fn_c_try_run
1764 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1765 # --------------------------------------------
1766 # Tries to find the compile-time value of EXPR in a program that includes
1767 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1768 # computed
1769 ac_fn_c_compute_int ()
1771 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1772 if test "$cross_compiling" = yes; then
1773 # Depending upon the size, compute the lo and hi bounds.
1774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1775 /* end confdefs.h. */
1778 main ()
1780 static int test_array [1 - 2 * !(($2) >= 0)];
1781 test_array [0] = 0
1784 return 0;
1786 _ACEOF
1787 if ac_fn_c_try_compile "$LINENO"; then :
1788 ac_lo=0 ac_mid=0
1789 while :; do
1790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1791 /* end confdefs.h. */
1794 main ()
1796 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1797 test_array [0] = 0
1800 return 0;
1802 _ACEOF
1803 if ac_fn_c_try_compile "$LINENO"; then :
1804 ac_hi=$ac_mid; break
1805 else
1806 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1807 if test $ac_lo -le $ac_mid; then
1808 ac_lo= ac_hi=
1809 break
1811 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1814 done
1815 else
1816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1817 /* end confdefs.h. */
1820 main ()
1822 static int test_array [1 - 2 * !(($2) < 0)];
1823 test_array [0] = 0
1826 return 0;
1828 _ACEOF
1829 if ac_fn_c_try_compile "$LINENO"; then :
1830 ac_hi=-1 ac_mid=-1
1831 while :; do
1832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1833 /* end confdefs.h. */
1836 main ()
1838 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1839 test_array [0] = 0
1842 return 0;
1844 _ACEOF
1845 if ac_fn_c_try_compile "$LINENO"; then :
1846 ac_lo=$ac_mid; break
1847 else
1848 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1849 if test $ac_mid -le $ac_hi; then
1850 ac_lo= ac_hi=
1851 break
1853 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1855 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1856 done
1857 else
1858 ac_lo= ac_hi=
1860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1862 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1863 # Binary search between lo and hi bounds.
1864 while test "x$ac_lo" != "x$ac_hi"; do
1865 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867 /* end confdefs.h. */
1870 main ()
1872 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1873 test_array [0] = 0
1876 return 0;
1878 _ACEOF
1879 if ac_fn_c_try_compile "$LINENO"; then :
1880 ac_hi=$ac_mid
1881 else
1882 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1885 done
1886 case $ac_lo in #((
1887 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1888 '') ac_retval=1 ;;
1889 esac
1890 else
1891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1892 /* end confdefs.h. */
1894 static long int longval () { return $2; }
1895 static unsigned long int ulongval () { return $2; }
1896 #include <stdio.h>
1897 #include <stdlib.h>
1899 main ()
1902 FILE *f = fopen ("conftest.val", "w");
1903 if (! f)
1904 return 1;
1905 if (($2) < 0)
1907 long int i = longval ();
1908 if (i != ($2))
1909 return 1;
1910 fprintf (f, "%ld", i);
1912 else
1914 unsigned long int i = ulongval ();
1915 if (i != ($2))
1916 return 1;
1917 fprintf (f, "%lu", i);
1919 /* Do not output a trailing newline, as this causes \r\n confusion
1920 on some platforms. */
1921 return ferror (f) || fclose (f) != 0;
1924 return 0;
1926 _ACEOF
1927 if ac_fn_c_try_run "$LINENO"; then :
1928 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1929 else
1930 ac_retval=1
1932 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1933 conftest.$ac_objext conftest.beam conftest.$ac_ext
1934 rm -f conftest.val
1937 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1938 as_fn_set_status $ac_retval
1940 } # ac_fn_c_compute_int
1942 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1943 # -------------------------------------------------------
1944 # Tests whether HEADER exists and can be compiled using the include files in
1945 # INCLUDES, setting the cache variable VAR accordingly.
1946 ac_fn_c_check_header_compile ()
1948 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1950 $as_echo_n "checking for $2... " >&6; }
1951 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1952 $as_echo_n "(cached) " >&6
1953 else
1954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1955 /* end confdefs.h. */
1957 #include <$2>
1958 _ACEOF
1959 if ac_fn_c_try_compile "$LINENO"; then :
1960 eval "$3=yes"
1961 else
1962 eval "$3=no"
1964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1966 eval ac_res=\$$3
1967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1968 $as_echo "$ac_res" >&6; }
1969 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1971 } # ac_fn_c_check_header_compile
1972 cat >config.log <<_ACEOF
1973 This file contains any messages produced by compilers while
1974 running configure, to aid debugging if configure makes a mistake.
1976 It was created by GNU C Library $as_me (see version.h), which was
1977 generated by GNU Autoconf 2.65. Invocation command line was
1979 $ $0 $@
1981 _ACEOF
1982 exec 5>>config.log
1984 cat <<_ASUNAME
1985 ## --------- ##
1986 ## Platform. ##
1987 ## --------- ##
1989 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1990 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1991 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1992 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1993 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1995 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1996 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1998 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1999 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2000 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2001 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2002 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2003 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2004 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2006 _ASUNAME
2008 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2009 for as_dir in $PATH
2011 IFS=$as_save_IFS
2012 test -z "$as_dir" && as_dir=.
2013 $as_echo "PATH: $as_dir"
2014 done
2015 IFS=$as_save_IFS
2017 } >&5
2019 cat >&5 <<_ACEOF
2022 ## ----------- ##
2023 ## Core tests. ##
2024 ## ----------- ##
2026 _ACEOF
2029 # Keep a trace of the command line.
2030 # Strip out --no-create and --no-recursion so they do not pile up.
2031 # Strip out --silent because we don't want to record it for future runs.
2032 # Also quote any args containing shell meta-characters.
2033 # Make two passes to allow for proper duplicate-argument suppression.
2034 ac_configure_args=
2035 ac_configure_args0=
2036 ac_configure_args1=
2037 ac_must_keep_next=false
2038 for ac_pass in 1 2
2040 for ac_arg
2042 case $ac_arg in
2043 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2044 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2045 | -silent | --silent | --silen | --sile | --sil)
2046 continue ;;
2047 *\'*)
2048 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2049 esac
2050 case $ac_pass in
2051 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2053 as_fn_append ac_configure_args1 " '$ac_arg'"
2054 if test $ac_must_keep_next = true; then
2055 ac_must_keep_next=false # Got value, back to normal.
2056 else
2057 case $ac_arg in
2058 *=* | --config-cache | -C | -disable-* | --disable-* \
2059 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2060 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2061 | -with-* | --with-* | -without-* | --without-* | --x)
2062 case "$ac_configure_args0 " in
2063 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2064 esac
2066 -* ) ac_must_keep_next=true ;;
2067 esac
2069 as_fn_append ac_configure_args " '$ac_arg'"
2071 esac
2072 done
2073 done
2074 { ac_configure_args0=; unset ac_configure_args0;}
2075 { ac_configure_args1=; unset ac_configure_args1;}
2077 # When interrupted or exit'd, cleanup temporary files, and complete
2078 # config.log. We remove comments because anyway the quotes in there
2079 # would cause problems or look ugly.
2080 # WARNING: Use '\'' to represent an apostrophe within the trap.
2081 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2082 trap 'exit_status=$?
2083 # Save into config.log some information that might help in debugging.
2085 echo
2087 cat <<\_ASBOX
2088 ## ---------------- ##
2089 ## Cache variables. ##
2090 ## ---------------- ##
2091 _ASBOX
2092 echo
2093 # The following way of writing the cache mishandles newlines in values,
2095 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2096 eval ac_val=\$$ac_var
2097 case $ac_val in #(
2098 *${as_nl}*)
2099 case $ac_var in #(
2100 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2101 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2102 esac
2103 case $ac_var in #(
2104 _ | IFS | as_nl) ;; #(
2105 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2106 *) { eval $ac_var=; unset $ac_var;} ;;
2107 esac ;;
2108 esac
2109 done
2110 (set) 2>&1 |
2111 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2112 *${as_nl}ac_space=\ *)
2113 sed -n \
2114 "s/'\''/'\''\\\\'\'''\''/g;
2115 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2116 ;; #(
2118 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2120 esac |
2121 sort
2123 echo
2125 cat <<\_ASBOX
2126 ## ----------------- ##
2127 ## Output variables. ##
2128 ## ----------------- ##
2129 _ASBOX
2130 echo
2131 for ac_var in $ac_subst_vars
2133 eval ac_val=\$$ac_var
2134 case $ac_val in
2135 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2136 esac
2137 $as_echo "$ac_var='\''$ac_val'\''"
2138 done | sort
2139 echo
2141 if test -n "$ac_subst_files"; then
2142 cat <<\_ASBOX
2143 ## ------------------- ##
2144 ## File substitutions. ##
2145 ## ------------------- ##
2146 _ASBOX
2147 echo
2148 for ac_var in $ac_subst_files
2150 eval ac_val=\$$ac_var
2151 case $ac_val in
2152 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2153 esac
2154 $as_echo "$ac_var='\''$ac_val'\''"
2155 done | sort
2156 echo
2159 if test -s confdefs.h; then
2160 cat <<\_ASBOX
2161 ## ----------- ##
2162 ## confdefs.h. ##
2163 ## ----------- ##
2164 _ASBOX
2165 echo
2166 cat confdefs.h
2167 echo
2169 test "$ac_signal" != 0 &&
2170 $as_echo "$as_me: caught signal $ac_signal"
2171 $as_echo "$as_me: exit $exit_status"
2172 } >&5
2173 rm -f core *.core core.conftest.* &&
2174 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2175 exit $exit_status
2177 for ac_signal in 1 2 13 15; do
2178 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2179 done
2180 ac_signal=0
2182 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2183 rm -f -r conftest* confdefs.h
2185 $as_echo "/* confdefs.h */" > confdefs.h
2187 # Predefined preprocessor variables.
2189 cat >>confdefs.h <<_ACEOF
2190 #define PACKAGE_NAME "$PACKAGE_NAME"
2191 _ACEOF
2193 cat >>confdefs.h <<_ACEOF
2194 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2195 _ACEOF
2197 cat >>confdefs.h <<_ACEOF
2198 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2199 _ACEOF
2201 cat >>confdefs.h <<_ACEOF
2202 #define PACKAGE_STRING "$PACKAGE_STRING"
2203 _ACEOF
2205 cat >>confdefs.h <<_ACEOF
2206 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2207 _ACEOF
2209 cat >>confdefs.h <<_ACEOF
2210 #define PACKAGE_URL "$PACKAGE_URL"
2211 _ACEOF
2214 # Let the site file select an alternate cache file if it wants to.
2215 # Prefer an explicitly selected file to automatically selected ones.
2216 ac_site_file1=NONE
2217 ac_site_file2=NONE
2218 if test -n "$CONFIG_SITE"; then
2219 ac_site_file1=$CONFIG_SITE
2220 elif test "x$prefix" != xNONE; then
2221 ac_site_file1=$prefix/share/config.site
2222 ac_site_file2=$prefix/etc/config.site
2223 else
2224 ac_site_file1=$ac_default_prefix/share/config.site
2225 ac_site_file2=$ac_default_prefix/etc/config.site
2227 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2229 test "x$ac_site_file" = xNONE && continue
2230 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2231 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2232 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2233 sed 's/^/| /' "$ac_site_file" >&5
2234 . "$ac_site_file"
2236 done
2238 if test -r "$cache_file"; then
2239 # Some versions of bash will fail to source /dev/null (special files
2240 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2241 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2242 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2243 $as_echo "$as_me: loading cache $cache_file" >&6;}
2244 case $cache_file in
2245 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2246 *) . "./$cache_file";;
2247 esac
2249 else
2250 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2251 $as_echo "$as_me: creating cache $cache_file" >&6;}
2252 >$cache_file
2255 # Check that the precious variables saved in the cache have kept the same
2256 # value.
2257 ac_cache_corrupted=false
2258 for ac_var in $ac_precious_vars; do
2259 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2260 eval ac_new_set=\$ac_env_${ac_var}_set
2261 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2262 eval ac_new_val=\$ac_env_${ac_var}_value
2263 case $ac_old_set,$ac_new_set in
2264 set,)
2265 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2266 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2267 ac_cache_corrupted=: ;;
2268 ,set)
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2270 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2271 ac_cache_corrupted=: ;;
2272 ,);;
2274 if test "x$ac_old_val" != "x$ac_new_val"; then
2275 # differences in whitespace do not lead to failure.
2276 ac_old_val_w=`echo x $ac_old_val`
2277 ac_new_val_w=`echo x $ac_new_val`
2278 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2280 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2281 ac_cache_corrupted=:
2282 else
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2284 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2285 eval $ac_var=\$ac_old_val
2287 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2288 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2289 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2290 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2291 fi;;
2292 esac
2293 # Pass precious variables to config.status.
2294 if test "$ac_new_set" = set; then
2295 case $ac_new_val in
2296 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2297 *) ac_arg=$ac_var=$ac_new_val ;;
2298 esac
2299 case " $ac_configure_args " in
2300 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2301 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2302 esac
2304 done
2305 if $ac_cache_corrupted; then
2306 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2307 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2309 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2310 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2312 ## -------------------- ##
2313 ## Main body of script. ##
2314 ## -------------------- ##
2316 ac_ext=c
2317 ac_cpp='$CPP $CPPFLAGS'
2318 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2319 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2320 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2324 ac_config_headers="$ac_config_headers config.h"
2326 ac_aux_dir=
2327 for ac_dir in scripts "$srcdir"/scripts; do
2328 for ac_t in install-sh install.sh shtool; do
2329 if test -f "$ac_dir/$ac_t"; then
2330 ac_aux_dir=$ac_dir
2331 ac_install_sh="$ac_aux_dir/$ac_t -c"
2332 break 2
2334 done
2335 done
2336 if test -z "$ac_aux_dir"; then
2337 as_fn_error "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2340 # These three variables are undocumented and unsupported,
2341 # and are intended to be withdrawn in a future Autoconf release.
2342 # They can cause serious problems if a builder's source tree is in a directory
2343 # whose full name contains unusual characters.
2344 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2345 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2346 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2352 subdirs="$subdirs "
2355 # Make sure we can run config.sub.
2356 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2357 as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2360 $as_echo_n "checking build system type... " >&6; }
2361 if test "${ac_cv_build+set}" = set; then :
2362 $as_echo_n "(cached) " >&6
2363 else
2364 ac_build_alias=$build_alias
2365 test "x$ac_build_alias" = x &&
2366 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2367 test "x$ac_build_alias" = x &&
2368 as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2369 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2370 as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2374 $as_echo "$ac_cv_build" >&6; }
2375 case $ac_cv_build in
2376 *-*-*) ;;
2377 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2378 esac
2379 build=$ac_cv_build
2380 ac_save_IFS=$IFS; IFS='-'
2381 set x $ac_cv_build
2382 shift
2383 build_cpu=$1
2384 build_vendor=$2
2385 shift; shift
2386 # Remember, the first character of IFS is used to create $*,
2387 # except with old shells:
2388 build_os=$*
2389 IFS=$ac_save_IFS
2390 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2394 $as_echo_n "checking host system type... " >&6; }
2395 if test "${ac_cv_host+set}" = set; then :
2396 $as_echo_n "(cached) " >&6
2397 else
2398 if test "x$host_alias" = x; then
2399 ac_cv_host=$ac_cv_build
2400 else
2401 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2402 as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2407 $as_echo "$ac_cv_host" >&6; }
2408 case $ac_cv_host in
2409 *-*-*) ;;
2410 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2411 esac
2412 host=$ac_cv_host
2413 ac_save_IFS=$IFS; IFS='-'
2414 set x $ac_cv_host
2415 shift
2416 host_cpu=$1
2417 host_vendor=$2
2418 shift; shift
2419 # Remember, the first character of IFS is used to create $*,
2420 # except with old shells:
2421 host_os=$*
2422 IFS=$ac_save_IFS
2423 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2427 ac_ext=c
2428 ac_cpp='$CPP $CPPFLAGS'
2429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2432 if test -n "$ac_tool_prefix"; then
2433 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2434 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2436 $as_echo_n "checking for $ac_word... " >&6; }
2437 if test "${ac_cv_prog_CC+set}" = set; then :
2438 $as_echo_n "(cached) " >&6
2439 else
2440 if test -n "$CC"; then
2441 ac_cv_prog_CC="$CC" # Let the user override the test.
2442 else
2443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2444 for as_dir in $PATH
2446 IFS=$as_save_IFS
2447 test -z "$as_dir" && as_dir=.
2448 for ac_exec_ext in '' $ac_executable_extensions; do
2449 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2450 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2452 break 2
2454 done
2455 done
2456 IFS=$as_save_IFS
2460 CC=$ac_cv_prog_CC
2461 if test -n "$CC"; then
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2463 $as_echo "$CC" >&6; }
2464 else
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2466 $as_echo "no" >&6; }
2471 if test -z "$ac_cv_prog_CC"; then
2472 ac_ct_CC=$CC
2473 # Extract the first word of "gcc", so it can be a program name with args.
2474 set dummy gcc; ac_word=$2
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2476 $as_echo_n "checking for $ac_word... " >&6; }
2477 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2478 $as_echo_n "(cached) " >&6
2479 else
2480 if test -n "$ac_ct_CC"; then
2481 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2482 else
2483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2484 for as_dir in $PATH
2486 IFS=$as_save_IFS
2487 test -z "$as_dir" && as_dir=.
2488 for ac_exec_ext in '' $ac_executable_extensions; do
2489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2490 ac_cv_prog_ac_ct_CC="gcc"
2491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2492 break 2
2494 done
2495 done
2496 IFS=$as_save_IFS
2500 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2501 if test -n "$ac_ct_CC"; then
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2503 $as_echo "$ac_ct_CC" >&6; }
2504 else
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2506 $as_echo "no" >&6; }
2509 if test "x$ac_ct_CC" = x; then
2510 CC=""
2511 else
2512 case $cross_compiling:$ac_tool_warned in
2513 yes:)
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2515 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2516 ac_tool_warned=yes ;;
2517 esac
2518 CC=$ac_ct_CC
2520 else
2521 CC="$ac_cv_prog_CC"
2524 if test -z "$CC"; then
2525 if test -n "$ac_tool_prefix"; then
2526 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2527 set dummy ${ac_tool_prefix}cc; ac_word=$2
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2529 $as_echo_n "checking for $ac_word... " >&6; }
2530 if test "${ac_cv_prog_CC+set}" = set; then :
2531 $as_echo_n "(cached) " >&6
2532 else
2533 if test -n "$CC"; then
2534 ac_cv_prog_CC="$CC" # Let the user override the test.
2535 else
2536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2537 for as_dir in $PATH
2539 IFS=$as_save_IFS
2540 test -z "$as_dir" && as_dir=.
2541 for ac_exec_ext in '' $ac_executable_extensions; do
2542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2543 ac_cv_prog_CC="${ac_tool_prefix}cc"
2544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545 break 2
2547 done
2548 done
2549 IFS=$as_save_IFS
2553 CC=$ac_cv_prog_CC
2554 if test -n "$CC"; then
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2556 $as_echo "$CC" >&6; }
2557 else
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2559 $as_echo "no" >&6; }
2565 if test -z "$CC"; then
2566 # Extract the first word of "cc", so it can be a program name with args.
2567 set dummy cc; ac_word=$2
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2569 $as_echo_n "checking for $ac_word... " >&6; }
2570 if test "${ac_cv_prog_CC+set}" = set; then :
2571 $as_echo_n "(cached) " >&6
2572 else
2573 if test -n "$CC"; then
2574 ac_cv_prog_CC="$CC" # Let the user override the test.
2575 else
2576 ac_prog_rejected=no
2577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2578 for as_dir in $PATH
2580 IFS=$as_save_IFS
2581 test -z "$as_dir" && as_dir=.
2582 for ac_exec_ext in '' $ac_executable_extensions; do
2583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2584 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2585 ac_prog_rejected=yes
2586 continue
2588 ac_cv_prog_CC="cc"
2589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2590 break 2
2592 done
2593 done
2594 IFS=$as_save_IFS
2596 if test $ac_prog_rejected = yes; then
2597 # We found a bogon in the path, so make sure we never use it.
2598 set dummy $ac_cv_prog_CC
2599 shift
2600 if test $# != 0; then
2601 # We chose a different compiler from the bogus one.
2602 # However, it has the same basename, so the bogon will be chosen
2603 # first if we set CC to just the basename; use the full file name.
2604 shift
2605 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2610 CC=$ac_cv_prog_CC
2611 if test -n "$CC"; then
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2613 $as_echo "$CC" >&6; }
2614 else
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2616 $as_echo "no" >&6; }
2621 if test -z "$CC"; then
2622 if test -n "$ac_tool_prefix"; then
2623 for ac_prog in cl.exe
2625 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2626 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628 $as_echo_n "checking for $ac_word... " >&6; }
2629 if test "${ac_cv_prog_CC+set}" = set; then :
2630 $as_echo_n "(cached) " >&6
2631 else
2632 if test -n "$CC"; then
2633 ac_cv_prog_CC="$CC" # Let the user override the test.
2634 else
2635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636 for as_dir in $PATH
2638 IFS=$as_save_IFS
2639 test -z "$as_dir" && as_dir=.
2640 for ac_exec_ext in '' $ac_executable_extensions; do
2641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2642 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2644 break 2
2646 done
2647 done
2648 IFS=$as_save_IFS
2652 CC=$ac_cv_prog_CC
2653 if test -n "$CC"; then
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2655 $as_echo "$CC" >&6; }
2656 else
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658 $as_echo "no" >&6; }
2662 test -n "$CC" && break
2663 done
2665 if test -z "$CC"; then
2666 ac_ct_CC=$CC
2667 for ac_prog in cl.exe
2669 # Extract the first word of "$ac_prog", so it can be a program name with args.
2670 set dummy $ac_prog; ac_word=$2
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2672 $as_echo_n "checking for $ac_word... " >&6; }
2673 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2674 $as_echo_n "(cached) " >&6
2675 else
2676 if test -n "$ac_ct_CC"; then
2677 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2678 else
2679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2680 for as_dir in $PATH
2682 IFS=$as_save_IFS
2683 test -z "$as_dir" && as_dir=.
2684 for ac_exec_ext in '' $ac_executable_extensions; do
2685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2686 ac_cv_prog_ac_ct_CC="$ac_prog"
2687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2688 break 2
2690 done
2691 done
2692 IFS=$as_save_IFS
2696 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2697 if test -n "$ac_ct_CC"; then
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2699 $as_echo "$ac_ct_CC" >&6; }
2700 else
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2702 $as_echo "no" >&6; }
2706 test -n "$ac_ct_CC" && break
2707 done
2709 if test "x$ac_ct_CC" = x; then
2710 CC=""
2711 else
2712 case $cross_compiling:$ac_tool_warned in
2713 yes:)
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2715 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2716 ac_tool_warned=yes ;;
2717 esac
2718 CC=$ac_ct_CC
2725 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2726 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2727 as_fn_error "no acceptable C compiler found in \$PATH
2728 See \`config.log' for more details." "$LINENO" 5; }
2730 # Provide some information about the compiler.
2731 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2732 set X $ac_compile
2733 ac_compiler=$2
2734 for ac_option in --version -v -V -qversion; do
2735 { { ac_try="$ac_compiler $ac_option >&5"
2736 case "(($ac_try" in
2737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2738 *) ac_try_echo=$ac_try;;
2739 esac
2740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2741 $as_echo "$ac_try_echo"; } >&5
2742 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2743 ac_status=$?
2744 if test -s conftest.err; then
2745 sed '10a\
2746 ... rest of stderr output deleted ...
2747 10q' conftest.err >conftest.er1
2748 cat conftest.er1 >&5
2750 rm -f conftest.er1 conftest.err
2751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2752 test $ac_status = 0; }
2753 done
2755 EXEEXT=
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2757 $as_echo_n "checking for suffix of object files... " >&6; }
2758 if test "${ac_cv_objext+set}" = set; then :
2759 $as_echo_n "(cached) " >&6
2760 else
2761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2762 /* end confdefs.h. */
2765 main ()
2769 return 0;
2771 _ACEOF
2772 rm -f conftest.o conftest.obj
2773 if { { ac_try="$ac_compile"
2774 case "(($ac_try" in
2775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2776 *) ac_try_echo=$ac_try;;
2777 esac
2778 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2779 $as_echo "$ac_try_echo"; } >&5
2780 (eval "$ac_compile") 2>&5
2781 ac_status=$?
2782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2783 test $ac_status = 0; }; then :
2784 for ac_file in conftest.o conftest.obj conftest.*; do
2785 test -f "$ac_file" || continue;
2786 case $ac_file in
2787 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2788 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2789 break;;
2790 esac
2791 done
2792 else
2793 $as_echo "$as_me: failed program was:" >&5
2794 sed 's/^/| /' conftest.$ac_ext >&5
2796 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2797 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2798 as_fn_error "cannot compute suffix of object files: cannot compile
2799 See \`config.log' for more details." "$LINENO" 5; }
2801 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2804 $as_echo "$ac_cv_objext" >&6; }
2805 OBJEXT=$ac_cv_objext
2806 ac_objext=$OBJEXT
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2808 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2809 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2810 $as_echo_n "(cached) " >&6
2811 else
2812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2813 /* end confdefs.h. */
2816 main ()
2818 #ifndef __GNUC__
2819 choke me
2820 #endif
2823 return 0;
2825 _ACEOF
2826 if ac_fn_c_try_compile "$LINENO"; then :
2827 ac_compiler_gnu=yes
2828 else
2829 ac_compiler_gnu=no
2831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2832 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2836 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2837 if test $ac_compiler_gnu = yes; then
2838 GCC=yes
2839 else
2840 GCC=
2842 ac_test_CFLAGS=${CFLAGS+set}
2843 ac_save_CFLAGS=$CFLAGS
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2845 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2846 if test "${ac_cv_prog_cc_g+set}" = set; then :
2847 $as_echo_n "(cached) " >&6
2848 else
2849 ac_save_c_werror_flag=$ac_c_werror_flag
2850 ac_c_werror_flag=yes
2851 ac_cv_prog_cc_g=no
2852 CFLAGS="-g"
2853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2854 /* end confdefs.h. */
2857 main ()
2861 return 0;
2863 _ACEOF
2864 if ac_fn_c_try_compile "$LINENO"; then :
2865 ac_cv_prog_cc_g=yes
2866 else
2867 CFLAGS=""
2868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2869 /* end confdefs.h. */
2872 main ()
2876 return 0;
2878 _ACEOF
2879 if ac_fn_c_try_compile "$LINENO"; then :
2881 else
2882 ac_c_werror_flag=$ac_save_c_werror_flag
2883 CFLAGS="-g"
2884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2885 /* end confdefs.h. */
2888 main ()
2892 return 0;
2894 _ACEOF
2895 if ac_fn_c_try_compile "$LINENO"; then :
2896 ac_cv_prog_cc_g=yes
2898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2903 ac_c_werror_flag=$ac_save_c_werror_flag
2905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2906 $as_echo "$ac_cv_prog_cc_g" >&6; }
2907 if test "$ac_test_CFLAGS" = set; then
2908 CFLAGS=$ac_save_CFLAGS
2909 elif test $ac_cv_prog_cc_g = yes; then
2910 if test "$GCC" = yes; then
2911 CFLAGS="-g -O2"
2912 else
2913 CFLAGS="-g"
2915 else
2916 if test "$GCC" = yes; then
2917 CFLAGS="-O2"
2918 else
2919 CFLAGS=
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2923 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2924 if test "${ac_cv_prog_cc_c89+set}" = set; then :
2925 $as_echo_n "(cached) " >&6
2926 else
2927 ac_cv_prog_cc_c89=no
2928 ac_save_CC=$CC
2929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2930 /* end confdefs.h. */
2931 #include <stdarg.h>
2932 #include <stdio.h>
2933 #include <sys/types.h>
2934 #include <sys/stat.h>
2935 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2936 struct buf { int x; };
2937 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2938 static char *e (p, i)
2939 char **p;
2940 int i;
2942 return p[i];
2944 static char *f (char * (*g) (char **, int), char **p, ...)
2946 char *s;
2947 va_list v;
2948 va_start (v,p);
2949 s = g (p, va_arg (v,int));
2950 va_end (v);
2951 return s;
2954 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2955 function prototypes and stuff, but not '\xHH' hex character constants.
2956 These don't provoke an error unfortunately, instead are silently treated
2957 as 'x'. The following induces an error, until -std is added to get
2958 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2959 array size at least. It's necessary to write '\x00'==0 to get something
2960 that's true only with -std. */
2961 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2963 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2964 inside strings and character constants. */
2965 #define FOO(x) 'x'
2966 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2968 int test (int i, double x);
2969 struct s1 {int (*f) (int a);};
2970 struct s2 {int (*f) (double a);};
2971 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2972 int argc;
2973 char **argv;
2975 main ()
2977 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2979 return 0;
2981 _ACEOF
2982 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2983 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2985 CC="$ac_save_CC $ac_arg"
2986 if ac_fn_c_try_compile "$LINENO"; then :
2987 ac_cv_prog_cc_c89=$ac_arg
2989 rm -f core conftest.err conftest.$ac_objext
2990 test "x$ac_cv_prog_cc_c89" != "xno" && break
2991 done
2992 rm -f conftest.$ac_ext
2993 CC=$ac_save_CC
2996 # AC_CACHE_VAL
2997 case "x$ac_cv_prog_cc_c89" in
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3000 $as_echo "none needed" >&6; } ;;
3001 xno)
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3003 $as_echo "unsupported" >&6; } ;;
3005 CC="$CC $ac_cv_prog_cc_c89"
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3007 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3008 esac
3009 if test "x$ac_cv_prog_cc_c89" != xno; then :
3013 ac_ext=c
3014 ac_cpp='$CPP $CPPFLAGS'
3015 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3016 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3017 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3019 if test $host != $build; then
3020 for ac_prog in gcc cc
3022 # Extract the first word of "$ac_prog", so it can be a program name with args.
3023 set dummy $ac_prog; ac_word=$2
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3025 $as_echo_n "checking for $ac_word... " >&6; }
3026 if test "${ac_cv_prog_BUILD_CC+set}" = set; then :
3027 $as_echo_n "(cached) " >&6
3028 else
3029 if test -n "$BUILD_CC"; then
3030 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3031 else
3032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3033 for as_dir in $PATH
3035 IFS=$as_save_IFS
3036 test -z "$as_dir" && as_dir=.
3037 for ac_exec_ext in '' $ac_executable_extensions; do
3038 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3039 ac_cv_prog_BUILD_CC="$ac_prog"
3040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3041 break 2
3043 done
3044 done
3045 IFS=$as_save_IFS
3049 BUILD_CC=$ac_cv_prog_BUILD_CC
3050 if test -n "$BUILD_CC"; then
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3052 $as_echo "$BUILD_CC" >&6; }
3053 else
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3055 $as_echo "no" >&6; }
3059 test -n "$BUILD_CC" && break
3060 done
3064 ac_ext=c
3065 ac_cpp='$CPP $CPPFLAGS'
3066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3070 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3071 # On Suns, sometimes $CPP names a directory.
3072 if test -n "$CPP" && test -d "$CPP"; then
3073 CPP=
3075 if test -z "$CPP"; then
3076 if test "${ac_cv_prog_CPP+set}" = set; then :
3077 $as_echo_n "(cached) " >&6
3078 else
3079 # Double quotes because CPP needs to be expanded
3080 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3082 ac_preproc_ok=false
3083 for ac_c_preproc_warn_flag in '' yes
3085 # Use a header file that comes with gcc, so configuring glibc
3086 # with a fresh cross-compiler works.
3087 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3088 # <limits.h> exists even on freestanding compilers.
3089 # On the NeXT, cc -E runs the code through the compiler's parser,
3090 # not just through cpp. "Syntax error" is here to catch this case.
3091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3092 /* end confdefs.h. */
3093 #ifdef __STDC__
3094 # include <limits.h>
3095 #else
3096 # include <assert.h>
3097 #endif
3098 Syntax error
3099 _ACEOF
3100 if ac_fn_c_try_cpp "$LINENO"; then :
3102 else
3103 # Broken: fails on valid input.
3104 continue
3106 rm -f conftest.err conftest.$ac_ext
3108 # OK, works on sane cases. Now check whether nonexistent headers
3109 # can be detected and how.
3110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3111 /* end confdefs.h. */
3112 #include <ac_nonexistent.h>
3113 _ACEOF
3114 if ac_fn_c_try_cpp "$LINENO"; then :
3115 # Broken: success on invalid input.
3116 continue
3117 else
3118 # Passes both tests.
3119 ac_preproc_ok=:
3120 break
3122 rm -f conftest.err conftest.$ac_ext
3124 done
3125 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3126 rm -f conftest.err conftest.$ac_ext
3127 if $ac_preproc_ok; then :
3128 break
3131 done
3132 ac_cv_prog_CPP=$CPP
3135 CPP=$ac_cv_prog_CPP
3136 else
3137 ac_cv_prog_CPP=$CPP
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3140 $as_echo "$CPP" >&6; }
3141 ac_preproc_ok=false
3142 for ac_c_preproc_warn_flag in '' yes
3144 # Use a header file that comes with gcc, so configuring glibc
3145 # with a fresh cross-compiler works.
3146 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3147 # <limits.h> exists even on freestanding compilers.
3148 # On the NeXT, cc -E runs the code through the compiler's parser,
3149 # not just through cpp. "Syntax error" is here to catch this case.
3150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3151 /* end confdefs.h. */
3152 #ifdef __STDC__
3153 # include <limits.h>
3154 #else
3155 # include <assert.h>
3156 #endif
3157 Syntax error
3158 _ACEOF
3159 if ac_fn_c_try_cpp "$LINENO"; then :
3161 else
3162 # Broken: fails on valid input.
3163 continue
3165 rm -f conftest.err conftest.$ac_ext
3167 # OK, works on sane cases. Now check whether nonexistent headers
3168 # can be detected and how.
3169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3170 /* end confdefs.h. */
3171 #include <ac_nonexistent.h>
3172 _ACEOF
3173 if ac_fn_c_try_cpp "$LINENO"; then :
3174 # Broken: success on invalid input.
3175 continue
3176 else
3177 # Passes both tests.
3178 ac_preproc_ok=:
3179 break
3181 rm -f conftest.err conftest.$ac_ext
3183 done
3184 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3185 rm -f conftest.err conftest.$ac_ext
3186 if $ac_preproc_ok; then :
3188 else
3189 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3190 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3191 as_fn_error "C preprocessor \"$CPP\" fails sanity check
3192 See \`config.log' for more details." "$LINENO" 5; }
3195 ac_ext=c
3196 ac_cpp='$CPP $CPPFLAGS'
3197 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3198 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3199 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3201 # We need the C++ compiler only for testing.
3202 ac_ext=cpp
3203 ac_cpp='$CXXCPP $CPPFLAGS'
3204 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3205 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3206 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3207 if test -z "$CXX"; then
3208 if test -n "$CCC"; then
3209 CXX=$CCC
3210 else
3211 if test -n "$ac_tool_prefix"; then
3212 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3214 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3215 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3217 $as_echo_n "checking for $ac_word... " >&6; }
3218 if test "${ac_cv_prog_CXX+set}" = set; then :
3219 $as_echo_n "(cached) " >&6
3220 else
3221 if test -n "$CXX"; then
3222 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3223 else
3224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3225 for as_dir in $PATH
3227 IFS=$as_save_IFS
3228 test -z "$as_dir" && as_dir=.
3229 for ac_exec_ext in '' $ac_executable_extensions; do
3230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3231 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3233 break 2
3235 done
3236 done
3237 IFS=$as_save_IFS
3241 CXX=$ac_cv_prog_CXX
3242 if test -n "$CXX"; then
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3244 $as_echo "$CXX" >&6; }
3245 else
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3247 $as_echo "no" >&6; }
3251 test -n "$CXX" && break
3252 done
3254 if test -z "$CXX"; then
3255 ac_ct_CXX=$CXX
3256 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3258 # Extract the first word of "$ac_prog", so it can be a program name with args.
3259 set dummy $ac_prog; ac_word=$2
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3261 $as_echo_n "checking for $ac_word... " >&6; }
3262 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3263 $as_echo_n "(cached) " >&6
3264 else
3265 if test -n "$ac_ct_CXX"; then
3266 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3267 else
3268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3269 for as_dir in $PATH
3271 IFS=$as_save_IFS
3272 test -z "$as_dir" && as_dir=.
3273 for ac_exec_ext in '' $ac_executable_extensions; do
3274 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3275 ac_cv_prog_ac_ct_CXX="$ac_prog"
3276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3277 break 2
3279 done
3280 done
3281 IFS=$as_save_IFS
3285 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3286 if test -n "$ac_ct_CXX"; then
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3288 $as_echo "$ac_ct_CXX" >&6; }
3289 else
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3291 $as_echo "no" >&6; }
3295 test -n "$ac_ct_CXX" && break
3296 done
3298 if test "x$ac_ct_CXX" = x; then
3299 CXX="g++"
3300 else
3301 case $cross_compiling:$ac_tool_warned in
3302 yes:)
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3304 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3305 ac_tool_warned=yes ;;
3306 esac
3307 CXX=$ac_ct_CXX
3313 # Provide some information about the compiler.
3314 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3315 set X $ac_compile
3316 ac_compiler=$2
3317 for ac_option in --version -v -V -qversion; do
3318 { { ac_try="$ac_compiler $ac_option >&5"
3319 case "(($ac_try" in
3320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321 *) ac_try_echo=$ac_try;;
3322 esac
3323 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3324 $as_echo "$ac_try_echo"; } >&5
3325 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3326 ac_status=$?
3327 if test -s conftest.err; then
3328 sed '10a\
3329 ... rest of stderr output deleted ...
3330 10q' conftest.err >conftest.er1
3331 cat conftest.er1 >&5
3333 rm -f conftest.er1 conftest.err
3334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3335 test $ac_status = 0; }
3336 done
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3339 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3340 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3341 $as_echo_n "(cached) " >&6
3342 else
3343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3344 /* end confdefs.h. */
3347 main ()
3349 #ifndef __GNUC__
3350 choke me
3351 #endif
3354 return 0;
3356 _ACEOF
3357 if ac_fn_cxx_try_compile "$LINENO"; then :
3358 ac_compiler_gnu=yes
3359 else
3360 ac_compiler_gnu=no
3362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3363 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3367 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3368 if test $ac_compiler_gnu = yes; then
3369 GXX=yes
3370 else
3371 GXX=
3373 ac_test_CXXFLAGS=${CXXFLAGS+set}
3374 ac_save_CXXFLAGS=$CXXFLAGS
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3376 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3377 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3378 $as_echo_n "(cached) " >&6
3379 else
3380 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3381 ac_cxx_werror_flag=yes
3382 ac_cv_prog_cxx_g=no
3383 CXXFLAGS="-g"
3384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3385 /* end confdefs.h. */
3388 main ()
3392 return 0;
3394 _ACEOF
3395 if ac_fn_cxx_try_compile "$LINENO"; then :
3396 ac_cv_prog_cxx_g=yes
3397 else
3398 CXXFLAGS=""
3399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3400 /* end confdefs.h. */
3403 main ()
3407 return 0;
3409 _ACEOF
3410 if ac_fn_cxx_try_compile "$LINENO"; then :
3412 else
3413 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3414 CXXFLAGS="-g"
3415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416 /* end confdefs.h. */
3419 main ()
3423 return 0;
3425 _ACEOF
3426 if ac_fn_cxx_try_compile "$LINENO"; then :
3427 ac_cv_prog_cxx_g=yes
3429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3434 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3437 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3438 if test "$ac_test_CXXFLAGS" = set; then
3439 CXXFLAGS=$ac_save_CXXFLAGS
3440 elif test $ac_cv_prog_cxx_g = yes; then
3441 if test "$GXX" = yes; then
3442 CXXFLAGS="-g -O2"
3443 else
3444 CXXFLAGS="-g"
3446 else
3447 if test "$GXX" = yes; then
3448 CXXFLAGS="-O2"
3449 else
3450 CXXFLAGS=
3453 ac_ext=c
3454 ac_cpp='$CPP $CPPFLAGS'
3455 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3456 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3457 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3460 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3461 as_fn_error "you must configure in a separate build directory" "$LINENO" 5
3464 # This will get text that should go into config.make.
3465 config_vars=
3467 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3469 # Check whether --with-gd was given.
3470 if test "${with_gd+set}" = set; then :
3471 withval=$with_gd; case "$with_gd" in
3472 yes|''|no) ;;
3473 *) libgd_include="-I$withval/include"
3474 libgd_ldflags="-L$withval/lib" ;;
3475 esac
3480 # Check whether --with-gd-include was given.
3481 if test "${with_gd_include+set}" = set; then :
3482 withval=$with_gd_include; case "$with_gd_include" in
3483 ''|no) ;;
3484 *) libgd_include="-I$withval" ;;
3485 esac
3490 # Check whether --with-gd-lib was given.
3491 if test "${with_gd_lib+set}" = set; then :
3492 withval=$with_gd_lib; case "$with_gd_lib" in
3493 ''|no) ;;
3494 *) libgd_ldflags="-L$withval" ;;
3495 esac
3500 if test -n "$libgd_include"; then
3501 config_vars="$config_vars
3502 CFLAGS-memusagestat.c = $libgd_include"
3504 if test -n "$libgd_ldflags"; then
3505 config_vars="$config_vars
3506 libgd-LDFLAGS = $libgd_ldflags"
3510 # Check whether --with-fp was given.
3511 if test "${with_fp+set}" = set; then :
3512 withval=$with_fp; with_fp=$withval
3513 else
3514 with_fp=yes
3519 # Check whether --with-binutils was given.
3520 if test "${with_binutils+set}" = set; then :
3521 withval=$with_binutils; path_binutils=$withval
3522 else
3523 path_binutils=''
3527 # Check whether --with-elf was given.
3528 if test "${with_elf+set}" = set; then :
3529 withval=$with_elf; elf=$withval
3530 else
3531 elf=no
3535 # Check whether --with-selinux was given.
3536 if test "${with_selinux+set}" = set; then :
3537 withval=$with_selinux; with_selinux=$withval
3538 else
3539 with_selinux=auto
3543 # Check whether --with-xcoff was given.
3544 if test "${with_xcoff+set}" = set; then :
3545 withval=$with_xcoff; xcoff=$withval
3546 else
3547 xcoff=no
3551 # Check whether --with-cvs was given.
3552 if test "${with_cvs+set}" = set; then :
3553 withval=$with_cvs; with_cvs=$withval
3554 else
3555 with_cvs=yes
3558 if test "$with_cvs" = yes; then
3559 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3560 then
3561 with_cvs=no
3567 # Check whether --with-headers was given.
3568 if test "${with_headers+set}" = set; then :
3569 withval=$with_headers; sysheaders=$withval
3570 else
3571 sysheaders=''
3575 # Check whether --enable-sanity-checks was given.
3576 if test "${enable_sanity_checks+set}" = set; then :
3577 enableval=$enable_sanity_checks; enable_sanity=$enableval
3578 else
3579 enable_sanity=yes
3584 # Check whether --enable-check-abi was given.
3585 if test "${enable_check_abi+set}" = set; then :
3586 enableval=$enable_check_abi; enable_check_abi=$enableval
3587 else
3588 enable_check_abi=no
3592 static=yes
3593 # Check whether --enable-shared was given.
3594 if test "${enable_shared+set}" = set; then :
3595 enableval=$enable_shared; shared=$enableval
3596 else
3597 shared=default
3600 # Check whether --enable-profile was given.
3601 if test "${enable_profile+set}" = set; then :
3602 enableval=$enable_profile; profile=$enableval
3603 else
3604 profile=no
3607 # Check whether --enable-omitfp was given.
3608 if test "${enable_omitfp+set}" = set; then :
3609 enableval=$enable_omitfp; omitfp=$enableval
3610 else
3611 omitfp=no
3614 # Check whether --enable-bounded was given.
3615 if test "${enable_bounded+set}" = set; then :
3616 enableval=$enable_bounded; bounded=$enableval
3617 else
3618 bounded=no
3621 # Check whether --enable-versioning was given.
3622 if test "${enable_versioning+set}" = set; then :
3623 enableval=$enable_versioning; enable_versioning=$enableval
3624 else
3625 enable_versioning=yes
3629 # Check whether --enable-oldest-abi was given.
3630 if test "${enable_oldest_abi+set}" = set; then :
3631 enableval=$enable_oldest_abi; oldest_abi=$enableval
3632 else
3633 oldest_abi=no
3636 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3637 oldest_abi=default
3638 else
3639 cat >>confdefs.h <<_ACEOF
3640 #define GLIBC_OLDEST_ABI "$oldest_abi"
3641 _ACEOF
3646 # Check whether --enable-stackguard-randomization was given.
3647 if test "${enable_stackguard_randomization+set}" = set; then :
3648 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3649 else
3650 enable_stackguard_randomize=no
3653 if test "$enable_stackguard_randomize" = yes; then
3654 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3658 # Check whether --enable-add-ons was given.
3659 if test "${enable_add_ons+set}" = set; then :
3660 enableval=$enable_add_ons;
3661 else
3662 enable_add_ons=yes
3667 # Check whether --with-tls was given.
3668 if test "${with_tls+set}" = set; then :
3669 withval=$with_tls; usetls=$withval
3670 else
3671 usetls=yes
3676 # Check whether --with-__thread was given.
3677 if test "${with___thread+set}" = set; then :
3678 withval=$with___thread; use__thread=$withval
3679 else
3680 use__thread=yes
3684 # Check whether --enable-hidden-plt was given.
3685 if test "${enable_hidden_plt+set}" = set; then :
3686 enableval=$enable_hidden_plt; hidden=$enableval
3687 else
3688 hidden=yes
3691 if test "x$hidden" = xno; then
3692 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3696 # Check whether --enable-bind-now was given.
3697 if test "${enable_bind_now+set}" = set; then :
3698 enableval=$enable_bind_now; bindnow=$enableval
3699 else
3700 bindnow=no
3705 # Check whether --enable-static-nss was given.
3706 if test "${enable_static_nss+set}" = set; then :
3707 enableval=$enable_static_nss; static_nss=$enableval
3708 else
3709 static_nss=no
3712 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3713 static_nss=yes
3714 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3718 # Check whether --enable-force-install was given.
3719 if test "${enable_force_install+set}" = set; then :
3720 enableval=$enable_force_install; force_install=$enableval
3721 else
3722 force_install=yes
3727 # Check whether --enable-kernel was given.
3728 if test "${enable_kernel+set}" = set; then :
3729 enableval=$enable_kernel; minimum_kernel=$enableval
3732 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3733 # Better nothing than this.
3734 minimum_kernel=""
3735 else
3736 if test "$minimum_kernel" = current; then
3737 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3741 # Check whether --enable-all-warnings was given.
3742 if test "${enable_all_warnings+set}" = set; then :
3743 enableval=$enable_all_warnings; all_warnings=$enableval
3748 # Check whether --enable-multi-arch was given.
3749 if test "${enable_multi_arch+set}" = set; then :
3750 enableval=$enable_multi_arch; multi_arch=$enableval
3751 else
3752 multi_arch=default
3755 if test x"$multi_arch" != xno; then
3756 multi_arch_d=/multiarch
3759 # Check whether --enable-experimental-malloc was given.
3760 if test "${enable_experimental_malloc+set}" = set; then :
3761 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3766 # Check whether --enable-nss-crypt was given.
3767 if test "${enable_nss_crypt+set}" = set; then :
3768 enableval=$enable_nss_crypt; nss_crypt=$enableval
3769 else
3770 nss_crypt=no
3773 if test x$nss_crypt = xyes; then
3774 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3775 if test $? -ne 0; then
3776 as_fn_error "cannot find include directory with nss-config" "$LINENO" 5
3778 old_CFLAGS="$CFLAGS"
3779 CFLAGS="$CFLAGS $nss_includes"
3781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3782 /* end confdefs.h. */
3783 typedef int PRBool;
3784 #include <hasht.h>
3785 #include <nsslowhash.h>
3786 void f (void) { NSSLOW_Init (); }
3787 _ACEOF
3788 if ac_fn_c_try_compile "$LINENO"; then :
3789 libc_cv_nss_crypt=yes
3790 else
3791 as_fn_error "
3792 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3795 old_LIBS="$LIBS"
3796 LIBS="$LIBS -lfreebl3"
3797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3798 /* end confdefs.h. */
3799 typedef int PRBool;
3800 #include <hasht.h>
3801 #include <nsslowhash.h>
3803 main ()
3805 NSSLOW_Init();
3807 return 0;
3809 _ACEOF
3810 if ac_fn_c_try_link "$LINENO"; then :
3811 libc_cv_nss_crypt=yes
3812 else
3813 as_fn_error "
3814 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3816 rm -f core conftest.err conftest.$ac_objext \
3817 conftest$ac_exeext conftest.$ac_ext
3818 CFLAGS="$old_CFLAGS"
3819 LIBS="$old_LIBS"
3820 else
3821 libc_cv_nss_crypt=no
3825 # The way shlib-versions is used to generate soversions.mk uses a
3826 # fairly simplistic model for name recognition that can't distinguish
3827 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3828 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3829 # tell. This doesn't get used much beyond that, so it's fairly safe.
3830 case "$host_os" in
3831 linux*)
3833 gnu*)
3834 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3836 esac
3838 # We keep the original values in `$config_*' and never modify them, so we
3839 # can write them unchanged into config.make. Everything else uses
3840 # $machine, $vendor, and $os, and changes them whenever convenient.
3841 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3843 # Don't allow vendor == "unknown"
3844 test "$config_vendor" = unknown && config_vendor=
3845 config_os="`echo $config_os | sed 's/^unknown-//'`"
3847 # Some configurations imply other options.
3848 case "$host_os" in
3849 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3850 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3852 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3853 # These systems (almost) always use the ELF format.
3854 elf=yes
3856 aix*)
3857 # These systems are always xcoff
3858 xcoff=yes
3859 elf=no
3861 esac
3863 # The configure fragment of an add-on port can modify these to supplement
3864 # or override the table in the case statement below. No fragment should
3865 # ever change the config_* variables, however.
3866 machine=$config_machine
3867 vendor=$config_vendor
3868 os=$config_os
3869 base_os=''
3871 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3872 # Unify this here.
3873 if test "$machine" = rs6000; then
3874 machine="powerpc"
3877 # Braindead PowerPC box with absolutely no FPU.
3878 case "$machine-$host_os" in
3879 powerpc*-*soft)
3880 with_fp=no
3882 esac
3884 submachine=
3886 # Check whether --with-cpu was given.
3887 if test "${with_cpu+set}" = set; then :
3888 withval=$with_cpu; case "$withval" in
3889 yes|'') as_fn_error "--with-cpu requires an argument" "$LINENO" 5 ;;
3890 no) ;;
3891 *) submachine="$withval" ;;
3892 esac
3897 # An add-on can set this when it wants to disable the sanity check below.
3898 libc_config_ok=no
3900 subdirs="$subdirs "
3903 case "$enable_add_ons" in
3904 ''|no) add_ons= ;;
3905 yes|'*')
3906 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3907 sed 's@/[^/]*$@@' | sort | uniq`
3908 add_ons_automatic=yes
3910 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3911 add_ons_automatic=no ;;
3912 esac
3914 configured_add_ons=
3915 add_ons_sfx=
3916 add_ons_pfx=
3917 if test x"$add_ons" != x; then
3918 for f in $add_ons; do
3919 # Some sanity checks
3920 case "$f" in
3921 crypt)
3922 as_fn_error "
3923 *** It seems that you're using an old \`crypt' add-on. crypt is now
3924 *** part of glibc and using the old add-on will not work with this
3925 *** release. Start again with fresh sources and without the old
3926 *** \`crypt' add-on." "$LINENO" 5
3928 localedata)
3929 as_fn_error "
3930 *** It seems that you're using an old \`localedata' add-on. localedata
3931 *** is now part of glibc and using the old add-on will not work with
3932 *** this release. Start again with fresh sources and without the old
3933 *** \`localedata' add-on." "$LINENO" 5
3935 esac
3936 done
3938 # Now source each add-on's configure fragment.
3939 # The fragments can use $srcdir/$libc_add_on to find themselves,
3940 # and test $add_ons_automatic to see if they were explicitly requested.
3941 # A fragment can clear (or even change) $libc_add_on to affect
3942 # whether it goes into the list to be actually used in the build.
3943 use_add_ons=
3944 for libc_add_on in $add_ons; do
3945 # Test whether such a directory really exists.
3946 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3947 case "$libc_add_on" in
3949 libc_add_on_srcdir=$libc_add_on
3952 test -d "$srcdir/$libc_add_on" || {
3953 if test -d "$libc_add_on"; then
3954 libc_add_on="`pwd`/$libc_add_on"
3955 else
3956 as_fn_error "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3959 libc_add_on_srcdir=$srcdir/$libc_add_on
3961 esac
3963 libc_add_on_frag=$libc_add_on_srcdir/configure
3964 libc_add_on_canonical=
3965 libc_add_on_config_subdirs=
3966 if test -r "$libc_add_on_frag"; then
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3968 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3969 libc_add_on_canonical=unknown
3970 libc_add_on_subdirs=
3971 . "$libc_add_on_frag"
3972 test -z "$libc_add_on" || {
3973 configured_add_ons="$configured_add_ons $libc_add_on"
3974 if test "x$libc_add_on_canonical" = xunknown; then
3975 as_fn_error "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3977 for d in $libc_add_on_subdirs; do
3978 case "$libc_add_on" in
3979 /*) subdir_srcdir="$libc_add_on" ;;
3980 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3981 esac
3982 case "$d" in
3984 d="${libc_add_on_canonical:-$libc_add_on}"
3987 subdir_srcdir="$d"
3990 subdir_srcdir="$subdir_srcdir/$d"
3992 esac
3993 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3994 add_on_subdirs="$add_on_subdirs $d"
3995 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3996 $d-srcdir = $subdir_srcdir"
3997 done
3998 for d in $libc_add_on_config_subdirs; do
3999 case "$d" in
4000 /*) as_fn_error "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4001 esac
4002 if test ! -d "$libc_add_on_srcdir/$d"; then
4003 as_fn_error "fragment wants to configure missing directory $d" "$LINENO" 5
4005 case "$libc_add_on" in
4006 /*) as_fn_error "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4007 esac
4008 subdirs="$subdirs $libc_add_on/$d"
4009 done
4012 if test -n "$libc_add_on"; then
4013 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4014 then
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4016 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4017 for frag in $frags; do
4018 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4019 echo $ECHO_N "$name $ECHO_C" >&6
4020 . "$frag"
4021 done
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4023 $as_echo "" >&6; }
4025 use_add_ons="$use_add_ons $libc_add_on"
4026 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4027 test -z "$libc_add_on_canonical" ||
4028 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4030 done
4031 # Use echo to strip excess whitespace.
4032 add_ons="`echo $use_add_ons`"
4039 ### I put this here to prevent those annoying emails from people who cannot
4040 ### read and try to compile glibc on unsupported platforms. --drepper
4042 ### By using the undocumented --enable-hacker-mode option for configure
4043 ### one can skip this test to make the configuration not fail for unsupported
4044 ### platforms.
4046 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4047 case "$machine-$host_os" in
4048 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4051 echo "*** The GNU C library is currently not available for this platform."
4052 echo "*** So far nobody cared to port it and if there is no volunteer it"
4053 echo "*** might never happen. So, if you have interest to see glibc on"
4054 echo "*** this platform visit"
4055 echo "*** http://www.gnu.org/software/libc/porting.html"
4056 echo "*** and join the group of porters"
4057 exit 1
4059 esac
4062 # Expand the configuration machine name into a subdirectory by architecture
4063 # type and particular chip. If an add-on configure fragment already set
4064 # base_machine, we don't change it.
4065 test -n "$base_machine" || case "$machine" in
4066 a29k | am29000) base_machine=a29k machine=a29k ;;
4067 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4068 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4069 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4070 ia64) base_machine=ia64 machine=ia64 ;;
4071 m88???) base_machine=m88k machine=m88k/$machine ;;
4072 m88k) base_machine=m88k machine=m88k/m88100 ;;
4073 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4074 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4075 s390) base_machine=s390 machine=s390/s390-32 ;;
4076 s390x) base_machine=s390 machine=s390/s390-64 ;;
4077 sh3*) base_machine=sh machine=sh/sh3 ;;
4078 sh4*) base_machine=sh machine=sh/sh4 ;;
4079 sparc | sparcv[67])
4080 base_machine=sparc machine=sparc/sparc32 ;;
4081 sparcv8 | supersparc | hypersparc)
4082 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4083 sparcv8plus | sparcv8plusa | sparcv9)
4084 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4085 sparcv8plusb | sparcv9b)
4086 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4087 sparcv9v)
4088 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4089 sparcv9v2)
4090 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4091 sparc64)
4092 base_machine=sparc machine=sparc/sparc64 ;;
4093 sparc64b)
4094 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4095 sparc64v)
4096 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4097 sparc64v2)
4098 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4099 *) base_machine=$machine ;;
4100 esac
4103 if test "$base_machine" = "i386"; then
4104 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4108 # Compute the list of sysdep directories for this configuration.
4109 # This can take a while to compute.
4110 sysdep_dir=$srcdir/sysdeps
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4112 $as_echo_n "checking sysdep dirs... " >&6; }
4113 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4114 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4116 test "x$base_os" != x || case "$os" in
4117 gnu*)
4118 base_os=mach/hurd ;;
4119 netbsd* | 386bsd* | freebsd* | bsdi*)
4120 base_os=unix/bsd/bsd4.4 ;;
4121 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4122 base_os=unix/bsd ;;
4123 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4124 base_os=unix/sysv ;;
4125 irix6*)
4126 base_os=unix/sysv/irix6/$os ;;
4127 solaris[2-9]*)
4128 base_os=unix/sysv/sysv4 ;;
4129 hpux*)
4130 base_os=unix/sysv/hpux/$os ;;
4131 aix4.3*)
4132 base_os=unix/sysv/aix/aix4.3 ;;
4133 none)
4134 base_os=standalone ;;
4135 esac
4137 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4138 tail=$os
4139 ostry=$os
4140 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4141 ostry="$ostry /$o"
4142 tail=$o
4143 done
4144 o=`echo $tail | sed 's/[0-9]*$//'`
4145 if test $o != $tail; then
4146 ostry="$ostry /$o"
4148 # For linux-gnu, try linux-gnu, then linux.
4149 o=`echo $tail | sed 's/-.*$//'`
4150 if test $o != $tail; then
4151 ostry="$ostry /$o"
4154 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4155 base=
4156 tail=$base_os
4157 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4158 set $b
4159 base="$base /$1"
4160 tail="$2"
4161 done
4163 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4164 mach=
4165 tail=$machine${submachine:+/$submachine}
4166 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4167 set $m
4168 # Prepend the machine's FPU directory unless --without-fp.
4169 if test "$with_fp" = yes; then
4170 mach="$mach /$1/fpu"
4171 else
4172 mach="$mach /$1/nofpu"
4174 mach="$mach /$1"
4175 tail="$2"
4176 done
4179 # Find what sysdep directories exist.
4180 sysnames_add_ons=
4181 sysnames=
4182 for b in $base ''; do
4183 for m0 in $mach ''; do
4184 for v in /$vendor ''; do
4185 test "$v" = / && continue
4186 for o in /$ostry ''; do
4187 test "$o" = / && continue
4188 for m in $multi_arch_d $mach ''; do
4189 for d in $add_ons_pfx ''; do
4190 for a in $add_ons_sfx ''; do
4191 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4192 try_srcdir="${srcdir}/"
4193 case "$d" in
4194 /*) try_srcdir= ;;
4195 esac
4196 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4197 test -n "$enable_debug_configure" &&
4198 echo "$0 DEBUG: try $try" >&2
4199 if test -d "$try_srcdir$try"; then
4200 sysnames="$sysnames $try"
4201 { test -n "$o" || test -n "$b"; } && os_used=t
4202 { test -n "$m" || test -n "$m0"; } && machine_used=t
4203 case x${m0:-$m} in
4204 x*/$submachine) submachine_used=t ;;
4205 esac
4206 if test -n "$d"; then
4207 case "$sysnames_add_ons" in
4208 *" $d "*) ;;
4209 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4210 esac
4214 done
4215 done
4216 done
4217 done
4218 done
4219 done
4220 done
4222 # If the assembler supports gnu_indirect_function symbol type and the
4223 # architecture supports multi-arch, we enable multi-arch by default.
4224 if test "$multi_arch" = default; then
4225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4226 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4227 if test "${libc_cv_asm_gnu_indirect_function+set}" = set; then :
4228 $as_echo_n "(cached) " >&6
4229 else
4230 cat > conftest.s <<EOF
4231 .type foo,%gnu_indirect_function
4233 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4234 then
4235 libc_cv_asm_gnu_indirect_function=yes
4236 else
4237 libc_cv_asm_gnu_indirect_function=no
4239 rm -f conftest*
4241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4242 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4243 multi_arch=no
4244 if test "$libc_cv_asm_gnu_indirect_function" = yes; then
4245 case $sysnames_add_ons$sysnames in
4246 *"$multi_arch_d"*)
4247 multi_arch=yes
4249 esac
4252 if test x"$multi_arch" = xyes; then
4253 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4258 if test -z "$os_used" && test "$os" != none; then
4259 as_fn_error "Operating system $os is not supported." "$LINENO" 5
4261 if test -z "$machine_used" && test "$machine" != none; then
4262 as_fn_error "The $machine is not supported." "$LINENO" 5
4264 if test -z "$submachine_used" && test -n "$submachine"; then
4265 as_fn_error "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4269 # We have now validated the configuration.
4272 # If using ELF, look for an `elf' subdirectory of each machine directory.
4273 # We prepend these rather than inserting them whereever the machine appears
4274 # because things specified by the machine's ELF ABI should override
4275 # OS-specific things, and should always be the same for any OS on the
4276 # machine (otherwise what's the point of an ABI?).
4277 if test "$elf" = yes; then
4278 elf_dirs=
4279 for d in $add_ons_pfx ''; do
4280 for m in $mach; do
4281 if test -d $srcdir/${d}sysdeps$m/elf; then
4282 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4284 done
4285 done
4286 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4290 # Expand the list of system names into a full list of directories
4291 # from each element's parent name and Implies file (if present).
4292 set $sysnames
4293 names=
4294 while test $# -gt 0; do
4295 name=$1
4296 shift
4298 case " $names " in *" $name "*)
4299 # Already in the list.
4300 continue
4301 esac
4303 # Report each name as we discover it, so there is no long pause in output.
4304 echo $ECHO_N "$name $ECHO_C" >&6
4306 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4308 case $name in
4309 /*) xsrcdir= ;;
4310 *) xsrcdir=$srcdir/ ;;
4311 esac
4312 test -n "$enable_debug_configure" &&
4313 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4315 if test -f $xsrcdir$name/Implies; then
4316 # Collect more names from the `Implies' file (removing comments).
4317 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4318 implied=
4319 for x in $implied_candidate; do
4320 found=no
4321 if test -d $xsrcdir$name_base/$x; then
4322 implied="$implied $name_base/$x";
4323 found=yes
4325 for d in $add_ons_pfx ''; do
4326 try="${d}sysdeps/$x"
4327 case $d in
4328 /*) try_srcdir= ;;
4329 *) try_srcdir=$srcdir/ ;;
4330 esac
4331 test -n "$enable_debug_configure" &&
4332 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4333 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4334 then
4335 implied="$implied $try"
4336 found=yes
4337 case "$sysnames_add_ons" in
4338 *" $d "*) ;;
4339 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4340 esac
4342 done
4343 if test $found = no; then
4344 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4345 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4347 done
4348 else
4349 implied=
4352 # Add NAME to the list of names.
4353 names="$names $name"
4355 # Find the parent of NAME, using the empty string if it has none.
4356 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4358 # Add the names implied by NAME, and NAME's parent (if it has one), to
4359 # the list of names to be processed (the argument list). We prepend the
4360 # implied names to the list and append the parent. We want implied
4361 # directories to come before further directories inferred from the
4362 # configuration components; this ensures that for sysv4, unix/common
4363 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4364 # after sysv4).
4365 sysnames="`echo $implied $* $parent`"
4366 test -n "$sysnames" && set $sysnames
4367 done
4369 # Add the default directories.
4370 default_sysnames=sysdeps/generic
4371 if test "$elf" = yes; then
4372 default_sysnames="sysdeps/generic/elf $default_sysnames"
4374 sysnames="$names $default_sysnames"
4376 # The other names were emitted during the scan.
4377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4378 $as_echo "$default_sysnames" >&6; }
4380 # Collect the list of add-ons that supply partial sysdeps trees.
4381 sysdeps_add_ons=
4382 for add_on in $add_ons; do
4383 case "$add_on" in
4384 /*) xsrcdir= ;;
4385 *) xsrcdir="$srcdir/" ;;
4386 esac
4388 test -d "$xsrcdir$add_on/sysdeps" || {
4389 case "$configured_add_ons " in
4390 *" $add_on "*) ;;
4391 *|'')
4392 as_fn_error "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4394 esac
4395 continue
4398 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4399 case "$sysnames_add_ons" in
4400 *" $add_on/ "*) ;;
4401 *|'')
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4403 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4404 continue ;;
4405 esac
4407 found=no
4408 for d in $sysnames; do
4409 case "$d" in
4410 $add_on/sysdeps/*) ;;
4411 *) continue ;;
4412 esac
4413 (cd "$xsrcdir$d" && for f in *[!~]; do
4414 case "$f" in
4415 sys|bits)
4416 for ff in $f/*.h; do
4417 test -d "$ff" || { test -e "$ff" && exit 88; }
4418 done
4421 test -d "$f" || { test -e "$f" && exit 88; }
4423 esac
4424 done)
4425 if test $? -eq 88; then
4426 found=yes
4427 break
4429 done
4430 if test $found = no; then
4431 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4432 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4434 done
4438 ### Locate tools.
4440 # Find a good install program. We prefer a C program (faster),
4441 # so one script is as good as another. But avoid the broken or
4442 # incompatible versions:
4443 # SysV /etc/install, /usr/sbin/install
4444 # SunOS /usr/etc/install
4445 # IRIX /sbin/install
4446 # AIX /bin/install
4447 # AmigaOS /C/install, which installs bootblocks on floppy discs
4448 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4449 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4450 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4451 # OS/2's system install, which has a completely different semantic
4452 # ./install, which can be erroneously created by make from ./install.sh.
4453 # Reject install programs that cannot install multiple files.
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4455 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4456 if test -z "$INSTALL"; then
4457 if test "${ac_cv_path_install+set}" = set; then :
4458 $as_echo_n "(cached) " >&6
4459 else
4460 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4461 for as_dir in $PATH
4463 IFS=$as_save_IFS
4464 test -z "$as_dir" && as_dir=.
4465 # Account for people who put trailing slashes in PATH elements.
4466 case $as_dir/ in #((
4467 ./ | .// | /[cC]/* | \
4468 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4469 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4470 /usr/ucb/* ) ;;
4472 # OSF1 and SCO ODT 3.0 have their own names for install.
4473 # Don't use installbsd from OSF since it installs stuff as root
4474 # by default.
4475 for ac_prog in ginstall scoinst install; do
4476 for ac_exec_ext in '' $ac_executable_extensions; do
4477 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4478 if test $ac_prog = install &&
4479 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4480 # AIX install. It has an incompatible calling convention.
4482 elif test $ac_prog = install &&
4483 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4484 # program-specific install script used by HP pwplus--don't use.
4486 else
4487 rm -rf conftest.one conftest.two conftest.dir
4488 echo one > conftest.one
4489 echo two > conftest.two
4490 mkdir conftest.dir
4491 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4492 test -s conftest.one && test -s conftest.two &&
4493 test -s conftest.dir/conftest.one &&
4494 test -s conftest.dir/conftest.two
4495 then
4496 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4497 break 3
4501 done
4502 done
4504 esac
4506 done
4507 IFS=$as_save_IFS
4509 rm -rf conftest.one conftest.two conftest.dir
4512 if test "${ac_cv_path_install+set}" = set; then
4513 INSTALL=$ac_cv_path_install
4514 else
4515 # As a last resort, use the slow shell script. Don't cache a
4516 # value for INSTALL within a source directory, because that will
4517 # break other packages using the cache if that directory is
4518 # removed, or if the value is a relative name.
4519 INSTALL=$ac_install_sh
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4523 $as_echo "$INSTALL" >&6; }
4525 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4526 # It thinks the first close brace ends the variable substitution.
4527 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4529 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4531 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4533 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4534 # The makefiles need to use a different form to find it in $srcdir.
4535 INSTALL='\$(..)./scripts/install-sh -c'
4537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4538 $as_echo_n "checking whether ln -s works... " >&6; }
4539 LN_S=$as_ln_s
4540 if test "$LN_S" = "ln -s"; then
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4542 $as_echo "yes" >&6; }
4543 else
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4545 $as_echo "no, using $LN_S" >&6; }
4549 # Was a --with-binutils option given?
4550 if test -n "$path_binutils"; then
4551 # Make absolute; ensure a single trailing slash.
4552 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4553 CC="$CC -B$path_binutils"
4555 AS=`$CC -print-prog-name=as`
4556 LD=`$CC -print-prog-name=ld`
4557 AR=`$CC -print-prog-name=ar`
4559 OBJDUMP=`$CC -print-prog-name=objdump`
4562 # ranlib has to be treated a bit differently since it might not exist at all.
4563 ac_ranlib=`$CC -print-prog-name=ranlib`
4564 if test "x$ac_ranlib" = xranlib; then
4565 # This extra check has to happen since gcc simply echos the parameter in
4566 # case it cannot find the value in its own directories.
4567 if test -n "$ac_tool_prefix"; then
4568 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4569 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4571 $as_echo_n "checking for $ac_word... " >&6; }
4572 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4573 $as_echo_n "(cached) " >&6
4574 else
4575 if test -n "$RANLIB"; then
4576 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4577 else
4578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4579 for as_dir in $PATH
4581 IFS=$as_save_IFS
4582 test -z "$as_dir" && as_dir=.
4583 for ac_exec_ext in '' $ac_executable_extensions; do
4584 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4585 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4586 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4587 break 2
4589 done
4590 done
4591 IFS=$as_save_IFS
4595 RANLIB=$ac_cv_prog_RANLIB
4596 if test -n "$RANLIB"; then
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4598 $as_echo "$RANLIB" >&6; }
4599 else
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4601 $as_echo "no" >&6; }
4606 if test -z "$ac_cv_prog_RANLIB"; then
4607 ac_ct_RANLIB=$RANLIB
4608 # Extract the first word of "ranlib", so it can be a program name with args.
4609 set dummy ranlib; ac_word=$2
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4611 $as_echo_n "checking for $ac_word... " >&6; }
4612 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4613 $as_echo_n "(cached) " >&6
4614 else
4615 if test -n "$ac_ct_RANLIB"; then
4616 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4617 else
4618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619 for as_dir in $PATH
4621 IFS=$as_save_IFS
4622 test -z "$as_dir" && as_dir=.
4623 for ac_exec_ext in '' $ac_executable_extensions; do
4624 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4625 ac_cv_prog_ac_ct_RANLIB="ranlib"
4626 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4627 break 2
4629 done
4630 done
4631 IFS=$as_save_IFS
4635 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4636 if test -n "$ac_ct_RANLIB"; then
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4638 $as_echo "$ac_ct_RANLIB" >&6; }
4639 else
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641 $as_echo "no" >&6; }
4644 if test "x$ac_ct_RANLIB" = x; then
4645 RANLIB=":"
4646 else
4647 case $cross_compiling:$ac_tool_warned in
4648 yes:)
4649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4650 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4651 ac_tool_warned=yes ;;
4652 esac
4653 RANLIB=$ac_ct_RANLIB
4655 else
4656 RANLIB="$ac_cv_prog_RANLIB"
4659 else
4660 RANLIB=$ac_ranlib
4664 # Determine whether we are using GNU binutils.
4665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4666 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4667 if test "${libc_cv_prog_as_gnu+set}" = set; then :
4668 $as_echo_n "(cached) " >&6
4669 else
4670 # Most GNU programs take a -v and spit out some text including
4671 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4672 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4673 libc_cv_prog_as_gnu=yes
4674 else
4675 libc_cv_prog_as_gnu=no
4677 rm -fr contest*
4679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4680 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4681 rm -f a.out
4682 gnu_as=$libc_cv_prog_as_gnu
4684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4685 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4686 if test "${libc_cv_prog_ld_gnu+set}" = set; then :
4687 $as_echo_n "(cached) " >&6
4688 else
4689 # Most GNU programs take a -v and spit out some text including
4690 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4691 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4692 libc_cv_prog_ld_gnu=yes
4693 else
4694 libc_cv_prog_ld_gnu=no
4696 rm -fr contest*
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4699 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4700 gnu_ld=$libc_cv_prog_ld_gnu
4703 # Accept binutils 2.13 or newer.
4704 for ac_prog in $AS
4706 # Extract the first word of "$ac_prog", so it can be a program name with args.
4707 set dummy $ac_prog; ac_word=$2
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4709 $as_echo_n "checking for $ac_word... " >&6; }
4710 if test "${ac_cv_prog_AS+set}" = set; then :
4711 $as_echo_n "(cached) " >&6
4712 else
4713 if test -n "$AS"; then
4714 ac_cv_prog_AS="$AS" # Let the user override the test.
4715 else
4716 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4717 for as_dir in $PATH
4719 IFS=$as_save_IFS
4720 test -z "$as_dir" && as_dir=.
4721 for ac_exec_ext in '' $ac_executable_extensions; do
4722 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4723 ac_cv_prog_AS="$ac_prog"
4724 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4725 break 2
4727 done
4728 done
4729 IFS=$as_save_IFS
4733 AS=$ac_cv_prog_AS
4734 if test -n "$AS"; then
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4736 $as_echo "$AS" >&6; }
4737 else
4738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4739 $as_echo "no" >&6; }
4743 test -n "$AS" && break
4744 done
4746 if test -z "$AS"; then
4747 ac_verc_fail=yes
4748 else
4749 # Found it, now check the version.
4750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4751 $as_echo_n "checking version of $AS... " >&6; }
4752 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4753 case $ac_prog_version in
4754 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4755 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4756 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4757 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4759 esac
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4761 $as_echo "$ac_prog_version" >&6; }
4763 if test $ac_verc_fail = yes; then
4764 AS=: critic_missing="$critic_missing as"
4767 for ac_prog in $LD
4769 # Extract the first word of "$ac_prog", so it can be a program name with args.
4770 set dummy $ac_prog; ac_word=$2
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4772 $as_echo_n "checking for $ac_word... " >&6; }
4773 if test "${ac_cv_prog_LD+set}" = set; then :
4774 $as_echo_n "(cached) " >&6
4775 else
4776 if test -n "$LD"; then
4777 ac_cv_prog_LD="$LD" # Let the user override the test.
4778 else
4779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4780 for as_dir in $PATH
4782 IFS=$as_save_IFS
4783 test -z "$as_dir" && as_dir=.
4784 for ac_exec_ext in '' $ac_executable_extensions; do
4785 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4786 ac_cv_prog_LD="$ac_prog"
4787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4788 break 2
4790 done
4791 done
4792 IFS=$as_save_IFS
4796 LD=$ac_cv_prog_LD
4797 if test -n "$LD"; then
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4799 $as_echo "$LD" >&6; }
4800 else
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4802 $as_echo "no" >&6; }
4806 test -n "$LD" && break
4807 done
4809 if test -z "$LD"; then
4810 ac_verc_fail=yes
4811 else
4812 # Found it, now check the version.
4813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4814 $as_echo_n "checking version of $LD... " >&6; }
4815 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4816 case $ac_prog_version in
4817 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4818 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4819 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4820 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4822 esac
4823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4824 $as_echo "$ac_prog_version" >&6; }
4826 if test $ac_verc_fail = yes; then
4827 LD=: critic_missing="$critic_missing ld"
4831 # We need the physical current working directory. We cannot use the
4832 # "pwd -P" shell builtin since that's not portable. Instead we try to
4833 # find a pwd binary. Note that assigning to the PWD environment
4834 # variable might have some interesting side effects, so we don't do
4835 # that.
4836 # Extract the first word of "pwd", so it can be a program name with args.
4837 set dummy pwd; ac_word=$2
4838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4839 $as_echo_n "checking for $ac_word... " >&6; }
4840 if test "${ac_cv_path_PWD_P+set}" = set; then :
4841 $as_echo_n "(cached) " >&6
4842 else
4843 case $PWD_P in
4844 [\\/]* | ?:[\\/]*)
4845 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4849 for as_dir in $PATH
4851 IFS=$as_save_IFS
4852 test -z "$as_dir" && as_dir=.
4853 for ac_exec_ext in '' $ac_executable_extensions; do
4854 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4855 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4857 break 2
4859 done
4860 done
4861 IFS=$as_save_IFS
4863 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4865 esac
4867 PWD_P=$ac_cv_path_PWD_P
4868 if test -n "$PWD_P"; then
4869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4870 $as_echo "$PWD_P" >&6; }
4871 else
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4873 $as_echo "no" >&6; }
4877 if test "$PWD_P" = no; then
4878 as_fn_error "*** A pwd binary could not be found." "$LINENO" 5
4881 # These programs are version sensitive.
4883 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4885 # Extract the first word of "$ac_prog", so it can be a program name with args.
4886 set dummy $ac_prog; ac_word=$2
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4888 $as_echo_n "checking for $ac_word... " >&6; }
4889 if test "${ac_cv_prog_CC+set}" = set; then :
4890 $as_echo_n "(cached) " >&6
4891 else
4892 if test -n "$CC"; then
4893 ac_cv_prog_CC="$CC" # Let the user override the test.
4894 else
4895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4896 for as_dir in $PATH
4898 IFS=$as_save_IFS
4899 test -z "$as_dir" && as_dir=.
4900 for ac_exec_ext in '' $ac_executable_extensions; do
4901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4902 ac_cv_prog_CC="$ac_prog"
4903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4904 break 2
4906 done
4907 done
4908 IFS=$as_save_IFS
4912 CC=$ac_cv_prog_CC
4913 if test -n "$CC"; then
4914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4915 $as_echo "$CC" >&6; }
4916 else
4917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4918 $as_echo "no" >&6; }
4922 test -n "$CC" && break
4923 done
4925 if test -z "$CC"; then
4926 ac_verc_fail=yes
4927 else
4928 # Found it, now check the version.
4929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4930 $as_echo_n "checking version of $CC... " >&6; }
4931 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4932 case $ac_prog_version in
4933 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4934 3.4* | 4.[0-9]* )
4935 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4936 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4938 esac
4939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4940 $as_echo "$ac_prog_version" >&6; }
4942 if test $ac_verc_fail = yes; then
4943 critic_missing="$critic_missing gcc"
4946 for ac_prog in gnumake gmake make
4948 # Extract the first word of "$ac_prog", so it can be a program name with args.
4949 set dummy $ac_prog; ac_word=$2
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4951 $as_echo_n "checking for $ac_word... " >&6; }
4952 if test "${ac_cv_prog_MAKE+set}" = set; then :
4953 $as_echo_n "(cached) " >&6
4954 else
4955 if test -n "$MAKE"; then
4956 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4957 else
4958 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4959 for as_dir in $PATH
4961 IFS=$as_save_IFS
4962 test -z "$as_dir" && as_dir=.
4963 for ac_exec_ext in '' $ac_executable_extensions; do
4964 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4965 ac_cv_prog_MAKE="$ac_prog"
4966 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4967 break 2
4969 done
4970 done
4971 IFS=$as_save_IFS
4975 MAKE=$ac_cv_prog_MAKE
4976 if test -n "$MAKE"; then
4977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4978 $as_echo "$MAKE" >&6; }
4979 else
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4981 $as_echo "no" >&6; }
4985 test -n "$MAKE" && break
4986 done
4988 if test -z "$MAKE"; then
4989 ac_verc_fail=yes
4990 else
4991 # Found it, now check the version.
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4993 $as_echo_n "checking version of $MAKE... " >&6; }
4994 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4995 case $ac_prog_version in
4996 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4997 3.79* | 3.[89]*)
4998 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4999 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5001 esac
5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5003 $as_echo "$ac_prog_version" >&6; }
5005 if test $ac_verc_fail = yes; then
5006 critic_missing="$critic_missing make"
5010 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5012 # Extract the first word of "$ac_prog", so it can be a program name with args.
5013 set dummy $ac_prog; ac_word=$2
5014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5015 $as_echo_n "checking for $ac_word... " >&6; }
5016 if test "${ac_cv_prog_MSGFMT+set}" = set; then :
5017 $as_echo_n "(cached) " >&6
5018 else
5019 if test -n "$MSGFMT"; then
5020 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5021 else
5022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5023 for as_dir in $PATH
5025 IFS=$as_save_IFS
5026 test -z "$as_dir" && as_dir=.
5027 for ac_exec_ext in '' $ac_executable_extensions; do
5028 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5029 ac_cv_prog_MSGFMT="$ac_prog"
5030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5031 break 2
5033 done
5034 done
5035 IFS=$as_save_IFS
5039 MSGFMT=$ac_cv_prog_MSGFMT
5040 if test -n "$MSGFMT"; then
5041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5042 $as_echo "$MSGFMT" >&6; }
5043 else
5044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5045 $as_echo "no" >&6; }
5049 test -n "$MSGFMT" && break
5050 done
5052 if test -z "$MSGFMT"; then
5053 ac_verc_fail=yes
5054 else
5055 # Found it, now check the version.
5056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5057 $as_echo_n "checking version of $MSGFMT... " >&6; }
5058 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5059 case $ac_prog_version in
5060 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5061 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5062 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5063 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5065 esac
5066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5067 $as_echo "$ac_prog_version" >&6; }
5069 if test $ac_verc_fail = yes; then
5070 MSGFMT=: aux_missing="$aux_missing msgfmt"
5073 for ac_prog in makeinfo
5075 # Extract the first word of "$ac_prog", so it can be a program name with args.
5076 set dummy $ac_prog; ac_word=$2
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5078 $as_echo_n "checking for $ac_word... " >&6; }
5079 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5080 $as_echo_n "(cached) " >&6
5081 else
5082 if test -n "$MAKEINFO"; then
5083 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5084 else
5085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5086 for as_dir in $PATH
5088 IFS=$as_save_IFS
5089 test -z "$as_dir" && as_dir=.
5090 for ac_exec_ext in '' $ac_executable_extensions; do
5091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5092 ac_cv_prog_MAKEINFO="$ac_prog"
5093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5094 break 2
5096 done
5097 done
5098 IFS=$as_save_IFS
5102 MAKEINFO=$ac_cv_prog_MAKEINFO
5103 if test -n "$MAKEINFO"; then
5104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5105 $as_echo "$MAKEINFO" >&6; }
5106 else
5107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108 $as_echo "no" >&6; }
5112 test -n "$MAKEINFO" && break
5113 done
5115 if test -z "$MAKEINFO"; then
5116 ac_verc_fail=yes
5117 else
5118 # Found it, now check the version.
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5120 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5121 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5122 case $ac_prog_version in
5123 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5124 4.*)
5125 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5126 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5128 esac
5129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5130 $as_echo "$ac_prog_version" >&6; }
5132 if test $ac_verc_fail = yes; then
5133 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5136 for ac_prog in sed
5138 # Extract the first word of "$ac_prog", so it can be a program name with args.
5139 set dummy $ac_prog; ac_word=$2
5140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5141 $as_echo_n "checking for $ac_word... " >&6; }
5142 if test "${ac_cv_prog_SED+set}" = set; then :
5143 $as_echo_n "(cached) " >&6
5144 else
5145 if test -n "$SED"; then
5146 ac_cv_prog_SED="$SED" # Let the user override the test.
5147 else
5148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5149 for as_dir in $PATH
5151 IFS=$as_save_IFS
5152 test -z "$as_dir" && as_dir=.
5153 for ac_exec_ext in '' $ac_executable_extensions; do
5154 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5155 ac_cv_prog_SED="$ac_prog"
5156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5157 break 2
5159 done
5160 done
5161 IFS=$as_save_IFS
5165 SED=$ac_cv_prog_SED
5166 if test -n "$SED"; then
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5168 $as_echo "$SED" >&6; }
5169 else
5170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5171 $as_echo "no" >&6; }
5175 test -n "$SED" && break
5176 done
5178 if test -z "$SED"; then
5179 ac_verc_fail=yes
5180 else
5181 # Found it, now check the version.
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5183 $as_echo_n "checking version of $SED... " >&6; }
5184 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5185 case $ac_prog_version in
5186 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5187 3.0[2-9]*|3.[1-9]*|[4-9]*)
5188 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5189 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5191 esac
5192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5193 $as_echo "$ac_prog_version" >&6; }
5195 if test $ac_verc_fail = yes; then
5196 SED=: aux_missing="$aux_missing sed"
5200 for ac_prog in autoconf
5202 # Extract the first word of "$ac_prog", so it can be a program name with args.
5203 set dummy $ac_prog; ac_word=$2
5204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5205 $as_echo_n "checking for $ac_word... " >&6; }
5206 if test "${ac_cv_prog_AUTOCONF+set}" = set; then :
5207 $as_echo_n "(cached) " >&6
5208 else
5209 if test -n "$AUTOCONF"; then
5210 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5211 else
5212 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5213 for as_dir in $PATH
5215 IFS=$as_save_IFS
5216 test -z "$as_dir" && as_dir=.
5217 for ac_exec_ext in '' $ac_executable_extensions; do
5218 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5219 ac_cv_prog_AUTOCONF="$ac_prog"
5220 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5221 break 2
5223 done
5224 done
5225 IFS=$as_save_IFS
5229 AUTOCONF=$ac_cv_prog_AUTOCONF
5230 if test -n "$AUTOCONF"; then
5231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5232 $as_echo "$AUTOCONF" >&6; }
5233 else
5234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5235 $as_echo "no" >&6; }
5239 test -n "$AUTOCONF" && break
5240 done
5241 test -n "$AUTOCONF" || AUTOCONF="no"
5243 case "x$AUTOCONF" in
5244 xno|x|x:) AUTOCONF=no ;;
5246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5247 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5248 if test "${libc_cv_autoconf_works+set}" = set; then :
5249 $as_echo_n "(cached) " >&6
5250 else
5251 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5252 libc_cv_autoconf_works=yes
5253 else
5254 libc_cv_autoconf_works=no
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5258 $as_echo "$libc_cv_autoconf_works" >&6; }
5259 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5261 esac
5262 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5263 # If --without-cvs they probably won't change configure.in, so no complaints.
5264 aux_missing="$aux_missing autoconf"
5267 test -n "$critic_missing" && as_fn_error "
5268 *** These critical programs are missing or too old:$critic_missing
5269 *** Check the INSTALL file for required versions." "$LINENO" 5
5271 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5272 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5273 *** some features will be disabled.
5274 *** Check the INSTALL file for required versions." >&5
5275 $as_echo "$as_me: WARNING:
5276 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5277 *** some features will be disabled.
5278 *** Check the INSTALL file for required versions." >&2;}
5280 # if using special system headers, find out the compiler's sekrit
5281 # header directory and add that to the list. NOTE: Only does the right
5282 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5283 if test -n "$sysheaders"; then
5284 SYSINCLUDES=-nostdinc
5285 for d in include include-fixed; do
5286 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5287 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5288 done
5289 SYSINCLUDES="$SYSINCLUDES \
5290 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5291 if test -n "$CXX"; then
5292 cxxversion=`$CXX -dumpversion 2>&5` &&
5293 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5294 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5295 CXX_SYSINCLUDES="-isystem $cxxheaders \
5296 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5302 # check if ranlib is necessary
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ranlib is necessary" >&5
5304 $as_echo_n "checking whether ranlib is necessary... " >&6; }
5305 if test "${libc_cv_ranlib_necessary+set}" = set; then :
5306 $as_echo_n "(cached) " >&6
5307 else
5308 cat > conftest.c <<EOF
5309 int a;
5310 char b;
5311 void c(void) {}
5313 $CC $CFLAGS $CPPFLAGS -c conftest.c
5314 $AR cr conftest.a conftest.o
5315 cp conftest.a conftest2.a
5316 $RANLIB conftest.a
5317 if cmp -s conftest.a conftest2.a; then
5318 libc_cv_ranlib_necessary=no
5319 else
5320 libc_cv_ranlib_necessary=yes
5322 rm -rf conftest*
5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ranlib_necessary" >&5
5325 $as_echo "$libc_cv_ranlib_necessary" >&6; }
5326 if test "$libc_cv_ranlib_necessary" = no; then
5327 RANLIB=:
5330 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5331 # since this would lead to problems installing/building glibc.
5332 # LD_LIBRARY_PATH contains the current directory if one of the following
5333 # is true:
5334 # - one of the terminals (":" and ";") is the first or last sign
5335 # - two terminals occur directly after each other
5336 # - the path contains an element with a dot in it
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5338 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5339 case ${LD_LIBRARY_PATH} in
5340 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5341 ld_library_path_setting="contains current directory"
5344 ld_library_path_setting="ok"
5346 esac
5347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5348 $as_echo "$ld_library_path_setting" >&6; }
5349 if test "$ld_library_path_setting" != "ok"; then
5350 as_fn_error "
5351 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5352 *** building glibc. Please change the environment variable
5353 *** and run configure again." "$LINENO" 5
5356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5357 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5358 if test "${libc_cv_gcc_static_libgcc+set}" = set; then :
5359 $as_echo_n "(cached) " >&6
5360 else
5361 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5362 libc_cv_gcc_static_libgcc=
5363 else
5364 libc_cv_gcc_static_libgcc=-static-libgcc
5367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5368 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5371 # Extract the first word of "bash", so it can be a program name with args.
5372 set dummy bash; ac_word=$2
5373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5374 $as_echo_n "checking for $ac_word... " >&6; }
5375 if test "${ac_cv_path_BASH_SHELL+set}" = set; then :
5376 $as_echo_n "(cached) " >&6
5377 else
5378 case $BASH_SHELL in
5379 [\\/]* | ?:[\\/]*)
5380 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5384 for as_dir in $PATH
5386 IFS=$as_save_IFS
5387 test -z "$as_dir" && as_dir=.
5388 for ac_exec_ext in '' $ac_executable_extensions; do
5389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5390 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5392 break 2
5394 done
5395 done
5396 IFS=$as_save_IFS
5398 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5400 esac
5402 BASH_SHELL=$ac_cv_path_BASH_SHELL
5403 if test -n "$BASH_SHELL"; then
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5405 $as_echo "$BASH_SHELL" >&6; }
5406 else
5407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5408 $as_echo "no" >&6; }
5412 if test "$BASH_SHELL" != no &&
5413 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5414 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5415 libc_cv_have_bash2=yes
5416 else
5417 libc_cv_have_bash2=no
5421 if test "$BASH_SHELL" = no; then
5422 # Extract the first word of "ksh", so it can be a program name with args.
5423 set dummy ksh; ac_word=$2
5424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5425 $as_echo_n "checking for $ac_word... " >&6; }
5426 if test "${ac_cv_path_KSH+set}" = set; then :
5427 $as_echo_n "(cached) " >&6
5428 else
5429 case $KSH in
5430 [\\/]* | ?:[\\/]*)
5431 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5435 for as_dir in $PATH
5437 IFS=$as_save_IFS
5438 test -z "$as_dir" && as_dir=.
5439 for ac_exec_ext in '' $ac_executable_extensions; do
5440 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5441 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5442 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5443 break 2
5445 done
5446 done
5447 IFS=$as_save_IFS
5449 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5451 esac
5453 KSH=$ac_cv_path_KSH
5454 if test -n "$KSH"; then
5455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5456 $as_echo "$KSH" >&6; }
5457 else
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5459 $as_echo "no" >&6; }
5463 if test "$KSH" = no; then
5464 libc_cv_have_ksh=no
5465 else
5466 libc_cv_have_ksh=yes
5468 else
5469 KSH="$BASH_SHELL"
5471 libc_cv_have_ksh=yes
5475 for ac_prog in gawk mawk nawk awk
5477 # Extract the first word of "$ac_prog", so it can be a program name with args.
5478 set dummy $ac_prog; ac_word=$2
5479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5480 $as_echo_n "checking for $ac_word... " >&6; }
5481 if test "${ac_cv_prog_AWK+set}" = set; then :
5482 $as_echo_n "(cached) " >&6
5483 else
5484 if test -n "$AWK"; then
5485 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5486 else
5487 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5488 for as_dir in $PATH
5490 IFS=$as_save_IFS
5491 test -z "$as_dir" && as_dir=.
5492 for ac_exec_ext in '' $ac_executable_extensions; do
5493 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5494 ac_cv_prog_AWK="$ac_prog"
5495 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5496 break 2
5498 done
5499 done
5500 IFS=$as_save_IFS
5504 AWK=$ac_cv_prog_AWK
5505 if test -n "$AWK"; then
5506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5507 $as_echo "$AWK" >&6; }
5508 else
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5510 $as_echo "no" >&6; }
5514 test -n "$AWK" && break
5515 done
5517 # Extract the first word of "perl", so it can be a program name with args.
5518 set dummy perl; ac_word=$2
5519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5520 $as_echo_n "checking for $ac_word... " >&6; }
5521 if test "${ac_cv_path_PERL+set}" = set; then :
5522 $as_echo_n "(cached) " >&6
5523 else
5524 case $PERL in
5525 [\\/]* | ?:[\\/]*)
5526 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5530 for as_dir in $PATH
5532 IFS=$as_save_IFS
5533 test -z "$as_dir" && as_dir=.
5534 for ac_exec_ext in '' $ac_executable_extensions; do
5535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5536 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5538 break 2
5540 done
5541 done
5542 IFS=$as_save_IFS
5544 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5546 esac
5548 PERL=$ac_cv_path_PERL
5549 if test -n "$PERL"; then
5550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5551 $as_echo "$PERL" >&6; }
5552 else
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5554 $as_echo "no" >&6; }
5558 if test "$PERL" != no &&
5559 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5560 PERL=no
5562 # Extract the first word of "install-info", so it can be a program name with args.
5563 set dummy install-info; ac_word=$2
5564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5565 $as_echo_n "checking for $ac_word... " >&6; }
5566 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5567 $as_echo_n "(cached) " >&6
5568 else
5569 case $INSTALL_INFO in
5570 [\\/]* | ?:[\\/]*)
5571 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5574 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5575 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5576 for as_dir in $as_dummy
5578 IFS=$as_save_IFS
5579 test -z "$as_dir" && as_dir=.
5580 for ac_exec_ext in '' $ac_executable_extensions; do
5581 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5582 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5584 break 2
5586 done
5587 done
5588 IFS=$as_save_IFS
5590 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5592 esac
5594 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5595 if test -n "$INSTALL_INFO"; then
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5597 $as_echo "$INSTALL_INFO" >&6; }
5598 else
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5600 $as_echo "no" >&6; }
5604 # Extract the first word of "bison", so it can be a program name with args.
5605 set dummy bison; ac_word=$2
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5607 $as_echo_n "checking for $ac_word... " >&6; }
5608 if test "${ac_cv_path_BISON+set}" = set; then :
5609 $as_echo_n "(cached) " >&6
5610 else
5611 case $BISON in
5612 [\\/]* | ?:[\\/]*)
5613 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5617 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5618 for as_dir in $as_dummy
5620 IFS=$as_save_IFS
5621 test -z "$as_dir" && as_dir=.
5622 for ac_exec_ext in '' $ac_executable_extensions; do
5623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5624 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5626 break 2
5628 done
5629 done
5630 IFS=$as_save_IFS
5632 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5634 esac
5636 BISON=$ac_cv_path_BISON
5637 if test -n "$BISON"; then
5638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5639 $as_echo "$BISON" >&6; }
5640 else
5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5642 $as_echo "no" >&6; }
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5648 $as_echo_n "checking for signed size_t type... " >&6; }
5649 if test "${libc_cv_signed_size_t+set}" = set; then :
5650 $as_echo_n "(cached) " >&6
5651 else
5652 echo '#include <stddef.h>
5653 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5654 if eval "$ac_cpp conftest.c 2>/dev/null" \
5655 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5656 libc_cv_signed_size_t=no
5657 else
5658 libc_cv_signed_size_t=yes
5660 rm -f conftest*
5662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5663 $as_echo "$libc_cv_signed_size_t" >&6; }
5664 if test $libc_cv_signed_size_t = yes; then
5665 cat >> confdefs.h <<\EOF
5666 #undef __SIZE_TYPE__
5667 #define __SIZE_TYPE__ unsigned
5671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5672 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5673 if test "${libc_cv_friendly_stddef+set}" = set; then :
5674 $as_echo_n "(cached) " >&6
5675 else
5676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5677 /* end confdefs.h. */
5678 #define __need_size_t
5679 #define __need_wchar_t
5680 #include <stddef.h>
5681 #define __need_NULL
5682 #include <stddef.h>
5684 main ()
5686 size_t size; wchar_t wchar;
5687 #ifdef offsetof
5688 #error stddef.h ignored __need_*
5689 #endif
5690 if (&size == NULL || &wchar == NULL) abort ();
5692 return 0;
5694 _ACEOF
5695 if ac_fn_c_try_compile "$LINENO"; then :
5696 libc_cv_friendly_stddef=yes
5697 else
5698 libc_cv_friendly_stddef=no
5700 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5703 $as_echo "$libc_cv_friendly_stddef" >&6; }
5704 if test $libc_cv_friendly_stddef = yes; then
5705 config_vars="$config_vars
5706 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5710 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5711 if test "${libc_cv_need_minus_P+set}" = set; then :
5712 $as_echo_n "(cached) " >&6
5713 else
5714 cat > conftest.S <<EOF
5715 #include "confdefs.h"
5716 /* Nothing whatsoever. */
5718 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5719 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5720 (eval $ac_try) 2>&5
5721 ac_status=$?
5722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5723 test $ac_status = 0; }; }; then
5724 libc_cv_need_minus_P=no
5725 else
5726 libc_cv_need_minus_P=yes
5728 rm -f conftest*
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5731 $as_echo "$libc_cv_need_minus_P" >&6; }
5732 if test $libc_cv_need_minus_P = yes; then
5733 config_vars="$config_vars
5734 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
5738 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
5739 if test "${libc_cv_dot_text+set}" = set; then :
5740 $as_echo_n "(cached) " >&6
5741 else
5742 cat > conftest.s <<EOF
5743 .text
5745 libc_cv_dot_text=
5746 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5747 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5748 (eval $ac_try) 2>&5
5749 ac_status=$?
5750 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5751 test $ac_status = 0; }; }; then
5752 libc_cv_dot_text=.text
5754 rm -f conftest*
5757 if test -z "$libc_cv_dot_text"; then
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5759 $as_echo "no" >&6; }
5760 else
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5762 $as_echo "yes" >&6; }
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
5766 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
5767 if test "${libc_cv_asm_global_directive+set}" = set; then :
5768 $as_echo_n "(cached) " >&6
5769 else
5770 libc_cv_asm_global_directive=UNKNOWN
5771 for ac_globl in .globl .global .EXPORT; do
5772 cat > conftest.s <<EOF
5773 ${libc_cv_dot_text}
5774 ${ac_globl} foo
5775 foo:
5777 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5778 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5779 (eval $ac_try) 2>&5
5780 ac_status=$?
5781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5782 test $ac_status = 0; }; }; then
5783 libc_cv_asm_global_directive=${ac_globl}
5785 rm -f conftest*
5786 test $libc_cv_asm_global_directive != UNKNOWN && break
5787 done
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
5790 $as_echo "$libc_cv_asm_global_directive" >&6; }
5791 if test $libc_cv_asm_global_directive = UNKNOWN; then
5792 as_fn_error "cannot determine asm global directive" "$LINENO" 5
5793 else
5794 cat >>confdefs.h <<_ACEOF
5795 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
5796 _ACEOF
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5801 $as_echo_n "checking for .set assembler directive... " >&6; }
5802 if test "${libc_cv_asm_set_directive+set}" = set; then :
5803 $as_echo_n "(cached) " >&6
5804 else
5805 cat > conftest.s <<EOF
5806 ${libc_cv_dot_text}
5807 foo:
5808 .set glibc_conftest_frobozz,foo
5809 $libc_cv_asm_global_directive glibc_conftest_frobozz
5811 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5812 # (but it doesn't work), so we must do a linking check to be sure.
5813 cat > conftest1.c <<\EOF
5814 extern int glibc_conftest_frobozz;
5815 void _start() { glibc_conftest_frobozz = 1; }
5817 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5818 -nostartfiles -nostdlib \
5819 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5820 libc_cv_asm_set_directive=yes
5821 else
5822 libc_cv_asm_set_directive=no
5824 rm -f conftest*
5826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5827 $as_echo "$libc_cv_asm_set_directive" >&6; }
5828 if test $libc_cv_asm_set_directive = yes; then
5829 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
5834 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
5835 if test "${libc_cv_asm_type_prefix+set}" = set; then :
5836 $as_echo_n "(cached) " >&6
5837 else
5838 libc_cv_asm_type_prefix=no
5839 for ac_try_prefix in '@' '%' '#'; do
5840 cat > conftest.s <<EOF
5841 ${libc_cv_dot_text}
5842 ${libc_cv_asm_global_directive} foo
5843 .type foo, ${ac_try_prefix}object
5844 .size foo, 1
5845 foo:
5846 .byte 1
5848 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5849 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5850 (eval $ac_try) 2>&5
5851 ac_status=$?
5852 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5853 test $ac_status = 0; }; }; then
5854 libc_cv_asm_type_prefix=${ac_try_prefix}
5856 rm -f conftest*
5857 test "x$libc_cv_asm_type_prefix" != xno && break
5858 done
5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
5861 $as_echo "$libc_cv_asm_type_prefix" >&6; }
5862 if test "x$libc_cv_asm_type_prefix" != xno; then
5863 cat >>confdefs.h <<_ACEOF
5864 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
5865 _ACEOF
5869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5870 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5871 if test "${libc_cv_asm_unique_object+set}" = set; then :
5872 $as_echo_n "(cached) " >&6
5873 else
5874 cat > conftest.s <<EOF
5875 ${libc_cv_dot_text}
5876 _sym:
5877 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5879 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5880 libc_cv_asm_unique_object=yes
5881 else
5882 libc_cv_asm_unique_object=no
5884 rm -f conftest*
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5887 $as_echo "$libc_cv_asm_unique_object" >&6; }
5888 if test $libc_cv_asm_unique_object = yes; then
5889 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5893 # For the multi-arch option we need support in the assembler.
5894 if test "$multi_arch" = yes; then
5895 if test "x$libc_cv_asm_type_prefix" != xno; then
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
5897 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
5898 if test "${libc_cv_asm_gnu_indirect_function+set}" = set; then :
5899 $as_echo_n "(cached) " >&6
5900 else
5901 cat > conftest.s <<EOF
5902 .type foo,%gnu_indirect_function
5904 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
5905 then
5906 libc_cv_asm_gnu_indirect_function=yes
5907 else
5908 libc_cv_asm_gnu_indirect_function=no
5910 rm -f conftest*
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
5913 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
5914 else
5915 libc_cv_asm_gnu_indirect_function=no
5917 if test x"$libc_cv_asm_gnu_indirect_function" != xyes; then
5918 as_fn_error "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5923 $as_echo_n "checking for .symver assembler directive... " >&6; }
5924 if test "${libc_cv_asm_symver_directive+set}" = set; then :
5925 $as_echo_n "(cached) " >&6
5926 else
5927 cat > conftest.s <<EOF
5928 ${libc_cv_dot_text}
5929 _sym:
5930 .symver _sym,sym@VERS
5932 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5933 libc_cv_asm_symver_directive=yes
5934 else
5935 libc_cv_asm_symver_directive=no
5937 rm -f conftest*
5939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5940 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5942 $as_echo_n "checking for ld --version-script... " >&6; }
5943 if test "${libc_cv_ld_version_script_option+set}" = set; then :
5944 $as_echo_n "(cached) " >&6
5945 else
5946 if test $libc_cv_asm_symver_directive = yes; then
5947 cat > conftest.s <<EOF
5948 ${libc_cv_dot_text}
5949 _sym:
5950 .symver _sym,sym@VERS
5952 cat > conftest.map <<EOF
5953 VERS_1 {
5954 global: sym;
5957 VERS_2 {
5958 global: sym;
5959 } VERS_1;
5961 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5962 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5963 -o conftest.so conftest.o
5964 -nostartfiles -nostdlib
5965 -Wl,--version-script,conftest.map
5966 1>&5'
5967 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5968 (eval $ac_try) 2>&5
5969 ac_status=$?
5970 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5971 test $ac_status = 0; }; };
5972 then
5973 libc_cv_ld_version_script_option=yes
5974 else
5975 libc_cv_ld_version_script_option=no
5977 else
5978 libc_cv_ld_version_script_option=no
5980 else
5981 libc_cv_ld_version_script_option=no
5983 rm -f conftest*
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5986 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5987 if test $shared != no &&
5988 test $libc_cv_asm_symver_directive = yes &&
5989 test $libc_cv_ld_version_script_option = yes &&
5990 test $enable_versioning = yes; then
5991 VERSIONING=yes
5992 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5994 else
5995 VERSIONING=no
5999 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
6000 echo "\
6001 *** WARNING: You should not compile GNU libc without versioning. Not using
6002 *** versioning will introduce incompatibilities so that old binaries
6003 *** will not run anymore.
6004 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
6006 if test $elf = yes; then
6007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
6008 $as_echo_n "checking for .previous assembler directive... " >&6; }
6009 if test "${libc_cv_asm_previous_directive+set}" = set; then :
6010 $as_echo_n "(cached) " >&6
6011 else
6012 cat > conftest.s <<EOF
6013 .section foo_section
6014 .previous
6016 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6017 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6018 (eval $ac_try) 2>&5
6019 ac_status=$?
6020 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6021 test $ac_status = 0; }; }; then
6022 libc_cv_asm_previous_directive=yes
6023 else
6024 libc_cv_asm_previous_directive=no
6026 rm -f conftest*
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
6029 $as_echo "$libc_cv_asm_previous_directive" >&6; }
6030 if test $libc_cv_asm_previous_directive = yes; then
6031 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
6033 else
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
6035 $as_echo_n "checking for .popsection assembler directive... " >&6; }
6036 if test "${libc_cv_asm_popsection_directive+set}" = set; then :
6037 $as_echo_n "(cached) " >&6
6038 else
6039 cat > conftest.s <<EOF
6040 .pushsection foo_section
6041 .popsection
6043 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6044 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6045 (eval $ac_try) 2>&5
6046 ac_status=$?
6047 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6048 test $ac_status = 0; }; }; then
6049 libc_cv_asm_popsection_directive=yes
6050 else
6051 libc_cv_asm_popsection_directive=no
6053 rm -f conftest*
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
6056 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
6057 if test $libc_cv_asm_popsection_directive = yes; then
6058 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
6063 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
6064 if test "${libc_cv_asm_protected_directive+set}" = set; then :
6065 $as_echo_n "(cached) " >&6
6066 else
6067 cat > conftest.s <<EOF
6068 .protected foo
6069 foo:
6070 .hidden bar
6071 bar:
6073 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6074 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6075 (eval $ac_try) 2>&5
6076 ac_status=$?
6077 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6078 test $ac_status = 0; }; }; then
6079 libc_cv_asm_protected_directive=yes
6080 else
6081 as_fn_error "assembler support for symbol visibility is required" "$LINENO" 5
6083 rm -f conftest*
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6086 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6088 if test $libc_cv_asm_protected_directive = yes; then
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6090 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6091 if test "${libc_cv_visibility_attribute+set}" = set; then :
6092 $as_echo_n "(cached) " >&6
6093 else
6094 cat > conftest.c <<EOF
6095 int foo __attribute__ ((visibility ("hidden"))) = 1;
6096 int bar __attribute__ ((visibility ("protected"))) = 1;
6098 libc_cv_visibility_attribute=no
6099 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6100 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6101 (eval $ac_try) 2>&5
6102 ac_status=$?
6103 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6104 test $ac_status = 0; }; }; then
6105 if grep '\.hidden.*foo' conftest.s >/dev/null; then
6106 if grep '\.protected.*bar' conftest.s >/dev/null; then
6107 libc_cv_visibility_attribute=yes
6111 rm -f conftest.cs
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6115 $as_echo "$libc_cv_visibility_attribute" >&6; }
6116 if test $libc_cv_visibility_attribute != yes; then
6117 as_fn_error "compiler support for visibility attribute is required" "$LINENO" 5
6121 if test $libc_cv_visibility_attribute = yes; then
6122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6123 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6124 if test "${libc_cv_broken_visibility_attribute+set}" = set; then :
6125 $as_echo_n "(cached) " >&6
6126 else
6127 cat > conftest.c <<EOF
6128 int foo (int x);
6129 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6130 int bar (int x) { return x; }
6132 libc_cv_broken_visibility_attribute=yes
6133 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
6134 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6135 (eval $ac_try) 2>&5
6136 ac_status=$?
6137 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6138 test $ac_status = 0; }; }; then
6139 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6140 libc_cv_broken_visibility_attribute=no
6143 rm -f conftest.c conftest.s
6146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6147 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6148 if test $libc_cv_broken_visibility_attribute = yes; then
6149 as_fn_error "working compiler support for visibility attribute is required" "$LINENO" 5
6153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6154 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6155 if test "${libc_cv_broken_alias_attribute+set}" = set; then :
6156 $as_echo_n "(cached) " >&6
6157 else
6158 cat > conftest.c <<EOF
6159 extern int foo (int x) __asm ("xyzzy");
6160 int bar (int x) { return x; }
6161 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6162 extern int dfoo;
6163 extern __typeof (dfoo) dfoo __asm ("abccb");
6164 int dfoo = 1;
6166 libc_cv_broken_alias_attribute=yes
6167 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6168 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6169 (eval $ac_try) 2>&5
6170 ac_status=$?
6171 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6172 test $ac_status = 0; }; }; then
6173 if grep 'xyzzy' conftest.s >/dev/null &&
6174 grep 'abccb' conftest.s >/dev/null; then
6175 libc_cv_broken_alias_attribute=no
6178 rm -f conftest.c conftest.s
6181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6182 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6183 if test $libc_cv_broken_alias_attribute = yes; then
6184 as_fn_error "working alias attribute support required" "$LINENO" 5
6187 if test $libc_cv_visibility_attribute = yes; then
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6189 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6190 if test "${libc_cv_have_sdata_section+set}" = set; then :
6191 $as_echo_n "(cached) " >&6
6192 else
6193 echo "int i;" > conftest.c
6194 libc_cv_have_sdata_section=no
6195 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6196 | grep '\.sdata' >/dev/null; then
6197 libc_cv_have_sdata_section=yes
6199 rm -f conftest.c conftest.so
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6203 $as_echo "$libc_cv_have_sdata_section" >&6; }
6204 if test $libc_cv_have_sdata_section = yes; then
6205 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6211 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6212 if test "${libc_cv_initfini_array+set}" = set; then :
6213 $as_echo_n "(cached) " >&6
6214 else
6215 cat > conftest.c <<EOF
6216 int _start (void) { return 0; }
6217 int __start (void) { return 0; }
6218 int foo (void) { return 1; }
6219 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6221 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6222 -static -nostartfiles -nostdlib 1>&5'
6223 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6224 (eval $ac_try) 2>&5
6225 ac_status=$?
6226 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6227 test $ac_status = 0; }; }
6228 then
6229 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
6230 libc_cv_initfini_array=yes
6231 else
6232 libc_cv_initfini_array=no
6234 else
6235 libc_cv_initfini_array=no
6237 rm -f conftest*
6239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6240 $as_echo "$libc_cv_initfini_array" >&6; }
6241 if test $libc_cv_initfini_array != yes; then
6242 as_fn_error "Need linker with .init_array/.fini_array support." "$LINENO" 5
6245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6246 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6247 if test "${libc_cv_cc_with_libunwind+set}" = set; then :
6248 $as_echo_n "(cached) " >&6
6249 else
6251 cat > conftest.c <<EOF
6252 int main (void) { return 0; }
6254 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6255 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6256 libc_cv_cc_with_libunwind=yes
6257 else
6258 libc_cv_cc_with_libunwind=no
6260 rm -f conftest*
6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6263 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6265 if test $libc_cv_cc_with_libunwind = yes; then
6266 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6271 $as_echo_n "checking for -z nodelete option... " >&6; }
6272 if test "${libc_cv_z_nodelete+set}" = set; then :
6273 $as_echo_n "(cached) " >&6
6274 else
6275 cat > conftest.c <<EOF
6276 int _start (void) { return 42; }
6278 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6279 -fPIC -shared -o conftest.so conftest.c
6280 -nostartfiles -nostdlib
6281 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6282 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6283 (eval $ac_try) 2>&5
6284 ac_status=$?
6285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6286 test $ac_status = 0; }; }
6287 then
6288 libc_cv_z_nodelete=yes
6289 else
6290 as_fn_error "linker with -z nodelete support required" "$LINENO" 5
6292 rm -f conftest*
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6295 $as_echo "$libc_cv_z_nodelete" >&6; }
6297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6298 $as_echo_n "checking for -z nodlopen option... " >&6; }
6299 if test "${libc_cv_z_nodlopen+set}" = set; then :
6300 $as_echo_n "(cached) " >&6
6301 else
6302 cat > conftest.c <<EOF
6303 int _start (void) { return 42; }
6305 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6306 -fPIC -shared -o conftest.so conftest.c
6307 -nostartfiles -nostdlib
6308 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6309 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6310 (eval $ac_try) 2>&5
6311 ac_status=$?
6312 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6313 test $ac_status = 0; }; }
6314 then
6315 libc_cv_z_nodlopen=yes
6316 else
6317 as_fn_error "linker with -z nodlopen support required" "$LINENO" 5
6319 rm -f conftest*
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6322 $as_echo "$libc_cv_z_nodlopen" >&6; }
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6325 $as_echo_n "checking for -z initfirst option... " >&6; }
6326 if test "${libc_cv_z_initfirst+set}" = set; then :
6327 $as_echo_n "(cached) " >&6
6328 else
6329 cat > conftest.c <<EOF
6330 int _start (void) { return 42; }
6332 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6333 -fPIC -shared -o conftest.so conftest.c
6334 -nostartfiles -nostdlib
6335 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6336 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6337 (eval $ac_try) 2>&5
6338 ac_status=$?
6339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6340 test $ac_status = 0; }; }
6341 then
6342 libc_cv_z_initfirst=yes
6343 else
6344 as_fn_error "linker with -z initfirst support required" "$LINENO" 5
6346 rm -f conftest*
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6349 $as_echo "$libc_cv_z_initfirst" >&6; }
6351 case "$base_machine" in
6352 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6354 $as_echo_n "checking for -z relro option... " >&6; }
6355 if test "${libc_cv_z_relro+set}" = set; then :
6356 $as_echo_n "(cached) " >&6
6357 else
6358 libc_cv_z_relro=no
6359 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
6360 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6361 (eval $ac_try) 2>&5
6362 ac_status=$?
6363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6364 test $ac_status = 0; }; }
6365 then
6366 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6367 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6368 (eval $ac_try) 2>&5
6369 ac_status=$?
6370 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6371 test $ac_status = 0; }; }
6372 then
6373 libc_cv_z_relro=yes
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6378 $as_echo "$libc_cv_z_relro" >&6; }
6379 if test "$libc_cv_z_relro" = no; then
6380 as_fn_error "linker with -z relro support required" "$LINENO" 5
6383 *) ;;
6384 esac
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6387 $as_echo_n "checking for -Bgroup option... " >&6; }
6388 if test "${libc_cv_Bgroup+set}" = set; then :
6389 $as_echo_n "(cached) " >&6
6390 else
6391 cat > conftest.c <<EOF
6392 int _start (void) { return 42; }
6394 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6395 -fPIC -shared -o conftest.so conftest.c
6396 -Wl,-Bgroup -nostdlib 1>&5'
6397 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6398 (eval $ac_try) 2>&5
6399 ac_status=$?
6400 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6401 test $ac_status = 0; }; }
6402 then
6403 libc_cv_Bgroup=yes
6404 else
6405 libc_cv_Bgroup=no
6407 rm -f conftest*
6409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6410 $as_echo "$libc_cv_Bgroup" >&6; }
6413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6414 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6415 if test "${libc_cv_libgcc_s_suffix+set}" = set; then :
6416 $as_echo_n "(cached) " >&6
6417 else
6418 cat > conftest.c <<EOF
6419 int main (void) { return 0; }
6421 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6422 -fPIC -shared -shared-libgcc -o conftest.so \
6423 conftest.c -v 2>&1 >/dev/null \
6424 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6425 rm -f conftest*
6427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6428 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6432 $as_echo_n "checking for --as-needed option... " >&6; }
6433 if test "${libc_cv_as_needed+set}" = set; then :
6434 $as_echo_n "(cached) " >&6
6435 else
6436 cat > conftest.c <<EOF
6437 int main (void) { return 0; }
6439 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6440 -fPIC -shared -o conftest.so conftest.c
6441 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6442 -nostdlib 1>&5'
6443 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6444 (eval $ac_try) 2>&5
6445 ac_status=$?
6446 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6447 test $ac_status = 0; }; }
6448 then
6449 libc_cv_as_needed=yes
6450 else
6451 libc_cv_as_needed=no
6453 rm -f conftest*
6455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6456 $as_echo "$libc_cv_as_needed" >&6; }
6459 ASFLAGS_config=
6460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6461 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6462 if test "${libc_cv_as_noexecstack+set}" = set; then :
6463 $as_echo_n "(cached) " >&6
6464 else
6465 cat > conftest.c <<EOF
6466 void foo (void) { }
6468 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6469 -S -o conftest.s conftest.c 1>&5'
6470 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6471 (eval $ac_try) 2>&5
6472 ac_status=$?
6473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6474 test $ac_status = 0; }; } \
6475 && grep -q .note.GNU-stack conftest.s \
6476 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6477 -c -o conftest.o conftest.s 1>&5'
6478 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6479 (eval $ac_try) 2>&5
6480 ac_status=$?
6481 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6482 test $ac_status = 0; }; }
6483 then
6484 libc_cv_as_noexecstack=yes
6485 else
6486 libc_cv_as_noexecstack=no
6488 rm -f conftest*
6490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6491 $as_echo "$libc_cv_as_noexecstack" >&6; }
6492 if test $libc_cv_as_noexecstack = yes; then
6493 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6498 $as_echo_n "checking for -z combreloc... " >&6; }
6499 if test "${libc_cv_z_combreloc+set}" = set; then :
6500 $as_echo_n "(cached) " >&6
6501 else
6502 cat > conftest.c <<EOF
6503 extern int bar (int);
6504 extern int mumble;
6505 int foo (void) { return bar (mumble); }
6507 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6508 -fPIC -shared -o conftest.so conftest.c
6509 -nostdlib -nostartfiles
6510 -Wl,-z,combreloc 1>&5'
6511 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6512 (eval $ac_try) 2>&5
6513 ac_status=$?
6514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6515 test $ac_status = 0; }; }
6516 then
6517 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6518 libc_cv_z_combreloc=yes
6519 else
6520 libc_cv_z_combreloc=no
6522 else
6523 libc_cv_z_combreloc=no
6525 rm -f conftest*
6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6528 $as_echo "$libc_cv_z_combreloc" >&6; }
6529 if test "$libc_cv_z_combreloc" = yes; then
6530 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6536 $as_echo_n "checking for -z execstack... " >&6; }
6537 if test "${libc_cv_z_execstack+set}" = set; then :
6538 $as_echo_n "(cached) " >&6
6539 else
6540 cat > conftest.c <<EOF
6541 int _start (void) { return 42; }
6543 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6544 -fPIC -shared -o conftest.so conftest.c
6545 -Wl,-z,execstack -nostdlib
6546 1>&5'
6547 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6548 (eval $ac_try) 2>&5
6549 ac_status=$?
6550 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6551 test $ac_status = 0; }; }
6552 then
6553 libc_cv_z_execstack=yes
6554 else
6555 libc_cv_z_execstack=no
6557 rm -f conftest*
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6560 $as_echo "$libc_cv_z_execstack" >&6; }
6563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6564 $as_echo_n "checking for -fpie... " >&6; }
6565 if test "${libc_cv_fpie+set}" = set; then :
6566 $as_echo_n "(cached) " >&6
6567 else
6568 cat > conftest.c <<EOF
6569 int foo;
6570 main () { return 0;}
6572 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6573 -o conftest conftest.c 1>&5'
6574 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6575 (eval $ac_try) 2>&5
6576 ac_status=$?
6577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6578 test $ac_status = 0; }; }
6579 then
6580 libc_cv_fpie=yes
6581 else
6582 libc_cv_fpie=no
6584 rm -f conftest*
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6587 $as_echo "$libc_cv_fpie" >&6; }
6591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6592 $as_echo_n "checking for --hash-style option... " >&6; }
6593 if test "${libc_cv_hashstyle+set}" = set; then :
6594 $as_echo_n "(cached) " >&6
6595 else
6596 cat > conftest.c <<EOF
6597 int _start (void) { return 42; }
6599 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6600 -fPIC -shared -o conftest.so conftest.c
6601 -Wl,--hash-style=both -nostdlib 1>&5'
6602 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6603 (eval $ac_try) 2>&5
6604 ac_status=$?
6605 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6606 test $ac_status = 0; }; }
6607 then
6608 libc_cv_hashstyle=yes
6609 else
6610 libc_cv_hashstyle=no
6612 rm -f conftest*
6614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6615 $as_echo "$libc_cv_hashstyle" >&6; }
6619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6620 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6621 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then :
6622 $as_echo_n "(cached) " >&6
6623 else
6624 cat > conftest.c <<EOF
6625 int foo;
6627 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6628 conftest.c 1>&5'
6629 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6630 (eval $ac_try) 2>&5
6631 ac_status=$?
6632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6633 test $ac_status = 0; }; }
6634 then
6635 libc_cv_fno_toplevel_reorder=yes
6636 else
6637 libc_cv_fno_toplevel_reorder=no
6639 rm -f conftest*
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6642 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6643 if test $libc_cv_fno_toplevel_reorder = yes; then
6644 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6645 else
6646 fno_unit_at_a_time=-fno-unit-at-a-time
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6651 $as_echo_n "checking for -fstack-protector... " >&6; }
6652 if test "${libc_cv_ssp+set}" = set; then :
6653 $as_echo_n "(cached) " >&6
6654 else
6655 cat > conftest.c <<EOF
6656 int foo;
6657 main () { return 0;}
6659 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6660 -o conftest conftest.c 1>&5'
6661 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6662 (eval $ac_try) 2>&5
6663 ac_status=$?
6664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6665 test $ac_status = 0; }; }
6666 then
6667 libc_cv_ssp=yes
6668 else
6669 libc_cv_ssp=no
6671 rm -f conftest*
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6674 $as_echo "$libc_cv_ssp" >&6; }
6677 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6678 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6679 if test "${libc_cv_gnu89_inline+set}" = set; then :
6680 $as_echo_n "(cached) " >&6
6681 else
6682 cat > conftest.c <<EOF
6683 int foo;
6684 #ifdef __GNUC_GNU_INLINE__
6685 main () { return 0;}
6686 #else
6687 #error
6688 #endif
6690 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6691 -o conftest.s conftest.c 1>&5'
6692 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6693 (eval $ac_try) 2>&5
6694 ac_status=$?
6695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6696 test $ac_status = 0; }; }
6697 then
6698 libc_cv_gnu89_inline=yes
6699 else
6700 libc_cv_gnu89_inline=no
6702 rm -f conftest*
6704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6705 $as_echo "$libc_cv_gnu89_inline" >&6; }
6706 if test $libc_cv_gnu89_inline = yes; then
6707 libc_cv_gnu89_inline=-fgnu89-inline
6708 else
6709 libc_cv_gnu89_inline=
6713 if test $elf != yes; then
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6715 $as_echo_n "checking for .init and .fini sections... " >&6; }
6716 if test "${libc_cv_have_initfini+set}" = set; then :
6717 $as_echo_n "(cached) " >&6
6718 else
6719 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6720 /* end confdefs.h. */
6723 main ()
6725 asm (".section .init");
6726 asm (".section .fini");
6727 asm ("${libc_cv_dot_text}");
6729 return 0;
6731 _ACEOF
6732 if ac_fn_c_try_compile "$LINENO"; then :
6733 libc_cv_have_initfini=yes
6734 else
6735 libc_cv_have_initfini=no
6737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6740 $as_echo "$libc_cv_have_initfini" >&6; }
6741 if test $libc_cv_have_initfini = yes; then
6742 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6747 if test $elf = yes; then
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6749 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6750 if test "${libc_cv_have_section_quotes+set}" = set; then :
6751 $as_echo_n "(cached) " >&6
6752 else
6753 cat > conftest.c <<EOF
6754 static const int foo
6755 __attribute__ ((section ("bar"))) = 1;
6757 if ${CC-cc} -S conftest.c -o conftest.s; then
6758 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6759 libc_cv_have_section_quotes=yes
6760 else
6761 libc_cv_have_section_quotes=no
6763 else
6764 libc_cv_have_section_quotes=unknown
6766 rm -f conftest.cs
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6770 $as_echo "$libc_cv_have_section_quotes" >&6; }
6771 if test $libc_cv_have_section_quotes = yes; then
6772 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6779 if test $elf = yes; then
6780 libc_cv_asm_underscores=no
6781 else
6782 if test $ac_cv_prog_cc_works = yes; then
6783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6784 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6785 if test "${libc_cv_asm_underscores+set}" = set; then :
6786 $as_echo_n "(cached) " >&6
6787 else
6788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6789 /* end confdefs.h. */
6790 asm ("_glibc_foobar:");
6792 main ()
6794 glibc_foobar ();
6796 return 0;
6798 _ACEOF
6799 if ac_fn_c_try_link "$LINENO"; then :
6800 libc_cv_asm_underscores=yes
6801 else
6802 libc_cv_asm_underscores=no
6804 rm -f core conftest.err conftest.$ac_objext \
6805 conftest$ac_exeext conftest.$ac_ext
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6808 $as_echo "$libc_cv_asm_underscores" >&6; }
6809 else
6810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6811 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6812 if test "${libc_cv_asm_underscores+set}" = set; then :
6813 $as_echo_n "(cached) " >&6
6814 else
6815 cat > conftest.$ac_ext <<EOF
6816 #line $LINENO "configure"
6817 #include "confdefs.h"
6818 void underscore_test(void) {
6819 return; }
6821 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6822 (eval $ac_compile) 2>&5
6823 ac_status=$?
6824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6825 test $ac_status = 0; }; then
6826 if grep _underscore_test conftest* >/dev/null; then
6827 rm -f conftest*
6828 libc_cv_asm_underscores=yes
6829 else
6830 rm -f conftest*
6831 libc_cv_asm_underscores=no
6833 else
6834 echo "configure: failed program was:" >&5
6835 cat conftest.$ac_ext >&5
6836 rm -f conftest*
6837 libc_cv_asm_underscores=no
6839 rm -f conftest*
6841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6842 $as_echo "$libc_cv_asm_underscores" >&6; }
6845 if test $libc_cv_asm_underscores = no; then
6846 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6850 if test $elf = yes; then
6851 libc_cv_weak_symbols=yes
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6855 $as_echo_n "checking for assembler .weak directive... " >&6; }
6856 if test "${libc_cv_asm_weak_directive+set}" = set; then :
6857 $as_echo_n "(cached) " >&6
6858 else
6859 cat > conftest.s <<EOF
6860 ${libc_cv_dot_text}
6861 ${libc_cv_asm_global_directive} foo
6862 foo:
6863 .weak foo
6864 .weak bar; bar = foo
6866 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6867 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6868 (eval $ac_try) 2>&5
6869 ac_status=$?
6870 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6871 test $ac_status = 0; }; }; then
6872 libc_cv_asm_weak_directive=yes
6873 else
6874 libc_cv_asm_weak_directive=no
6876 rm -f conftest*
6878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6879 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6881 if test $libc_cv_asm_weak_directive = no; then
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6883 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6884 if test "${libc_cv_asm_weakext_directive+set}" = set; then :
6885 $as_echo_n "(cached) " >&6
6886 else
6887 cat > conftest.s <<EOF
6888 ${libc_cv_dot_text}
6889 ${libc_cv_asm_global_directive} foo
6890 foo:
6891 .weakext bar foo
6892 .weakext baz
6893 ${libc_cv_asm_global_directive} baz
6894 baz:
6896 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6897 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6898 (eval $ac_try) 2>&5
6899 ac_status=$?
6900 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6901 test $ac_status = 0; }; }; then
6902 libc_cv_asm_weakext_directive=yes
6903 else
6904 libc_cv_asm_weakext_directive=no
6906 rm -f conftest*
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6909 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6911 fi # no .weak
6913 if test $libc_cv_asm_weak_directive = yes; then
6914 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6916 elif test $libc_cv_asm_weakext_directive = yes; then
6917 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6922 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6923 if test "${libc_cv_asm_cfi_directives+set}" = set; then :
6924 $as_echo_n "(cached) " >&6
6925 else
6926 case $machine in
6927 sparc/sparc64*) cfi_offset=2047;;
6928 *) cfi_offset=0;;
6929 esac
6930 cat > conftest.s <<EOF
6931 .text
6932 .type func,%function
6933 func:
6934 .cfi_startproc
6935 .cfi_remember_state
6936 .cfi_rel_offset 1, $cfi_offset
6937 .cfi_endproc
6939 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6940 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6941 (eval $ac_try) 2>&5
6942 ac_status=$?
6943 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6944 test $ac_status = 0; }; }; then
6945 libc_cv_asm_cfi_directives=yes
6946 else
6947 libc_cv_asm_cfi_directives=no
6949 rm -f conftest*
6951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6952 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6953 if test $libc_cv_asm_cfi_directives = yes; then
6954 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6959 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6960 if test "${libc_cv_ld_no_whole_archive+set}" = set; then :
6961 $as_echo_n "(cached) " >&6
6962 else
6963 cat > conftest.c <<\EOF
6964 _start () {}
6965 int __eh_pc;
6966 __throw () {}
6968 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6969 -nostdlib -nostartfiles -Wl,--no-whole-archive
6970 -o conftest conftest.c 1>&5'
6971 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6972 (eval $ac_try) 2>&5
6973 ac_status=$?
6974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6975 test $ac_status = 0; }; }; then
6976 libc_cv_ld_no_whole_archive=yes
6977 else
6978 libc_cv_ld_no_whole_archive=no
6980 rm -f conftest*
6982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6983 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6984 if test $libc_cv_ld_no_whole_archive = yes; then
6985 no_whole_archive=-Wl,--no-whole-archive
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6989 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6990 if test "${libc_cv_gcc_exceptions+set}" = set; then :
6991 $as_echo_n "(cached) " >&6
6992 else
6993 cat > conftest.c <<\EOF
6994 _start () {}
6995 int __eh_pc;
6996 __throw () {}
6998 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6999 -nostdlib -nostartfiles -fexceptions
7000 -o conftest conftest.c 1>&5'
7001 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7002 (eval $ac_try) 2>&5
7003 ac_status=$?
7004 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7005 test $ac_status = 0; }; }; then
7006 libc_cv_gcc_exceptions=yes
7007 else
7008 libc_cv_gcc_exceptions=no
7010 rm -f conftest*
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7013 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7014 if test $libc_cv_gcc_exceptions = yes; then
7015 exceptions=-fexceptions
7018 if test "$host_cpu" = powerpc ; then
7019 # Check for a bug present in at least versions 2.8.x of GCC
7020 # and versions 1.0.x of EGCS.
7021 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7022 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7023 if test "${libc_cv_c_asmcr0_bug+set}" = set; then :
7024 $as_echo_n "(cached) " >&6
7025 else
7026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7027 /* end confdefs.h. */
7028 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7030 main ()
7034 return 0;
7036 _ACEOF
7037 if ac_fn_c_try_compile "$LINENO"; then :
7038 libc_cv_c_asmcr0_bug='no'
7039 else
7040 libc_cv_c_asmcr0_bug='yes'
7042 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7045 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7046 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7047 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7053 $as_echo_n "checking for __builtin_expect... " >&6; }
7054 if test "${libc_cv_gcc_builtin_expect+set}" = set; then :
7055 $as_echo_n "(cached) " >&6
7056 else
7057 cat > conftest.c <<EOF
7058 #line $LINENO "configure"
7059 int foo (int a)
7061 a = __builtin_expect (a, 10);
7062 return a == 10 ? 0 : 1;
7065 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7066 -o conftest conftest.c -lgcc >&5'
7067 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7068 (eval $ac_try) 2>&5
7069 ac_status=$?
7070 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7071 test $ac_status = 0; }; }; then
7072 libc_cv_gcc_builtin_expect=yes
7073 else
7074 libc_cv_gcc_builtin_expect=no
7076 rm -f conftest*
7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7079 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7080 if test "$libc_cv_gcc_builtin_expect" = yes; then
7081 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
7085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7086 $as_echo_n "checking for __builtin_memset... " >&6; }
7087 if test "${libc_cv_gcc_builtin_memset+set}" = set; then :
7088 $as_echo_n "(cached) " >&6
7089 else
7090 cat > conftest.c <<\EOF
7091 void zero (void *x)
7093 __builtin_memset (x, 0, 1000);
7096 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7097 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7098 (eval $ac_try) 2>&5
7099 ac_status=$?
7100 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7101 test $ac_status = 0; }; };
7102 then
7103 libc_cv_gcc_builtin_memset=no
7104 else
7105 libc_cv_gcc_builtin_memset=yes
7107 rm -f conftest*
7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7110 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7111 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7112 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7117 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7118 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then :
7119 $as_echo_n "(cached) " >&6
7120 else
7121 cat > conftest.c <<\EOF
7122 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7123 char *foo (const char *a, const char *b)
7125 return __builtin_strstr (a, b);
7128 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7129 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7130 (eval $ac_try) 2>&5
7131 ac_status=$?
7132 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7133 test $ac_status = 0; }; };
7134 then
7135 libc_cv_gcc_builtin_redirection=yes
7136 else
7137 libc_cv_gcc_builtin_redirection=no
7139 rm -f conftest*
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7142 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7143 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7144 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7148 if test "x$use__thread" != xno; then
7149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7150 $as_echo_n "checking for __thread... " >&6; }
7151 if test "${libc_cv_gcc___thread+set}" = set; then :
7152 $as_echo_n "(cached) " >&6
7153 else
7154 cat > conftest.c <<\EOF
7155 __thread int a = 42;
7157 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7158 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7159 (eval $ac_try) 2>&5
7160 ac_status=$?
7161 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7162 test $ac_status = 0; }; }; then
7163 libc_cv_gcc___thread=yes
7164 else
7165 libc_cv_gcc___thread=no
7167 rm -f conftest*
7169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7170 $as_echo "$libc_cv_gcc___thread" >&6; }
7171 if test "$libc_cv_gcc___thread" = yes; then
7172 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7175 else
7176 libc_cv_gcc___thread=no
7179 if test "$libc_cv_gcc___thread" = yes; then
7180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7181 $as_echo_n "checking for tls_model attribute... " >&6; }
7182 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then :
7183 $as_echo_n "(cached) " >&6
7184 else
7185 cat > conftest.c <<\EOF
7186 extern __thread int a __attribute__((tls_model ("initial-exec")));
7188 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7189 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7190 (eval $ac_try) 2>&5
7191 ac_status=$?
7192 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7193 test $ac_status = 0; }; }; then
7194 libc_cv_gcc_tls_model_attr=yes
7195 else
7196 libc_cv_gcc_tls_model_attr=no
7198 rm -f conftest*
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7201 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7202 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7203 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7208 if test -n "$submachine"; then
7209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7210 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7211 if test "${libc_cv_cc_submachine+set}" = set; then :
7212 $as_echo_n "(cached) " >&6
7213 else
7214 libc_cv_cc_submachine=no
7215 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7216 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7217 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7218 (eval $ac_try) 2>&5
7219 ac_status=$?
7220 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7221 test $ac_status = 0; }; }; then
7222 libc_cv_cc_submachine="$opt"
7223 break
7225 done
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7228 $as_echo "$libc_cv_cc_submachine" >&6; }
7229 if test "x$libc_cv_cc_submachine" = xno; then
7230 as_fn_error "${CC-cc} does not support $submachine" "$LINENO" 5
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7236 $as_echo_n "checking for libgd... " >&6; }
7237 if test "$with_gd" != "no"; then
7238 old_CFLAGS="$CFLAGS"
7239 CFLAGS="$CFLAGS $libgd_include"
7240 old_LDFLAGS="$LDFLAGS"
7241 LDFLAGS="$LDFLAGS $libgd_ldflags"
7242 old_LIBS="$LIBS"
7243 LIBS="$LIBS -lgd -lpng -lz -lm"
7244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7245 /* end confdefs.h. */
7246 #include <gd.h>
7248 main ()
7250 gdImagePng (0, 0)
7252 return 0;
7254 _ACEOF
7255 if ac_fn_c_try_link "$LINENO"; then :
7256 LIBGD=yes
7257 else
7258 LIBGD=no
7260 rm -f core conftest.err conftest.$ac_objext \
7261 conftest$ac_exeext conftest.$ac_ext
7262 CFLAGS="$old_CFLAGS"
7263 LDFLAGS="$old_LDFLAGS"
7264 LIBS="$old_LIBS"
7265 else
7266 LIBGD=no
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7269 $as_echo "$LIBGD" >&6; }
7272 # SELinux detection
7273 if test x$with_selinux = xno ; then
7274 have_selinux=no;
7275 else
7276 # See if we have the SELinux library
7277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7278 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7279 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
7280 $as_echo_n "(cached) " >&6
7281 else
7282 ac_check_lib_save_LIBS=$LIBS
7283 LIBS="-lselinux $LIBS"
7284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7285 /* end confdefs.h. */
7287 /* Override any GCC internal prototype to avoid an error.
7288 Use char because int might match the return type of a GCC
7289 builtin and then its argument prototype would still apply. */
7290 #ifdef __cplusplus
7291 extern "C"
7292 #endif
7293 char is_selinux_enabled ();
7295 main ()
7297 return is_selinux_enabled ();
7299 return 0;
7301 _ACEOF
7302 if ac_fn_c_try_link "$LINENO"; then :
7303 ac_cv_lib_selinux_is_selinux_enabled=yes
7304 else
7305 ac_cv_lib_selinux_is_selinux_enabled=no
7307 rm -f core conftest.err conftest.$ac_objext \
7308 conftest$ac_exeext conftest.$ac_ext
7309 LIBS=$ac_check_lib_save_LIBS
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7312 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7313 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
7314 have_selinux=yes
7315 else
7316 have_selinux=no
7319 # See if we have the SELinux header with the NSCD permissions in it.
7320 if test x$have_selinux = xyes ; then
7321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7322 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7323 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7324 /* end confdefs.h. */
7325 #include <selinux/av_permissions.h>
7327 main ()
7329 #ifdef NSCD__SHMEMHOST
7330 return 0;
7331 #else
7332 #error NSCD__SHMEMHOST not defined
7333 #endif
7335 return 0;
7337 _ACEOF
7338 if ac_fn_c_try_compile "$LINENO"; then :
7339 have_selinux=yes
7340 else
7341 have_selinux=no
7343 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7345 $as_echo "$have_selinux" >&6; }
7348 if test x$with_selinux = xyes ; then
7349 if test x$have_selinux = xno ; then
7350 as_fn_error "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7354 # Check if we're building with SELinux support.
7355 if test "x$have_selinux" = xyes; then
7357 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7360 # See if we have the libaudit library
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7362 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7363 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then :
7364 $as_echo_n "(cached) " >&6
7365 else
7366 ac_check_lib_save_LIBS=$LIBS
7367 LIBS="-laudit $LIBS"
7368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7369 /* end confdefs.h. */
7371 /* Override any GCC internal prototype to avoid an error.
7372 Use char because int might match the return type of a GCC
7373 builtin and then its argument prototype would still apply. */
7374 #ifdef __cplusplus
7375 extern "C"
7376 #endif
7377 char audit_log_user_avc_message ();
7379 main ()
7381 return audit_log_user_avc_message ();
7383 return 0;
7385 _ACEOF
7386 if ac_fn_c_try_link "$LINENO"; then :
7387 ac_cv_lib_audit_audit_log_user_avc_message=yes
7388 else
7389 ac_cv_lib_audit_audit_log_user_avc_message=no
7391 rm -f core conftest.err conftest.$ac_objext \
7392 conftest$ac_exeext conftest.$ac_ext
7393 LIBS=$ac_check_lib_save_LIBS
7395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7396 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7397 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = x""yes; then :
7398 have_libaudit=yes
7399 else
7400 have_libaudit=no
7403 if test "x$have_libaudit" = xyes; then
7405 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7410 # See if we have the libcap library
7411 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7412 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7413 if test "${ac_cv_lib_cap_cap_init+set}" = set; then :
7414 $as_echo_n "(cached) " >&6
7415 else
7416 ac_check_lib_save_LIBS=$LIBS
7417 LIBS="-lcap $LIBS"
7418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7419 /* end confdefs.h. */
7421 /* Override any GCC internal prototype to avoid an error.
7422 Use char because int might match the return type of a GCC
7423 builtin and then its argument prototype would still apply. */
7424 #ifdef __cplusplus
7425 extern "C"
7426 #endif
7427 char cap_init ();
7429 main ()
7431 return cap_init ();
7433 return 0;
7435 _ACEOF
7436 if ac_fn_c_try_link "$LINENO"; then :
7437 ac_cv_lib_cap_cap_init=yes
7438 else
7439 ac_cv_lib_cap_cap_init=no
7441 rm -f core conftest.err conftest.$ac_objext \
7442 conftest$ac_exeext conftest.$ac_ext
7443 LIBS=$ac_check_lib_save_LIBS
7445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7446 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7447 if test "x$ac_cv_lib_cap_cap_init" = x""yes; then :
7448 have_libcap=yes
7449 else
7450 have_libcap=no
7453 if test "x$have_libcap" = xyes; then
7455 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7464 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7465 if test "${ac_cv_path_GREP+set}" = set; then :
7466 $as_echo_n "(cached) " >&6
7467 else
7468 if test -z "$GREP"; then
7469 ac_path_GREP_found=false
7470 # Loop through the user's path and test for each of PROGNAME-LIST
7471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7472 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7474 IFS=$as_save_IFS
7475 test -z "$as_dir" && as_dir=.
7476 for ac_prog in grep ggrep; do
7477 for ac_exec_ext in '' $ac_executable_extensions; do
7478 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7479 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7480 # Check for GNU ac_path_GREP and select it if it is found.
7481 # Check for GNU $ac_path_GREP
7482 case `"$ac_path_GREP" --version 2>&1` in
7483 *GNU*)
7484 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7486 ac_count=0
7487 $as_echo_n 0123456789 >"conftest.in"
7488 while :
7490 cat "conftest.in" "conftest.in" >"conftest.tmp"
7491 mv "conftest.tmp" "conftest.in"
7492 cp "conftest.in" "conftest.nl"
7493 $as_echo 'GREP' >> "conftest.nl"
7494 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7495 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7496 as_fn_arith $ac_count + 1 && ac_count=$as_val
7497 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7498 # Best one so far, save it but keep looking for a better one
7499 ac_cv_path_GREP="$ac_path_GREP"
7500 ac_path_GREP_max=$ac_count
7502 # 10*(2^10) chars as input seems more than enough
7503 test $ac_count -gt 10 && break
7504 done
7505 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7506 esac
7508 $ac_path_GREP_found && break 3
7509 done
7510 done
7511 done
7512 IFS=$as_save_IFS
7513 if test -z "$ac_cv_path_GREP"; then
7514 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7516 else
7517 ac_cv_path_GREP=$GREP
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7522 $as_echo "$ac_cv_path_GREP" >&6; }
7523 GREP="$ac_cv_path_GREP"
7526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7527 $as_echo_n "checking for egrep... " >&6; }
7528 if test "${ac_cv_path_EGREP+set}" = set; then :
7529 $as_echo_n "(cached) " >&6
7530 else
7531 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7532 then ac_cv_path_EGREP="$GREP -E"
7533 else
7534 if test -z "$EGREP"; then
7535 ac_path_EGREP_found=false
7536 # Loop through the user's path and test for each of PROGNAME-LIST
7537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7538 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7540 IFS=$as_save_IFS
7541 test -z "$as_dir" && as_dir=.
7542 for ac_prog in egrep; do
7543 for ac_exec_ext in '' $ac_executable_extensions; do
7544 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7545 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7546 # Check for GNU ac_path_EGREP and select it if it is found.
7547 # Check for GNU $ac_path_EGREP
7548 case `"$ac_path_EGREP" --version 2>&1` in
7549 *GNU*)
7550 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7552 ac_count=0
7553 $as_echo_n 0123456789 >"conftest.in"
7554 while :
7556 cat "conftest.in" "conftest.in" >"conftest.tmp"
7557 mv "conftest.tmp" "conftest.in"
7558 cp "conftest.in" "conftest.nl"
7559 $as_echo 'EGREP' >> "conftest.nl"
7560 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7561 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7562 as_fn_arith $ac_count + 1 && ac_count=$as_val
7563 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7564 # Best one so far, save it but keep looking for a better one
7565 ac_cv_path_EGREP="$ac_path_EGREP"
7566 ac_path_EGREP_max=$ac_count
7568 # 10*(2^10) chars as input seems more than enough
7569 test $ac_count -gt 10 && break
7570 done
7571 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7572 esac
7574 $ac_path_EGREP_found && break 3
7575 done
7576 done
7577 done
7578 IFS=$as_save_IFS
7579 if test -z "$ac_cv_path_EGREP"; then
7580 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7582 else
7583 ac_cv_path_EGREP=$EGREP
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7589 $as_echo "$ac_cv_path_EGREP" >&6; }
7590 EGREP="$ac_cv_path_EGREP"
7593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7594 $as_echo_n "checking for ANSI C header files... " >&6; }
7595 if test "${ac_cv_header_stdc+set}" = set; then :
7596 $as_echo_n "(cached) " >&6
7597 else
7598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7599 /* end confdefs.h. */
7600 #include <stdlib.h>
7601 #include <stdarg.h>
7602 #include <string.h>
7603 #include <float.h>
7606 main ()
7610 return 0;
7612 _ACEOF
7613 if ac_fn_c_try_compile "$LINENO"; then :
7614 ac_cv_header_stdc=yes
7615 else
7616 ac_cv_header_stdc=no
7618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7620 if test $ac_cv_header_stdc = yes; then
7621 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7623 /* end confdefs.h. */
7624 #include <string.h>
7626 _ACEOF
7627 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7628 $EGREP "memchr" >/dev/null 2>&1; then :
7630 else
7631 ac_cv_header_stdc=no
7633 rm -f conftest*
7637 if test $ac_cv_header_stdc = yes; then
7638 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7640 /* end confdefs.h. */
7641 #include <stdlib.h>
7643 _ACEOF
7644 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7645 $EGREP "free" >/dev/null 2>&1; then :
7647 else
7648 ac_cv_header_stdc=no
7650 rm -f conftest*
7654 if test $ac_cv_header_stdc = yes; then
7655 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7656 if test "$cross_compiling" = yes; then :
7658 else
7659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7660 /* end confdefs.h. */
7661 #include <ctype.h>
7662 #include <stdlib.h>
7663 #if ((' ' & 0x0FF) == 0x020)
7664 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7665 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7666 #else
7667 # define ISLOWER(c) \
7668 (('a' <= (c) && (c) <= 'i') \
7669 || ('j' <= (c) && (c) <= 'r') \
7670 || ('s' <= (c) && (c) <= 'z'))
7671 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7672 #endif
7674 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7676 main ()
7678 int i;
7679 for (i = 0; i < 256; i++)
7680 if (XOR (islower (i), ISLOWER (i))
7681 || toupper (i) != TOUPPER (i))
7682 return 2;
7683 return 0;
7685 _ACEOF
7686 if ac_fn_c_try_run "$LINENO"; then :
7688 else
7689 ac_cv_header_stdc=no
7691 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7692 conftest.$ac_objext conftest.beam conftest.$ac_ext
7697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7698 $as_echo "$ac_cv_header_stdc" >&6; }
7699 if test $ac_cv_header_stdc = yes; then
7701 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7705 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7706 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7707 inttypes.h stdint.h unistd.h
7708 do :
7709 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7710 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7712 eval as_val=\$$as_ac_Header
7713 if test "x$as_val" = x""yes; then :
7714 cat >>confdefs.h <<_ACEOF
7715 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7716 _ACEOF
7720 done
7723 # The cast to long int works around a bug in the HP C Compiler
7724 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7725 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7726 # This bug is HP SR number 8606223364.
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7728 $as_echo_n "checking size of long double... " >&6; }
7729 if test "${ac_cv_sizeof_long_double+set}" = set; then :
7730 $as_echo_n "(cached) " >&6
7731 else
7732 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7734 else
7735 if test "$ac_cv_type_long_double" = yes; then
7736 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7737 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7738 { as_fn_set_status 77
7739 as_fn_error "cannot compute sizeof (long double)
7740 See \`config.log' for more details." "$LINENO" 5; }; }
7741 else
7742 ac_cv_sizeof_long_double=0
7747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7748 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7752 cat >>confdefs.h <<_ACEOF
7753 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7754 _ACEOF
7757 sizeof_long_double=$ac_cv_sizeof_long_double
7760 ### End of automated tests.
7761 ### Now run sysdeps configure fragments.
7763 # They also can set these variables.
7764 use_ldconfig=no
7765 ldd_rewrite_script=no
7766 libc_cv_sysconfdir=$sysconfdir
7767 libc_cv_gcc_unwind_find_fde=no
7768 libc_cv_idn=no
7770 # Iterate over all the sysdep directories we will use, running their
7771 # configure fragments, and looking for a uname implementation.
7772 uname=
7773 for dir in $sysnames; do
7774 case $dir in
7775 /*) dest=$dir ;;
7776 *) dest=$srcdir/$dir ;;
7777 esac
7778 if test -r $dest/configure; then
7779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7780 $as_echo "running configure fragment for $dir" >&6; }
7781 . $dest/configure
7784 if test -z "$uname"; then
7785 if test -r $dest/uname.c ||
7786 test -r $dest/uname.S ||
7787 { test -r $dest/syscalls.list &&
7788 grep '^uname[ ]' $dest/syscalls.list >/dev/null; }; then
7789 uname=$dir
7792 done
7794 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7795 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7800 # If we will use the generic uname implementation, we must figure out what
7801 # it will say by examining the system, and write the results in config-name.h.
7802 if test "$uname" = "sysdeps/generic"; then
7804 uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7805 if test $uname_sysname != $config_os; then
7806 config_release=`echo $config_os | sed s/$uname_sysname//`
7809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking OS release for uname" >&5
7810 $as_echo_n "checking OS release for uname... " >&6; }
7811 if test "${libc_cv_uname_release+set}" = set; then :
7812 $as_echo_n "(cached) " >&6
7813 else
7814 if test -r /vmunix; then
7815 kernel_id=`strings /vmunix | grep UNIX`
7816 elif test -r /dynix; then
7817 kernel_id=`strings /dynix | grep DYNIX`
7818 else
7819 kernel_id=
7822 kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7823 if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7824 != x$config_release; then
7825 # The configuration release is a substring of the kernel release.
7826 libc_cv_uname_release=$kernel_release
7827 elif test x$config_release != x; then
7828 libc_cv_uname_release=$config_release
7829 elif test x$kernel_release != x; then
7830 libc_cv_uname_release=$kernel_release
7831 else
7832 libc_cv_uname_release=unknown
7835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_uname_release" >&5
7836 $as_echo "$libc_cv_uname_release" >&6; }
7837 uname_release="$libc_cv_uname_release"
7839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking OS version for uname" >&5
7840 $as_echo_n "checking OS version for uname... " >&6; }
7841 if test "${libc_cv_uname_version+set}" = set; then :
7842 $as_echo_n "(cached) " >&6
7843 else
7844 if test -r /vmunix; then
7845 kernel_id=`strings /vmunix | grep UNIX`
7846 elif test -r /dynix; then
7847 kernel_id=`strings /dynix | grep DYNIX`
7848 else
7849 kernel_id=
7852 kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7853 if test -n "$kernel_version"; then
7854 libc_cv_uname_version="$kernel_version"
7855 else
7856 libc_cv_uname_version=unknown
7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_uname_version" >&5
7860 $as_echo "$libc_cv_uname_version" >&6; }
7861 uname_version="$libc_cv_uname_version"
7863 config_uname=config-name.h:config-name.in
7864 else
7865 # For non-generic uname, we don't need to create config-name.h at all.
7866 config_uname=
7869 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7872 # Test for old glibc 2.0.x headers so that they can be removed properly
7873 # Search only in includedir.
7874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7875 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7876 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7877 then
7878 old_glibc_headers=yes
7879 else
7880 old_glibc_headers=no
7882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7883 $as_echo "$old_glibc_headers" >&6; }
7884 if test ${old_glibc_headers} = yes; then
7885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7886 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7887 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7888 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7907 if test $elf = yes; then
7908 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7911 if test $xcoff = yes; then
7912 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7918 if test $shared = default; then
7919 shared=$elf
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7923 $as_echo_n "checking whether -fPIC is default... " >&6; }
7924 if test "${libc_cv_pic_default+set}" = set; then :
7925 $as_echo_n "(cached) " >&6
7926 else
7927 libc_cv_pic_default=yes
7928 cat > conftest.c <<EOF
7929 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7930 # error PIC is default.
7931 #endif
7933 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7934 libc_cv_pic_default=no
7936 rm -f conftest.*
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7939 $as_echo "$libc_cv_pic_default" >&6; }
7952 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7953 config_makefile=
7954 else
7955 config_makefile=Makefile
7958 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7959 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7963 ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7965 ac_config_commands="$ac_config_commands default"
7967 cat >confcache <<\_ACEOF
7968 # This file is a shell script that caches the results of configure
7969 # tests run on this system so they can be shared between configure
7970 # scripts and configure runs, see configure's option --config-cache.
7971 # It is not useful on other systems. If it contains results you don't
7972 # want to keep, you may remove or edit it.
7974 # config.status only pays attention to the cache file if you give it
7975 # the --recheck option to rerun configure.
7977 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7978 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7979 # following values.
7981 _ACEOF
7983 # The following way of writing the cache mishandles newlines in values,
7984 # but we know of no workaround that is simple, portable, and efficient.
7985 # So, we kill variables containing newlines.
7986 # Ultrix sh set writes to stderr and can't be redirected directly,
7987 # and sets the high bit in the cache file unless we assign to the vars.
7989 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7990 eval ac_val=\$$ac_var
7991 case $ac_val in #(
7992 *${as_nl}*)
7993 case $ac_var in #(
7994 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7995 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7996 esac
7997 case $ac_var in #(
7998 _ | IFS | as_nl) ;; #(
7999 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8000 *) { eval $ac_var=; unset $ac_var;} ;;
8001 esac ;;
8002 esac
8003 done
8005 (set) 2>&1 |
8006 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8007 *${as_nl}ac_space=\ *)
8008 # `set' does not quote correctly, so add quotes: double-quote
8009 # substitution turns \\\\ into \\, and sed turns \\ into \.
8010 sed -n \
8011 "s/'/'\\\\''/g;
8012 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8013 ;; #(
8015 # `set' quotes correctly as required by POSIX, so do not add quotes.
8016 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8018 esac |
8019 sort
8021 sed '
8022 /^ac_cv_env_/b end
8023 t clear
8024 :clear
8025 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8026 t end
8027 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8028 :end' >>confcache
8029 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8030 if test -w "$cache_file"; then
8031 test "x$cache_file" != "x/dev/null" &&
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8033 $as_echo "$as_me: updating cache $cache_file" >&6;}
8034 cat confcache >$cache_file
8035 else
8036 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8037 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8040 rm -f confcache
8042 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8043 # Let make expand exec_prefix.
8044 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8046 DEFS=-DHAVE_CONFIG_H
8048 ac_libobjs=
8049 ac_ltlibobjs=
8050 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8051 # 1. Remove the extension, and $U if already installed.
8052 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8053 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8054 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8055 # will be set to the directory where LIBOBJS objects are built.
8056 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8057 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8058 done
8059 LIBOBJS=$ac_libobjs
8061 LTLIBOBJS=$ac_ltlibobjs
8065 : ${CONFIG_STATUS=./config.status}
8066 ac_write_fail=0
8067 ac_clean_files_save=$ac_clean_files
8068 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8070 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8071 as_write_fail=0
8072 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8073 #! $SHELL
8074 # Generated by $as_me.
8075 # Run this file to recreate the current configuration.
8076 # Compiler output produced by configure, useful for debugging
8077 # configure, is in config.log if it exists.
8079 debug=false
8080 ac_cs_recheck=false
8081 ac_cs_silent=false
8083 SHELL=\${CONFIG_SHELL-$SHELL}
8084 export SHELL
8085 _ASEOF
8086 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8087 ## -------------------- ##
8088 ## M4sh Initialization. ##
8089 ## -------------------- ##
8091 # Be more Bourne compatible
8092 DUALCASE=1; export DUALCASE # for MKS sh
8093 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8094 emulate sh
8095 NULLCMD=:
8096 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8097 # is contrary to our usage. Disable this feature.
8098 alias -g '${1+"$@"}'='"$@"'
8099 setopt NO_GLOB_SUBST
8100 else
8101 case `(set -o) 2>/dev/null` in #(
8102 *posix*) :
8103 set -o posix ;; #(
8104 *) :
8106 esac
8110 as_nl='
8112 export as_nl
8113 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8114 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8115 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8116 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8117 # Prefer a ksh shell builtin over an external printf program on Solaris,
8118 # but without wasting forks for bash or zsh.
8119 if test -z "$BASH_VERSION$ZSH_VERSION" \
8120 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8121 as_echo='print -r --'
8122 as_echo_n='print -rn --'
8123 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8124 as_echo='printf %s\n'
8125 as_echo_n='printf %s'
8126 else
8127 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8128 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8129 as_echo_n='/usr/ucb/echo -n'
8130 else
8131 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8132 as_echo_n_body='eval
8133 arg=$1;
8134 case $arg in #(
8135 *"$as_nl"*)
8136 expr "X$arg" : "X\\(.*\\)$as_nl";
8137 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8138 esac;
8139 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8141 export as_echo_n_body
8142 as_echo_n='sh -c $as_echo_n_body as_echo'
8144 export as_echo_body
8145 as_echo='sh -c $as_echo_body as_echo'
8148 # The user is always right.
8149 if test "${PATH_SEPARATOR+set}" != set; then
8150 PATH_SEPARATOR=:
8151 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8152 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8153 PATH_SEPARATOR=';'
8158 # IFS
8159 # We need space, tab and new line, in precisely that order. Quoting is
8160 # there to prevent editors from complaining about space-tab.
8161 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8162 # splitting by setting IFS to empty value.)
8163 IFS=" "" $as_nl"
8165 # Find who we are. Look in the path if we contain no directory separator.
8166 case $0 in #((
8167 *[\\/]* ) as_myself=$0 ;;
8168 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8169 for as_dir in $PATH
8171 IFS=$as_save_IFS
8172 test -z "$as_dir" && as_dir=.
8173 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8174 done
8175 IFS=$as_save_IFS
8178 esac
8179 # We did not find ourselves, most probably we were run as `sh COMMAND'
8180 # in which case we are not to be found in the path.
8181 if test "x$as_myself" = x; then
8182 as_myself=$0
8184 if test ! -f "$as_myself"; then
8185 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8186 exit 1
8189 # Unset variables that we do not need and which cause bugs (e.g. in
8190 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8191 # suppresses any "Segmentation fault" message there. '((' could
8192 # trigger a bug in pdksh 5.2.14.
8193 for as_var in BASH_ENV ENV MAIL MAILPATH
8194 do eval test x\${$as_var+set} = xset \
8195 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8196 done
8197 PS1='$ '
8198 PS2='> '
8199 PS4='+ '
8201 # NLS nuisances.
8202 LC_ALL=C
8203 export LC_ALL
8204 LANGUAGE=C
8205 export LANGUAGE
8207 # CDPATH.
8208 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8211 # as_fn_error ERROR [LINENO LOG_FD]
8212 # ---------------------------------
8213 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8214 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8215 # script with status $?, using 1 if that was 0.
8216 as_fn_error ()
8218 as_status=$?; test $as_status -eq 0 && as_status=1
8219 if test "$3"; then
8220 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8221 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
8223 $as_echo "$as_me: error: $1" >&2
8224 as_fn_exit $as_status
8225 } # as_fn_error
8228 # as_fn_set_status STATUS
8229 # -----------------------
8230 # Set $? to STATUS, without forking.
8231 as_fn_set_status ()
8233 return $1
8234 } # as_fn_set_status
8236 # as_fn_exit STATUS
8237 # -----------------
8238 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8239 as_fn_exit ()
8241 set +e
8242 as_fn_set_status $1
8243 exit $1
8244 } # as_fn_exit
8246 # as_fn_unset VAR
8247 # ---------------
8248 # Portably unset VAR.
8249 as_fn_unset ()
8251 { eval $1=; unset $1;}
8253 as_unset=as_fn_unset
8254 # as_fn_append VAR VALUE
8255 # ----------------------
8256 # Append the text in VALUE to the end of the definition contained in VAR. Take
8257 # advantage of any shell optimizations that allow amortized linear growth over
8258 # repeated appends, instead of the typical quadratic growth present in naive
8259 # implementations.
8260 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8261 eval 'as_fn_append ()
8263 eval $1+=\$2
8265 else
8266 as_fn_append ()
8268 eval $1=\$$1\$2
8270 fi # as_fn_append
8272 # as_fn_arith ARG...
8273 # ------------------
8274 # Perform arithmetic evaluation on the ARGs, and store the result in the
8275 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8276 # must be portable across $(()) and expr.
8277 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8278 eval 'as_fn_arith ()
8280 as_val=$(( $* ))
8282 else
8283 as_fn_arith ()
8285 as_val=`expr "$@" || test $? -eq 1`
8287 fi # as_fn_arith
8290 if expr a : '\(a\)' >/dev/null 2>&1 &&
8291 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8292 as_expr=expr
8293 else
8294 as_expr=false
8297 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8298 as_basename=basename
8299 else
8300 as_basename=false
8303 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8304 as_dirname=dirname
8305 else
8306 as_dirname=false
8309 as_me=`$as_basename -- "$0" ||
8310 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8311 X"$0" : 'X\(//\)$' \| \
8312 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8313 $as_echo X/"$0" |
8314 sed '/^.*\/\([^/][^/]*\)\/*$/{
8315 s//\1/
8318 /^X\/\(\/\/\)$/{
8319 s//\1/
8322 /^X\/\(\/\).*/{
8323 s//\1/
8326 s/.*/./; q'`
8328 # Avoid depending upon Character Ranges.
8329 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8330 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8331 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8332 as_cr_digits='0123456789'
8333 as_cr_alnum=$as_cr_Letters$as_cr_digits
8335 ECHO_C= ECHO_N= ECHO_T=
8336 case `echo -n x` in #(((((
8337 -n*)
8338 case `echo 'xy\c'` in
8339 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8340 xy) ECHO_C='\c';;
8341 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8342 ECHO_T=' ';;
8343 esac;;
8345 ECHO_N='-n';;
8346 esac
8348 rm -f conf$$ conf$$.exe conf$$.file
8349 if test -d conf$$.dir; then
8350 rm -f conf$$.dir/conf$$.file
8351 else
8352 rm -f conf$$.dir
8353 mkdir conf$$.dir 2>/dev/null
8355 if (echo >conf$$.file) 2>/dev/null; then
8356 if ln -s conf$$.file conf$$ 2>/dev/null; then
8357 as_ln_s='ln -s'
8358 # ... but there are two gotchas:
8359 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8360 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8361 # In both cases, we have to default to `cp -p'.
8362 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8363 as_ln_s='cp -p'
8364 elif ln conf$$.file conf$$ 2>/dev/null; then
8365 as_ln_s=ln
8366 else
8367 as_ln_s='cp -p'
8369 else
8370 as_ln_s='cp -p'
8372 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8373 rmdir conf$$.dir 2>/dev/null
8376 # as_fn_mkdir_p
8377 # -------------
8378 # Create "$as_dir" as a directory, including parents if necessary.
8379 as_fn_mkdir_p ()
8382 case $as_dir in #(
8383 -*) as_dir=./$as_dir;;
8384 esac
8385 test -d "$as_dir" || eval $as_mkdir_p || {
8386 as_dirs=
8387 while :; do
8388 case $as_dir in #(
8389 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8390 *) as_qdir=$as_dir;;
8391 esac
8392 as_dirs="'$as_qdir' $as_dirs"
8393 as_dir=`$as_dirname -- "$as_dir" ||
8394 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8395 X"$as_dir" : 'X\(//\)[^/]' \| \
8396 X"$as_dir" : 'X\(//\)$' \| \
8397 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8398 $as_echo X"$as_dir" |
8399 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8400 s//\1/
8403 /^X\(\/\/\)[^/].*/{
8404 s//\1/
8407 /^X\(\/\/\)$/{
8408 s//\1/
8411 /^X\(\/\).*/{
8412 s//\1/
8415 s/.*/./; q'`
8416 test -d "$as_dir" && break
8417 done
8418 test -z "$as_dirs" || eval "mkdir $as_dirs"
8419 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
8422 } # as_fn_mkdir_p
8423 if mkdir -p . 2>/dev/null; then
8424 as_mkdir_p='mkdir -p "$as_dir"'
8425 else
8426 test -d ./-p && rmdir ./-p
8427 as_mkdir_p=false
8430 if test -x / >/dev/null 2>&1; then
8431 as_test_x='test -x'
8432 else
8433 if ls -dL / >/dev/null 2>&1; then
8434 as_ls_L_option=L
8435 else
8436 as_ls_L_option=
8438 as_test_x='
8439 eval sh -c '\''
8440 if test -d "$1"; then
8441 test -d "$1/.";
8442 else
8443 case $1 in #(
8444 -*)set "./$1";;
8445 esac;
8446 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8447 ???[sx]*):;;*)false;;esac;fi
8448 '\'' sh
8451 as_executable_p=$as_test_x
8453 # Sed expression to map a string onto a valid CPP name.
8454 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8456 # Sed expression to map a string onto a valid variable name.
8457 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8460 exec 6>&1
8461 ## ----------------------------------- ##
8462 ## Main body of $CONFIG_STATUS script. ##
8463 ## ----------------------------------- ##
8464 _ASEOF
8465 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8467 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8468 # Save the log message, to keep $0 and so on meaningful, and to
8469 # report actual input values of CONFIG_FILES etc. instead of their
8470 # values after options handling.
8471 ac_log="
8472 This file was extended by GNU C Library $as_me (see version.h), which was
8473 generated by GNU Autoconf 2.65. Invocation command line was
8475 CONFIG_FILES = $CONFIG_FILES
8476 CONFIG_HEADERS = $CONFIG_HEADERS
8477 CONFIG_LINKS = $CONFIG_LINKS
8478 CONFIG_COMMANDS = $CONFIG_COMMANDS
8479 $ $0 $@
8481 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8484 _ACEOF
8486 case $ac_config_files in *"
8487 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8488 esac
8490 case $ac_config_headers in *"
8491 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8492 esac
8495 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8496 # Files that config.status was made for.
8497 config_files="$ac_config_files"
8498 config_headers="$ac_config_headers"
8499 config_commands="$ac_config_commands"
8501 _ACEOF
8503 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8504 ac_cs_usage="\
8505 \`$as_me' instantiates files and other configuration actions
8506 from templates according to the current configuration. Unless the files
8507 and actions are specified as TAGs, all are instantiated by default.
8509 Usage: $0 [OPTION]... [TAG]...
8511 -h, --help print this help, then exit
8512 -V, --version print version number and configuration settings, then exit
8513 --config print configuration, then exit
8514 -q, --quiet, --silent
8515 do not print progress messages
8516 -d, --debug don't remove temporary files
8517 --recheck update $as_me by reconfiguring in the same conditions
8518 --file=FILE[:TEMPLATE]
8519 instantiate the configuration file FILE
8520 --header=FILE[:TEMPLATE]
8521 instantiate the configuration header FILE
8523 Configuration files:
8524 $config_files
8526 Configuration headers:
8527 $config_headers
8529 Configuration commands:
8530 $config_commands
8532 Report bugs to <glibc>.
8533 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8534 General help using GNU software: <http://www.gnu.org/gethelp/>."
8536 _ACEOF
8537 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8538 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8539 ac_cs_version="\\
8540 GNU C Library config.status (see version.h)
8541 configured by $0, generated by GNU Autoconf 2.65,
8542 with options \\"\$ac_cs_config\\"
8544 Copyright (C) 2009 Free Software Foundation, Inc.
8545 This config.status script is free software; the Free Software Foundation
8546 gives unlimited permission to copy, distribute and modify it."
8548 ac_pwd='$ac_pwd'
8549 srcdir='$srcdir'
8550 INSTALL='$INSTALL'
8551 AWK='$AWK'
8552 test -n "\$AWK" || AWK=awk
8553 _ACEOF
8555 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8556 # The default lists apply if the user does not specify any file.
8557 ac_need_defaults=:
8558 while test $# != 0
8560 case $1 in
8561 --*=*)
8562 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8563 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8564 ac_shift=:
8567 ac_option=$1
8568 ac_optarg=$2
8569 ac_shift=shift
8571 esac
8573 case $ac_option in
8574 # Handling of the options.
8575 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8576 ac_cs_recheck=: ;;
8577 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8578 $as_echo "$ac_cs_version"; exit ;;
8579 --config | --confi | --conf | --con | --co | --c )
8580 $as_echo "$ac_cs_config"; exit ;;
8581 --debug | --debu | --deb | --de | --d | -d )
8582 debug=: ;;
8583 --file | --fil | --fi | --f )
8584 $ac_shift
8585 case $ac_optarg in
8586 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8587 esac
8588 as_fn_append CONFIG_FILES " '$ac_optarg'"
8589 ac_need_defaults=false;;
8590 --header | --heade | --head | --hea )
8591 $ac_shift
8592 case $ac_optarg in
8593 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8594 esac
8595 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8596 ac_need_defaults=false;;
8597 --he | --h)
8598 # Conflict between --help and --header
8599 as_fn_error "ambiguous option: \`$1'
8600 Try \`$0 --help' for more information.";;
8601 --help | --hel | -h )
8602 $as_echo "$ac_cs_usage"; exit ;;
8603 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8604 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8605 ac_cs_silent=: ;;
8607 # This is an error.
8608 -*) as_fn_error "unrecognized option: \`$1'
8609 Try \`$0 --help' for more information." ;;
8611 *) as_fn_append ac_config_targets " $1"
8612 ac_need_defaults=false ;;
8614 esac
8615 shift
8616 done
8618 ac_configure_extra_args=
8620 if $ac_cs_silent; then
8621 exec 6>/dev/null
8622 ac_configure_extra_args="$ac_configure_extra_args --silent"
8625 _ACEOF
8626 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8627 if \$ac_cs_recheck; then
8628 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8629 shift
8630 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8631 CONFIG_SHELL='$SHELL'
8632 export CONFIG_SHELL
8633 exec "\$@"
8636 _ACEOF
8637 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8638 exec 5>>config.log
8640 echo
8641 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8642 ## Running $as_me. ##
8643 _ASBOX
8644 $as_echo "$ac_log"
8645 } >&5
8647 _ACEOF
8648 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8650 # INIT-COMMANDS
8652 config_vars='$config_vars'
8654 _ACEOF
8656 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8658 # Handling of arguments.
8659 for ac_config_target in $ac_config_targets
8661 case $ac_config_target in
8662 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8663 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8664 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8665 "${config_uname}") CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8666 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8668 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8669 esac
8670 done
8673 # If the user did not use the arguments to specify the items to instantiate,
8674 # then the envvar interface is used. Set only those that are not.
8675 # We use the long form for the default assignment because of an extremely
8676 # bizarre bug on SunOS 4.1.3.
8677 if $ac_need_defaults; then
8678 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8679 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8680 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8683 # Have a temporary directory for convenience. Make it in the build tree
8684 # simply because there is no reason against having it here, and in addition,
8685 # creating and moving files from /tmp can sometimes cause problems.
8686 # Hook for its removal unless debugging.
8687 # Note that there is a small window in which the directory will not be cleaned:
8688 # after its creation but before its name has been assigned to `$tmp'.
8689 $debug ||
8691 tmp=
8692 trap 'exit_status=$?
8693 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8695 trap 'as_fn_exit 1' 1 2 13 15
8697 # Create a (secure) tmp directory for tmp files.
8700 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8701 test -n "$tmp" && test -d "$tmp"
8702 } ||
8704 tmp=./conf$$-$RANDOM
8705 (umask 077 && mkdir "$tmp")
8706 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
8708 # Set up the scripts for CONFIG_FILES section.
8709 # No need to generate them if there are no CONFIG_FILES.
8710 # This happens for instance with `./config.status config.h'.
8711 if test -n "$CONFIG_FILES"; then
8714 ac_cr=`echo X | tr X '\015'`
8715 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8716 # But we know of no other shell where ac_cr would be empty at this
8717 # point, so we can use a bashism as a fallback.
8718 if test "x$ac_cr" = x; then
8719 eval ac_cr=\$\'\\r\'
8721 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8722 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8723 ac_cs_awk_cr='\r'
8724 else
8725 ac_cs_awk_cr=$ac_cr
8728 echo 'BEGIN {' >"$tmp/subs1.awk" &&
8729 _ACEOF
8733 echo "cat >conf$$subs.awk <<_ACEOF" &&
8734 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8735 echo "_ACEOF"
8736 } >conf$$subs.sh ||
8737 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8738 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
8739 ac_delim='%!_!# '
8740 for ac_last_try in false false false false false :; do
8741 . ./conf$$subs.sh ||
8742 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8744 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8745 if test $ac_delim_n = $ac_delim_num; then
8746 break
8747 elif $ac_last_try; then
8748 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
8749 else
8750 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8752 done
8753 rm -f conf$$subs.sh
8755 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8756 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
8757 _ACEOF
8758 sed -n '
8760 s/^/S["/; s/!.*/"]=/
8763 s/^[^!]*!//
8764 :repl
8765 t repl
8766 s/'"$ac_delim"'$//
8767 t delim
8770 s/\(.\{148\}\)..*/\1/
8771 t more1
8772 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8775 b repl
8776 :more1
8777 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8780 s/.\{148\}//
8781 t nl
8782 :delim
8784 s/\(.\{148\}\)..*/\1/
8785 t more2
8786 s/["\\]/\\&/g; s/^/"/; s/$/"/
8789 :more2
8790 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8793 s/.\{148\}//
8794 t delim
8795 ' <conf$$subs.awk | sed '
8796 /^[^""]/{
8798 s/\n//
8800 ' >>$CONFIG_STATUS || ac_write_fail=1
8801 rm -f conf$$subs.awk
8802 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8803 _ACAWK
8804 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
8805 for (key in S) S_is_set[key] = 1
8806 FS = "\a"
8810 line = $ 0
8811 nfields = split(line, field, "@")
8812 substed = 0
8813 len = length(field[1])
8814 for (i = 2; i < nfields; i++) {
8815 key = field[i]
8816 keylen = length(key)
8817 if (S_is_set[key]) {
8818 value = S[key]
8819 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8820 len += length(value) + length(field[++i])
8821 substed = 1
8822 } else
8823 len += 1 + keylen
8826 print line
8829 _ACAWK
8830 _ACEOF
8831 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8832 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8833 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8834 else
8836 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8837 || as_fn_error "could not setup config files machinery" "$LINENO" 5
8838 _ACEOF
8840 # VPATH may cause trouble with some makes, so we remove $(srcdir),
8841 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
8842 # trailing colons and then remove the whole line if VPATH becomes empty
8843 # (actually we leave an empty line to preserve line numbers).
8844 if test "x$srcdir" = x.; then
8845 ac_vpsub='/^[ ]*VPATH[ ]*=/{
8846 s/:*\$(srcdir):*/:/
8847 s/:*\${srcdir}:*/:/
8848 s/:*@srcdir@:*/:/
8849 s/^\([^=]*=[ ]*\):*/\1/
8850 s/:*$//
8851 s/^[^=]*=[ ]*$//
8855 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8856 fi # test -n "$CONFIG_FILES"
8858 # Set up the scripts for CONFIG_HEADERS section.
8859 # No need to generate them if there are no CONFIG_HEADERS.
8860 # This happens for instance with `./config.status Makefile'.
8861 if test -n "$CONFIG_HEADERS"; then
8862 cat >"$tmp/defines.awk" <<\_ACAWK ||
8863 BEGIN {
8864 _ACEOF
8866 # Transform confdefs.h into an awk script `defines.awk', embedded as
8867 # here-document in config.status, that substitutes the proper values into
8868 # config.h.in to produce config.h.
8870 # Create a delimiter string that does not exist in confdefs.h, to ease
8871 # handling of long lines.
8872 ac_delim='%!_!# '
8873 for ac_last_try in false false :; do
8874 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8875 if test -z "$ac_t"; then
8876 break
8877 elif $ac_last_try; then
8878 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
8879 else
8880 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8882 done
8884 # For the awk script, D is an array of macro values keyed by name,
8885 # likewise P contains macro parameters if any. Preserve backslash
8886 # newline sequences.
8888 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8889 sed -n '
8890 s/.\{148\}/&'"$ac_delim"'/g
8891 t rset
8892 :rset
8893 s/^[ ]*#[ ]*define[ ][ ]*/ /
8894 t def
8896 :def
8897 s/\\$//
8898 t bsnl
8899 s/["\\]/\\&/g
8900 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8901 D["\1"]=" \3"/p
8902 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8904 :bsnl
8905 s/["\\]/\\&/g
8906 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8907 D["\1"]=" \3\\\\\\n"\\/p
8908 t cont
8909 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8910 t cont
8912 :cont
8914 s/.\{148\}/&'"$ac_delim"'/g
8915 t clear
8916 :clear
8917 s/\\$//
8918 t bsnlc
8919 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8921 :bsnlc
8922 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8923 b cont
8924 ' <confdefs.h | sed '
8925 s/'"$ac_delim"'/"\\\
8926 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8928 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8929 for (key in D) D_is_set[key] = 1
8930 FS = "\a"
8932 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8933 line = \$ 0
8934 split(line, arg, " ")
8935 if (arg[1] == "#") {
8936 defundef = arg[2]
8937 mac1 = arg[3]
8938 } else {
8939 defundef = substr(arg[1], 2)
8940 mac1 = arg[2]
8942 split(mac1, mac2, "(") #)
8943 macro = mac2[1]
8944 prefix = substr(line, 1, index(line, defundef) - 1)
8945 if (D_is_set[macro]) {
8946 # Preserve the white space surrounding the "#".
8947 print prefix "define", macro P[macro] D[macro]
8948 next
8949 } else {
8950 # Replace #undef with comments. This is necessary, for example,
8951 # in the case of _POSIX_SOURCE, which is predefined and required
8952 # on some systems where configure will not decide to define it.
8953 if (defundef == "undef") {
8954 print "/*", prefix defundef, macro, "*/"
8955 next
8959 { print }
8960 _ACAWK
8961 _ACEOF
8962 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8963 as_fn_error "could not setup config headers machinery" "$LINENO" 5
8964 fi # test -n "$CONFIG_HEADERS"
8967 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8968 shift
8969 for ac_tag
8971 case $ac_tag in
8972 :[FHLC]) ac_mode=$ac_tag; continue;;
8973 esac
8974 case $ac_mode$ac_tag in
8975 :[FHL]*:*);;
8976 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
8977 :[FH]-) ac_tag=-:-;;
8978 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8979 esac
8980 ac_save_IFS=$IFS
8981 IFS=:
8982 set x $ac_tag
8983 IFS=$ac_save_IFS
8984 shift
8985 ac_file=$1
8986 shift
8988 case $ac_mode in
8989 :L) ac_source=$1;;
8990 :[FH])
8991 ac_file_inputs=
8992 for ac_f
8994 case $ac_f in
8995 -) ac_f="$tmp/stdin";;
8996 *) # Look for the file first in the build tree, then in the source tree
8997 # (if the path is not absolute). The absolute path cannot be DOS-style,
8998 # because $ac_f cannot contain `:'.
8999 test -f "$ac_f" ||
9000 case $ac_f in
9001 [\\/$]*) false;;
9002 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9003 esac ||
9004 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9005 esac
9006 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9007 as_fn_append ac_file_inputs " '$ac_f'"
9008 done
9010 # Let's still pretend it is `configure' which instantiates (i.e., don't
9011 # use $as_me), people would be surprised to read:
9012 # /* config.h. Generated by config.status. */
9013 configure_input='Generated from '`
9014 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9015 `' by configure.'
9016 if test x"$ac_file" != x-; then
9017 configure_input="$ac_file. $configure_input"
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9019 $as_echo "$as_me: creating $ac_file" >&6;}
9021 # Neutralize special characters interpreted by sed in replacement strings.
9022 case $configure_input in #(
9023 *\&* | *\|* | *\\* )
9024 ac_sed_conf_input=`$as_echo "$configure_input" |
9025 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9026 *) ac_sed_conf_input=$configure_input;;
9027 esac
9029 case $ac_tag in
9030 *:-:* | *:-) cat >"$tmp/stdin" \
9031 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
9032 esac
9034 esac
9036 ac_dir=`$as_dirname -- "$ac_file" ||
9037 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9038 X"$ac_file" : 'X\(//\)[^/]' \| \
9039 X"$ac_file" : 'X\(//\)$' \| \
9040 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9041 $as_echo X"$ac_file" |
9042 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9043 s//\1/
9046 /^X\(\/\/\)[^/].*/{
9047 s//\1/
9050 /^X\(\/\/\)$/{
9051 s//\1/
9054 /^X\(\/\).*/{
9055 s//\1/
9058 s/.*/./; q'`
9059 as_dir="$ac_dir"; as_fn_mkdir_p
9060 ac_builddir=.
9062 case "$ac_dir" in
9063 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9065 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9066 # A ".." for each directory in $ac_dir_suffix.
9067 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9068 case $ac_top_builddir_sub in
9069 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9070 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9071 esac ;;
9072 esac
9073 ac_abs_top_builddir=$ac_pwd
9074 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9075 # for backward compatibility:
9076 ac_top_builddir=$ac_top_build_prefix
9078 case $srcdir in
9079 .) # We are building in place.
9080 ac_srcdir=.
9081 ac_top_srcdir=$ac_top_builddir_sub
9082 ac_abs_top_srcdir=$ac_pwd ;;
9083 [\\/]* | ?:[\\/]* ) # Absolute name.
9084 ac_srcdir=$srcdir$ac_dir_suffix;
9085 ac_top_srcdir=$srcdir
9086 ac_abs_top_srcdir=$srcdir ;;
9087 *) # Relative name.
9088 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9089 ac_top_srcdir=$ac_top_build_prefix$srcdir
9090 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9091 esac
9092 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9095 case $ac_mode in
9098 # CONFIG_FILE
9101 case $INSTALL in
9102 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9103 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9104 esac
9105 _ACEOF
9107 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9108 # If the template does not know about datarootdir, expand it.
9109 # FIXME: This hack should be removed a few years after 2.60.
9110 ac_datarootdir_hack=; ac_datarootdir_seen=
9111 ac_sed_dataroot='
9112 /datarootdir/ {
9116 /@datadir@/p
9117 /@docdir@/p
9118 /@infodir@/p
9119 /@localedir@/p
9120 /@mandir@/p'
9121 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9122 *datarootdir*) ac_datarootdir_seen=yes;;
9123 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9125 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9126 _ACEOF
9127 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9128 ac_datarootdir_hack='
9129 s&@datadir@&$datadir&g
9130 s&@docdir@&$docdir&g
9131 s&@infodir@&$infodir&g
9132 s&@localedir@&$localedir&g
9133 s&@mandir@&$mandir&g
9134 s&\\\${datarootdir}&$datarootdir&g' ;;
9135 esac
9136 _ACEOF
9138 # Neutralize VPATH when `$srcdir' = `.'.
9139 # Shell code in configure.ac might set extrasub.
9140 # FIXME: do we really want to maintain this feature?
9141 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9142 ac_sed_extra="$ac_vpsub
9143 $extrasub
9144 _ACEOF
9145 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9147 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9148 s|@configure_input@|$ac_sed_conf_input|;t t
9149 s&@top_builddir@&$ac_top_builddir_sub&;t t
9150 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9151 s&@srcdir@&$ac_srcdir&;t t
9152 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9153 s&@top_srcdir@&$ac_top_srcdir&;t t
9154 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9155 s&@builddir@&$ac_builddir&;t t
9156 s&@abs_builddir@&$ac_abs_builddir&;t t
9157 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9158 s&@INSTALL@&$ac_INSTALL&;t t
9159 $ac_datarootdir_hack
9161 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
9162 || as_fn_error "could not create $ac_file" "$LINENO" 5
9164 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9165 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
9166 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
9167 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9168 which seems to be undefined. Please make sure it is defined." >&5
9169 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9170 which seems to be undefined. Please make sure it is defined." >&2;}
9172 rm -f "$tmp/stdin"
9173 case $ac_file in
9174 -) cat "$tmp/out" && rm -f "$tmp/out";;
9175 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
9176 esac \
9177 || as_fn_error "could not create $ac_file" "$LINENO" 5
9181 # CONFIG_HEADER
9183 if test x"$ac_file" != x-; then
9185 $as_echo "/* $configure_input */" \
9186 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
9187 } >"$tmp/config.h" \
9188 || as_fn_error "could not create $ac_file" "$LINENO" 5
9189 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9191 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9192 else
9193 rm -f "$ac_file"
9194 mv "$tmp/config.h" "$ac_file" \
9195 || as_fn_error "could not create $ac_file" "$LINENO" 5
9197 else
9198 $as_echo "/* $configure_input */" \
9199 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
9200 || as_fn_error "could not create -" "$LINENO" 5
9204 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9205 $as_echo "$as_me: executing $ac_file commands" >&6;}
9207 esac
9210 case $ac_file$ac_mode in
9211 "default":C)
9212 case $CONFIG_FILES in *config.make*)
9213 echo "$config_vars" >> config.make;;
9214 esac
9215 test -d bits || mkdir bits ;;
9217 esac
9218 done # for ac_tag
9221 as_fn_exit 0
9222 _ACEOF
9223 ac_clean_files=$ac_clean_files_save
9225 test $ac_write_fail = 0 ||
9226 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
9229 # configure is writing to config.log, and then calls config.status.
9230 # config.status does its own redirection, appending to config.log.
9231 # Unfortunately, on DOS this fails, as config.log is still kept open
9232 # by configure, so config.status won't be able to write to it; its
9233 # output is simply discarded. So we exec the FD to /dev/null,
9234 # effectively closing config.log, so it can be properly (re)opened and
9235 # appended to by config.status. When coming back to configure, we
9236 # need to make the FD available again.
9237 if test "$no_create" != yes; then
9238 ac_cs_success=:
9239 ac_config_status_args=
9240 test "$silent" = yes &&
9241 ac_config_status_args="$ac_config_status_args --quiet"
9242 exec 5>/dev/null
9243 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9244 exec 5>>config.log
9245 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9246 # would make configure fail if this is the last instruction.
9247 $ac_cs_success || as_fn_exit $?
9251 # CONFIG_SUBDIRS section.
9253 if test "$no_recursion" != yes; then
9255 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9256 # so they do not pile up.
9257 ac_sub_configure_args=
9258 ac_prev=
9259 eval "set x $ac_configure_args"
9260 shift
9261 for ac_arg
9263 if test -n "$ac_prev"; then
9264 ac_prev=
9265 continue
9267 case $ac_arg in
9268 -cache-file | --cache-file | --cache-fil | --cache-fi \
9269 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9270 ac_prev=cache_file ;;
9271 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9272 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9273 | --c=*)
9275 --config-cache | -C)
9277 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9278 ac_prev=srcdir ;;
9279 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9281 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9282 ac_prev=prefix ;;
9283 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9285 --disable-option-checking)
9288 case $ac_arg in
9289 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9290 esac
9291 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9292 esac
9293 done
9295 # Always prepend --prefix to ensure using the same prefix
9296 # in subdir configurations.
9297 ac_arg="--prefix=$prefix"
9298 case $ac_arg in
9299 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9300 esac
9301 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9303 # Pass --silent
9304 if test "$silent" = yes; then
9305 ac_sub_configure_args="--silent $ac_sub_configure_args"
9308 # Always prepend --disable-option-checking to silence warnings, since
9309 # different subdirs can have different --enable and --with options.
9310 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9312 ac_popdir=`pwd`
9313 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9315 # Do not complain, so a configure script can configure whichever
9316 # parts of a large source tree are present.
9317 test -d "$srcdir/$ac_dir" || continue
9319 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9320 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9321 $as_echo "$ac_msg" >&6
9322 as_dir="$ac_dir"; as_fn_mkdir_p
9323 ac_builddir=.
9325 case "$ac_dir" in
9326 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9328 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9329 # A ".." for each directory in $ac_dir_suffix.
9330 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9331 case $ac_top_builddir_sub in
9332 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9333 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9334 esac ;;
9335 esac
9336 ac_abs_top_builddir=$ac_pwd
9337 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9338 # for backward compatibility:
9339 ac_top_builddir=$ac_top_build_prefix
9341 case $srcdir in
9342 .) # We are building in place.
9343 ac_srcdir=.
9344 ac_top_srcdir=$ac_top_builddir_sub
9345 ac_abs_top_srcdir=$ac_pwd ;;
9346 [\\/]* | ?:[\\/]* ) # Absolute name.
9347 ac_srcdir=$srcdir$ac_dir_suffix;
9348 ac_top_srcdir=$srcdir
9349 ac_abs_top_srcdir=$srcdir ;;
9350 *) # Relative name.
9351 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9352 ac_top_srcdir=$ac_top_build_prefix$srcdir
9353 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9354 esac
9355 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9358 cd "$ac_dir"
9360 # Check for guested configure; otherwise get Cygnus style configure.
9361 if test -f "$ac_srcdir/configure.gnu"; then
9362 ac_sub_configure=$ac_srcdir/configure.gnu
9363 elif test -f "$ac_srcdir/configure"; then
9364 ac_sub_configure=$ac_srcdir/configure
9365 elif test -f "$ac_srcdir/configure.in"; then
9366 # This should be Cygnus configure.
9367 ac_sub_configure=$ac_aux_dir/configure
9368 else
9369 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9370 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9371 ac_sub_configure=
9374 # The recursion is here.
9375 if test -n "$ac_sub_configure"; then
9376 # Make the cache file name correct relative to the subdirectory.
9377 case $cache_file in
9378 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9379 *) # Relative name.
9380 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9381 esac
9383 { $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
9384 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9385 # The eval makes quoting arguments work.
9386 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9387 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9388 as_fn_error "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9391 cd "$ac_popdir"
9392 done
9394 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9395 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9396 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}