Add missing configure patch.
[glibc.git] / configure
blob1d419cf8614f9a4d273076ce154f0e2ce51373b7
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.66 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, 2010 Free Software
11 # Foundation, 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 STATUS 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=$1; test $as_status -eq 0 && as_status=1
370 if test "$4"; then
371 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
374 $as_echo "$as_me: error: $2" >&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, old GNU/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_novzeroupper
618 libc_cv_cc_avx
619 libc_cv_cc_sse4
620 libc_cv_cpp_asm_debuginfo
621 libc_cv_forced_unwind
622 libc_cv_rootsbindir
623 libc_cv_sysconfdir
624 libc_cv_localedir
625 libc_cv_slibdir
626 old_glibc_headers
627 libc_cv_gcc_unwind_find_fde
628 sizeof_long_double
629 EGREP
630 GREP
631 have_selinux
632 have_libcap
633 have_libaudit
634 LIBGD
635 libc_cv_cc_submachine
636 exceptions
637 no_whole_archive
638 libc_cv_have_initfini
639 gnu89_inline
640 libc_cv_ssp
641 fno_unit_at_a_time
642 libc_cv_hashstyle
643 libc_cv_fpie
644 libc_cv_z_execstack
645 libc_cv_z_combreloc
646 ASFLAGS_config
647 libc_cv_as_needed
648 libc_cv_libgcc_s_suffix
649 libc_cv_Bgroup
650 libc_cv_cc_with_libunwind
651 VERSIONING
652 BISON
653 INSTALL_INFO
654 PERL
656 libc_cv_have_ksh
658 libc_cv_have_bash2
659 BASH_SHELL
660 libc_cv_gcc_static_libgcc
661 CXX_SYSINCLUDES
662 SYSINCLUDES
663 AUTOCONF
665 MAKEINFO
666 MSGFMT
667 MAKE
668 PWD_P
672 RANLIB
673 OBJDUMP
675 LN_S
676 INSTALL_DATA
677 INSTALL_SCRIPT
678 INSTALL_PROGRAM
679 sysdeps_add_ons
680 sysnames
681 submachine
682 multi_arch
683 base_machine
684 add_on_subdirs
685 add_ons
686 libc_cv_nss_crypt
687 experimental_malloc
688 all_warnings
689 force_install
690 bindnow
691 oldest_abi
692 enable_check_abi
693 with_cvs
694 with_fp
695 ac_ct_CXX
696 CXXFLAGS
699 cross_compiling
700 BUILD_CC
701 OBJEXT
702 ac_ct_CC
703 CPPFLAGS
704 LDFLAGS
705 CFLAGS
707 host_os
708 host_vendor
709 host_cpu
710 host
711 build_os
712 build_vendor
713 build_cpu
714 build
715 subdirs
716 target_alias
717 host_alias
718 build_alias
719 LIBS
720 ECHO_T
721 ECHO_N
722 ECHO_C
723 DEFS
724 mandir
725 localedir
726 libdir
727 psdir
728 pdfdir
729 dvidir
730 htmldir
731 infodir
732 docdir
733 oldincludedir
734 includedir
735 localstatedir
736 sharedstatedir
737 sysconfdir
738 datadir
739 datarootdir
740 libexecdir
741 sbindir
742 bindir
743 program_transform_name
744 prefix
745 exec_prefix
746 PACKAGE_URL
747 PACKAGE_BUGREPORT
748 PACKAGE_STRING
749 PACKAGE_VERSION
750 PACKAGE_TARNAME
751 PACKAGE_NAME
752 PATH_SEPARATOR
753 SHELL'
754 ac_subst_files=''
755 ac_user_opts='
756 enable_option_checking
757 with_gd
758 with_gd_include
759 with_gd_lib
760 with_fp
761 with_binutils
762 with_elf
763 with_selinux
764 with_xcoff
765 with_cvs
766 with_headers
767 enable_sanity_checks
768 enable_check_abi
769 enable_shared
770 enable_profile
771 enable_omitfp
772 enable_bounded
773 enable_versioning
774 enable_oldest_abi
775 enable_stackguard_randomization
776 enable_add_ons
777 with_tls
778 with___thread
779 enable_hidden_plt
780 enable_bind_now
781 enable_static_nss
782 enable_force_install
783 enable_kernel
784 enable_all_warnings
785 enable_multi_arch
786 enable_experimental_malloc
787 enable_nss_crypt
788 with_cpu
790 ac_precious_vars='build_alias
791 host_alias
792 target_alias
794 CFLAGS
795 LDFLAGS
796 LIBS
797 CPPFLAGS
800 CXXFLAGS
801 CCC'
802 ac_subdirs_all='
805 # Initialize some variables set by options.
806 ac_init_help=
807 ac_init_version=false
808 ac_unrecognized_opts=
809 ac_unrecognized_sep=
810 # The variables have the same names as the options, with
811 # dashes changed to underlines.
812 cache_file=/dev/null
813 exec_prefix=NONE
814 no_create=
815 no_recursion=
816 prefix=NONE
817 program_prefix=NONE
818 program_suffix=NONE
819 program_transform_name=s,x,x,
820 silent=
821 site=
822 srcdir=
823 verbose=
824 x_includes=NONE
825 x_libraries=NONE
827 # Installation directory options.
828 # These are left unexpanded so users can "make install exec_prefix=/foo"
829 # and all the variables that are supposed to be based on exec_prefix
830 # by default will actually change.
831 # Use braces instead of parens because sh, perl, etc. also accept them.
832 # (The list follows the same order as the GNU Coding Standards.)
833 bindir='${exec_prefix}/bin'
834 sbindir='${exec_prefix}/sbin'
835 libexecdir='${exec_prefix}/libexec'
836 datarootdir='${prefix}/share'
837 datadir='${datarootdir}'
838 sysconfdir='${prefix}/etc'
839 sharedstatedir='${prefix}/com'
840 localstatedir='${prefix}/var'
841 includedir='${prefix}/include'
842 oldincludedir='/usr/include'
843 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
844 infodir='${datarootdir}/info'
845 htmldir='${docdir}'
846 dvidir='${docdir}'
847 pdfdir='${docdir}'
848 psdir='${docdir}'
849 libdir='${exec_prefix}/lib'
850 localedir='${datarootdir}/locale'
851 mandir='${datarootdir}/man'
853 ac_prev=
854 ac_dashdash=
855 for ac_option
857 # If the previous option needs an argument, assign it.
858 if test -n "$ac_prev"; then
859 eval $ac_prev=\$ac_option
860 ac_prev=
861 continue
864 case $ac_option in
865 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
866 *) ac_optarg=yes ;;
867 esac
869 # Accept the important Cygnus configure options, so we can diagnose typos.
871 case $ac_dashdash$ac_option in
873 ac_dashdash=yes ;;
875 -bindir | --bindir | --bindi | --bind | --bin | --bi)
876 ac_prev=bindir ;;
877 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
878 bindir=$ac_optarg ;;
880 -build | --build | --buil | --bui | --bu)
881 ac_prev=build_alias ;;
882 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
883 build_alias=$ac_optarg ;;
885 -cache-file | --cache-file | --cache-fil | --cache-fi \
886 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
887 ac_prev=cache_file ;;
888 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
889 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
890 cache_file=$ac_optarg ;;
892 --config-cache | -C)
893 cache_file=config.cache ;;
895 -datadir | --datadir | --datadi | --datad)
896 ac_prev=datadir ;;
897 -datadir=* | --datadir=* | --datadi=* | --datad=*)
898 datadir=$ac_optarg ;;
900 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
901 | --dataroo | --dataro | --datar)
902 ac_prev=datarootdir ;;
903 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
904 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
905 datarootdir=$ac_optarg ;;
907 -disable-* | --disable-*)
908 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
909 # Reject names that are not valid shell variable names.
910 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
911 as_fn_error $? "invalid feature name: $ac_useropt"
912 ac_useropt_orig=$ac_useropt
913 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
914 case $ac_user_opts in
916 "enable_$ac_useropt"
917 "*) ;;
918 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
919 ac_unrecognized_sep=', ';;
920 esac
921 eval enable_$ac_useropt=no ;;
923 -docdir | --docdir | --docdi | --doc | --do)
924 ac_prev=docdir ;;
925 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
926 docdir=$ac_optarg ;;
928 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
929 ac_prev=dvidir ;;
930 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
931 dvidir=$ac_optarg ;;
933 -enable-* | --enable-*)
934 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
935 # Reject names that are not valid shell variable names.
936 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
937 as_fn_error $? "invalid feature name: $ac_useropt"
938 ac_useropt_orig=$ac_useropt
939 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
940 case $ac_user_opts in
942 "enable_$ac_useropt"
943 "*) ;;
944 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
945 ac_unrecognized_sep=', ';;
946 esac
947 eval enable_$ac_useropt=\$ac_optarg ;;
949 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
950 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
951 | --exec | --exe | --ex)
952 ac_prev=exec_prefix ;;
953 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
954 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
955 | --exec=* | --exe=* | --ex=*)
956 exec_prefix=$ac_optarg ;;
958 -gas | --gas | --ga | --g)
959 # Obsolete; use --with-gas.
960 with_gas=yes ;;
962 -help | --help | --hel | --he | -h)
963 ac_init_help=long ;;
964 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
965 ac_init_help=recursive ;;
966 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
967 ac_init_help=short ;;
969 -host | --host | --hos | --ho)
970 ac_prev=host_alias ;;
971 -host=* | --host=* | --hos=* | --ho=*)
972 host_alias=$ac_optarg ;;
974 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
975 ac_prev=htmldir ;;
976 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
977 | --ht=*)
978 htmldir=$ac_optarg ;;
980 -includedir | --includedir | --includedi | --included | --include \
981 | --includ | --inclu | --incl | --inc)
982 ac_prev=includedir ;;
983 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
984 | --includ=* | --inclu=* | --incl=* | --inc=*)
985 includedir=$ac_optarg ;;
987 -infodir | --infodir | --infodi | --infod | --info | --inf)
988 ac_prev=infodir ;;
989 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
990 infodir=$ac_optarg ;;
992 -libdir | --libdir | --libdi | --libd)
993 ac_prev=libdir ;;
994 -libdir=* | --libdir=* | --libdi=* | --libd=*)
995 libdir=$ac_optarg ;;
997 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
998 | --libexe | --libex | --libe)
999 ac_prev=libexecdir ;;
1000 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1001 | --libexe=* | --libex=* | --libe=*)
1002 libexecdir=$ac_optarg ;;
1004 -localedir | --localedir | --localedi | --localed | --locale)
1005 ac_prev=localedir ;;
1006 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1007 localedir=$ac_optarg ;;
1009 -localstatedir | --localstatedir | --localstatedi | --localstated \
1010 | --localstate | --localstat | --localsta | --localst | --locals)
1011 ac_prev=localstatedir ;;
1012 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1013 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1014 localstatedir=$ac_optarg ;;
1016 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1017 ac_prev=mandir ;;
1018 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1019 mandir=$ac_optarg ;;
1021 -nfp | --nfp | --nf)
1022 # Obsolete; use --without-fp.
1023 with_fp=no ;;
1025 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1026 | --no-cr | --no-c | -n)
1027 no_create=yes ;;
1029 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1030 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1031 no_recursion=yes ;;
1033 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1034 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1035 | --oldin | --oldi | --old | --ol | --o)
1036 ac_prev=oldincludedir ;;
1037 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1038 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1039 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1040 oldincludedir=$ac_optarg ;;
1042 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1043 ac_prev=prefix ;;
1044 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1045 prefix=$ac_optarg ;;
1047 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1048 | --program-pre | --program-pr | --program-p)
1049 ac_prev=program_prefix ;;
1050 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1051 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1052 program_prefix=$ac_optarg ;;
1054 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1055 | --program-suf | --program-su | --program-s)
1056 ac_prev=program_suffix ;;
1057 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1058 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1059 program_suffix=$ac_optarg ;;
1061 -program-transform-name | --program-transform-name \
1062 | --program-transform-nam | --program-transform-na \
1063 | --program-transform-n | --program-transform- \
1064 | --program-transform | --program-transfor \
1065 | --program-transfo | --program-transf \
1066 | --program-trans | --program-tran \
1067 | --progr-tra | --program-tr | --program-t)
1068 ac_prev=program_transform_name ;;
1069 -program-transform-name=* | --program-transform-name=* \
1070 | --program-transform-nam=* | --program-transform-na=* \
1071 | --program-transform-n=* | --program-transform-=* \
1072 | --program-transform=* | --program-transfor=* \
1073 | --program-transfo=* | --program-transf=* \
1074 | --program-trans=* | --program-tran=* \
1075 | --progr-tra=* | --program-tr=* | --program-t=*)
1076 program_transform_name=$ac_optarg ;;
1078 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1079 ac_prev=pdfdir ;;
1080 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1081 pdfdir=$ac_optarg ;;
1083 -psdir | --psdir | --psdi | --psd | --ps)
1084 ac_prev=psdir ;;
1085 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1086 psdir=$ac_optarg ;;
1088 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1089 | -silent | --silent | --silen | --sile | --sil)
1090 silent=yes ;;
1092 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1093 ac_prev=sbindir ;;
1094 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1095 | --sbi=* | --sb=*)
1096 sbindir=$ac_optarg ;;
1098 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1099 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1100 | --sharedst | --shareds | --shared | --share | --shar \
1101 | --sha | --sh)
1102 ac_prev=sharedstatedir ;;
1103 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1104 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1105 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1106 | --sha=* | --sh=*)
1107 sharedstatedir=$ac_optarg ;;
1109 -site | --site | --sit)
1110 ac_prev=site ;;
1111 -site=* | --site=* | --sit=*)
1112 site=$ac_optarg ;;
1114 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1115 ac_prev=srcdir ;;
1116 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1117 srcdir=$ac_optarg ;;
1119 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1120 | --syscon | --sysco | --sysc | --sys | --sy)
1121 ac_prev=sysconfdir ;;
1122 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1123 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1124 sysconfdir=$ac_optarg ;;
1126 -target | --target | --targe | --targ | --tar | --ta | --t)
1127 ac_prev=target_alias ;;
1128 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1129 target_alias=$ac_optarg ;;
1131 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1132 verbose=yes ;;
1134 -version | --version | --versio | --versi | --vers | -V)
1135 ac_init_version=: ;;
1137 -with-* | --with-*)
1138 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1139 # Reject names that are not valid shell variable names.
1140 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1141 as_fn_error $? "invalid package name: $ac_useropt"
1142 ac_useropt_orig=$ac_useropt
1143 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1144 case $ac_user_opts in
1146 "with_$ac_useropt"
1147 "*) ;;
1148 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1149 ac_unrecognized_sep=', ';;
1150 esac
1151 eval with_$ac_useropt=\$ac_optarg ;;
1153 -without-* | --without-*)
1154 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1155 # Reject names that are not valid shell variable names.
1156 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1157 as_fn_error $? "invalid package name: $ac_useropt"
1158 ac_useropt_orig=$ac_useropt
1159 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1160 case $ac_user_opts in
1162 "with_$ac_useropt"
1163 "*) ;;
1164 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1165 ac_unrecognized_sep=', ';;
1166 esac
1167 eval with_$ac_useropt=no ;;
1169 --x)
1170 # Obsolete; use --with-x.
1171 with_x=yes ;;
1173 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1174 | --x-incl | --x-inc | --x-in | --x-i)
1175 ac_prev=x_includes ;;
1176 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1177 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1178 x_includes=$ac_optarg ;;
1180 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1181 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1182 ac_prev=x_libraries ;;
1183 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1184 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1185 x_libraries=$ac_optarg ;;
1187 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1188 Try \`$0 --help' for more information"
1191 *=*)
1192 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1193 # Reject names that are not valid shell variable names.
1194 case $ac_envvar in #(
1195 '' | [0-9]* | *[!_$as_cr_alnum]* )
1196 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1197 esac
1198 eval $ac_envvar=\$ac_optarg
1199 export $ac_envvar ;;
1202 # FIXME: should be removed in autoconf 3.0.
1203 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1204 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1205 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1206 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1209 esac
1210 done
1212 if test -n "$ac_prev"; then
1213 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1214 as_fn_error $? "missing argument to $ac_option"
1217 if test -n "$ac_unrecognized_opts"; then
1218 case $enable_option_checking in
1219 no) ;;
1220 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1221 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1222 esac
1225 # Check all directory arguments for consistency.
1226 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1227 datadir sysconfdir sharedstatedir localstatedir includedir \
1228 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1229 libdir localedir mandir
1231 eval ac_val=\$$ac_var
1232 # Remove trailing slashes.
1233 case $ac_val in
1234 */ )
1235 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1236 eval $ac_var=\$ac_val;;
1237 esac
1238 # Be sure to have absolute directory names.
1239 case $ac_val in
1240 [\\/$]* | ?:[\\/]* ) continue;;
1241 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1242 esac
1243 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1244 done
1246 # There might be people who depend on the old broken behavior: `$host'
1247 # used to hold the argument of --host etc.
1248 # FIXME: To remove some day.
1249 build=$build_alias
1250 host=$host_alias
1251 target=$target_alias
1253 # FIXME: To remove some day.
1254 if test "x$host_alias" != x; then
1255 if test "x$build_alias" = x; then
1256 cross_compiling=maybe
1257 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1258 If a cross compiler is detected then cross compile mode will be used" >&2
1259 elif test "x$build_alias" != "x$host_alias"; then
1260 cross_compiling=yes
1264 ac_tool_prefix=
1265 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267 test "$silent" = yes && exec 6>/dev/null
1270 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1271 ac_ls_di=`ls -di .` &&
1272 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1273 as_fn_error $? "working directory cannot be determined"
1274 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1275 as_fn_error $? "pwd does not report name of working directory"
1278 # Find the source files, if location was not specified.
1279 if test -z "$srcdir"; then
1280 ac_srcdir_defaulted=yes
1281 # Try the directory containing this script, then the parent directory.
1282 ac_confdir=`$as_dirname -- "$as_myself" ||
1283 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1284 X"$as_myself" : 'X\(//\)[^/]' \| \
1285 X"$as_myself" : 'X\(//\)$' \| \
1286 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1287 $as_echo X"$as_myself" |
1288 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1289 s//\1/
1292 /^X\(\/\/\)[^/].*/{
1293 s//\1/
1296 /^X\(\/\/\)$/{
1297 s//\1/
1300 /^X\(\/\).*/{
1301 s//\1/
1304 s/.*/./; q'`
1305 srcdir=$ac_confdir
1306 if test ! -r "$srcdir/$ac_unique_file"; then
1307 srcdir=..
1309 else
1310 ac_srcdir_defaulted=no
1312 if test ! -r "$srcdir/$ac_unique_file"; then
1313 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1314 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1316 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1317 ac_abs_confdir=`(
1318 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1319 pwd)`
1320 # When building in place, set srcdir=.
1321 if test "$ac_abs_confdir" = "$ac_pwd"; then
1322 srcdir=.
1324 # Remove unnecessary trailing slashes from srcdir.
1325 # Double slashes in file names in object file debugging info
1326 # mess up M-x gdb in Emacs.
1327 case $srcdir in
1328 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1329 esac
1330 for ac_var in $ac_precious_vars; do
1331 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1332 eval ac_env_${ac_var}_value=\$${ac_var}
1333 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1334 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1335 done
1338 # Report the --help message.
1340 if test "$ac_init_help" = "long"; then
1341 # Omit some internal or obsolete options to make the list less imposing.
1342 # This message is too long to be a string in the A/UX 3.1 sh.
1343 cat <<_ACEOF
1344 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1346 Usage: $0 [OPTION]... [VAR=VALUE]...
1348 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1349 VAR=VALUE. See below for descriptions of some of the useful variables.
1351 Defaults for the options are specified in brackets.
1353 Configuration:
1354 -h, --help display this help and exit
1355 --help=short display options specific to this package
1356 --help=recursive display the short help of all the included packages
1357 -V, --version display version information and exit
1358 -q, --quiet, --silent do not print \`checking ...' messages
1359 --cache-file=FILE cache test results in FILE [disabled]
1360 -C, --config-cache alias for \`--cache-file=config.cache'
1361 -n, --no-create do not create output files
1362 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1364 Installation directories:
1365 --prefix=PREFIX install architecture-independent files in PREFIX
1366 [$ac_default_prefix]
1367 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1368 [PREFIX]
1370 By default, \`make install' will install all the files in
1371 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1372 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1373 for instance \`--prefix=\$HOME'.
1375 For better control, use the options below.
1377 Fine tuning of the installation directories:
1378 --bindir=DIR user executables [EPREFIX/bin]
1379 --sbindir=DIR system admin executables [EPREFIX/sbin]
1380 --libexecdir=DIR program executables [EPREFIX/libexec]
1381 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1382 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1383 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1384 --libdir=DIR object code libraries [EPREFIX/lib]
1385 --includedir=DIR C header files [PREFIX/include]
1386 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1387 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1388 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1389 --infodir=DIR info documentation [DATAROOTDIR/info]
1390 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1391 --mandir=DIR man documentation [DATAROOTDIR/man]
1392 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1393 --htmldir=DIR html documentation [DOCDIR]
1394 --dvidir=DIR dvi documentation [DOCDIR]
1395 --pdfdir=DIR pdf documentation [DOCDIR]
1396 --psdir=DIR ps documentation [DOCDIR]
1397 _ACEOF
1399 cat <<\_ACEOF
1401 System types:
1402 --build=BUILD configure for building on BUILD [guessed]
1403 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1404 _ACEOF
1407 if test -n "$ac_init_help"; then
1408 case $ac_init_help in
1409 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1410 esac
1411 cat <<\_ACEOF
1413 Optional Features:
1414 --disable-option-checking ignore unrecognized --enable/--with options
1415 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1416 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1417 --disable-sanity-checks really do not use threads (should not be used except
1418 in special situations) [default=yes]
1419 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1420 [default=no]
1421 --enable-shared build shared library [default=yes if GNU ld & ELF]
1422 --enable-profile build profiled library [default=no]
1423 --enable-omitfp build undebuggable optimized library [default=no]
1424 --enable-bounded build with runtime bounds checking [default=no]
1425 --disable-versioning do not include versioning information in the library
1426 objects [default=yes if supported]
1427 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1428 [default=glibc default]
1429 --enable-stackguard-randomization
1430 initialize __stack_chk_guard canary with a random
1431 number at program start
1432 --enable-add-ons[=DIRS...]
1433 configure and build add-ons in DIR1,DIR2,... search
1434 for add-ons if no parameter given
1435 --disable-hidden-plt do not hide internal function calls to avoid PLT
1436 --enable-bind-now disable lazy relocations in DSOs
1437 --enable-static-nss build static NSS modules [default=no]
1438 --disable-force-install don't force installation of files from this package,
1439 even if they are older than the installed files
1440 --enable-kernel=VERSION compile for compatibility with kernel not older than
1441 VERSION
1442 --enable-all-warnings enable all useful warnings gcc can issue
1443 --enable-multi-arch enable single DSO with optimizations for multiple
1444 architectures
1445 --enable-experimental-malloc
1446 enable experimental malloc features
1447 --enable-nss-crypt enable libcrypt to use nss
1449 Optional Packages:
1450 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1451 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1452 --with-gd=DIR find libgd include dir and library with prefix DIR
1453 --with-gd-include=DIR find libgd include files in DIR
1454 --with-gd-lib=DIR find libgd library files in DIR
1455 --with-fp if using floating-point hardware [default=yes]
1456 --with-binutils=PATH specify location of binutils (as and ld)
1457 --with-elf if using the ELF object format
1458 --with-selinux if building with SELinux support
1459 --with-xcoff if using the XCOFF object format
1460 --without-cvs if CVS should not be used
1461 --with-headers=PATH location of system headers to use (for example
1462 /usr/src/linux/include) [default=compiler default]
1463 --with-tls enable support for TLS
1464 --without-__thread do not use TLS features even when supporting them
1465 --with-cpu=CPU select code for CPU variant
1467 Some influential environment variables:
1468 CC C compiler command
1469 CFLAGS C compiler flags
1470 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1471 nonstandard directory <lib dir>
1472 LIBS libraries to pass to the linker, e.g. -l<library>
1473 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1474 you have headers in a nonstandard directory <include dir>
1475 CPP C preprocessor
1476 CXX C++ compiler command
1477 CXXFLAGS C++ compiler flags
1479 Use these variables to override the choices made by `configure' or to help
1480 it to find libraries and programs with nonstandard names/locations.
1482 Report bugs to <glibc>.
1483 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1484 General help using GNU software: <http://www.gnu.org/gethelp/>.
1485 _ACEOF
1486 ac_status=$?
1489 if test "$ac_init_help" = "recursive"; then
1490 # If there are subdirs, report their specific --help.
1491 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1492 test -d "$ac_dir" ||
1493 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1494 continue
1495 ac_builddir=.
1497 case "$ac_dir" in
1498 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1501 # A ".." for each directory in $ac_dir_suffix.
1502 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1503 case $ac_top_builddir_sub in
1504 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1505 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1506 esac ;;
1507 esac
1508 ac_abs_top_builddir=$ac_pwd
1509 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1510 # for backward compatibility:
1511 ac_top_builddir=$ac_top_build_prefix
1513 case $srcdir in
1514 .) # We are building in place.
1515 ac_srcdir=.
1516 ac_top_srcdir=$ac_top_builddir_sub
1517 ac_abs_top_srcdir=$ac_pwd ;;
1518 [\\/]* | ?:[\\/]* ) # Absolute name.
1519 ac_srcdir=$srcdir$ac_dir_suffix;
1520 ac_top_srcdir=$srcdir
1521 ac_abs_top_srcdir=$srcdir ;;
1522 *) # Relative name.
1523 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1524 ac_top_srcdir=$ac_top_build_prefix$srcdir
1525 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1526 esac
1527 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1529 cd "$ac_dir" || { ac_status=$?; continue; }
1530 # Check for guested configure.
1531 if test -f "$ac_srcdir/configure.gnu"; then
1532 echo &&
1533 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1534 elif test -f "$ac_srcdir/configure"; then
1535 echo &&
1536 $SHELL "$ac_srcdir/configure" --help=recursive
1537 else
1538 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1539 fi || ac_status=$?
1540 cd "$ac_pwd" || { ac_status=$?; break; }
1541 done
1544 test -n "$ac_init_help" && exit $ac_status
1545 if $ac_init_version; then
1546 cat <<\_ACEOF
1547 GNU C Library configure (see version.h)
1548 generated by GNU Autoconf 2.66
1550 Copyright (C) 2010 Free Software Foundation, Inc.
1551 This configure script is free software; the Free Software Foundation
1552 gives unlimited permission to copy, distribute and modify it.
1553 _ACEOF
1554 exit
1557 ## ------------------------ ##
1558 ## Autoconf initialization. ##
1559 ## ------------------------ ##
1561 # ac_fn_c_try_compile LINENO
1562 # --------------------------
1563 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1564 ac_fn_c_try_compile ()
1566 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1567 rm -f conftest.$ac_objext
1568 if { { ac_try="$ac_compile"
1569 case "(($ac_try" in
1570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1571 *) ac_try_echo=$ac_try;;
1572 esac
1573 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1574 $as_echo "$ac_try_echo"; } >&5
1575 (eval "$ac_compile") 2>conftest.err
1576 ac_status=$?
1577 if test -s conftest.err; then
1578 grep -v '^ *+' conftest.err >conftest.er1
1579 cat conftest.er1 >&5
1580 mv -f conftest.er1 conftest.err
1582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1583 test $ac_status = 0; } && {
1584 test -z "$ac_c_werror_flag" ||
1585 test ! -s conftest.err
1586 } && test -s conftest.$ac_objext; then :
1587 ac_retval=0
1588 else
1589 $as_echo "$as_me: failed program was:" >&5
1590 sed 's/^/| /' conftest.$ac_ext >&5
1592 ac_retval=1
1594 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1595 as_fn_set_status $ac_retval
1597 } # ac_fn_c_try_compile
1599 # ac_fn_c_try_cpp LINENO
1600 # ----------------------
1601 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1602 ac_fn_c_try_cpp ()
1604 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1605 if { { ac_try="$ac_cpp conftest.$ac_ext"
1606 case "(($ac_try" in
1607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1608 *) ac_try_echo=$ac_try;;
1609 esac
1610 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1611 $as_echo "$ac_try_echo"; } >&5
1612 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1613 ac_status=$?
1614 if test -s conftest.err; then
1615 grep -v '^ *+' conftest.err >conftest.er1
1616 cat conftest.er1 >&5
1617 mv -f conftest.er1 conftest.err
1619 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1620 test $ac_status = 0; } >/dev/null && {
1621 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1622 test ! -s conftest.err
1623 }; then :
1624 ac_retval=0
1625 else
1626 $as_echo "$as_me: failed program was:" >&5
1627 sed 's/^/| /' conftest.$ac_ext >&5
1629 ac_retval=1
1631 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1632 as_fn_set_status $ac_retval
1634 } # ac_fn_c_try_cpp
1636 # ac_fn_cxx_try_compile LINENO
1637 # ----------------------------
1638 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1639 ac_fn_cxx_try_compile ()
1641 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1642 rm -f conftest.$ac_objext
1643 if { { ac_try="$ac_compile"
1644 case "(($ac_try" in
1645 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646 *) ac_try_echo=$ac_try;;
1647 esac
1648 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649 $as_echo "$ac_try_echo"; } >&5
1650 (eval "$ac_compile") 2>conftest.err
1651 ac_status=$?
1652 if test -s conftest.err; then
1653 grep -v '^ *+' conftest.err >conftest.er1
1654 cat conftest.er1 >&5
1655 mv -f conftest.er1 conftest.err
1657 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1658 test $ac_status = 0; } && {
1659 test -z "$ac_cxx_werror_flag" ||
1660 test ! -s conftest.err
1661 } && test -s conftest.$ac_objext; then :
1662 ac_retval=0
1663 else
1664 $as_echo "$as_me: failed program was:" >&5
1665 sed 's/^/| /' conftest.$ac_ext >&5
1667 ac_retval=1
1669 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1670 as_fn_set_status $ac_retval
1672 } # ac_fn_cxx_try_compile
1674 # ac_fn_c_try_link LINENO
1675 # -----------------------
1676 # Try to link conftest.$ac_ext, and return whether this succeeded.
1677 ac_fn_c_try_link ()
1679 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1680 rm -f conftest.$ac_objext conftest$ac_exeext
1681 if { { ac_try="$ac_link"
1682 case "(($ac_try" in
1683 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1684 *) ac_try_echo=$ac_try;;
1685 esac
1686 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1687 $as_echo "$ac_try_echo"; } >&5
1688 (eval "$ac_link") 2>conftest.err
1689 ac_status=$?
1690 if test -s conftest.err; then
1691 grep -v '^ *+' conftest.err >conftest.er1
1692 cat conftest.er1 >&5
1693 mv -f conftest.er1 conftest.err
1695 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1696 test $ac_status = 0; } && {
1697 test -z "$ac_c_werror_flag" ||
1698 test ! -s conftest.err
1699 } && test -s conftest$ac_exeext && {
1700 test "$cross_compiling" = yes ||
1701 $as_test_x conftest$ac_exeext
1702 }; then :
1703 ac_retval=0
1704 else
1705 $as_echo "$as_me: failed program was:" >&5
1706 sed 's/^/| /' conftest.$ac_ext >&5
1708 ac_retval=1
1710 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1711 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1712 # interfere with the next link command; also delete a directory that is
1713 # left behind by Apple's compiler. We do this before executing the actions.
1714 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1715 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1716 as_fn_set_status $ac_retval
1718 } # ac_fn_c_try_link
1720 # ac_fn_c_try_run LINENO
1721 # ----------------------
1722 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1723 # that executables *can* be run.
1724 ac_fn_c_try_run ()
1726 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1727 if { { ac_try="$ac_link"
1728 case "(($ac_try" in
1729 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1730 *) ac_try_echo=$ac_try;;
1731 esac
1732 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1733 $as_echo "$ac_try_echo"; } >&5
1734 (eval "$ac_link") 2>&5
1735 ac_status=$?
1736 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1737 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1738 { { case "(($ac_try" in
1739 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740 *) ac_try_echo=$ac_try;;
1741 esac
1742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743 $as_echo "$ac_try_echo"; } >&5
1744 (eval "$ac_try") 2>&5
1745 ac_status=$?
1746 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1747 test $ac_status = 0; }; }; then :
1748 ac_retval=0
1749 else
1750 $as_echo "$as_me: program exited with status $ac_status" >&5
1751 $as_echo "$as_me: failed program was:" >&5
1752 sed 's/^/| /' conftest.$ac_ext >&5
1754 ac_retval=$ac_status
1756 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1757 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1758 as_fn_set_status $ac_retval
1760 } # ac_fn_c_try_run
1762 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1763 # --------------------------------------------
1764 # Tries to find the compile-time value of EXPR in a program that includes
1765 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1766 # computed
1767 ac_fn_c_compute_int ()
1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770 if test "$cross_compiling" = yes; then
1771 # Depending upon the size, compute the lo and hi bounds.
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1776 main ()
1778 static int test_array [1 - 2 * !(($2) >= 0)];
1779 test_array [0] = 0
1782 return 0;
1784 _ACEOF
1785 if ac_fn_c_try_compile "$LINENO"; then :
1786 ac_lo=0 ac_mid=0
1787 while :; do
1788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1789 /* end confdefs.h. */
1792 main ()
1794 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1795 test_array [0] = 0
1798 return 0;
1800 _ACEOF
1801 if ac_fn_c_try_compile "$LINENO"; then :
1802 ac_hi=$ac_mid; break
1803 else
1804 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1805 if test $ac_lo -le $ac_mid; then
1806 ac_lo= ac_hi=
1807 break
1809 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1812 done
1813 else
1814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1815 /* end confdefs.h. */
1818 main ()
1820 static int test_array [1 - 2 * !(($2) < 0)];
1821 test_array [0] = 0
1824 return 0;
1826 _ACEOF
1827 if ac_fn_c_try_compile "$LINENO"; then :
1828 ac_hi=-1 ac_mid=-1
1829 while :; do
1830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1831 /* end confdefs.h. */
1834 main ()
1836 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1837 test_array [0] = 0
1840 return 0;
1842 _ACEOF
1843 if ac_fn_c_try_compile "$LINENO"; then :
1844 ac_lo=$ac_mid; break
1845 else
1846 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1847 if test $ac_mid -le $ac_hi; then
1848 ac_lo= ac_hi=
1849 break
1851 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1854 done
1855 else
1856 ac_lo= ac_hi=
1858 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1860 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1861 # Binary search between lo and hi bounds.
1862 while test "x$ac_lo" != "x$ac_hi"; do
1863 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1865 /* end confdefs.h. */
1868 main ()
1870 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1871 test_array [0] = 0
1874 return 0;
1876 _ACEOF
1877 if ac_fn_c_try_compile "$LINENO"; then :
1878 ac_hi=$ac_mid
1879 else
1880 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1882 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1883 done
1884 case $ac_lo in #((
1885 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1886 '') ac_retval=1 ;;
1887 esac
1888 else
1889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1890 /* end confdefs.h. */
1892 static long int longval () { return $2; }
1893 static unsigned long int ulongval () { return $2; }
1894 #include <stdio.h>
1895 #include <stdlib.h>
1897 main ()
1900 FILE *f = fopen ("conftest.val", "w");
1901 if (! f)
1902 return 1;
1903 if (($2) < 0)
1905 long int i = longval ();
1906 if (i != ($2))
1907 return 1;
1908 fprintf (f, "%ld", i);
1910 else
1912 unsigned long int i = ulongval ();
1913 if (i != ($2))
1914 return 1;
1915 fprintf (f, "%lu", i);
1917 /* Do not output a trailing newline, as this causes \r\n confusion
1918 on some platforms. */
1919 return ferror (f) || fclose (f) != 0;
1922 return 0;
1924 _ACEOF
1925 if ac_fn_c_try_run "$LINENO"; then :
1926 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1927 else
1928 ac_retval=1
1930 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1931 conftest.$ac_objext conftest.beam conftest.$ac_ext
1932 rm -f conftest.val
1935 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1936 as_fn_set_status $ac_retval
1938 } # ac_fn_c_compute_int
1940 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1941 # -------------------------------------------------------
1942 # Tests whether HEADER exists and can be compiled using the include files in
1943 # INCLUDES, setting the cache variable VAR accordingly.
1944 ac_fn_c_check_header_compile ()
1946 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1948 $as_echo_n "checking for $2... " >&6; }
1949 if eval "test \"\${$3+set}\"" = set; then :
1950 $as_echo_n "(cached) " >&6
1951 else
1952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1953 /* end confdefs.h. */
1955 #include <$2>
1956 _ACEOF
1957 if ac_fn_c_try_compile "$LINENO"; then :
1958 eval "$3=yes"
1959 else
1960 eval "$3=no"
1962 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1964 eval ac_res=\$$3
1965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1966 $as_echo "$ac_res" >&6; }
1967 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1969 } # ac_fn_c_check_header_compile
1970 cat >config.log <<_ACEOF
1971 This file contains any messages produced by compilers while
1972 running configure, to aid debugging if configure makes a mistake.
1974 It was created by GNU C Library $as_me (see version.h), which was
1975 generated by GNU Autoconf 2.66. Invocation command line was
1977 $ $0 $@
1979 _ACEOF
1980 exec 5>>config.log
1982 cat <<_ASUNAME
1983 ## --------- ##
1984 ## Platform. ##
1985 ## --------- ##
1987 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1988 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1989 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1990 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1991 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1993 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1994 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1996 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1997 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1998 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1999 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2000 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2001 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2002 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2004 _ASUNAME
2006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2007 for as_dir in $PATH
2009 IFS=$as_save_IFS
2010 test -z "$as_dir" && as_dir=.
2011 $as_echo "PATH: $as_dir"
2012 done
2013 IFS=$as_save_IFS
2015 } >&5
2017 cat >&5 <<_ACEOF
2020 ## ----------- ##
2021 ## Core tests. ##
2022 ## ----------- ##
2024 _ACEOF
2027 # Keep a trace of the command line.
2028 # Strip out --no-create and --no-recursion so they do not pile up.
2029 # Strip out --silent because we don't want to record it for future runs.
2030 # Also quote any args containing shell meta-characters.
2031 # Make two passes to allow for proper duplicate-argument suppression.
2032 ac_configure_args=
2033 ac_configure_args0=
2034 ac_configure_args1=
2035 ac_must_keep_next=false
2036 for ac_pass in 1 2
2038 for ac_arg
2040 case $ac_arg in
2041 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2042 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2043 | -silent | --silent | --silen | --sile | --sil)
2044 continue ;;
2045 *\'*)
2046 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2047 esac
2048 case $ac_pass in
2049 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2051 as_fn_append ac_configure_args1 " '$ac_arg'"
2052 if test $ac_must_keep_next = true; then
2053 ac_must_keep_next=false # Got value, back to normal.
2054 else
2055 case $ac_arg in
2056 *=* | --config-cache | -C | -disable-* | --disable-* \
2057 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2058 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2059 | -with-* | --with-* | -without-* | --without-* | --x)
2060 case "$ac_configure_args0 " in
2061 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2062 esac
2064 -* ) ac_must_keep_next=true ;;
2065 esac
2067 as_fn_append ac_configure_args " '$ac_arg'"
2069 esac
2070 done
2071 done
2072 { ac_configure_args0=; unset ac_configure_args0;}
2073 { ac_configure_args1=; unset ac_configure_args1;}
2075 # When interrupted or exit'd, cleanup temporary files, and complete
2076 # config.log. We remove comments because anyway the quotes in there
2077 # would cause problems or look ugly.
2078 # WARNING: Use '\'' to represent an apostrophe within the trap.
2079 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2080 trap 'exit_status=$?
2081 # Save into config.log some information that might help in debugging.
2083 echo
2085 $as_echo "## ---------------- ##
2086 ## Cache variables. ##
2087 ## ---------------- ##"
2088 echo
2089 # The following way of writing the cache mishandles newlines in values,
2091 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2092 eval ac_val=\$$ac_var
2093 case $ac_val in #(
2094 *${as_nl}*)
2095 case $ac_var in #(
2096 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2097 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2098 esac
2099 case $ac_var in #(
2100 _ | IFS | as_nl) ;; #(
2101 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2102 *) { eval $ac_var=; unset $ac_var;} ;;
2103 esac ;;
2104 esac
2105 done
2106 (set) 2>&1 |
2107 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2108 *${as_nl}ac_space=\ *)
2109 sed -n \
2110 "s/'\''/'\''\\\\'\'''\''/g;
2111 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2112 ;; #(
2114 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2116 esac |
2117 sort
2119 echo
2121 $as_echo "## ----------------- ##
2122 ## Output variables. ##
2123 ## ----------------- ##"
2124 echo
2125 for ac_var in $ac_subst_vars
2127 eval ac_val=\$$ac_var
2128 case $ac_val in
2129 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2130 esac
2131 $as_echo "$ac_var='\''$ac_val'\''"
2132 done | sort
2133 echo
2135 if test -n "$ac_subst_files"; then
2136 $as_echo "## ------------------- ##
2137 ## File substitutions. ##
2138 ## ------------------- ##"
2139 echo
2140 for ac_var in $ac_subst_files
2142 eval ac_val=\$$ac_var
2143 case $ac_val in
2144 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2145 esac
2146 $as_echo "$ac_var='\''$ac_val'\''"
2147 done | sort
2148 echo
2151 if test -s confdefs.h; then
2152 $as_echo "## ----------- ##
2153 ## confdefs.h. ##
2154 ## ----------- ##"
2155 echo
2156 cat confdefs.h
2157 echo
2159 test "$ac_signal" != 0 &&
2160 $as_echo "$as_me: caught signal $ac_signal"
2161 $as_echo "$as_me: exit $exit_status"
2162 } >&5
2163 rm -f core *.core core.conftest.* &&
2164 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2165 exit $exit_status
2167 for ac_signal in 1 2 13 15; do
2168 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2169 done
2170 ac_signal=0
2172 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2173 rm -f -r conftest* confdefs.h
2175 $as_echo "/* confdefs.h */" > confdefs.h
2177 # Predefined preprocessor variables.
2179 cat >>confdefs.h <<_ACEOF
2180 #define PACKAGE_NAME "$PACKAGE_NAME"
2181 _ACEOF
2183 cat >>confdefs.h <<_ACEOF
2184 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2185 _ACEOF
2187 cat >>confdefs.h <<_ACEOF
2188 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2189 _ACEOF
2191 cat >>confdefs.h <<_ACEOF
2192 #define PACKAGE_STRING "$PACKAGE_STRING"
2193 _ACEOF
2195 cat >>confdefs.h <<_ACEOF
2196 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2197 _ACEOF
2199 cat >>confdefs.h <<_ACEOF
2200 #define PACKAGE_URL "$PACKAGE_URL"
2201 _ACEOF
2204 # Let the site file select an alternate cache file if it wants to.
2205 # Prefer an explicitly selected file to automatically selected ones.
2206 ac_site_file1=NONE
2207 ac_site_file2=NONE
2208 if test -n "$CONFIG_SITE"; then
2209 # We do not want a PATH search for config.site.
2210 case $CONFIG_SITE in #((
2211 -*) ac_site_file1=./$CONFIG_SITE;;
2212 */*) ac_site_file1=$CONFIG_SITE;;
2213 *) ac_site_file1=./$CONFIG_SITE;;
2214 esac
2215 elif test "x$prefix" != xNONE; then
2216 ac_site_file1=$prefix/share/config.site
2217 ac_site_file2=$prefix/etc/config.site
2218 else
2219 ac_site_file1=$ac_default_prefix/share/config.site
2220 ac_site_file2=$ac_default_prefix/etc/config.site
2222 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2224 test "x$ac_site_file" = xNONE && continue
2225 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2226 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2227 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2228 sed 's/^/| /' "$ac_site_file" >&5
2229 . "$ac_site_file" \
2230 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2231 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2232 as_fn_error $? "failed to load site script $ac_site_file
2233 See \`config.log' for more details" "$LINENO" 5; }
2235 done
2237 if test -r "$cache_file"; then
2238 # Some versions of bash will fail to source /dev/null (special files
2239 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2240 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2241 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2242 $as_echo "$as_me: loading cache $cache_file" >&6;}
2243 case $cache_file in
2244 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2245 *) . "./$cache_file";;
2246 esac
2248 else
2249 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2250 $as_echo "$as_me: creating cache $cache_file" >&6;}
2251 >$cache_file
2254 # Check that the precious variables saved in the cache have kept the same
2255 # value.
2256 ac_cache_corrupted=false
2257 for ac_var in $ac_precious_vars; do
2258 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2259 eval ac_new_set=\$ac_env_${ac_var}_set
2260 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2261 eval ac_new_val=\$ac_env_${ac_var}_value
2262 case $ac_old_set,$ac_new_set in
2263 set,)
2264 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2265 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2266 ac_cache_corrupted=: ;;
2267 ,set)
2268 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2269 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2270 ac_cache_corrupted=: ;;
2271 ,);;
2273 if test "x$ac_old_val" != "x$ac_new_val"; then
2274 # differences in whitespace do not lead to failure.
2275 ac_old_val_w=`echo x $ac_old_val`
2276 ac_new_val_w=`echo x $ac_new_val`
2277 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2278 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2279 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2280 ac_cache_corrupted=:
2281 else
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2283 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2284 eval $ac_var=\$ac_old_val
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2287 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2289 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2290 fi;;
2291 esac
2292 # Pass precious variables to config.status.
2293 if test "$ac_new_set" = set; then
2294 case $ac_new_val in
2295 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2296 *) ac_arg=$ac_var=$ac_new_val ;;
2297 esac
2298 case " $ac_configure_args " in
2299 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2300 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2301 esac
2303 done
2304 if $ac_cache_corrupted; then
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2306 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2308 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2309 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2311 ## -------------------- ##
2312 ## Main body of script. ##
2313 ## -------------------- ##
2315 ac_ext=c
2316 ac_cpp='$CPP $CPPFLAGS'
2317 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2318 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2319 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2323 ac_config_headers="$ac_config_headers config.h"
2325 ac_aux_dir=
2326 for ac_dir in scripts "$srcdir"/scripts; do
2327 if test -f "$ac_dir/install-sh"; then
2328 ac_aux_dir=$ac_dir
2329 ac_install_sh="$ac_aux_dir/install-sh -c"
2330 break
2331 elif test -f "$ac_dir/install.sh"; then
2332 ac_aux_dir=$ac_dir
2333 ac_install_sh="$ac_aux_dir/install.sh -c"
2334 break
2335 elif test -f "$ac_dir/shtool"; then
2336 ac_aux_dir=$ac_dir
2337 ac_install_sh="$ac_aux_dir/shtool install -c"
2338 break
2340 done
2341 if test -z "$ac_aux_dir"; then
2342 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2345 # These three variables are undocumented and unsupported,
2346 # and are intended to be withdrawn in a future Autoconf release.
2347 # They can cause serious problems if a builder's source tree is in a directory
2348 # whose full name contains unusual characters.
2349 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2350 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2351 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2357 subdirs="$subdirs "
2360 # Make sure we can run config.sub.
2361 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2362 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2365 $as_echo_n "checking build system type... " >&6; }
2366 if test "${ac_cv_build+set}" = set; then :
2367 $as_echo_n "(cached) " >&6
2368 else
2369 ac_build_alias=$build_alias
2370 test "x$ac_build_alias" = x &&
2371 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2372 test "x$ac_build_alias" = x &&
2373 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2374 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2375 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2379 $as_echo "$ac_cv_build" >&6; }
2380 case $ac_cv_build in
2381 *-*-*) ;;
2382 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2383 esac
2384 build=$ac_cv_build
2385 ac_save_IFS=$IFS; IFS='-'
2386 set x $ac_cv_build
2387 shift
2388 build_cpu=$1
2389 build_vendor=$2
2390 shift; shift
2391 # Remember, the first character of IFS is used to create $*,
2392 # except with old shells:
2393 build_os=$*
2394 IFS=$ac_save_IFS
2395 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2399 $as_echo_n "checking host system type... " >&6; }
2400 if test "${ac_cv_host+set}" = set; then :
2401 $as_echo_n "(cached) " >&6
2402 else
2403 if test "x$host_alias" = x; then
2404 ac_cv_host=$ac_cv_build
2405 else
2406 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2407 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2412 $as_echo "$ac_cv_host" >&6; }
2413 case $ac_cv_host in
2414 *-*-*) ;;
2415 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2416 esac
2417 host=$ac_cv_host
2418 ac_save_IFS=$IFS; IFS='-'
2419 set x $ac_cv_host
2420 shift
2421 host_cpu=$1
2422 host_vendor=$2
2423 shift; shift
2424 # Remember, the first character of IFS is used to create $*,
2425 # except with old shells:
2426 host_os=$*
2427 IFS=$ac_save_IFS
2428 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2432 ac_ext=c
2433 ac_cpp='$CPP $CPPFLAGS'
2434 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2435 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2436 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2437 if test -n "$ac_tool_prefix"; then
2438 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2439 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2441 $as_echo_n "checking for $ac_word... " >&6; }
2442 if test "${ac_cv_prog_CC+set}" = set; then :
2443 $as_echo_n "(cached) " >&6
2444 else
2445 if test -n "$CC"; then
2446 ac_cv_prog_CC="$CC" # Let the user override the test.
2447 else
2448 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2449 for as_dir in $PATH
2451 IFS=$as_save_IFS
2452 test -z "$as_dir" && as_dir=.
2453 for ac_exec_ext in '' $ac_executable_extensions; do
2454 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2455 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2456 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2457 break 2
2459 done
2460 done
2461 IFS=$as_save_IFS
2465 CC=$ac_cv_prog_CC
2466 if test -n "$CC"; then
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2468 $as_echo "$CC" >&6; }
2469 else
2470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2471 $as_echo "no" >&6; }
2476 if test -z "$ac_cv_prog_CC"; then
2477 ac_ct_CC=$CC
2478 # Extract the first word of "gcc", so it can be a program name with args.
2479 set dummy gcc; ac_word=$2
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2481 $as_echo_n "checking for $ac_word... " >&6; }
2482 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2483 $as_echo_n "(cached) " >&6
2484 else
2485 if test -n "$ac_ct_CC"; then
2486 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2487 else
2488 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2489 for as_dir in $PATH
2491 IFS=$as_save_IFS
2492 test -z "$as_dir" && as_dir=.
2493 for ac_exec_ext in '' $ac_executable_extensions; do
2494 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2495 ac_cv_prog_ac_ct_CC="gcc"
2496 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2497 break 2
2499 done
2500 done
2501 IFS=$as_save_IFS
2505 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2506 if test -n "$ac_ct_CC"; then
2507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2508 $as_echo "$ac_ct_CC" >&6; }
2509 else
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2511 $as_echo "no" >&6; }
2514 if test "x$ac_ct_CC" = x; then
2515 CC=""
2516 else
2517 case $cross_compiling:$ac_tool_warned in
2518 yes:)
2519 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2520 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2521 ac_tool_warned=yes ;;
2522 esac
2523 CC=$ac_ct_CC
2525 else
2526 CC="$ac_cv_prog_CC"
2529 if test -z "$CC"; then
2530 if test -n "$ac_tool_prefix"; then
2531 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2532 set dummy ${ac_tool_prefix}cc; ac_word=$2
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2534 $as_echo_n "checking for $ac_word... " >&6; }
2535 if test "${ac_cv_prog_CC+set}" = set; then :
2536 $as_echo_n "(cached) " >&6
2537 else
2538 if test -n "$CC"; then
2539 ac_cv_prog_CC="$CC" # Let the user override the test.
2540 else
2541 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2542 for as_dir in $PATH
2544 IFS=$as_save_IFS
2545 test -z "$as_dir" && as_dir=.
2546 for ac_exec_ext in '' $ac_executable_extensions; do
2547 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2548 ac_cv_prog_CC="${ac_tool_prefix}cc"
2549 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2550 break 2
2552 done
2553 done
2554 IFS=$as_save_IFS
2558 CC=$ac_cv_prog_CC
2559 if test -n "$CC"; then
2560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2561 $as_echo "$CC" >&6; }
2562 else
2563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2564 $as_echo "no" >&6; }
2570 if test -z "$CC"; then
2571 # Extract the first word of "cc", so it can be a program name with args.
2572 set dummy cc; ac_word=$2
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2574 $as_echo_n "checking for $ac_word... " >&6; }
2575 if test "${ac_cv_prog_CC+set}" = set; then :
2576 $as_echo_n "(cached) " >&6
2577 else
2578 if test -n "$CC"; then
2579 ac_cv_prog_CC="$CC" # Let the user override the test.
2580 else
2581 ac_prog_rejected=no
2582 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2583 for as_dir in $PATH
2585 IFS=$as_save_IFS
2586 test -z "$as_dir" && as_dir=.
2587 for ac_exec_ext in '' $ac_executable_extensions; do
2588 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2589 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2590 ac_prog_rejected=yes
2591 continue
2593 ac_cv_prog_CC="cc"
2594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2595 break 2
2597 done
2598 done
2599 IFS=$as_save_IFS
2601 if test $ac_prog_rejected = yes; then
2602 # We found a bogon in the path, so make sure we never use it.
2603 set dummy $ac_cv_prog_CC
2604 shift
2605 if test $# != 0; then
2606 # We chose a different compiler from the bogus one.
2607 # However, it has the same basename, so the bogon will be chosen
2608 # first if we set CC to just the basename; use the full file name.
2609 shift
2610 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2615 CC=$ac_cv_prog_CC
2616 if test -n "$CC"; then
2617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2618 $as_echo "$CC" >&6; }
2619 else
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2621 $as_echo "no" >&6; }
2626 if test -z "$CC"; then
2627 if test -n "$ac_tool_prefix"; then
2628 for ac_prog in cl.exe
2630 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2631 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2633 $as_echo_n "checking for $ac_word... " >&6; }
2634 if test "${ac_cv_prog_CC+set}" = set; then :
2635 $as_echo_n "(cached) " >&6
2636 else
2637 if test -n "$CC"; then
2638 ac_cv_prog_CC="$CC" # Let the user override the test.
2639 else
2640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2641 for as_dir in $PATH
2643 IFS=$as_save_IFS
2644 test -z "$as_dir" && as_dir=.
2645 for ac_exec_ext in '' $ac_executable_extensions; do
2646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2647 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2649 break 2
2651 done
2652 done
2653 IFS=$as_save_IFS
2657 CC=$ac_cv_prog_CC
2658 if test -n "$CC"; then
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2660 $as_echo "$CC" >&6; }
2661 else
2662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2663 $as_echo "no" >&6; }
2667 test -n "$CC" && break
2668 done
2670 if test -z "$CC"; then
2671 ac_ct_CC=$CC
2672 for ac_prog in cl.exe
2674 # Extract the first word of "$ac_prog", so it can be a program name with args.
2675 set dummy $ac_prog; ac_word=$2
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2677 $as_echo_n "checking for $ac_word... " >&6; }
2678 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2679 $as_echo_n "(cached) " >&6
2680 else
2681 if test -n "$ac_ct_CC"; then
2682 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2683 else
2684 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2685 for as_dir in $PATH
2687 IFS=$as_save_IFS
2688 test -z "$as_dir" && as_dir=.
2689 for ac_exec_ext in '' $ac_executable_extensions; do
2690 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2691 ac_cv_prog_ac_ct_CC="$ac_prog"
2692 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2693 break 2
2695 done
2696 done
2697 IFS=$as_save_IFS
2701 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2702 if test -n "$ac_ct_CC"; then
2703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2704 $as_echo "$ac_ct_CC" >&6; }
2705 else
2706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2707 $as_echo "no" >&6; }
2711 test -n "$ac_ct_CC" && break
2712 done
2714 if test "x$ac_ct_CC" = x; then
2715 CC=""
2716 else
2717 case $cross_compiling:$ac_tool_warned in
2718 yes:)
2719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2720 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2721 ac_tool_warned=yes ;;
2722 esac
2723 CC=$ac_ct_CC
2730 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2731 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2732 as_fn_error $? "no acceptable C compiler found in \$PATH
2733 See \`config.log' for more details" "$LINENO" 5; }
2735 # Provide some information about the compiler.
2736 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2737 set X $ac_compile
2738 ac_compiler=$2
2739 for ac_option in --version -v -V -qversion; do
2740 { { ac_try="$ac_compiler $ac_option >&5"
2741 case "(($ac_try" in
2742 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2743 *) ac_try_echo=$ac_try;;
2744 esac
2745 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2746 $as_echo "$ac_try_echo"; } >&5
2747 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2748 ac_status=$?
2749 if test -s conftest.err; then
2750 sed '10a\
2751 ... rest of stderr output deleted ...
2752 10q' conftest.err >conftest.er1
2753 cat conftest.er1 >&5
2755 rm -f conftest.er1 conftest.err
2756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2757 test $ac_status = 0; }
2758 done
2760 EXEEXT=
2761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2762 $as_echo_n "checking for suffix of object files... " >&6; }
2763 if test "${ac_cv_objext+set}" = set; then :
2764 $as_echo_n "(cached) " >&6
2765 else
2766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2767 /* end confdefs.h. */
2770 main ()
2774 return 0;
2776 _ACEOF
2777 rm -f conftest.o conftest.obj
2778 if { { ac_try="$ac_compile"
2779 case "(($ac_try" in
2780 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2781 *) ac_try_echo=$ac_try;;
2782 esac
2783 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2784 $as_echo "$ac_try_echo"; } >&5
2785 (eval "$ac_compile") 2>&5
2786 ac_status=$?
2787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2788 test $ac_status = 0; }; then :
2789 for ac_file in conftest.o conftest.obj conftest.*; do
2790 test -f "$ac_file" || continue;
2791 case $ac_file in
2792 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2793 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2794 break;;
2795 esac
2796 done
2797 else
2798 $as_echo "$as_me: failed program was:" >&5
2799 sed 's/^/| /' conftest.$ac_ext >&5
2801 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2802 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2803 as_fn_error $? "cannot compute suffix of object files: cannot compile
2804 See \`config.log' for more details" "$LINENO" 5; }
2806 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2809 $as_echo "$ac_cv_objext" >&6; }
2810 OBJEXT=$ac_cv_objext
2811 ac_objext=$OBJEXT
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2813 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2814 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2815 $as_echo_n "(cached) " >&6
2816 else
2817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2818 /* end confdefs.h. */
2821 main ()
2823 #ifndef __GNUC__
2824 choke me
2825 #endif
2828 return 0;
2830 _ACEOF
2831 if ac_fn_c_try_compile "$LINENO"; then :
2832 ac_compiler_gnu=yes
2833 else
2834 ac_compiler_gnu=no
2836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2837 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2841 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2842 if test $ac_compiler_gnu = yes; then
2843 GCC=yes
2844 else
2845 GCC=
2847 ac_test_CFLAGS=${CFLAGS+set}
2848 ac_save_CFLAGS=$CFLAGS
2849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2850 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2851 if test "${ac_cv_prog_cc_g+set}" = set; then :
2852 $as_echo_n "(cached) " >&6
2853 else
2854 ac_save_c_werror_flag=$ac_c_werror_flag
2855 ac_c_werror_flag=yes
2856 ac_cv_prog_cc_g=no
2857 CFLAGS="-g"
2858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2859 /* end confdefs.h. */
2862 main ()
2866 return 0;
2868 _ACEOF
2869 if ac_fn_c_try_compile "$LINENO"; then :
2870 ac_cv_prog_cc_g=yes
2871 else
2872 CFLAGS=""
2873 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2874 /* end confdefs.h. */
2877 main ()
2881 return 0;
2883 _ACEOF
2884 if ac_fn_c_try_compile "$LINENO"; then :
2886 else
2887 ac_c_werror_flag=$ac_save_c_werror_flag
2888 CFLAGS="-g"
2889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2890 /* end confdefs.h. */
2893 main ()
2897 return 0;
2899 _ACEOF
2900 if ac_fn_c_try_compile "$LINENO"; then :
2901 ac_cv_prog_cc_g=yes
2903 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2905 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2908 ac_c_werror_flag=$ac_save_c_werror_flag
2910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2911 $as_echo "$ac_cv_prog_cc_g" >&6; }
2912 if test "$ac_test_CFLAGS" = set; then
2913 CFLAGS=$ac_save_CFLAGS
2914 elif test $ac_cv_prog_cc_g = yes; then
2915 if test "$GCC" = yes; then
2916 CFLAGS="-g -O2"
2917 else
2918 CFLAGS="-g"
2920 else
2921 if test "$GCC" = yes; then
2922 CFLAGS="-O2"
2923 else
2924 CFLAGS=
2927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2928 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2929 if test "${ac_cv_prog_cc_c89+set}" = set; then :
2930 $as_echo_n "(cached) " >&6
2931 else
2932 ac_cv_prog_cc_c89=no
2933 ac_save_CC=$CC
2934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2935 /* end confdefs.h. */
2936 #include <stdarg.h>
2937 #include <stdio.h>
2938 #include <sys/types.h>
2939 #include <sys/stat.h>
2940 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2941 struct buf { int x; };
2942 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2943 static char *e (p, i)
2944 char **p;
2945 int i;
2947 return p[i];
2949 static char *f (char * (*g) (char **, int), char **p, ...)
2951 char *s;
2952 va_list v;
2953 va_start (v,p);
2954 s = g (p, va_arg (v,int));
2955 va_end (v);
2956 return s;
2959 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2960 function prototypes and stuff, but not '\xHH' hex character constants.
2961 These don't provoke an error unfortunately, instead are silently treated
2962 as 'x'. The following induces an error, until -std is added to get
2963 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2964 array size at least. It's necessary to write '\x00'==0 to get something
2965 that's true only with -std. */
2966 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2968 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2969 inside strings and character constants. */
2970 #define FOO(x) 'x'
2971 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2973 int test (int i, double x);
2974 struct s1 {int (*f) (int a);};
2975 struct s2 {int (*f) (double a);};
2976 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2977 int argc;
2978 char **argv;
2980 main ()
2982 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2984 return 0;
2986 _ACEOF
2987 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2988 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2990 CC="$ac_save_CC $ac_arg"
2991 if ac_fn_c_try_compile "$LINENO"; then :
2992 ac_cv_prog_cc_c89=$ac_arg
2994 rm -f core conftest.err conftest.$ac_objext
2995 test "x$ac_cv_prog_cc_c89" != "xno" && break
2996 done
2997 rm -f conftest.$ac_ext
2998 CC=$ac_save_CC
3001 # AC_CACHE_VAL
3002 case "x$ac_cv_prog_cc_c89" in
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3005 $as_echo "none needed" >&6; } ;;
3006 xno)
3007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3008 $as_echo "unsupported" >&6; } ;;
3010 CC="$CC $ac_cv_prog_cc_c89"
3011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3012 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3013 esac
3014 if test "x$ac_cv_prog_cc_c89" != xno; then :
3018 ac_ext=c
3019 ac_cpp='$CPP $CPPFLAGS'
3020 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3021 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3022 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3024 if test $host != $build; then
3025 for ac_prog in gcc cc
3027 # Extract the first word of "$ac_prog", so it can be a program name with args.
3028 set dummy $ac_prog; ac_word=$2
3029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3030 $as_echo_n "checking for $ac_word... " >&6; }
3031 if test "${ac_cv_prog_BUILD_CC+set}" = set; then :
3032 $as_echo_n "(cached) " >&6
3033 else
3034 if test -n "$BUILD_CC"; then
3035 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3036 else
3037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3038 for as_dir in $PATH
3040 IFS=$as_save_IFS
3041 test -z "$as_dir" && as_dir=.
3042 for ac_exec_ext in '' $ac_executable_extensions; do
3043 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3044 ac_cv_prog_BUILD_CC="$ac_prog"
3045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3046 break 2
3048 done
3049 done
3050 IFS=$as_save_IFS
3054 BUILD_CC=$ac_cv_prog_BUILD_CC
3055 if test -n "$BUILD_CC"; then
3056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3057 $as_echo "$BUILD_CC" >&6; }
3058 else
3059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3060 $as_echo "no" >&6; }
3064 test -n "$BUILD_CC" && break
3065 done
3069 ac_ext=c
3070 ac_cpp='$CPP $CPPFLAGS'
3071 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3072 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3073 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3075 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3076 # On Suns, sometimes $CPP names a directory.
3077 if test -n "$CPP" && test -d "$CPP"; then
3078 CPP=
3080 if test -z "$CPP"; then
3081 if test "${ac_cv_prog_CPP+set}" = set; then :
3082 $as_echo_n "(cached) " >&6
3083 else
3084 # Double quotes because CPP needs to be expanded
3085 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3087 ac_preproc_ok=false
3088 for ac_c_preproc_warn_flag in '' yes
3090 # Use a header file that comes with gcc, so configuring glibc
3091 # with a fresh cross-compiler works.
3092 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3093 # <limits.h> exists even on freestanding compilers.
3094 # On the NeXT, cc -E runs the code through the compiler's parser,
3095 # not just through cpp. "Syntax error" is here to catch this case.
3096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3097 /* end confdefs.h. */
3098 #ifdef __STDC__
3099 # include <limits.h>
3100 #else
3101 # include <assert.h>
3102 #endif
3103 Syntax error
3104 _ACEOF
3105 if ac_fn_c_try_cpp "$LINENO"; then :
3107 else
3108 # Broken: fails on valid input.
3109 continue
3111 rm -f conftest.err conftest.$ac_ext
3113 # OK, works on sane cases. Now check whether nonexistent headers
3114 # can be detected and how.
3115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3116 /* end confdefs.h. */
3117 #include <ac_nonexistent.h>
3118 _ACEOF
3119 if ac_fn_c_try_cpp "$LINENO"; then :
3120 # Broken: success on invalid input.
3121 continue
3122 else
3123 # Passes both tests.
3124 ac_preproc_ok=:
3125 break
3127 rm -f conftest.err conftest.$ac_ext
3129 done
3130 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3131 rm -f conftest.err conftest.$ac_ext
3132 if $ac_preproc_ok; then :
3133 break
3136 done
3137 ac_cv_prog_CPP=$CPP
3140 CPP=$ac_cv_prog_CPP
3141 else
3142 ac_cv_prog_CPP=$CPP
3144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3145 $as_echo "$CPP" >&6; }
3146 ac_preproc_ok=false
3147 for ac_c_preproc_warn_flag in '' yes
3149 # Use a header file that comes with gcc, so configuring glibc
3150 # with a fresh cross-compiler works.
3151 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3152 # <limits.h> exists even on freestanding compilers.
3153 # On the NeXT, cc -E runs the code through the compiler's parser,
3154 # not just through cpp. "Syntax error" is here to catch this case.
3155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3156 /* end confdefs.h. */
3157 #ifdef __STDC__
3158 # include <limits.h>
3159 #else
3160 # include <assert.h>
3161 #endif
3162 Syntax error
3163 _ACEOF
3164 if ac_fn_c_try_cpp "$LINENO"; then :
3166 else
3167 # Broken: fails on valid input.
3168 continue
3170 rm -f conftest.err conftest.$ac_ext
3172 # OK, works on sane cases. Now check whether nonexistent headers
3173 # can be detected and how.
3174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3175 /* end confdefs.h. */
3176 #include <ac_nonexistent.h>
3177 _ACEOF
3178 if ac_fn_c_try_cpp "$LINENO"; then :
3179 # Broken: success on invalid input.
3180 continue
3181 else
3182 # Passes both tests.
3183 ac_preproc_ok=:
3184 break
3186 rm -f conftest.err conftest.$ac_ext
3188 done
3189 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3190 rm -f conftest.err conftest.$ac_ext
3191 if $ac_preproc_ok; then :
3193 else
3194 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3195 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3196 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3197 See \`config.log' for more details" "$LINENO" 5; }
3200 ac_ext=c
3201 ac_cpp='$CPP $CPPFLAGS'
3202 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3203 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3204 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3206 # We need the C++ compiler only for testing.
3207 ac_ext=cpp
3208 ac_cpp='$CXXCPP $CPPFLAGS'
3209 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3210 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3211 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3212 if test -z "$CXX"; then
3213 if test -n "$CCC"; then
3214 CXX=$CCC
3215 else
3216 if test -n "$ac_tool_prefix"; then
3217 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3219 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3220 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3222 $as_echo_n "checking for $ac_word... " >&6; }
3223 if test "${ac_cv_prog_CXX+set}" = set; then :
3224 $as_echo_n "(cached) " >&6
3225 else
3226 if test -n "$CXX"; then
3227 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3228 else
3229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3230 for as_dir in $PATH
3232 IFS=$as_save_IFS
3233 test -z "$as_dir" && as_dir=.
3234 for ac_exec_ext in '' $ac_executable_extensions; do
3235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3236 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3238 break 2
3240 done
3241 done
3242 IFS=$as_save_IFS
3246 CXX=$ac_cv_prog_CXX
3247 if test -n "$CXX"; then
3248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3249 $as_echo "$CXX" >&6; }
3250 else
3251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3252 $as_echo "no" >&6; }
3256 test -n "$CXX" && break
3257 done
3259 if test -z "$CXX"; then
3260 ac_ct_CXX=$CXX
3261 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3263 # Extract the first word of "$ac_prog", so it can be a program name with args.
3264 set dummy $ac_prog; ac_word=$2
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3266 $as_echo_n "checking for $ac_word... " >&6; }
3267 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3268 $as_echo_n "(cached) " >&6
3269 else
3270 if test -n "$ac_ct_CXX"; then
3271 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3272 else
3273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3274 for as_dir in $PATH
3276 IFS=$as_save_IFS
3277 test -z "$as_dir" && as_dir=.
3278 for ac_exec_ext in '' $ac_executable_extensions; do
3279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3280 ac_cv_prog_ac_ct_CXX="$ac_prog"
3281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3282 break 2
3284 done
3285 done
3286 IFS=$as_save_IFS
3290 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3291 if test -n "$ac_ct_CXX"; then
3292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3293 $as_echo "$ac_ct_CXX" >&6; }
3294 else
3295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3296 $as_echo "no" >&6; }
3300 test -n "$ac_ct_CXX" && break
3301 done
3303 if test "x$ac_ct_CXX" = x; then
3304 CXX="g++"
3305 else
3306 case $cross_compiling:$ac_tool_warned in
3307 yes:)
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3309 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3310 ac_tool_warned=yes ;;
3311 esac
3312 CXX=$ac_ct_CXX
3318 # Provide some information about the compiler.
3319 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3320 set X $ac_compile
3321 ac_compiler=$2
3322 for ac_option in --version -v -V -qversion; do
3323 { { ac_try="$ac_compiler $ac_option >&5"
3324 case "(($ac_try" in
3325 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326 *) ac_try_echo=$ac_try;;
3327 esac
3328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3329 $as_echo "$ac_try_echo"; } >&5
3330 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3331 ac_status=$?
3332 if test -s conftest.err; then
3333 sed '10a\
3334 ... rest of stderr output deleted ...
3335 10q' conftest.err >conftest.er1
3336 cat conftest.er1 >&5
3338 rm -f conftest.er1 conftest.err
3339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3340 test $ac_status = 0; }
3341 done
3343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3344 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3345 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3346 $as_echo_n "(cached) " >&6
3347 else
3348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3349 /* end confdefs.h. */
3352 main ()
3354 #ifndef __GNUC__
3355 choke me
3356 #endif
3359 return 0;
3361 _ACEOF
3362 if ac_fn_cxx_try_compile "$LINENO"; then :
3363 ac_compiler_gnu=yes
3364 else
3365 ac_compiler_gnu=no
3367 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3368 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3372 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3373 if test $ac_compiler_gnu = yes; then
3374 GXX=yes
3375 else
3376 GXX=
3378 ac_test_CXXFLAGS=${CXXFLAGS+set}
3379 ac_save_CXXFLAGS=$CXXFLAGS
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3381 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3382 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3383 $as_echo_n "(cached) " >&6
3384 else
3385 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3386 ac_cxx_werror_flag=yes
3387 ac_cv_prog_cxx_g=no
3388 CXXFLAGS="-g"
3389 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3390 /* end confdefs.h. */
3393 main ()
3397 return 0;
3399 _ACEOF
3400 if ac_fn_cxx_try_compile "$LINENO"; then :
3401 ac_cv_prog_cxx_g=yes
3402 else
3403 CXXFLAGS=""
3404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3405 /* end confdefs.h. */
3408 main ()
3412 return 0;
3414 _ACEOF
3415 if ac_fn_cxx_try_compile "$LINENO"; then :
3417 else
3418 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3419 CXXFLAGS="-g"
3420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3421 /* end confdefs.h. */
3424 main ()
3428 return 0;
3430 _ACEOF
3431 if ac_fn_cxx_try_compile "$LINENO"; then :
3432 ac_cv_prog_cxx_g=yes
3434 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3439 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3442 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3443 if test "$ac_test_CXXFLAGS" = set; then
3444 CXXFLAGS=$ac_save_CXXFLAGS
3445 elif test $ac_cv_prog_cxx_g = yes; then
3446 if test "$GXX" = yes; then
3447 CXXFLAGS="-g -O2"
3448 else
3449 CXXFLAGS="-g"
3451 else
3452 if test "$GXX" = yes; then
3453 CXXFLAGS="-O2"
3454 else
3455 CXXFLAGS=
3458 ac_ext=c
3459 ac_cpp='$CPP $CPPFLAGS'
3460 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3461 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3462 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3465 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3466 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3469 # This will get text that should go into config.make.
3470 config_vars=
3472 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3474 # Check whether --with-gd was given.
3475 if test "${with_gd+set}" = set; then :
3476 withval=$with_gd; case "$with_gd" in
3477 yes|''|no) ;;
3478 *) libgd_include="-I$withval/include"
3479 libgd_ldflags="-L$withval/lib" ;;
3480 esac
3485 # Check whether --with-gd-include was given.
3486 if test "${with_gd_include+set}" = set; then :
3487 withval=$with_gd_include; case "$with_gd_include" in
3488 ''|no) ;;
3489 *) libgd_include="-I$withval" ;;
3490 esac
3495 # Check whether --with-gd-lib was given.
3496 if test "${with_gd_lib+set}" = set; then :
3497 withval=$with_gd_lib; case "$with_gd_lib" in
3498 ''|no) ;;
3499 *) libgd_ldflags="-L$withval" ;;
3500 esac
3505 if test -n "$libgd_include"; then
3506 config_vars="$config_vars
3507 CFLAGS-memusagestat.c = $libgd_include"
3509 if test -n "$libgd_ldflags"; then
3510 config_vars="$config_vars
3511 libgd-LDFLAGS = $libgd_ldflags"
3515 # Check whether --with-fp was given.
3516 if test "${with_fp+set}" = set; then :
3517 withval=$with_fp; with_fp=$withval
3518 else
3519 with_fp=yes
3524 # Check whether --with-binutils was given.
3525 if test "${with_binutils+set}" = set; then :
3526 withval=$with_binutils; path_binutils=$withval
3527 else
3528 path_binutils=''
3532 # Check whether --with-elf was given.
3533 if test "${with_elf+set}" = set; then :
3534 withval=$with_elf; elf=$withval
3535 else
3536 elf=no
3540 # Check whether --with-selinux was given.
3541 if test "${with_selinux+set}" = set; then :
3542 withval=$with_selinux; with_selinux=$withval
3543 else
3544 with_selinux=auto
3548 # Check whether --with-xcoff was given.
3549 if test "${with_xcoff+set}" = set; then :
3550 withval=$with_xcoff; xcoff=$withval
3551 else
3552 xcoff=no
3556 # Check whether --with-cvs was given.
3557 if test "${with_cvs+set}" = set; then :
3558 withval=$with_cvs; with_cvs=$withval
3559 else
3560 with_cvs=yes
3563 if test "$with_cvs" = yes; then
3564 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3565 then
3566 with_cvs=no
3572 # Check whether --with-headers was given.
3573 if test "${with_headers+set}" = set; then :
3574 withval=$with_headers; sysheaders=$withval
3575 else
3576 sysheaders=''
3580 # Check whether --enable-sanity-checks was given.
3581 if test "${enable_sanity_checks+set}" = set; then :
3582 enableval=$enable_sanity_checks; enable_sanity=$enableval
3583 else
3584 enable_sanity=yes
3589 # Check whether --enable-check-abi was given.
3590 if test "${enable_check_abi+set}" = set; then :
3591 enableval=$enable_check_abi; enable_check_abi=$enableval
3592 else
3593 enable_check_abi=no
3597 static=yes
3598 # Check whether --enable-shared was given.
3599 if test "${enable_shared+set}" = set; then :
3600 enableval=$enable_shared; shared=$enableval
3601 else
3602 shared=default
3605 # Check whether --enable-profile was given.
3606 if test "${enable_profile+set}" = set; then :
3607 enableval=$enable_profile; profile=$enableval
3608 else
3609 profile=no
3612 # Check whether --enable-omitfp was given.
3613 if test "${enable_omitfp+set}" = set; then :
3614 enableval=$enable_omitfp; omitfp=$enableval
3615 else
3616 omitfp=no
3619 # Check whether --enable-bounded was given.
3620 if test "${enable_bounded+set}" = set; then :
3621 enableval=$enable_bounded; bounded=$enableval
3622 else
3623 bounded=no
3626 # Check whether --enable-versioning was given.
3627 if test "${enable_versioning+set}" = set; then :
3628 enableval=$enable_versioning; enable_versioning=$enableval
3629 else
3630 enable_versioning=yes
3634 # Check whether --enable-oldest-abi was given.
3635 if test "${enable_oldest_abi+set}" = set; then :
3636 enableval=$enable_oldest_abi; oldest_abi=$enableval
3637 else
3638 oldest_abi=no
3641 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3642 oldest_abi=default
3643 else
3644 cat >>confdefs.h <<_ACEOF
3645 #define GLIBC_OLDEST_ABI "$oldest_abi"
3646 _ACEOF
3651 # Check whether --enable-stackguard-randomization was given.
3652 if test "${enable_stackguard_randomization+set}" = set; then :
3653 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3654 else
3655 enable_stackguard_randomize=no
3658 if test "$enable_stackguard_randomize" = yes; then
3659 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3663 # Check whether --enable-add-ons was given.
3664 if test "${enable_add_ons+set}" = set; then :
3665 enableval=$enable_add_ons;
3666 else
3667 enable_add_ons=yes
3672 # Check whether --with-tls was given.
3673 if test "${with_tls+set}" = set; then :
3674 withval=$with_tls; usetls=$withval
3675 else
3676 usetls=yes
3681 # Check whether --with-__thread was given.
3682 if test "${with___thread+set}" = set; then :
3683 withval=$with___thread; use__thread=$withval
3684 else
3685 use__thread=yes
3689 # Check whether --enable-hidden-plt was given.
3690 if test "${enable_hidden_plt+set}" = set; then :
3691 enableval=$enable_hidden_plt; hidden=$enableval
3692 else
3693 hidden=yes
3696 if test "x$hidden" = xno; then
3697 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3701 # Check whether --enable-bind-now was given.
3702 if test "${enable_bind_now+set}" = set; then :
3703 enableval=$enable_bind_now; bindnow=$enableval
3704 else
3705 bindnow=no
3710 # Check whether --enable-static-nss was given.
3711 if test "${enable_static_nss+set}" = set; then :
3712 enableval=$enable_static_nss; static_nss=$enableval
3713 else
3714 static_nss=no
3717 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3718 static_nss=yes
3719 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3723 # Check whether --enable-force-install was given.
3724 if test "${enable_force_install+set}" = set; then :
3725 enableval=$enable_force_install; force_install=$enableval
3726 else
3727 force_install=yes
3732 # Check whether --enable-kernel was given.
3733 if test "${enable_kernel+set}" = set; then :
3734 enableval=$enable_kernel; minimum_kernel=$enableval
3737 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3738 # Better nothing than this.
3739 minimum_kernel=""
3740 else
3741 if test "$minimum_kernel" = current; then
3742 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3746 # Check whether --enable-all-warnings was given.
3747 if test "${enable_all_warnings+set}" = set; then :
3748 enableval=$enable_all_warnings; all_warnings=$enableval
3753 # Check whether --enable-multi-arch was given.
3754 if test "${enable_multi_arch+set}" = set; then :
3755 enableval=$enable_multi_arch; multi_arch=$enableval
3756 else
3757 multi_arch=default
3761 # Check whether --enable-experimental-malloc was given.
3762 if test "${enable_experimental_malloc+set}" = set; then :
3763 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3768 # Check whether --enable-nss-crypt was given.
3769 if test "${enable_nss_crypt+set}" = set; then :
3770 enableval=$enable_nss_crypt; nss_crypt=$enableval
3771 else
3772 nss_crypt=no
3775 if test x$nss_crypt = xyes; then
3776 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3777 if test $? -ne 0; then
3778 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3780 old_CFLAGS="$CFLAGS"
3781 CFLAGS="$CFLAGS $nss_includes"
3783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3784 /* end confdefs.h. */
3785 typedef int PRBool;
3786 #include <hasht.h>
3787 #include <nsslowhash.h>
3788 void f (void) { NSSLOW_Init (); }
3789 _ACEOF
3790 if ac_fn_c_try_compile "$LINENO"; then :
3791 libc_cv_nss_crypt=yes
3792 else
3793 as_fn_error $? "
3794 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3797 old_LIBS="$LIBS"
3798 LIBS="$LIBS -lfreebl3"
3799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3800 /* end confdefs.h. */
3801 typedef int PRBool;
3802 #include <hasht.h>
3803 #include <nsslowhash.h>
3805 main ()
3807 NSSLOW_Init();
3809 return 0;
3811 _ACEOF
3812 if ac_fn_c_try_link "$LINENO"; then :
3813 libc_cv_nss_crypt=yes
3814 else
3815 as_fn_error $? "
3816 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3818 rm -f core conftest.err conftest.$ac_objext \
3819 conftest$ac_exeext conftest.$ac_ext
3820 CFLAGS="$old_CFLAGS"
3821 LIBS="$old_LIBS"
3822 else
3823 libc_cv_nss_crypt=no
3827 # The way shlib-versions is used to generate soversions.mk uses a
3828 # fairly simplistic model for name recognition that can't distinguish
3829 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3830 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3831 # tell. This doesn't get used much beyond that, so it's fairly safe.
3832 case "$host_os" in
3833 linux*)
3835 gnu*)
3836 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3838 esac
3840 # We keep the original values in `$config_*' and never modify them, so we
3841 # can write them unchanged into config.make. Everything else uses
3842 # $machine, $vendor, and $os, and changes them whenever convenient.
3843 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3845 # Don't allow vendor == "unknown"
3846 test "$config_vendor" = unknown && config_vendor=
3847 config_os="`echo $config_os | sed 's/^unknown-//'`"
3849 # Some configurations imply other options.
3850 case "$host_os" in
3851 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3852 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3854 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3855 # These systems (almost) always use the ELF format.
3856 elf=yes
3858 aix*)
3859 # These systems are always xcoff
3860 xcoff=yes
3861 elf=no
3863 esac
3865 # The configure fragment of an add-on port can modify these to supplement
3866 # or override the table in the case statement below. No fragment should
3867 # ever change the config_* variables, however.
3868 machine=$config_machine
3869 vendor=$config_vendor
3870 os=$config_os
3871 base_os=''
3873 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3874 # Unify this here.
3875 if test "$machine" = rs6000; then
3876 machine="powerpc"
3879 # Braindead PowerPC box with absolutely no FPU.
3880 case "$machine-$host_os" in
3881 powerpc*-*soft)
3882 with_fp=no
3884 esac
3886 submachine=
3888 # Check whether --with-cpu was given.
3889 if test "${with_cpu+set}" = set; then :
3890 withval=$with_cpu; case "$withval" in
3891 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3892 no) ;;
3893 *) submachine="$withval" ;;
3894 esac
3899 # An add-on can set this when it wants to disable the sanity check below.
3900 libc_config_ok=no
3902 subdirs="$subdirs "
3905 case "$enable_add_ons" in
3906 ''|no) add_ons= ;;
3907 yes|'*')
3908 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3909 sed 's@/[^/]*$@@' | sort | uniq`
3910 add_ons_automatic=yes
3912 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3913 add_ons_automatic=no ;;
3914 esac
3916 configured_add_ons=
3917 add_ons_sfx=
3918 add_ons_pfx=
3919 if test x"$add_ons" != x; then
3920 for f in $add_ons; do
3921 # Some sanity checks
3922 case "$f" in
3923 crypt)
3924 as_fn_error $? "
3925 *** It seems that you're using an old \`crypt' add-on. crypt is now
3926 *** part of glibc and using the old add-on will not work with this
3927 *** release. Start again with fresh sources and without the old
3928 *** \`crypt' add-on." "$LINENO" 5
3930 localedata)
3931 as_fn_error $? "
3932 *** It seems that you're using an old \`localedata' add-on. localedata
3933 *** is now part of glibc and using the old add-on will not work with
3934 *** this release. Start again with fresh sources and without the old
3935 *** \`localedata' add-on." "$LINENO" 5
3937 esac
3938 done
3940 # Now source each add-on's configure fragment.
3941 # The fragments can use $srcdir/$libc_add_on to find themselves,
3942 # and test $add_ons_automatic to see if they were explicitly requested.
3943 # A fragment can clear (or even change) $libc_add_on to affect
3944 # whether it goes into the list to be actually used in the build.
3945 use_add_ons=
3946 for libc_add_on in $add_ons; do
3947 # Test whether such a directory really exists.
3948 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3949 case "$libc_add_on" in
3951 libc_add_on_srcdir=$libc_add_on
3954 test -d "$srcdir/$libc_add_on" || {
3955 if test -d "$libc_add_on"; then
3956 libc_add_on="`pwd`/$libc_add_on"
3957 else
3958 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3961 libc_add_on_srcdir=$srcdir/$libc_add_on
3963 esac
3965 libc_add_on_frag=$libc_add_on_srcdir/configure
3966 libc_add_on_canonical=
3967 libc_add_on_config_subdirs=
3968 if test -r "$libc_add_on_frag"; then
3969 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3970 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3971 libc_add_on_canonical=unknown
3972 libc_add_on_subdirs=
3973 . "$libc_add_on_frag"
3974 test -z "$libc_add_on" || {
3975 configured_add_ons="$configured_add_ons $libc_add_on"
3976 if test "x$libc_add_on_canonical" = xunknown; then
3977 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3979 for d in $libc_add_on_subdirs; do
3980 case "$libc_add_on" in
3981 /*) subdir_srcdir="$libc_add_on" ;;
3982 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3983 esac
3984 case "$d" in
3986 d="${libc_add_on_canonical:-$libc_add_on}"
3989 subdir_srcdir="$d"
3992 subdir_srcdir="$subdir_srcdir/$d"
3994 esac
3995 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3996 add_on_subdirs="$add_on_subdirs $d"
3997 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3998 $d-srcdir = $subdir_srcdir"
3999 done
4000 for d in $libc_add_on_config_subdirs; do
4001 case "$d" in
4002 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4003 esac
4004 if test ! -d "$libc_add_on_srcdir/$d"; then
4005 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
4007 case "$libc_add_on" in
4008 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4009 esac
4010 subdirs="$subdirs $libc_add_on/$d"
4011 done
4014 if test -n "$libc_add_on"; then
4015 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4016 then
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4018 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4019 for frag in $frags; do
4020 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4021 echo $ECHO_N "$name $ECHO_C" >&6
4022 . "$frag"
4023 done
4024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4025 $as_echo "" >&6; }
4027 use_add_ons="$use_add_ons $libc_add_on"
4028 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4029 test -z "$libc_add_on_canonical" ||
4030 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4032 done
4033 # Use echo to strip excess whitespace.
4034 add_ons="`echo $use_add_ons`"
4041 ### I put this here to prevent those annoying emails from people who cannot
4042 ### read and try to compile glibc on unsupported platforms. --drepper
4044 ### By using the undocumented --enable-hacker-mode option for configure
4045 ### one can skip this test to make the configuration not fail for unsupported
4046 ### platforms.
4048 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4049 case "$machine-$host_os" in
4050 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4053 echo "*** The GNU C library is currently not available for this platform."
4054 echo "*** So far nobody cared to port it and if there is no volunteer it"
4055 echo "*** might never happen. So, if you have interest to see glibc on"
4056 echo "*** this platform visit"
4057 echo "*** http://www.gnu.org/software/libc/porting.html"
4058 echo "*** and join the group of porters"
4059 exit 1
4061 esac
4064 # Expand the configuration machine name into a subdirectory by architecture
4065 # type and particular chip. If an add-on configure fragment already set
4066 # base_machine, we don't change it.
4067 test -n "$base_machine" || case "$machine" in
4068 a29k | am29000) base_machine=a29k machine=a29k ;;
4069 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4070 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4071 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4072 ia64) base_machine=ia64 machine=ia64 ;;
4073 m88???) base_machine=m88k machine=m88k/$machine ;;
4074 m88k) base_machine=m88k machine=m88k/m88100 ;;
4075 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4076 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4077 s390) base_machine=s390 machine=s390/s390-32 ;;
4078 s390x) base_machine=s390 machine=s390/s390-64 ;;
4079 sh3*) base_machine=sh machine=sh/sh3 ;;
4080 sh4*) base_machine=sh machine=sh/sh4 ;;
4081 sparc | sparcv[67])
4082 base_machine=sparc machine=sparc/sparc32 ;;
4083 sparcv8 | supersparc | hypersparc)
4084 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4085 sparcv8plus | sparcv8plusa | sparcv9)
4086 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4087 sparcv8plusb | sparcv9b)
4088 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4089 sparcv9v)
4090 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4091 sparcv9v2)
4092 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4093 sparc64)
4094 base_machine=sparc machine=sparc/sparc64 ;;
4095 sparc64b)
4096 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4097 sparc64v)
4098 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4099 sparc64v2)
4100 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4101 *) base_machine=$machine ;;
4102 esac
4105 if test "$base_machine" = "i386"; then
4106 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4110 # For the multi-arch option we need support in the assembler.
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4112 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4113 if test "${libc_cv_asm_gnu_indirect_function+set}" = set; then :
4114 $as_echo_n "(cached) " >&6
4115 else
4116 cat > conftest.s <<EOF
4117 .type foo,%gnu_indirect_function
4119 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4120 then
4121 libc_cv_asm_gnu_indirect_function=yes
4122 else
4123 libc_cv_asm_gnu_indirect_function=no
4125 rm -f conftest*
4127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4128 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4131 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4132 if test "${libc_cv_dot_text+set}" = set; then :
4133 $as_echo_n "(cached) " >&6
4134 else
4135 cat > conftest.s <<EOF
4136 .text
4138 libc_cv_dot_text=
4139 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4140 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4141 (eval $ac_try) 2>&5
4142 ac_status=$?
4143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4144 test $ac_status = 0; }; }; then
4145 libc_cv_dot_text=.text
4147 rm -f conftest*
4150 if test -z "$libc_cv_dot_text"; then
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4152 $as_echo "no" >&6; }
4153 else
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4155 $as_echo "yes" >&6; }
4158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4159 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4160 if test "${libc_cv_asm_global_directive+set}" = set; then :
4161 $as_echo_n "(cached) " >&6
4162 else
4163 libc_cv_asm_global_directive=UNKNOWN
4164 for ac_globl in .globl .global .EXPORT; do
4165 cat > conftest.s <<EOF
4166 ${libc_cv_dot_text}
4167 ${ac_globl} foo
4168 foo:
4170 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4171 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4172 (eval $ac_try) 2>&5
4173 ac_status=$?
4174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4175 test $ac_status = 0; }; }; then
4176 libc_cv_asm_global_directive=${ac_globl}
4178 rm -f conftest*
4179 test $libc_cv_asm_global_directive != UNKNOWN && break
4180 done
4182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4183 $as_echo "$libc_cv_asm_global_directive" >&6; }
4184 if test $libc_cv_asm_global_directive = UNKNOWN; then
4185 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4186 else
4187 cat >>confdefs.h <<_ACEOF
4188 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4189 _ACEOF
4193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4194 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4195 if test "${libc_cv_asm_type_prefix+set}" = set; then :
4196 $as_echo_n "(cached) " >&6
4197 else
4198 libc_cv_asm_type_prefix=no
4199 for ac_try_prefix in '@' '%' '#'; do
4200 cat > conftest.s <<EOF
4201 ${libc_cv_dot_text}
4202 ${libc_cv_asm_global_directive} foo
4203 .type foo, ${ac_try_prefix}object
4204 .size foo, 1
4205 foo:
4206 .byte 1
4208 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4209 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4210 (eval $ac_try) 2>&5
4211 ac_status=$?
4212 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4213 test $ac_status = 0; }; }; then
4214 libc_cv_asm_type_prefix=${ac_try_prefix}
4216 rm -f conftest*
4217 test "x$libc_cv_asm_type_prefix" != xno && break
4218 done
4220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4221 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4222 if test "x$libc_cv_asm_type_prefix" != xno; then
4223 cat >>confdefs.h <<_ACEOF
4224 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4225 _ACEOF
4229 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4230 if test x"$multi_arch" = xyes; then
4231 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4232 else
4233 multi_arch=no
4236 if test x"$multi_arch" != xno; then
4237 multi_arch_d=/multiarch
4240 # Compute the list of sysdep directories for this configuration.
4241 # This can take a while to compute.
4242 sysdep_dir=$srcdir/sysdeps
4243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4244 $as_echo_n "checking sysdep dirs... " >&6; }
4245 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4246 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4248 test "x$base_os" != x || case "$os" in
4249 gnu*)
4250 base_os=mach/hurd ;;
4251 netbsd* | 386bsd* | freebsd* | bsdi*)
4252 base_os=unix/bsd/bsd4.4 ;;
4253 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4254 base_os=unix/bsd ;;
4255 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4256 base_os=unix/sysv ;;
4257 irix6*)
4258 base_os=unix/sysv/irix6/$os ;;
4259 solaris[2-9]*)
4260 base_os=unix/sysv/sysv4 ;;
4261 hpux*)
4262 base_os=unix/sysv/hpux/$os ;;
4263 aix4.3*)
4264 base_os=unix/sysv/aix/aix4.3 ;;
4265 none)
4266 base_os=standalone ;;
4267 esac
4269 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4270 tail=$os
4271 ostry=$os
4272 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4273 ostry="$ostry /$o"
4274 tail=$o
4275 done
4276 o=`echo $tail | sed 's/[0-9]*$//'`
4277 if test $o != $tail; then
4278 ostry="$ostry /$o"
4280 # For linux-gnu, try linux-gnu, then linux.
4281 o=`echo $tail | sed 's/-.*$//'`
4282 if test $o != $tail; then
4283 ostry="$ostry /$o"
4286 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4287 base=
4288 tail=$base_os
4289 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4290 set $b
4291 base="$base /$1"
4292 tail="$2"
4293 done
4295 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4296 mach=
4297 tail=$machine${submachine:+/$submachine}
4298 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4299 set $m
4300 # Prepend the machine's FPU directory unless --without-fp.
4301 if test "$with_fp" = yes; then
4302 mach="$mach /$1/fpu"
4303 else
4304 mach="$mach /$1/nofpu"
4306 mach="$mach /$1"
4307 tail="$2"
4308 done
4311 # Find what sysdep directories exist.
4312 sysnames_add_ons=
4313 sysnames=
4314 for b in $base ''; do
4315 for m0 in $mach ''; do
4316 for v in /$vendor ''; do
4317 test "$v" = / && continue
4318 for o in /$ostry ''; do
4319 test "$o" = / && continue
4320 for m in $multi_arch_d $mach ''; do
4321 for d in $add_ons_pfx ''; do
4322 for a in $add_ons_sfx ''; do
4323 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4324 try_srcdir="${srcdir}/"
4325 case "$d" in
4326 /*) try_srcdir= ;;
4327 esac
4328 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4329 test -n "$enable_debug_configure" &&
4330 echo "$0 DEBUG: try $try" >&2
4331 if test -d "$try_srcdir$try"; then
4332 sysnames="$sysnames $try"
4333 { test -n "$o" || test -n "$b"; } && os_used=t
4334 { test -n "$m" || test -n "$m0"; } && machine_used=t
4335 case x${m0:-$m} in
4336 x*/$submachine) submachine_used=t ;;
4337 esac
4338 if test -n "$d"; then
4339 case "$sysnames_add_ons" in
4340 *" $d "*) ;;
4341 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4342 esac
4346 done
4347 done
4348 done
4349 done
4350 done
4351 done
4352 done
4354 # If the assembler supports gnu_indirect_function symbol type and the
4355 # architecture supports multi-arch, we enable multi-arch by default.
4356 case $sysnames_add_ons$sysnames in
4357 *"$multi_arch_d"*)
4360 test x"$multi_arch" = xdefault && multi_arch=no
4362 esac
4363 if test x"$multi_arch" != xno; then
4364 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4369 if test -z "$os_used" && test "$os" != none; then
4370 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4372 if test -z "$machine_used" && test "$machine" != none; then
4373 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4375 if test -z "$submachine_used" && test -n "$submachine"; then
4376 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4380 # We have now validated the configuration.
4383 # If using ELF, look for an `elf' subdirectory of each machine directory.
4384 # We prepend these rather than inserting them whereever the machine appears
4385 # because things specified by the machine's ELF ABI should override
4386 # OS-specific things, and should always be the same for any OS on the
4387 # machine (otherwise what's the point of an ABI?).
4388 if test "$elf" = yes; then
4389 elf_dirs=
4390 for d in $add_ons_pfx ''; do
4391 for m in $mach; do
4392 if test -d $srcdir/${d}sysdeps$m/elf; then
4393 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4395 done
4396 done
4397 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4401 # Expand the list of system names into a full list of directories
4402 # from each element's parent name and Implies file (if present).
4403 set $sysnames
4404 names=
4405 while test $# -gt 0; do
4406 name=$1
4407 shift
4409 case " $names " in *" $name "*)
4410 # Already in the list.
4411 continue
4412 esac
4414 # Report each name as we discover it, so there is no long pause in output.
4415 echo $ECHO_N "$name $ECHO_C" >&6
4417 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4419 case $name in
4420 /*) xsrcdir= ;;
4421 *) xsrcdir=$srcdir/ ;;
4422 esac
4423 test -n "$enable_debug_configure" &&
4424 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4426 if test -f $xsrcdir$name/Implies; then
4427 # Collect more names from the `Implies' file (removing comments).
4428 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4429 implied=
4430 for x in $implied_candidate; do
4431 found=no
4432 if test -d $xsrcdir$name_base/$x; then
4433 implied="$implied $name_base/$x";
4434 found=yes
4436 for d in $add_ons_pfx ''; do
4437 try="${d}sysdeps/$x"
4438 case $d in
4439 /*) try_srcdir= ;;
4440 *) try_srcdir=$srcdir/ ;;
4441 esac
4442 test -n "$enable_debug_configure" &&
4443 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4444 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4445 then
4446 implied="$implied $try"
4447 found=yes
4448 case "$sysnames_add_ons" in
4449 *" $d "*) ;;
4450 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4451 esac
4453 done
4454 if test $found = no; then
4455 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4456 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4458 done
4459 else
4460 implied=
4463 # Add NAME to the list of names.
4464 names="$names $name"
4466 # Find the parent of NAME, using the empty string if it has none.
4467 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4469 # Add the names implied by NAME, and NAME's parent (if it has one), to
4470 # the list of names to be processed (the argument list). We prepend the
4471 # implied names to the list and append the parent. We want implied
4472 # directories to come before further directories inferred from the
4473 # configuration components; this ensures that for sysv4, unix/common
4474 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4475 # after sysv4).
4476 sysnames="`echo $implied $* $parent`"
4477 test -n "$sysnames" && set $sysnames
4478 done
4480 # Add the default directories.
4481 default_sysnames=sysdeps/generic
4482 if test "$elf" = yes; then
4483 default_sysnames="sysdeps/generic/elf $default_sysnames"
4485 sysnames="$names $default_sysnames"
4487 # The other names were emitted during the scan.
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4489 $as_echo "$default_sysnames" >&6; }
4491 # Collect the list of add-ons that supply partial sysdeps trees.
4492 sysdeps_add_ons=
4493 for add_on in $add_ons; do
4494 case "$add_on" in
4495 /*) xsrcdir= ;;
4496 *) xsrcdir="$srcdir/" ;;
4497 esac
4499 test -d "$xsrcdir$add_on/sysdeps" || {
4500 case "$configured_add_ons " in
4501 *" $add_on "*) ;;
4502 *|'')
4503 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4505 esac
4506 continue
4509 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4510 case "$sysnames_add_ons" in
4511 *" $add_on/ "*) ;;
4512 *|'')
4513 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4514 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4515 continue ;;
4516 esac
4518 found=no
4519 for d in $sysnames; do
4520 case "$d" in
4521 $add_on/sysdeps/*) ;;
4522 *) continue ;;
4523 esac
4524 (cd "$xsrcdir$d" && for f in *[!~]; do
4525 case "$f" in
4526 sys|bits)
4527 for ff in $f/*.h; do
4528 test -d "$ff" || { test -e "$ff" && exit 88; }
4529 done
4532 test -d "$f" || { test -e "$f" && exit 88; }
4534 esac
4535 done)
4536 if test $? -eq 88; then
4537 found=yes
4538 break
4540 done
4541 if test $found = no; then
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4543 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4545 done
4549 ### Locate tools.
4551 # Find a good install program. We prefer a C program (faster),
4552 # so one script is as good as another. But avoid the broken or
4553 # incompatible versions:
4554 # SysV /etc/install, /usr/sbin/install
4555 # SunOS /usr/etc/install
4556 # IRIX /sbin/install
4557 # AIX /bin/install
4558 # AmigaOS /C/install, which installs bootblocks on floppy discs
4559 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4560 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4561 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4562 # OS/2's system install, which has a completely different semantic
4563 # ./install, which can be erroneously created by make from ./install.sh.
4564 # Reject install programs that cannot install multiple files.
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4566 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4567 if test -z "$INSTALL"; then
4568 if test "${ac_cv_path_install+set}" = set; then :
4569 $as_echo_n "(cached) " >&6
4570 else
4571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4572 for as_dir in $PATH
4574 IFS=$as_save_IFS
4575 test -z "$as_dir" && as_dir=.
4576 # Account for people who put trailing slashes in PATH elements.
4577 case $as_dir/ in #((
4578 ./ | .// | /[cC]/* | \
4579 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4580 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4581 /usr/ucb/* ) ;;
4583 # OSF1 and SCO ODT 3.0 have their own names for install.
4584 # Don't use installbsd from OSF since it installs stuff as root
4585 # by default.
4586 for ac_prog in ginstall scoinst install; do
4587 for ac_exec_ext in '' $ac_executable_extensions; do
4588 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4589 if test $ac_prog = install &&
4590 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4591 # AIX install. It has an incompatible calling convention.
4593 elif test $ac_prog = install &&
4594 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4595 # program-specific install script used by HP pwplus--don't use.
4597 else
4598 rm -rf conftest.one conftest.two conftest.dir
4599 echo one > conftest.one
4600 echo two > conftest.two
4601 mkdir conftest.dir
4602 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4603 test -s conftest.one && test -s conftest.two &&
4604 test -s conftest.dir/conftest.one &&
4605 test -s conftest.dir/conftest.two
4606 then
4607 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4608 break 3
4612 done
4613 done
4615 esac
4617 done
4618 IFS=$as_save_IFS
4620 rm -rf conftest.one conftest.two conftest.dir
4623 if test "${ac_cv_path_install+set}" = set; then
4624 INSTALL=$ac_cv_path_install
4625 else
4626 # As a last resort, use the slow shell script. Don't cache a
4627 # value for INSTALL within a source directory, because that will
4628 # break other packages using the cache if that directory is
4629 # removed, or if the value is a relative name.
4630 INSTALL=$ac_install_sh
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4634 $as_echo "$INSTALL" >&6; }
4636 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4637 # It thinks the first close brace ends the variable substitution.
4638 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4640 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4642 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4644 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4645 # The makefiles need to use a different form to find it in $srcdir.
4646 INSTALL='\$(..)./scripts/install-sh -c'
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4649 $as_echo_n "checking whether ln -s works... " >&6; }
4650 LN_S=$as_ln_s
4651 if test "$LN_S" = "ln -s"; then
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4653 $as_echo "yes" >&6; }
4654 else
4655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4656 $as_echo "no, using $LN_S" >&6; }
4660 # Was a --with-binutils option given?
4661 if test -n "$path_binutils"; then
4662 # Make absolute; ensure a single trailing slash.
4663 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4664 CC="$CC -B$path_binutils"
4666 AS=`$CC -print-prog-name=as`
4667 LD=`$CC -print-prog-name=ld`
4668 AR=`$CC -print-prog-name=ar`
4670 OBJDUMP=`$CC -print-prog-name=objdump`
4673 # ranlib has to be treated a bit differently since it might not exist at all.
4674 ac_ranlib=`$CC -print-prog-name=ranlib`
4675 if test "x$ac_ranlib" = xranlib; then
4676 # This extra check has to happen since gcc simply echos the parameter in
4677 # case it cannot find the value in its own directories.
4678 if test -n "$ac_tool_prefix"; then
4679 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4680 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4682 $as_echo_n "checking for $ac_word... " >&6; }
4683 if test "${ac_cv_prog_RANLIB+set}" = set; then :
4684 $as_echo_n "(cached) " >&6
4685 else
4686 if test -n "$RANLIB"; then
4687 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4688 else
4689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4690 for as_dir in $PATH
4692 IFS=$as_save_IFS
4693 test -z "$as_dir" && as_dir=.
4694 for ac_exec_ext in '' $ac_executable_extensions; do
4695 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4696 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4697 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4698 break 2
4700 done
4701 done
4702 IFS=$as_save_IFS
4706 RANLIB=$ac_cv_prog_RANLIB
4707 if test -n "$RANLIB"; then
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4709 $as_echo "$RANLIB" >&6; }
4710 else
4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4712 $as_echo "no" >&6; }
4717 if test -z "$ac_cv_prog_RANLIB"; then
4718 ac_ct_RANLIB=$RANLIB
4719 # Extract the first word of "ranlib", so it can be a program name with args.
4720 set dummy ranlib; ac_word=$2
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4722 $as_echo_n "checking for $ac_word... " >&6; }
4723 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4724 $as_echo_n "(cached) " >&6
4725 else
4726 if test -n "$ac_ct_RANLIB"; then
4727 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4728 else
4729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4730 for as_dir in $PATH
4732 IFS=$as_save_IFS
4733 test -z "$as_dir" && as_dir=.
4734 for ac_exec_ext in '' $ac_executable_extensions; do
4735 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4736 ac_cv_prog_ac_ct_RANLIB="ranlib"
4737 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4738 break 2
4740 done
4741 done
4742 IFS=$as_save_IFS
4746 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4747 if test -n "$ac_ct_RANLIB"; then
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4749 $as_echo "$ac_ct_RANLIB" >&6; }
4750 else
4751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4752 $as_echo "no" >&6; }
4755 if test "x$ac_ct_RANLIB" = x; then
4756 RANLIB=":"
4757 else
4758 case $cross_compiling:$ac_tool_warned in
4759 yes:)
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4761 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4762 ac_tool_warned=yes ;;
4763 esac
4764 RANLIB=$ac_ct_RANLIB
4766 else
4767 RANLIB="$ac_cv_prog_RANLIB"
4770 else
4771 RANLIB=$ac_ranlib
4775 # Determine whether we are using GNU binutils.
4776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4777 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4778 if test "${libc_cv_prog_as_gnu+set}" = set; then :
4779 $as_echo_n "(cached) " >&6
4780 else
4781 # Most GNU programs take a -v and spit out some text including
4782 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4783 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4784 libc_cv_prog_as_gnu=yes
4785 else
4786 libc_cv_prog_as_gnu=no
4788 rm -fr contest*
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4791 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4792 rm -f a.out
4793 gnu_as=$libc_cv_prog_as_gnu
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4796 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4797 if test "${libc_cv_prog_ld_gnu+set}" = set; then :
4798 $as_echo_n "(cached) " >&6
4799 else
4800 # Most GNU programs take a -v and spit out some text including
4801 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4802 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4803 libc_cv_prog_ld_gnu=yes
4804 else
4805 libc_cv_prog_ld_gnu=no
4807 rm -fr contest*
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4810 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4811 gnu_ld=$libc_cv_prog_ld_gnu
4814 # Accept binutils 2.13 or newer.
4815 for ac_prog in $AS
4817 # Extract the first word of "$ac_prog", so it can be a program name with args.
4818 set dummy $ac_prog; ac_word=$2
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4820 $as_echo_n "checking for $ac_word... " >&6; }
4821 if test "${ac_cv_prog_AS+set}" = set; then :
4822 $as_echo_n "(cached) " >&6
4823 else
4824 if test -n "$AS"; then
4825 ac_cv_prog_AS="$AS" # Let the user override the test.
4826 else
4827 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4828 for as_dir in $PATH
4830 IFS=$as_save_IFS
4831 test -z "$as_dir" && as_dir=.
4832 for ac_exec_ext in '' $ac_executable_extensions; do
4833 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4834 ac_cv_prog_AS="$ac_prog"
4835 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4836 break 2
4838 done
4839 done
4840 IFS=$as_save_IFS
4844 AS=$ac_cv_prog_AS
4845 if test -n "$AS"; then
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4847 $as_echo "$AS" >&6; }
4848 else
4849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4850 $as_echo "no" >&6; }
4854 test -n "$AS" && break
4855 done
4857 if test -z "$AS"; then
4858 ac_verc_fail=yes
4859 else
4860 # Found it, now check the version.
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4862 $as_echo_n "checking version of $AS... " >&6; }
4863 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4864 case $ac_prog_version in
4865 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4866 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4867 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4868 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4870 esac
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4872 $as_echo "$ac_prog_version" >&6; }
4874 if test $ac_verc_fail = yes; then
4875 AS=: critic_missing="$critic_missing as"
4878 for ac_prog in $LD
4880 # Extract the first word of "$ac_prog", so it can be a program name with args.
4881 set dummy $ac_prog; ac_word=$2
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4883 $as_echo_n "checking for $ac_word... " >&6; }
4884 if test "${ac_cv_prog_LD+set}" = set; then :
4885 $as_echo_n "(cached) " >&6
4886 else
4887 if test -n "$LD"; then
4888 ac_cv_prog_LD="$LD" # Let the user override the test.
4889 else
4890 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4891 for as_dir in $PATH
4893 IFS=$as_save_IFS
4894 test -z "$as_dir" && as_dir=.
4895 for ac_exec_ext in '' $ac_executable_extensions; do
4896 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4897 ac_cv_prog_LD="$ac_prog"
4898 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4899 break 2
4901 done
4902 done
4903 IFS=$as_save_IFS
4907 LD=$ac_cv_prog_LD
4908 if test -n "$LD"; then
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4910 $as_echo "$LD" >&6; }
4911 else
4912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4913 $as_echo "no" >&6; }
4917 test -n "$LD" && break
4918 done
4920 if test -z "$LD"; then
4921 ac_verc_fail=yes
4922 else
4923 # Found it, now check the version.
4924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4925 $as_echo_n "checking version of $LD... " >&6; }
4926 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4927 case $ac_prog_version in
4928 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4929 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4930 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4931 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4933 esac
4934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4935 $as_echo "$ac_prog_version" >&6; }
4937 if test $ac_verc_fail = yes; then
4938 LD=: critic_missing="$critic_missing ld"
4942 # We need the physical current working directory. We cannot use the
4943 # "pwd -P" shell builtin since that's not portable. Instead we try to
4944 # find a pwd binary. Note that assigning to the PWD environment
4945 # variable might have some interesting side effects, so we don't do
4946 # that.
4947 # Extract the first word of "pwd", so it can be a program name with args.
4948 set dummy pwd; ac_word=$2
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4950 $as_echo_n "checking for $ac_word... " >&6; }
4951 if test "${ac_cv_path_PWD_P+set}" = set; then :
4952 $as_echo_n "(cached) " >&6
4953 else
4954 case $PWD_P in
4955 [\\/]* | ?:[\\/]*)
4956 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4959 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4960 for as_dir in $PATH
4962 IFS=$as_save_IFS
4963 test -z "$as_dir" && as_dir=.
4964 for ac_exec_ext in '' $ac_executable_extensions; do
4965 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4966 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4967 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4968 break 2
4970 done
4971 done
4972 IFS=$as_save_IFS
4974 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4976 esac
4978 PWD_P=$ac_cv_path_PWD_P
4979 if test -n "$PWD_P"; then
4980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4981 $as_echo "$PWD_P" >&6; }
4982 else
4983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4984 $as_echo "no" >&6; }
4988 if test "$PWD_P" = no; then
4989 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4992 # These programs are version sensitive.
4994 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4996 # Extract the first word of "$ac_prog", so it can be a program name with args.
4997 set dummy $ac_prog; ac_word=$2
4998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4999 $as_echo_n "checking for $ac_word... " >&6; }
5000 if test "${ac_cv_prog_CC+set}" = set; then :
5001 $as_echo_n "(cached) " >&6
5002 else
5003 if test -n "$CC"; then
5004 ac_cv_prog_CC="$CC" # Let the user override the test.
5005 else
5006 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5007 for as_dir in $PATH
5009 IFS=$as_save_IFS
5010 test -z "$as_dir" && as_dir=.
5011 for ac_exec_ext in '' $ac_executable_extensions; do
5012 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5013 ac_cv_prog_CC="$ac_prog"
5014 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5015 break 2
5017 done
5018 done
5019 IFS=$as_save_IFS
5023 CC=$ac_cv_prog_CC
5024 if test -n "$CC"; then
5025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5026 $as_echo "$CC" >&6; }
5027 else
5028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5029 $as_echo "no" >&6; }
5033 test -n "$CC" && break
5034 done
5036 if test -z "$CC"; then
5037 ac_verc_fail=yes
5038 else
5039 # Found it, now check the version.
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
5041 $as_echo_n "checking version of $CC... " >&6; }
5042 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
5043 case $ac_prog_version in
5044 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5045 3.4* | 4.[0-9]* )
5046 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5047 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5049 esac
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5051 $as_echo "$ac_prog_version" >&6; }
5053 if test $ac_verc_fail = yes; then
5054 critic_missing="$critic_missing gcc"
5057 for ac_prog in gnumake gmake make
5059 # Extract the first word of "$ac_prog", so it can be a program name with args.
5060 set dummy $ac_prog; ac_word=$2
5061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5062 $as_echo_n "checking for $ac_word... " >&6; }
5063 if test "${ac_cv_prog_MAKE+set}" = set; then :
5064 $as_echo_n "(cached) " >&6
5065 else
5066 if test -n "$MAKE"; then
5067 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
5068 else
5069 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5070 for as_dir in $PATH
5072 IFS=$as_save_IFS
5073 test -z "$as_dir" && as_dir=.
5074 for ac_exec_ext in '' $ac_executable_extensions; do
5075 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5076 ac_cv_prog_MAKE="$ac_prog"
5077 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5078 break 2
5080 done
5081 done
5082 IFS=$as_save_IFS
5086 MAKE=$ac_cv_prog_MAKE
5087 if test -n "$MAKE"; then
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5089 $as_echo "$MAKE" >&6; }
5090 else
5091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5092 $as_echo "no" >&6; }
5096 test -n "$MAKE" && break
5097 done
5099 if test -z "$MAKE"; then
5100 ac_verc_fail=yes
5101 else
5102 # Found it, now check the version.
5103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
5104 $as_echo_n "checking version of $MAKE... " >&6; }
5105 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5106 case $ac_prog_version in
5107 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5108 3.79* | 3.[89]*)
5109 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5110 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5112 esac
5113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5114 $as_echo "$ac_prog_version" >&6; }
5116 if test $ac_verc_fail = yes; then
5117 critic_missing="$critic_missing make"
5121 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5123 # Extract the first word of "$ac_prog", so it can be a program name with args.
5124 set dummy $ac_prog; ac_word=$2
5125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5126 $as_echo_n "checking for $ac_word... " >&6; }
5127 if test "${ac_cv_prog_MSGFMT+set}" = set; then :
5128 $as_echo_n "(cached) " >&6
5129 else
5130 if test -n "$MSGFMT"; then
5131 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5132 else
5133 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5134 for as_dir in $PATH
5136 IFS=$as_save_IFS
5137 test -z "$as_dir" && as_dir=.
5138 for ac_exec_ext in '' $ac_executable_extensions; do
5139 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5140 ac_cv_prog_MSGFMT="$ac_prog"
5141 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5142 break 2
5144 done
5145 done
5146 IFS=$as_save_IFS
5150 MSGFMT=$ac_cv_prog_MSGFMT
5151 if test -n "$MSGFMT"; then
5152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5153 $as_echo "$MSGFMT" >&6; }
5154 else
5155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5156 $as_echo "no" >&6; }
5160 test -n "$MSGFMT" && break
5161 done
5163 if test -z "$MSGFMT"; then
5164 ac_verc_fail=yes
5165 else
5166 # Found it, now check the version.
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5168 $as_echo_n "checking version of $MSGFMT... " >&6; }
5169 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5170 case $ac_prog_version in
5171 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5172 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5173 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5174 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5176 esac
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5178 $as_echo "$ac_prog_version" >&6; }
5180 if test $ac_verc_fail = yes; then
5181 MSGFMT=: aux_missing="$aux_missing msgfmt"
5184 for ac_prog in makeinfo
5186 # Extract the first word of "$ac_prog", so it can be a program name with args.
5187 set dummy $ac_prog; ac_word=$2
5188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5189 $as_echo_n "checking for $ac_word... " >&6; }
5190 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5191 $as_echo_n "(cached) " >&6
5192 else
5193 if test -n "$MAKEINFO"; then
5194 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5195 else
5196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5197 for as_dir in $PATH
5199 IFS=$as_save_IFS
5200 test -z "$as_dir" && as_dir=.
5201 for ac_exec_ext in '' $ac_executable_extensions; do
5202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5203 ac_cv_prog_MAKEINFO="$ac_prog"
5204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5205 break 2
5207 done
5208 done
5209 IFS=$as_save_IFS
5213 MAKEINFO=$ac_cv_prog_MAKEINFO
5214 if test -n "$MAKEINFO"; then
5215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5216 $as_echo "$MAKEINFO" >&6; }
5217 else
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5219 $as_echo "no" >&6; }
5223 test -n "$MAKEINFO" && break
5224 done
5226 if test -z "$MAKEINFO"; then
5227 ac_verc_fail=yes
5228 else
5229 # Found it, now check the version.
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5231 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5232 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5233 case $ac_prog_version in
5234 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5235 4.*)
5236 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5237 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5239 esac
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5241 $as_echo "$ac_prog_version" >&6; }
5243 if test $ac_verc_fail = yes; then
5244 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5247 for ac_prog in sed
5249 # Extract the first word of "$ac_prog", so it can be a program name with args.
5250 set dummy $ac_prog; ac_word=$2
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5252 $as_echo_n "checking for $ac_word... " >&6; }
5253 if test "${ac_cv_prog_SED+set}" = set; then :
5254 $as_echo_n "(cached) " >&6
5255 else
5256 if test -n "$SED"; then
5257 ac_cv_prog_SED="$SED" # Let the user override the test.
5258 else
5259 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5260 for as_dir in $PATH
5262 IFS=$as_save_IFS
5263 test -z "$as_dir" && as_dir=.
5264 for ac_exec_ext in '' $ac_executable_extensions; do
5265 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5266 ac_cv_prog_SED="$ac_prog"
5267 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5268 break 2
5270 done
5271 done
5272 IFS=$as_save_IFS
5276 SED=$ac_cv_prog_SED
5277 if test -n "$SED"; then
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5279 $as_echo "$SED" >&6; }
5280 else
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5282 $as_echo "no" >&6; }
5286 test -n "$SED" && break
5287 done
5289 if test -z "$SED"; then
5290 ac_verc_fail=yes
5291 else
5292 # Found it, now check the version.
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5294 $as_echo_n "checking version of $SED... " >&6; }
5295 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5296 case $ac_prog_version in
5297 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5298 3.0[2-9]*|3.[1-9]*|[4-9]*)
5299 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5300 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5302 esac
5303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5304 $as_echo "$ac_prog_version" >&6; }
5306 if test $ac_verc_fail = yes; then
5307 SED=: aux_missing="$aux_missing sed"
5311 for ac_prog in autoconf
5313 # Extract the first word of "$ac_prog", so it can be a program name with args.
5314 set dummy $ac_prog; ac_word=$2
5315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5316 $as_echo_n "checking for $ac_word... " >&6; }
5317 if test "${ac_cv_prog_AUTOCONF+set}" = set; then :
5318 $as_echo_n "(cached) " >&6
5319 else
5320 if test -n "$AUTOCONF"; then
5321 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5322 else
5323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5324 for as_dir in $PATH
5326 IFS=$as_save_IFS
5327 test -z "$as_dir" && as_dir=.
5328 for ac_exec_ext in '' $ac_executable_extensions; do
5329 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5330 ac_cv_prog_AUTOCONF="$ac_prog"
5331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5332 break 2
5334 done
5335 done
5336 IFS=$as_save_IFS
5340 AUTOCONF=$ac_cv_prog_AUTOCONF
5341 if test -n "$AUTOCONF"; then
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5343 $as_echo "$AUTOCONF" >&6; }
5344 else
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5346 $as_echo "no" >&6; }
5350 test -n "$AUTOCONF" && break
5351 done
5352 test -n "$AUTOCONF" || AUTOCONF="no"
5354 case "x$AUTOCONF" in
5355 xno|x|x:) AUTOCONF=no ;;
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5358 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5359 if test "${libc_cv_autoconf_works+set}" = set; then :
5360 $as_echo_n "(cached) " >&6
5361 else
5362 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5363 libc_cv_autoconf_works=yes
5364 else
5365 libc_cv_autoconf_works=no
5368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5369 $as_echo "$libc_cv_autoconf_works" >&6; }
5370 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5372 esac
5373 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5374 # If --without-cvs they probably won't change configure.in, so no complaints.
5375 aux_missing="$aux_missing autoconf"
5378 test -n "$critic_missing" && as_fn_error $? "
5379 *** These critical programs are missing or too old:$critic_missing
5380 *** Check the INSTALL file for required versions." "$LINENO" 5
5382 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5383 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5384 *** some features will be disabled.
5385 *** Check the INSTALL file for required versions." >&5
5386 $as_echo "$as_me: WARNING:
5387 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5388 *** some features will be disabled.
5389 *** Check the INSTALL file for required versions." >&2;}
5391 # if using special system headers, find out the compiler's sekrit
5392 # header directory and add that to the list. NOTE: Only does the right
5393 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5394 if test -n "$sysheaders"; then
5395 SYSINCLUDES=-nostdinc
5396 for d in include include-fixed; do
5397 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5398 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5399 done
5400 SYSINCLUDES="$SYSINCLUDES \
5401 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5402 if test -n "$CXX"; then
5403 cxxversion=`$CXX -dumpversion 2>&5` &&
5404 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5405 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5406 CXX_SYSINCLUDES="-isystem $cxxheaders \
5407 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5413 # check if ranlib is necessary
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ranlib is necessary" >&5
5415 $as_echo_n "checking whether ranlib is necessary... " >&6; }
5416 if test "${libc_cv_ranlib_necessary+set}" = set; then :
5417 $as_echo_n "(cached) " >&6
5418 else
5419 cat > conftest.c <<EOF
5420 int a;
5421 char b;
5422 void c(void) {}
5424 $CC $CFLAGS $CPPFLAGS -c conftest.c
5425 $AR cr conftest.a conftest.o
5426 cp conftest.a conftest2.a
5427 $RANLIB conftest.a
5428 if cmp -s conftest.a conftest2.a; then
5429 libc_cv_ranlib_necessary=no
5430 else
5431 libc_cv_ranlib_necessary=yes
5433 rm -rf conftest*
5435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ranlib_necessary" >&5
5436 $as_echo "$libc_cv_ranlib_necessary" >&6; }
5437 if test "$libc_cv_ranlib_necessary" = no; then
5438 RANLIB=:
5441 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5442 # since this would lead to problems installing/building glibc.
5443 # LD_LIBRARY_PATH contains the current directory if one of the following
5444 # is true:
5445 # - one of the terminals (":" and ";") is the first or last sign
5446 # - two terminals occur directly after each other
5447 # - the path contains an element with a dot in it
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5449 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5450 case ${LD_LIBRARY_PATH} in
5451 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5452 ld_library_path_setting="contains current directory"
5455 ld_library_path_setting="ok"
5457 esac
5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5459 $as_echo "$ld_library_path_setting" >&6; }
5460 if test "$ld_library_path_setting" != "ok"; then
5461 as_fn_error $? "
5462 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5463 *** building glibc. Please change the environment variable
5464 *** and run configure again." "$LINENO" 5
5467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5468 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5469 if test "${libc_cv_gcc_static_libgcc+set}" = set; then :
5470 $as_echo_n "(cached) " >&6
5471 else
5472 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5473 libc_cv_gcc_static_libgcc=
5474 else
5475 libc_cv_gcc_static_libgcc=-static-libgcc
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5479 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5482 # Extract the first word of "bash", so it can be a program name with args.
5483 set dummy bash; ac_word=$2
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5485 $as_echo_n "checking for $ac_word... " >&6; }
5486 if test "${ac_cv_path_BASH_SHELL+set}" = set; then :
5487 $as_echo_n "(cached) " >&6
5488 else
5489 case $BASH_SHELL in
5490 [\\/]* | ?:[\\/]*)
5491 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5495 for as_dir in $PATH
5497 IFS=$as_save_IFS
5498 test -z "$as_dir" && as_dir=.
5499 for ac_exec_ext in '' $ac_executable_extensions; do
5500 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5501 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5502 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5503 break 2
5505 done
5506 done
5507 IFS=$as_save_IFS
5509 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5511 esac
5513 BASH_SHELL=$ac_cv_path_BASH_SHELL
5514 if test -n "$BASH_SHELL"; then
5515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5516 $as_echo "$BASH_SHELL" >&6; }
5517 else
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5519 $as_echo "no" >&6; }
5523 if test "$BASH_SHELL" != no &&
5524 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5525 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5526 libc_cv_have_bash2=yes
5527 else
5528 libc_cv_have_bash2=no
5532 if test "$BASH_SHELL" = no; then
5533 # Extract the first word of "ksh", so it can be a program name with args.
5534 set dummy ksh; ac_word=$2
5535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5536 $as_echo_n "checking for $ac_word... " >&6; }
5537 if test "${ac_cv_path_KSH+set}" = set; then :
5538 $as_echo_n "(cached) " >&6
5539 else
5540 case $KSH in
5541 [\\/]* | ?:[\\/]*)
5542 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5545 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5546 for as_dir in $PATH
5548 IFS=$as_save_IFS
5549 test -z "$as_dir" && as_dir=.
5550 for ac_exec_ext in '' $ac_executable_extensions; do
5551 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5552 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5553 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5554 break 2
5556 done
5557 done
5558 IFS=$as_save_IFS
5560 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5562 esac
5564 KSH=$ac_cv_path_KSH
5565 if test -n "$KSH"; then
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5567 $as_echo "$KSH" >&6; }
5568 else
5569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5570 $as_echo "no" >&6; }
5574 if test "$KSH" = no; then
5575 libc_cv_have_ksh=no
5576 else
5577 libc_cv_have_ksh=yes
5579 else
5580 KSH="$BASH_SHELL"
5582 libc_cv_have_ksh=yes
5586 for ac_prog in gawk mawk nawk awk
5588 # Extract the first word of "$ac_prog", so it can be a program name with args.
5589 set dummy $ac_prog; ac_word=$2
5590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5591 $as_echo_n "checking for $ac_word... " >&6; }
5592 if test "${ac_cv_prog_AWK+set}" = set; then :
5593 $as_echo_n "(cached) " >&6
5594 else
5595 if test -n "$AWK"; then
5596 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5597 else
5598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5599 for as_dir in $PATH
5601 IFS=$as_save_IFS
5602 test -z "$as_dir" && as_dir=.
5603 for ac_exec_ext in '' $ac_executable_extensions; do
5604 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5605 ac_cv_prog_AWK="$ac_prog"
5606 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5607 break 2
5609 done
5610 done
5611 IFS=$as_save_IFS
5615 AWK=$ac_cv_prog_AWK
5616 if test -n "$AWK"; then
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5618 $as_echo "$AWK" >&6; }
5619 else
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5621 $as_echo "no" >&6; }
5625 test -n "$AWK" && break
5626 done
5628 # Extract the first word of "perl", so it can be a program name with args.
5629 set dummy perl; ac_word=$2
5630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5631 $as_echo_n "checking for $ac_word... " >&6; }
5632 if test "${ac_cv_path_PERL+set}" = set; then :
5633 $as_echo_n "(cached) " >&6
5634 else
5635 case $PERL in
5636 [\\/]* | ?:[\\/]*)
5637 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5641 for as_dir in $PATH
5643 IFS=$as_save_IFS
5644 test -z "$as_dir" && as_dir=.
5645 for ac_exec_ext in '' $ac_executable_extensions; do
5646 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5647 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5649 break 2
5651 done
5652 done
5653 IFS=$as_save_IFS
5655 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5657 esac
5659 PERL=$ac_cv_path_PERL
5660 if test -n "$PERL"; then
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5662 $as_echo "$PERL" >&6; }
5663 else
5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5665 $as_echo "no" >&6; }
5669 if test "$PERL" != no &&
5670 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5671 PERL=no
5673 # Extract the first word of "install-info", so it can be a program name with args.
5674 set dummy install-info; ac_word=$2
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5676 $as_echo_n "checking for $ac_word... " >&6; }
5677 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5678 $as_echo_n "(cached) " >&6
5679 else
5680 case $INSTALL_INFO in
5681 [\\/]* | ?:[\\/]*)
5682 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5685 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5686 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5687 for as_dir in $as_dummy
5689 IFS=$as_save_IFS
5690 test -z "$as_dir" && as_dir=.
5691 for ac_exec_ext in '' $ac_executable_extensions; do
5692 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5693 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5695 break 2
5697 done
5698 done
5699 IFS=$as_save_IFS
5701 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5703 esac
5705 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5706 if test -n "$INSTALL_INFO"; then
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5708 $as_echo "$INSTALL_INFO" >&6; }
5709 else
5710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5711 $as_echo "no" >&6; }
5715 # Extract the first word of "bison", so it can be a program name with args.
5716 set dummy bison; ac_word=$2
5717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5718 $as_echo_n "checking for $ac_word... " >&6; }
5719 if test "${ac_cv_path_BISON+set}" = set; then :
5720 $as_echo_n "(cached) " >&6
5721 else
5722 case $BISON in
5723 [\\/]* | ?:[\\/]*)
5724 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5728 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5729 for as_dir in $as_dummy
5731 IFS=$as_save_IFS
5732 test -z "$as_dir" && as_dir=.
5733 for ac_exec_ext in '' $ac_executable_extensions; do
5734 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5735 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5737 break 2
5739 done
5740 done
5741 IFS=$as_save_IFS
5743 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5745 esac
5747 BISON=$ac_cv_path_BISON
5748 if test -n "$BISON"; then
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5750 $as_echo "$BISON" >&6; }
5751 else
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5753 $as_echo "no" >&6; }
5758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5759 $as_echo_n "checking for signed size_t type... " >&6; }
5760 if test "${libc_cv_signed_size_t+set}" = set; then :
5761 $as_echo_n "(cached) " >&6
5762 else
5763 echo '#include <stddef.h>
5764 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5765 if eval "$ac_cpp conftest.c 2>/dev/null" \
5766 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5767 libc_cv_signed_size_t=no
5768 else
5769 libc_cv_signed_size_t=yes
5771 rm -f conftest*
5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5774 $as_echo "$libc_cv_signed_size_t" >&6; }
5775 if test $libc_cv_signed_size_t = yes; then
5776 cat >> confdefs.h <<\EOF
5777 #undef __SIZE_TYPE__
5778 #define __SIZE_TYPE__ unsigned
5782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5783 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5784 if test "${libc_cv_friendly_stddef+set}" = set; then :
5785 $as_echo_n "(cached) " >&6
5786 else
5787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5788 /* end confdefs.h. */
5789 #define __need_size_t
5790 #define __need_wchar_t
5791 #include <stddef.h>
5792 #define __need_NULL
5793 #include <stddef.h>
5795 main ()
5797 size_t size; wchar_t wchar;
5798 #ifdef offsetof
5799 #error stddef.h ignored __need_*
5800 #endif
5801 if (&size == NULL || &wchar == NULL) abort ();
5803 return 0;
5805 _ACEOF
5806 if ac_fn_c_try_compile "$LINENO"; then :
5807 libc_cv_friendly_stddef=yes
5808 else
5809 libc_cv_friendly_stddef=no
5811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5814 $as_echo "$libc_cv_friendly_stddef" >&6; }
5815 if test $libc_cv_friendly_stddef = yes; then
5816 config_vars="$config_vars
5817 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5821 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5822 if test "${libc_cv_need_minus_P+set}" = set; then :
5823 $as_echo_n "(cached) " >&6
5824 else
5825 cat > conftest.S <<EOF
5826 #include "confdefs.h"
5827 /* Nothing whatsoever. */
5829 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5830 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5831 (eval $ac_try) 2>&5
5832 ac_status=$?
5833 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5834 test $ac_status = 0; }; }; then
5835 libc_cv_need_minus_P=no
5836 else
5837 libc_cv_need_minus_P=yes
5839 rm -f conftest*
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5842 $as_echo "$libc_cv_need_minus_P" >&6; }
5843 if test $libc_cv_need_minus_P = yes; then
5844 config_vars="$config_vars
5845 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5849 $as_echo_n "checking for .set assembler directive... " >&6; }
5850 if test "${libc_cv_asm_set_directive+set}" = set; then :
5851 $as_echo_n "(cached) " >&6
5852 else
5853 cat > conftest.s <<EOF
5854 ${libc_cv_dot_text}
5855 foo:
5856 .set glibc_conftest_frobozz,foo
5857 $libc_cv_asm_global_directive glibc_conftest_frobozz
5859 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5860 # (but it doesn't work), so we must do a linking check to be sure.
5861 cat > conftest1.c <<\EOF
5862 extern int glibc_conftest_frobozz;
5863 void _start() { glibc_conftest_frobozz = 1; }
5865 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5866 -nostartfiles -nostdlib \
5867 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5868 libc_cv_asm_set_directive=yes
5869 else
5870 libc_cv_asm_set_directive=no
5872 rm -f conftest*
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5875 $as_echo "$libc_cv_asm_set_directive" >&6; }
5876 if test $libc_cv_asm_set_directive = yes; then
5877 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5882 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5883 if test "${libc_cv_asm_unique_object+set}" = set; then :
5884 $as_echo_n "(cached) " >&6
5885 else
5886 cat > conftest.s <<EOF
5887 ${libc_cv_dot_text}
5888 _sym:
5889 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5891 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5892 libc_cv_asm_unique_object=yes
5893 else
5894 libc_cv_asm_unique_object=no
5896 rm -f conftest*
5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5899 $as_echo "$libc_cv_asm_unique_object" >&6; }
5900 if test $libc_cv_asm_unique_object = yes; then
5901 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5906 $as_echo_n "checking for .symver assembler directive... " >&6; }
5907 if test "${libc_cv_asm_symver_directive+set}" = set; then :
5908 $as_echo_n "(cached) " >&6
5909 else
5910 cat > conftest.s <<EOF
5911 ${libc_cv_dot_text}
5912 _sym:
5913 .symver _sym,sym@VERS
5915 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5916 libc_cv_asm_symver_directive=yes
5917 else
5918 libc_cv_asm_symver_directive=no
5920 rm -f conftest*
5922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5923 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5925 $as_echo_n "checking for ld --version-script... " >&6; }
5926 if test "${libc_cv_ld_version_script_option+set}" = set; then :
5927 $as_echo_n "(cached) " >&6
5928 else
5929 if test $libc_cv_asm_symver_directive = yes; then
5930 cat > conftest.s <<EOF
5931 ${libc_cv_dot_text}
5932 _sym:
5933 .symver _sym,sym@VERS
5935 cat > conftest.map <<EOF
5936 VERS_1 {
5937 global: sym;
5940 VERS_2 {
5941 global: sym;
5942 } VERS_1;
5944 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5945 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5946 -o conftest.so conftest.o
5947 -nostartfiles -nostdlib
5948 -Wl,--version-script,conftest.map
5949 1>&5'
5950 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5951 (eval $ac_try) 2>&5
5952 ac_status=$?
5953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5954 test $ac_status = 0; }; };
5955 then
5956 libc_cv_ld_version_script_option=yes
5957 else
5958 libc_cv_ld_version_script_option=no
5960 else
5961 libc_cv_ld_version_script_option=no
5963 else
5964 libc_cv_ld_version_script_option=no
5966 rm -f conftest*
5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5969 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5970 if test $shared != no &&
5971 test $libc_cv_asm_symver_directive = yes &&
5972 test $libc_cv_ld_version_script_option = yes &&
5973 test $enable_versioning = yes; then
5974 VERSIONING=yes
5975 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5977 else
5978 VERSIONING=no
5982 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5983 echo "\
5984 *** WARNING: You should not compile GNU libc without versioning. Not using
5985 *** versioning will introduce incompatibilities so that old binaries
5986 *** will not run anymore.
5987 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5989 if test $elf = yes; then
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5991 $as_echo_n "checking for .previous assembler directive... " >&6; }
5992 if test "${libc_cv_asm_previous_directive+set}" = set; then :
5993 $as_echo_n "(cached) " >&6
5994 else
5995 cat > conftest.s <<EOF
5996 .section foo_section
5997 .previous
5999 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6000 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6001 (eval $ac_try) 2>&5
6002 ac_status=$?
6003 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6004 test $ac_status = 0; }; }; then
6005 libc_cv_asm_previous_directive=yes
6006 else
6007 libc_cv_asm_previous_directive=no
6009 rm -f conftest*
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
6012 $as_echo "$libc_cv_asm_previous_directive" >&6; }
6013 if test $libc_cv_asm_previous_directive = yes; then
6014 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
6016 else
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
6018 $as_echo_n "checking for .popsection assembler directive... " >&6; }
6019 if test "${libc_cv_asm_popsection_directive+set}" = set; then :
6020 $as_echo_n "(cached) " >&6
6021 else
6022 cat > conftest.s <<EOF
6023 .pushsection foo_section
6024 .popsection
6026 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6027 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6028 (eval $ac_try) 2>&5
6029 ac_status=$?
6030 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6031 test $ac_status = 0; }; }; then
6032 libc_cv_asm_popsection_directive=yes
6033 else
6034 libc_cv_asm_popsection_directive=no
6036 rm -f conftest*
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
6039 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
6040 if test $libc_cv_asm_popsection_directive = yes; then
6041 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
6046 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
6047 if test "${libc_cv_asm_protected_directive+set}" = set; then :
6048 $as_echo_n "(cached) " >&6
6049 else
6050 cat > conftest.s <<EOF
6051 .protected foo
6052 foo:
6053 .hidden bar
6054 bar:
6056 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6057 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6058 (eval $ac_try) 2>&5
6059 ac_status=$?
6060 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6061 test $ac_status = 0; }; }; then
6062 libc_cv_asm_protected_directive=yes
6063 else
6064 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
6066 rm -f conftest*
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6069 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6071 if test $libc_cv_asm_protected_directive = yes; then
6072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6073 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6074 if test "${libc_cv_visibility_attribute+set}" = set; then :
6075 $as_echo_n "(cached) " >&6
6076 else
6077 cat > conftest.c <<EOF
6078 int foo __attribute__ ((visibility ("hidden"))) = 1;
6079 int bar __attribute__ ((visibility ("protected"))) = 1;
6081 libc_cv_visibility_attribute=no
6082 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6083 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6084 (eval $ac_try) 2>&5
6085 ac_status=$?
6086 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6087 test $ac_status = 0; }; }; then
6088 if grep '\.hidden.*foo' conftest.s >/dev/null; then
6089 if grep '\.protected.*bar' conftest.s >/dev/null; then
6090 libc_cv_visibility_attribute=yes
6094 rm -f conftest.cs
6097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6098 $as_echo "$libc_cv_visibility_attribute" >&6; }
6099 if test $libc_cv_visibility_attribute != yes; then
6100 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
6104 if test $libc_cv_visibility_attribute = yes; then
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6106 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6107 if test "${libc_cv_broken_visibility_attribute+set}" = set; then :
6108 $as_echo_n "(cached) " >&6
6109 else
6110 cat > conftest.c <<EOF
6111 int foo (int x);
6112 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6113 int bar (int x) { return x; }
6115 libc_cv_broken_visibility_attribute=yes
6116 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
6117 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6118 (eval $ac_try) 2>&5
6119 ac_status=$?
6120 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6121 test $ac_status = 0; }; }; then
6122 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6123 libc_cv_broken_visibility_attribute=no
6126 rm -f conftest.c conftest.s
6129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6130 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6131 if test $libc_cv_broken_visibility_attribute = yes; then
6132 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6137 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6138 if test "${libc_cv_broken_alias_attribute+set}" = set; then :
6139 $as_echo_n "(cached) " >&6
6140 else
6141 cat > conftest.c <<EOF
6142 extern int foo (int x) __asm ("xyzzy");
6143 int bar (int x) { return x; }
6144 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6145 extern int dfoo;
6146 extern __typeof (dfoo) dfoo __asm ("abccb");
6147 int dfoo = 1;
6149 libc_cv_broken_alias_attribute=yes
6150 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6151 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6152 (eval $ac_try) 2>&5
6153 ac_status=$?
6154 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6155 test $ac_status = 0; }; }; then
6156 if grep 'xyzzy' conftest.s >/dev/null &&
6157 grep 'abccb' conftest.s >/dev/null; then
6158 libc_cv_broken_alias_attribute=no
6161 rm -f conftest.c conftest.s
6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6165 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6166 if test $libc_cv_broken_alias_attribute = yes; then
6167 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6170 if test $libc_cv_visibility_attribute = yes; then
6171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6172 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6173 if test "${libc_cv_have_sdata_section+set}" = set; then :
6174 $as_echo_n "(cached) " >&6
6175 else
6176 echo "int i;" > conftest.c
6177 libc_cv_have_sdata_section=no
6178 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6179 | grep '\.sdata' >/dev/null; then
6180 libc_cv_have_sdata_section=yes
6182 rm -f conftest.c conftest.so
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6186 $as_echo "$libc_cv_have_sdata_section" >&6; }
6187 if test $libc_cv_have_sdata_section = yes; then
6188 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6194 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6195 if test "${libc_cv_initfini_array+set}" = set; then :
6196 $as_echo_n "(cached) " >&6
6197 else
6198 cat > conftest.c <<EOF
6199 int _start (void) { return 0; }
6200 int __start (void) { return 0; }
6201 int foo (void) { return 1; }
6202 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6204 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6205 -static -nostartfiles -nostdlib 1>&5'
6206 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6207 (eval $ac_try) 2>&5
6208 ac_status=$?
6209 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6210 test $ac_status = 0; }; }
6211 then
6212 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
6213 libc_cv_initfini_array=yes
6214 else
6215 libc_cv_initfini_array=no
6217 else
6218 libc_cv_initfini_array=no
6220 rm -f conftest*
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6223 $as_echo "$libc_cv_initfini_array" >&6; }
6224 if test $libc_cv_initfini_array != yes; then
6225 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6226 elif { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5'
6227 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6228 (eval $ac_try) 2>&5
6229 ac_status=$?
6230 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6231 test $ac_status = 0; }; }; then
6232 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6237 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6238 if test "${libc_cv_cc_with_libunwind+set}" = set; then :
6239 $as_echo_n "(cached) " >&6
6240 else
6242 cat > conftest.c <<EOF
6243 int main (void) { return 0; }
6245 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6246 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6247 libc_cv_cc_with_libunwind=yes
6248 else
6249 libc_cv_cc_with_libunwind=no
6251 rm -f conftest*
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6254 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6256 if test $libc_cv_cc_with_libunwind = yes; then
6257 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6262 $as_echo_n "checking for -z nodelete option... " >&6; }
6263 if test "${libc_cv_z_nodelete+set}" = set; then :
6264 $as_echo_n "(cached) " >&6
6265 else
6266 cat > conftest.c <<EOF
6267 int _start (void) { return 42; }
6269 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6270 -fPIC -shared -o conftest.so conftest.c
6271 -nostartfiles -nostdlib
6272 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6273 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6274 (eval $ac_try) 2>&5
6275 ac_status=$?
6276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6277 test $ac_status = 0; }; }
6278 then
6279 libc_cv_z_nodelete=yes
6280 else
6281 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6283 rm -f conftest*
6285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6286 $as_echo "$libc_cv_z_nodelete" >&6; }
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6289 $as_echo_n "checking for -z nodlopen option... " >&6; }
6290 if test "${libc_cv_z_nodlopen+set}" = set; then :
6291 $as_echo_n "(cached) " >&6
6292 else
6293 cat > conftest.c <<EOF
6294 int _start (void) { return 42; }
6296 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6297 -fPIC -shared -o conftest.so conftest.c
6298 -nostartfiles -nostdlib
6299 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6300 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6301 (eval $ac_try) 2>&5
6302 ac_status=$?
6303 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6304 test $ac_status = 0; }; }
6305 then
6306 libc_cv_z_nodlopen=yes
6307 else
6308 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6310 rm -f conftest*
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6313 $as_echo "$libc_cv_z_nodlopen" >&6; }
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6316 $as_echo_n "checking for -z initfirst option... " >&6; }
6317 if test "${libc_cv_z_initfirst+set}" = set; then :
6318 $as_echo_n "(cached) " >&6
6319 else
6320 cat > conftest.c <<EOF
6321 int _start (void) { return 42; }
6323 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6324 -fPIC -shared -o conftest.so conftest.c
6325 -nostartfiles -nostdlib
6326 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6327 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6328 (eval $ac_try) 2>&5
6329 ac_status=$?
6330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6331 test $ac_status = 0; }; }
6332 then
6333 libc_cv_z_initfirst=yes
6334 else
6335 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6337 rm -f conftest*
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6340 $as_echo "$libc_cv_z_initfirst" >&6; }
6342 case "$base_machine" in
6343 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6345 $as_echo_n "checking for -z relro option... " >&6; }
6346 if test "${libc_cv_z_relro+set}" = set; then :
6347 $as_echo_n "(cached) " >&6
6348 else
6349 libc_cv_z_relro=no
6350 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
6351 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6352 (eval $ac_try) 2>&5
6353 ac_status=$?
6354 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6355 test $ac_status = 0; }; }
6356 then
6357 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6358 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6359 (eval $ac_try) 2>&5
6360 ac_status=$?
6361 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6362 test $ac_status = 0; }; }
6363 then
6364 libc_cv_z_relro=yes
6368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6369 $as_echo "$libc_cv_z_relro" >&6; }
6370 if test "$libc_cv_z_relro" = no; then
6371 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6374 *) ;;
6375 esac
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6378 $as_echo_n "checking for -Bgroup option... " >&6; }
6379 if test "${libc_cv_Bgroup+set}" = set; then :
6380 $as_echo_n "(cached) " >&6
6381 else
6382 cat > conftest.c <<EOF
6383 int _start (void) { return 42; }
6385 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6386 -fPIC -shared -o conftest.so conftest.c
6387 -Wl,-Bgroup -nostdlib 1>&5'
6388 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6389 (eval $ac_try) 2>&5
6390 ac_status=$?
6391 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6392 test $ac_status = 0; }; }
6393 then
6394 libc_cv_Bgroup=yes
6395 else
6396 libc_cv_Bgroup=no
6398 rm -f conftest*
6400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6401 $as_echo "$libc_cv_Bgroup" >&6; }
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6405 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6406 if test "${libc_cv_libgcc_s_suffix+set}" = set; then :
6407 $as_echo_n "(cached) " >&6
6408 else
6409 cat > conftest.c <<EOF
6410 int main (void) { return 0; }
6412 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6413 -fPIC -shared -shared-libgcc -o conftest.so \
6414 conftest.c -v 2>&1 >/dev/null \
6415 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6416 rm -f conftest*
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6419 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6423 $as_echo_n "checking for --as-needed option... " >&6; }
6424 if test "${libc_cv_as_needed+set}" = set; then :
6425 $as_echo_n "(cached) " >&6
6426 else
6427 cat > conftest.c <<EOF
6428 int main (void) { return 0; }
6430 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6431 -fPIC -shared -o conftest.so conftest.c
6432 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6433 -nostdlib 1>&5'
6434 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6435 (eval $ac_try) 2>&5
6436 ac_status=$?
6437 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6438 test $ac_status = 0; }; }
6439 then
6440 libc_cv_as_needed=yes
6441 else
6442 libc_cv_as_needed=no
6444 rm -f conftest*
6446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6447 $as_echo "$libc_cv_as_needed" >&6; }
6450 ASFLAGS_config=
6451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6452 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6453 if test "${libc_cv_as_noexecstack+set}" = set; then :
6454 $as_echo_n "(cached) " >&6
6455 else
6456 cat > conftest.c <<EOF
6457 void foo (void) { }
6459 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6460 -S -o conftest.s conftest.c 1>&5'
6461 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6462 (eval $ac_try) 2>&5
6463 ac_status=$?
6464 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6465 test $ac_status = 0; }; } \
6466 && grep -q .note.GNU-stack conftest.s \
6467 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6468 -c -o conftest.o conftest.s 1>&5'
6469 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6470 (eval $ac_try) 2>&5
6471 ac_status=$?
6472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6473 test $ac_status = 0; }; }
6474 then
6475 libc_cv_as_noexecstack=yes
6476 else
6477 libc_cv_as_noexecstack=no
6479 rm -f conftest*
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6482 $as_echo "$libc_cv_as_noexecstack" >&6; }
6483 if test $libc_cv_as_noexecstack = yes; then
6484 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6489 $as_echo_n "checking for -z combreloc... " >&6; }
6490 if test "${libc_cv_z_combreloc+set}" = set; then :
6491 $as_echo_n "(cached) " >&6
6492 else
6493 cat > conftest.c <<EOF
6494 extern int bar (int);
6495 extern int mumble;
6496 int foo (void) { return bar (mumble); }
6498 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6499 -fPIC -shared -o conftest.so conftest.c
6500 -nostdlib -nostartfiles
6501 -Wl,-z,combreloc 1>&5'
6502 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6503 (eval $ac_try) 2>&5
6504 ac_status=$?
6505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6506 test $ac_status = 0; }; }
6507 then
6508 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6509 libc_cv_z_combreloc=yes
6510 else
6511 libc_cv_z_combreloc=no
6513 else
6514 libc_cv_z_combreloc=no
6516 rm -f conftest*
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6519 $as_echo "$libc_cv_z_combreloc" >&6; }
6520 if test "$libc_cv_z_combreloc" = yes; then
6521 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6527 $as_echo_n "checking for -z execstack... " >&6; }
6528 if test "${libc_cv_z_execstack+set}" = set; then :
6529 $as_echo_n "(cached) " >&6
6530 else
6531 cat > conftest.c <<EOF
6532 int _start (void) { return 42; }
6534 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6535 -fPIC -shared -o conftest.so conftest.c
6536 -Wl,-z,execstack -nostdlib
6537 1>&5'
6538 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6539 (eval $ac_try) 2>&5
6540 ac_status=$?
6541 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6542 test $ac_status = 0; }; }
6543 then
6544 libc_cv_z_execstack=yes
6545 else
6546 libc_cv_z_execstack=no
6548 rm -f conftest*
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6551 $as_echo "$libc_cv_z_execstack" >&6; }
6554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6555 $as_echo_n "checking for -fpie... " >&6; }
6556 if test "${libc_cv_fpie+set}" = set; then :
6557 $as_echo_n "(cached) " >&6
6558 else
6559 cat > conftest.c <<EOF
6560 int foo;
6561 main () { return 0;}
6563 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6564 -o conftest conftest.c 1>&5'
6565 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6566 (eval $ac_try) 2>&5
6567 ac_status=$?
6568 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6569 test $ac_status = 0; }; }
6570 then
6571 libc_cv_fpie=yes
6572 else
6573 libc_cv_fpie=no
6575 rm -f conftest*
6577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6578 $as_echo "$libc_cv_fpie" >&6; }
6582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6583 $as_echo_n "checking for --hash-style option... " >&6; }
6584 if test "${libc_cv_hashstyle+set}" = set; then :
6585 $as_echo_n "(cached) " >&6
6586 else
6587 cat > conftest.c <<EOF
6588 int _start (void) { return 42; }
6590 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6591 -fPIC -shared -o conftest.so conftest.c
6592 -Wl,--hash-style=both -nostdlib 1>&5'
6593 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6594 (eval $ac_try) 2>&5
6595 ac_status=$?
6596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6597 test $ac_status = 0; }; }
6598 then
6599 libc_cv_hashstyle=yes
6600 else
6601 libc_cv_hashstyle=no
6603 rm -f conftest*
6605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6606 $as_echo "$libc_cv_hashstyle" >&6; }
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6611 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6612 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then :
6613 $as_echo_n "(cached) " >&6
6614 else
6615 cat > conftest.c <<EOF
6616 int foo;
6618 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6619 conftest.c 1>&5'
6620 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6621 (eval $ac_try) 2>&5
6622 ac_status=$?
6623 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6624 test $ac_status = 0; }; }
6625 then
6626 libc_cv_fno_toplevel_reorder=yes
6627 else
6628 libc_cv_fno_toplevel_reorder=no
6630 rm -f conftest*
6632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6633 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6634 if test $libc_cv_fno_toplevel_reorder = yes; then
6635 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6636 else
6637 fno_unit_at_a_time=-fno-unit-at-a-time
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6642 $as_echo_n "checking for -fstack-protector... " >&6; }
6643 if test "${libc_cv_ssp+set}" = set; then :
6644 $as_echo_n "(cached) " >&6
6645 else
6646 cat > conftest.c <<EOF
6647 int foo;
6648 main () { return 0;}
6650 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6651 -o conftest conftest.c 1>&5'
6652 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6653 (eval $ac_try) 2>&5
6654 ac_status=$?
6655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6656 test $ac_status = 0; }; }
6657 then
6658 libc_cv_ssp=yes
6659 else
6660 libc_cv_ssp=no
6662 rm -f conftest*
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6665 $as_echo "$libc_cv_ssp" >&6; }
6668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6669 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6670 if test "${libc_cv_gnu89_inline+set}" = set; then :
6671 $as_echo_n "(cached) " >&6
6672 else
6673 cat > conftest.c <<EOF
6674 int foo;
6675 #ifdef __GNUC_GNU_INLINE__
6676 main () { return 0;}
6677 #else
6678 #error
6679 #endif
6681 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6682 -o conftest.s conftest.c 1>&5'
6683 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6684 (eval $ac_try) 2>&5
6685 ac_status=$?
6686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6687 test $ac_status = 0; }; }
6688 then
6689 libc_cv_gnu89_inline=yes
6690 else
6691 libc_cv_gnu89_inline=no
6693 rm -f conftest*
6695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6696 $as_echo "$libc_cv_gnu89_inline" >&6; }
6697 if test $libc_cv_gnu89_inline = yes; then
6698 gnu89_inline=-fgnu89-inline
6699 else
6700 gnu89_inline=
6704 if test $elf != yes; then
6705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6706 $as_echo_n "checking for .init and .fini sections... " >&6; }
6707 if test "${libc_cv_have_initfini+set}" = set; then :
6708 $as_echo_n "(cached) " >&6
6709 else
6710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6711 /* end confdefs.h. */
6714 main ()
6716 asm (".section .init");
6717 asm (".section .fini");
6718 asm ("${libc_cv_dot_text}");
6720 return 0;
6722 _ACEOF
6723 if ac_fn_c_try_compile "$LINENO"; then :
6724 libc_cv_have_initfini=yes
6725 else
6726 libc_cv_have_initfini=no
6728 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6731 $as_echo "$libc_cv_have_initfini" >&6; }
6732 if test $libc_cv_have_initfini = yes; then
6733 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6738 if test $elf = yes; then
6739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6740 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6741 if test "${libc_cv_have_section_quotes+set}" = set; then :
6742 $as_echo_n "(cached) " >&6
6743 else
6744 cat > conftest.c <<EOF
6745 static const int foo
6746 __attribute__ ((section ("bar"))) = 1;
6748 if ${CC-cc} -S conftest.c -o conftest.s; then
6749 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6750 libc_cv_have_section_quotes=yes
6751 else
6752 libc_cv_have_section_quotes=no
6754 else
6755 libc_cv_have_section_quotes=unknown
6757 rm -f conftest.cs
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6761 $as_echo "$libc_cv_have_section_quotes" >&6; }
6762 if test $libc_cv_have_section_quotes = yes; then
6763 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6770 if test $elf = yes; then
6771 libc_cv_asm_underscores=no
6772 else
6773 if test $ac_cv_prog_cc_works = yes; then
6774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6775 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6776 if test "${libc_cv_asm_underscores+set}" = set; then :
6777 $as_echo_n "(cached) " >&6
6778 else
6779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6780 /* end confdefs.h. */
6781 asm ("_glibc_foobar:");
6783 main ()
6785 glibc_foobar ();
6787 return 0;
6789 _ACEOF
6790 if ac_fn_c_try_link "$LINENO"; then :
6791 libc_cv_asm_underscores=yes
6792 else
6793 libc_cv_asm_underscores=no
6795 rm -f core conftest.err conftest.$ac_objext \
6796 conftest$ac_exeext conftest.$ac_ext
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6799 $as_echo "$libc_cv_asm_underscores" >&6; }
6800 else
6801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6802 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6803 if test "${libc_cv_asm_underscores+set}" = set; then :
6804 $as_echo_n "(cached) " >&6
6805 else
6806 cat > conftest.$ac_ext <<EOF
6807 #line $LINENO "configure"
6808 #include "confdefs.h"
6809 void underscore_test(void) {
6810 return; }
6812 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6813 (eval $ac_compile) 2>&5
6814 ac_status=$?
6815 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6816 test $ac_status = 0; }; then
6817 if grep _underscore_test conftest* >/dev/null; then
6818 rm -f conftest*
6819 libc_cv_asm_underscores=yes
6820 else
6821 rm -f conftest*
6822 libc_cv_asm_underscores=no
6824 else
6825 echo "configure: failed program was:" >&5
6826 cat conftest.$ac_ext >&5
6827 rm -f conftest*
6828 libc_cv_asm_underscores=no
6830 rm -f conftest*
6832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6833 $as_echo "$libc_cv_asm_underscores" >&6; }
6836 if test $libc_cv_asm_underscores = no; then
6837 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6841 if test $elf = yes; then
6842 libc_cv_weak_symbols=yes
6845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6846 $as_echo_n "checking for assembler .weak directive... " >&6; }
6847 if test "${libc_cv_asm_weak_directive+set}" = set; then :
6848 $as_echo_n "(cached) " >&6
6849 else
6850 cat > conftest.s <<EOF
6851 ${libc_cv_dot_text}
6852 ${libc_cv_asm_global_directive} foo
6853 foo:
6854 .weak foo
6855 .weak bar; bar = foo
6857 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6858 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6859 (eval $ac_try) 2>&5
6860 ac_status=$?
6861 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6862 test $ac_status = 0; }; }; then
6863 libc_cv_asm_weak_directive=yes
6864 else
6865 libc_cv_asm_weak_directive=no
6867 rm -f conftest*
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6870 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6872 if test $libc_cv_asm_weak_directive = no; then
6873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6874 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6875 if test "${libc_cv_asm_weakext_directive+set}" = set; then :
6876 $as_echo_n "(cached) " >&6
6877 else
6878 cat > conftest.s <<EOF
6879 ${libc_cv_dot_text}
6880 ${libc_cv_asm_global_directive} foo
6881 foo:
6882 .weakext bar foo
6883 .weakext baz
6884 ${libc_cv_asm_global_directive} baz
6885 baz:
6887 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6888 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6889 (eval $ac_try) 2>&5
6890 ac_status=$?
6891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6892 test $ac_status = 0; }; }; then
6893 libc_cv_asm_weakext_directive=yes
6894 else
6895 libc_cv_asm_weakext_directive=no
6897 rm -f conftest*
6899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6900 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6902 fi # no .weak
6904 if test $libc_cv_asm_weak_directive = yes; then
6905 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6907 elif test $libc_cv_asm_weakext_directive = yes; then
6908 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6913 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6914 if test "${libc_cv_asm_cfi_directives+set}" = set; then :
6915 $as_echo_n "(cached) " >&6
6916 else
6917 case $machine in
6918 sparc/sparc64*) cfi_offset=2047;;
6919 *) cfi_offset=0;;
6920 esac
6921 cat > conftest.s <<EOF
6922 .text
6923 .type func,%function
6924 func:
6925 .cfi_startproc
6926 .cfi_remember_state
6927 .cfi_rel_offset 1, $cfi_offset
6928 .cfi_endproc
6930 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6931 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6932 (eval $ac_try) 2>&5
6933 ac_status=$?
6934 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6935 test $ac_status = 0; }; }; then
6936 libc_cv_asm_cfi_directives=yes
6937 else
6938 libc_cv_asm_cfi_directives=no
6940 rm -f conftest*
6942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6943 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6944 if test $libc_cv_asm_cfi_directives = yes; then
6945 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6950 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6951 if test "${libc_cv_ld_no_whole_archive+set}" = set; then :
6952 $as_echo_n "(cached) " >&6
6953 else
6954 cat > conftest.c <<\EOF
6955 _start () {}
6956 int __eh_pc;
6957 __throw () {}
6959 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6960 -nostdlib -nostartfiles -Wl,--no-whole-archive
6961 -o conftest conftest.c 1>&5'
6962 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6963 (eval $ac_try) 2>&5
6964 ac_status=$?
6965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6966 test $ac_status = 0; }; }; then
6967 libc_cv_ld_no_whole_archive=yes
6968 else
6969 libc_cv_ld_no_whole_archive=no
6971 rm -f conftest*
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6974 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6975 if test $libc_cv_ld_no_whole_archive = yes; then
6976 no_whole_archive=-Wl,--no-whole-archive
6979 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6980 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6981 if test "${libc_cv_gcc_exceptions+set}" = set; then :
6982 $as_echo_n "(cached) " >&6
6983 else
6984 cat > conftest.c <<\EOF
6985 _start () {}
6986 int __eh_pc;
6987 __throw () {}
6989 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6990 -nostdlib -nostartfiles -fexceptions
6991 -o conftest conftest.c 1>&5'
6992 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6993 (eval $ac_try) 2>&5
6994 ac_status=$?
6995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6996 test $ac_status = 0; }; }; then
6997 libc_cv_gcc_exceptions=yes
6998 else
6999 libc_cv_gcc_exceptions=no
7001 rm -f conftest*
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7004 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7005 if test $libc_cv_gcc_exceptions = yes; then
7006 exceptions=-fexceptions
7009 if test "$host_cpu" = powerpc ; then
7010 # Check for a bug present in at least versions 2.8.x of GCC
7011 # and versions 1.0.x of EGCS.
7012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7013 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7014 if test "${libc_cv_c_asmcr0_bug+set}" = set; then :
7015 $as_echo_n "(cached) " >&6
7016 else
7017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7018 /* end confdefs.h. */
7019 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7021 main ()
7025 return 0;
7027 _ACEOF
7028 if ac_fn_c_try_compile "$LINENO"; then :
7029 libc_cv_c_asmcr0_bug='no'
7030 else
7031 libc_cv_c_asmcr0_bug='yes'
7033 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7036 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7037 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7038 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7044 $as_echo_n "checking for __builtin_expect... " >&6; }
7045 if test "${libc_cv_gcc_builtin_expect+set}" = set; then :
7046 $as_echo_n "(cached) " >&6
7047 else
7048 cat > conftest.c <<EOF
7049 #line $LINENO "configure"
7050 int foo (int a)
7052 a = __builtin_expect (a, 10);
7053 return a == 10 ? 0 : 1;
7056 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7057 -o conftest conftest.c -lgcc >&5'
7058 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7059 (eval $ac_try) 2>&5
7060 ac_status=$?
7061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7062 test $ac_status = 0; }; }; then
7063 libc_cv_gcc_builtin_expect=yes
7064 else
7065 libc_cv_gcc_builtin_expect=no
7067 rm -f conftest*
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7070 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7071 if test "$libc_cv_gcc_builtin_expect" = yes; then
7072 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
7076 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7077 $as_echo_n "checking for __builtin_memset... " >&6; }
7078 if test "${libc_cv_gcc_builtin_memset+set}" = set; then :
7079 $as_echo_n "(cached) " >&6
7080 else
7081 cat > conftest.c <<\EOF
7082 void zero (void *x)
7084 __builtin_memset (x, 0, 1000);
7087 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7088 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7089 (eval $ac_try) 2>&5
7090 ac_status=$?
7091 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7092 test $ac_status = 0; }; };
7093 then
7094 libc_cv_gcc_builtin_memset=no
7095 else
7096 libc_cv_gcc_builtin_memset=yes
7098 rm -f conftest*
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7101 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7102 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7103 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7108 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7109 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then :
7110 $as_echo_n "(cached) " >&6
7111 else
7112 cat > conftest.c <<\EOF
7113 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7114 char *foo (const char *a, const char *b)
7116 return __builtin_strstr (a, b);
7119 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7120 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7121 (eval $ac_try) 2>&5
7122 ac_status=$?
7123 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7124 test $ac_status = 0; }; };
7125 then
7126 libc_cv_gcc_builtin_redirection=yes
7127 else
7128 libc_cv_gcc_builtin_redirection=no
7130 rm -f conftest*
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7133 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7134 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7135 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7139 if test "x$use__thread" != xno; then
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7141 $as_echo_n "checking for __thread... " >&6; }
7142 if test "${libc_cv_gcc___thread+set}" = set; then :
7143 $as_echo_n "(cached) " >&6
7144 else
7145 cat > conftest.c <<\EOF
7146 __thread int a = 42;
7148 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7149 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7150 (eval $ac_try) 2>&5
7151 ac_status=$?
7152 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7153 test $ac_status = 0; }; }; then
7154 libc_cv_gcc___thread=yes
7155 else
7156 libc_cv_gcc___thread=no
7158 rm -f conftest*
7160 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7161 $as_echo "$libc_cv_gcc___thread" >&6; }
7162 if test "$libc_cv_gcc___thread" = yes; then
7163 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7166 else
7167 libc_cv_gcc___thread=no
7170 if test "$libc_cv_gcc___thread" = yes; then
7171 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7172 $as_echo_n "checking for tls_model attribute... " >&6; }
7173 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then :
7174 $as_echo_n "(cached) " >&6
7175 else
7176 cat > conftest.c <<\EOF
7177 extern __thread int a __attribute__((tls_model ("initial-exec")));
7179 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7180 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7181 (eval $ac_try) 2>&5
7182 ac_status=$?
7183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7184 test $ac_status = 0; }; }; then
7185 libc_cv_gcc_tls_model_attr=yes
7186 else
7187 libc_cv_gcc_tls_model_attr=no
7189 rm -f conftest*
7191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7192 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7193 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7194 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7199 if test -n "$submachine"; then
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7201 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7202 if test "${libc_cv_cc_submachine+set}" = set; then :
7203 $as_echo_n "(cached) " >&6
7204 else
7205 libc_cv_cc_submachine=no
7206 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7207 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7208 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7209 (eval $ac_try) 2>&5
7210 ac_status=$?
7211 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7212 test $ac_status = 0; }; }; then
7213 libc_cv_cc_submachine="$opt"
7214 break
7216 done
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7219 $as_echo "$libc_cv_cc_submachine" >&6; }
7220 if test "x$libc_cv_cc_submachine" = xno; then
7221 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7226 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7227 $as_echo_n "checking for libgd... " >&6; }
7228 if test "$with_gd" != "no"; then
7229 old_CFLAGS="$CFLAGS"
7230 CFLAGS="$CFLAGS $libgd_include"
7231 old_LDFLAGS="$LDFLAGS"
7232 LDFLAGS="$LDFLAGS $libgd_ldflags"
7233 old_LIBS="$LIBS"
7234 LIBS="$LIBS -lgd -lpng -lz -lm"
7235 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7236 /* end confdefs.h. */
7237 #include <gd.h>
7239 main ()
7241 gdImagePng (0, 0)
7243 return 0;
7245 _ACEOF
7246 if ac_fn_c_try_link "$LINENO"; then :
7247 LIBGD=yes
7248 else
7249 LIBGD=no
7251 rm -f core conftest.err conftest.$ac_objext \
7252 conftest$ac_exeext conftest.$ac_ext
7253 CFLAGS="$old_CFLAGS"
7254 LDFLAGS="$old_LDFLAGS"
7255 LIBS="$old_LIBS"
7256 else
7257 LIBGD=no
7259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7260 $as_echo "$LIBGD" >&6; }
7263 # SELinux detection
7264 if test x$with_selinux = xno ; then
7265 have_selinux=no;
7266 else
7267 # See if we have the SELinux library
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7269 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7270 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
7271 $as_echo_n "(cached) " >&6
7272 else
7273 ac_check_lib_save_LIBS=$LIBS
7274 LIBS="-lselinux $LIBS"
7275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7276 /* end confdefs.h. */
7278 /* Override any GCC internal prototype to avoid an error.
7279 Use char because int might match the return type of a GCC
7280 builtin and then its argument prototype would still apply. */
7281 #ifdef __cplusplus
7282 extern "C"
7283 #endif
7284 char is_selinux_enabled ();
7286 main ()
7288 return is_selinux_enabled ();
7290 return 0;
7292 _ACEOF
7293 if ac_fn_c_try_link "$LINENO"; then :
7294 ac_cv_lib_selinux_is_selinux_enabled=yes
7295 else
7296 ac_cv_lib_selinux_is_selinux_enabled=no
7298 rm -f core conftest.err conftest.$ac_objext \
7299 conftest$ac_exeext conftest.$ac_ext
7300 LIBS=$ac_check_lib_save_LIBS
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7303 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7304 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
7305 have_selinux=yes
7306 else
7307 have_selinux=no
7310 # See if we have the SELinux header with the NSCD permissions in it.
7311 if test x$have_selinux = xyes ; then
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7313 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7315 /* end confdefs.h. */
7316 #include <selinux/av_permissions.h>
7318 main ()
7320 #ifdef NSCD__SHMEMHOST
7321 return 0;
7322 #else
7323 #error NSCD__SHMEMHOST not defined
7324 #endif
7326 return 0;
7328 _ACEOF
7329 if ac_fn_c_try_compile "$LINENO"; then :
7330 have_selinux=yes
7331 else
7332 have_selinux=no
7334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7336 $as_echo "$have_selinux" >&6; }
7339 if test x$with_selinux = xyes ; then
7340 if test x$have_selinux = xno ; then
7341 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7345 # Check if we're building with SELinux support.
7346 if test "x$have_selinux" = xyes; then
7348 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7351 # See if we have the libaudit library
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7353 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7354 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then :
7355 $as_echo_n "(cached) " >&6
7356 else
7357 ac_check_lib_save_LIBS=$LIBS
7358 LIBS="-laudit $LIBS"
7359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7360 /* end confdefs.h. */
7362 /* Override any GCC internal prototype to avoid an error.
7363 Use char because int might match the return type of a GCC
7364 builtin and then its argument prototype would still apply. */
7365 #ifdef __cplusplus
7366 extern "C"
7367 #endif
7368 char audit_log_user_avc_message ();
7370 main ()
7372 return audit_log_user_avc_message ();
7374 return 0;
7376 _ACEOF
7377 if ac_fn_c_try_link "$LINENO"; then :
7378 ac_cv_lib_audit_audit_log_user_avc_message=yes
7379 else
7380 ac_cv_lib_audit_audit_log_user_avc_message=no
7382 rm -f core conftest.err conftest.$ac_objext \
7383 conftest$ac_exeext conftest.$ac_ext
7384 LIBS=$ac_check_lib_save_LIBS
7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7387 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7388 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = x""yes; then :
7389 have_libaudit=yes
7390 else
7391 have_libaudit=no
7394 if test "x$have_libaudit" = xyes; then
7396 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7401 # See if we have the libcap library
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7403 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7404 if test "${ac_cv_lib_cap_cap_init+set}" = set; then :
7405 $as_echo_n "(cached) " >&6
7406 else
7407 ac_check_lib_save_LIBS=$LIBS
7408 LIBS="-lcap $LIBS"
7409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7410 /* end confdefs.h. */
7412 /* Override any GCC internal prototype to avoid an error.
7413 Use char because int might match the return type of a GCC
7414 builtin and then its argument prototype would still apply. */
7415 #ifdef __cplusplus
7416 extern "C"
7417 #endif
7418 char cap_init ();
7420 main ()
7422 return cap_init ();
7424 return 0;
7426 _ACEOF
7427 if ac_fn_c_try_link "$LINENO"; then :
7428 ac_cv_lib_cap_cap_init=yes
7429 else
7430 ac_cv_lib_cap_cap_init=no
7432 rm -f core conftest.err conftest.$ac_objext \
7433 conftest$ac_exeext conftest.$ac_ext
7434 LIBS=$ac_check_lib_save_LIBS
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7437 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7438 if test "x$ac_cv_lib_cap_cap_init" = x""yes; then :
7439 have_libcap=yes
7440 else
7441 have_libcap=no
7444 if test "x$have_libcap" = xyes; then
7446 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7455 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7456 if test "${ac_cv_path_GREP+set}" = set; then :
7457 $as_echo_n "(cached) " >&6
7458 else
7459 if test -z "$GREP"; then
7460 ac_path_GREP_found=false
7461 # Loop through the user's path and test for each of PROGNAME-LIST
7462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7463 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7465 IFS=$as_save_IFS
7466 test -z "$as_dir" && as_dir=.
7467 for ac_prog in grep ggrep; do
7468 for ac_exec_ext in '' $ac_executable_extensions; do
7469 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7470 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7471 # Check for GNU ac_path_GREP and select it if it is found.
7472 # Check for GNU $ac_path_GREP
7473 case `"$ac_path_GREP" --version 2>&1` in
7474 *GNU*)
7475 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7477 ac_count=0
7478 $as_echo_n 0123456789 >"conftest.in"
7479 while :
7481 cat "conftest.in" "conftest.in" >"conftest.tmp"
7482 mv "conftest.tmp" "conftest.in"
7483 cp "conftest.in" "conftest.nl"
7484 $as_echo 'GREP' >> "conftest.nl"
7485 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7486 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7487 as_fn_arith $ac_count + 1 && ac_count=$as_val
7488 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7489 # Best one so far, save it but keep looking for a better one
7490 ac_cv_path_GREP="$ac_path_GREP"
7491 ac_path_GREP_max=$ac_count
7493 # 10*(2^10) chars as input seems more than enough
7494 test $ac_count -gt 10 && break
7495 done
7496 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7497 esac
7499 $ac_path_GREP_found && break 3
7500 done
7501 done
7502 done
7503 IFS=$as_save_IFS
7504 if test -z "$ac_cv_path_GREP"; then
7505 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7507 else
7508 ac_cv_path_GREP=$GREP
7512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7513 $as_echo "$ac_cv_path_GREP" >&6; }
7514 GREP="$ac_cv_path_GREP"
7517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7518 $as_echo_n "checking for egrep... " >&6; }
7519 if test "${ac_cv_path_EGREP+set}" = set; then :
7520 $as_echo_n "(cached) " >&6
7521 else
7522 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7523 then ac_cv_path_EGREP="$GREP -E"
7524 else
7525 if test -z "$EGREP"; then
7526 ac_path_EGREP_found=false
7527 # Loop through the user's path and test for each of PROGNAME-LIST
7528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7529 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7531 IFS=$as_save_IFS
7532 test -z "$as_dir" && as_dir=.
7533 for ac_prog in egrep; do
7534 for ac_exec_ext in '' $ac_executable_extensions; do
7535 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7536 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7537 # Check for GNU ac_path_EGREP and select it if it is found.
7538 # Check for GNU $ac_path_EGREP
7539 case `"$ac_path_EGREP" --version 2>&1` in
7540 *GNU*)
7541 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7543 ac_count=0
7544 $as_echo_n 0123456789 >"conftest.in"
7545 while :
7547 cat "conftest.in" "conftest.in" >"conftest.tmp"
7548 mv "conftest.tmp" "conftest.in"
7549 cp "conftest.in" "conftest.nl"
7550 $as_echo 'EGREP' >> "conftest.nl"
7551 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7552 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7553 as_fn_arith $ac_count + 1 && ac_count=$as_val
7554 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7555 # Best one so far, save it but keep looking for a better one
7556 ac_cv_path_EGREP="$ac_path_EGREP"
7557 ac_path_EGREP_max=$ac_count
7559 # 10*(2^10) chars as input seems more than enough
7560 test $ac_count -gt 10 && break
7561 done
7562 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7563 esac
7565 $ac_path_EGREP_found && break 3
7566 done
7567 done
7568 done
7569 IFS=$as_save_IFS
7570 if test -z "$ac_cv_path_EGREP"; then
7571 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7573 else
7574 ac_cv_path_EGREP=$EGREP
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7580 $as_echo "$ac_cv_path_EGREP" >&6; }
7581 EGREP="$ac_cv_path_EGREP"
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7585 $as_echo_n "checking for ANSI C header files... " >&6; }
7586 if test "${ac_cv_header_stdc+set}" = set; then :
7587 $as_echo_n "(cached) " >&6
7588 else
7589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7590 /* end confdefs.h. */
7591 #include <stdlib.h>
7592 #include <stdarg.h>
7593 #include <string.h>
7594 #include <float.h>
7597 main ()
7601 return 0;
7603 _ACEOF
7604 if ac_fn_c_try_compile "$LINENO"; then :
7605 ac_cv_header_stdc=yes
7606 else
7607 ac_cv_header_stdc=no
7609 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7611 if test $ac_cv_header_stdc = yes; then
7612 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7614 /* end confdefs.h. */
7615 #include <string.h>
7617 _ACEOF
7618 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7619 $EGREP "memchr" >/dev/null 2>&1; then :
7621 else
7622 ac_cv_header_stdc=no
7624 rm -f conftest*
7628 if test $ac_cv_header_stdc = yes; then
7629 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7630 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7631 /* end confdefs.h. */
7632 #include <stdlib.h>
7634 _ACEOF
7635 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7636 $EGREP "free" >/dev/null 2>&1; then :
7638 else
7639 ac_cv_header_stdc=no
7641 rm -f conftest*
7645 if test $ac_cv_header_stdc = yes; then
7646 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7647 if test "$cross_compiling" = yes; then :
7649 else
7650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7651 /* end confdefs.h. */
7652 #include <ctype.h>
7653 #include <stdlib.h>
7654 #if ((' ' & 0x0FF) == 0x020)
7655 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7656 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7657 #else
7658 # define ISLOWER(c) \
7659 (('a' <= (c) && (c) <= 'i') \
7660 || ('j' <= (c) && (c) <= 'r') \
7661 || ('s' <= (c) && (c) <= 'z'))
7662 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7663 #endif
7665 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7667 main ()
7669 int i;
7670 for (i = 0; i < 256; i++)
7671 if (XOR (islower (i), ISLOWER (i))
7672 || toupper (i) != TOUPPER (i))
7673 return 2;
7674 return 0;
7676 _ACEOF
7677 if ac_fn_c_try_run "$LINENO"; then :
7679 else
7680 ac_cv_header_stdc=no
7682 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7683 conftest.$ac_objext conftest.beam conftest.$ac_ext
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7689 $as_echo "$ac_cv_header_stdc" >&6; }
7690 if test $ac_cv_header_stdc = yes; then
7692 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7696 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7697 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7698 inttypes.h stdint.h unistd.h
7699 do :
7700 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7701 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7703 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7704 cat >>confdefs.h <<_ACEOF
7705 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7706 _ACEOF
7710 done
7713 # The cast to long int works around a bug in the HP C Compiler
7714 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7715 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7716 # This bug is HP SR number 8606223364.
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7718 $as_echo_n "checking size of long double... " >&6; }
7719 if test "${ac_cv_sizeof_long_double+set}" = set; then :
7720 $as_echo_n "(cached) " >&6
7721 else
7722 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7724 else
7725 if test "$ac_cv_type_long_double" = yes; then
7726 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7727 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7728 as_fn_error 77 "cannot compute sizeof (long double)
7729 See \`config.log' for more details" "$LINENO" 5; }
7730 else
7731 ac_cv_sizeof_long_double=0
7736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7737 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7741 cat >>confdefs.h <<_ACEOF
7742 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7743 _ACEOF
7746 sizeof_long_double=$ac_cv_sizeof_long_double
7749 ### End of automated tests.
7750 ### Now run sysdeps configure fragments.
7752 # They also can set these variables.
7753 use_ldconfig=no
7754 ldd_rewrite_script=no
7755 libc_cv_sysconfdir=$sysconfdir
7756 libc_cv_gcc_unwind_find_fde=no
7757 libc_cv_idn=no
7759 # Iterate over all the sysdep directories we will use, running their
7760 # configure fragments.
7761 for dir in $sysnames; do
7762 case $dir in
7763 /*) dest=$dir ;;
7764 *) dest=$srcdir/$dir ;;
7765 esac
7766 if test -r $dest/configure; then
7767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7768 $as_echo "running configure fragment for $dir" >&6; }
7769 . $dest/configure
7771 done
7773 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7774 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7779 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7782 # Test for old glibc 2.0.x headers so that they can be removed properly
7783 # Search only in includedir.
7784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7785 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7786 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7787 then
7788 old_glibc_headers=yes
7789 else
7790 old_glibc_headers=no
7792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7793 $as_echo "$old_glibc_headers" >&6; }
7794 if test ${old_glibc_headers} = yes; then
7795 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7796 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7797 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7798 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7818 if test $elf = yes; then
7819 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7822 if test $xcoff = yes; then
7823 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7829 if test $shared = default; then
7830 shared=$elf
7833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7834 $as_echo_n "checking whether -fPIC is default... " >&6; }
7835 if test "${libc_cv_pic_default+set}" = set; then :
7836 $as_echo_n "(cached) " >&6
7837 else
7838 libc_cv_pic_default=yes
7839 cat > conftest.c <<EOF
7840 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7841 # error PIC is default.
7842 #endif
7844 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7845 libc_cv_pic_default=no
7847 rm -f conftest.*
7849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7850 $as_echo "$libc_cv_pic_default" >&6; }
7863 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7864 config_makefile=
7865 else
7866 config_makefile=Makefile
7869 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7870 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7874 ac_config_files="$ac_config_files config.make ${config_makefile}"
7876 ac_config_commands="$ac_config_commands default"
7878 cat >confcache <<\_ACEOF
7879 # This file is a shell script that caches the results of configure
7880 # tests run on this system so they can be shared between configure
7881 # scripts and configure runs, see configure's option --config-cache.
7882 # It is not useful on other systems. If it contains results you don't
7883 # want to keep, you may remove or edit it.
7885 # config.status only pays attention to the cache file if you give it
7886 # the --recheck option to rerun configure.
7888 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7889 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7890 # following values.
7892 _ACEOF
7894 # The following way of writing the cache mishandles newlines in values,
7895 # but we know of no workaround that is simple, portable, and efficient.
7896 # So, we kill variables containing newlines.
7897 # Ultrix sh set writes to stderr and can't be redirected directly,
7898 # and sets the high bit in the cache file unless we assign to the vars.
7900 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7901 eval ac_val=\$$ac_var
7902 case $ac_val in #(
7903 *${as_nl}*)
7904 case $ac_var in #(
7905 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7906 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7907 esac
7908 case $ac_var in #(
7909 _ | IFS | as_nl) ;; #(
7910 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7911 *) { eval $ac_var=; unset $ac_var;} ;;
7912 esac ;;
7913 esac
7914 done
7916 (set) 2>&1 |
7917 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7918 *${as_nl}ac_space=\ *)
7919 # `set' does not quote correctly, so add quotes: double-quote
7920 # substitution turns \\\\ into \\, and sed turns \\ into \.
7921 sed -n \
7922 "s/'/'\\\\''/g;
7923 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7924 ;; #(
7926 # `set' quotes correctly as required by POSIX, so do not add quotes.
7927 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7929 esac |
7930 sort
7932 sed '
7933 /^ac_cv_env_/b end
7934 t clear
7935 :clear
7936 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7937 t end
7938 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7939 :end' >>confcache
7940 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7941 if test -w "$cache_file"; then
7942 test "x$cache_file" != "x/dev/null" &&
7943 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7944 $as_echo "$as_me: updating cache $cache_file" >&6;}
7945 cat confcache >$cache_file
7946 else
7947 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7948 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7951 rm -f confcache
7953 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7954 # Let make expand exec_prefix.
7955 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7957 DEFS=-DHAVE_CONFIG_H
7959 ac_libobjs=
7960 ac_ltlibobjs=
7962 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7963 # 1. Remove the extension, and $U if already installed.
7964 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7965 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7966 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7967 # will be set to the directory where LIBOBJS objects are built.
7968 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7969 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7970 done
7971 LIBOBJS=$ac_libobjs
7973 LTLIBOBJS=$ac_ltlibobjs
7977 : ${CONFIG_STATUS=./config.status}
7978 ac_write_fail=0
7979 ac_clean_files_save=$ac_clean_files
7980 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7981 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7982 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7983 as_write_fail=0
7984 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7985 #! $SHELL
7986 # Generated by $as_me.
7987 # Run this file to recreate the current configuration.
7988 # Compiler output produced by configure, useful for debugging
7989 # configure, is in config.log if it exists.
7991 debug=false
7992 ac_cs_recheck=false
7993 ac_cs_silent=false
7995 SHELL=\${CONFIG_SHELL-$SHELL}
7996 export SHELL
7997 _ASEOF
7998 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7999 ## -------------------- ##
8000 ## M4sh Initialization. ##
8001 ## -------------------- ##
8003 # Be more Bourne compatible
8004 DUALCASE=1; export DUALCASE # for MKS sh
8005 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8006 emulate sh
8007 NULLCMD=:
8008 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8009 # is contrary to our usage. Disable this feature.
8010 alias -g '${1+"$@"}'='"$@"'
8011 setopt NO_GLOB_SUBST
8012 else
8013 case `(set -o) 2>/dev/null` in #(
8014 *posix*) :
8015 set -o posix ;; #(
8016 *) :
8018 esac
8022 as_nl='
8024 export as_nl
8025 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8026 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8027 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8028 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8029 # Prefer a ksh shell builtin over an external printf program on Solaris,
8030 # but without wasting forks for bash or zsh.
8031 if test -z "$BASH_VERSION$ZSH_VERSION" \
8032 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8033 as_echo='print -r --'
8034 as_echo_n='print -rn --'
8035 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8036 as_echo='printf %s\n'
8037 as_echo_n='printf %s'
8038 else
8039 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8040 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8041 as_echo_n='/usr/ucb/echo -n'
8042 else
8043 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8044 as_echo_n_body='eval
8045 arg=$1;
8046 case $arg in #(
8047 *"$as_nl"*)
8048 expr "X$arg" : "X\\(.*\\)$as_nl";
8049 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8050 esac;
8051 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8053 export as_echo_n_body
8054 as_echo_n='sh -c $as_echo_n_body as_echo'
8056 export as_echo_body
8057 as_echo='sh -c $as_echo_body as_echo'
8060 # The user is always right.
8061 if test "${PATH_SEPARATOR+set}" != set; then
8062 PATH_SEPARATOR=:
8063 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8064 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8065 PATH_SEPARATOR=';'
8070 # IFS
8071 # We need space, tab and new line, in precisely that order. Quoting is
8072 # there to prevent editors from complaining about space-tab.
8073 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8074 # splitting by setting IFS to empty value.)
8075 IFS=" "" $as_nl"
8077 # Find who we are. Look in the path if we contain no directory separator.
8078 case $0 in #((
8079 *[\\/]* ) as_myself=$0 ;;
8080 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8081 for as_dir in $PATH
8083 IFS=$as_save_IFS
8084 test -z "$as_dir" && as_dir=.
8085 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8086 done
8087 IFS=$as_save_IFS
8090 esac
8091 # We did not find ourselves, most probably we were run as `sh COMMAND'
8092 # in which case we are not to be found in the path.
8093 if test "x$as_myself" = x; then
8094 as_myself=$0
8096 if test ! -f "$as_myself"; then
8097 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8098 exit 1
8101 # Unset variables that we do not need and which cause bugs (e.g. in
8102 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8103 # suppresses any "Segmentation fault" message there. '((' could
8104 # trigger a bug in pdksh 5.2.14.
8105 for as_var in BASH_ENV ENV MAIL MAILPATH
8106 do eval test x\${$as_var+set} = xset \
8107 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8108 done
8109 PS1='$ '
8110 PS2='> '
8111 PS4='+ '
8113 # NLS nuisances.
8114 LC_ALL=C
8115 export LC_ALL
8116 LANGUAGE=C
8117 export LANGUAGE
8119 # CDPATH.
8120 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8123 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8124 # ----------------------------------------
8125 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8126 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8127 # script with STATUS, using 1 if that was 0.
8128 as_fn_error ()
8130 as_status=$1; test $as_status -eq 0 && as_status=1
8131 if test "$4"; then
8132 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8133 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8135 $as_echo "$as_me: error: $2" >&2
8136 as_fn_exit $as_status
8137 } # as_fn_error
8140 # as_fn_set_status STATUS
8141 # -----------------------
8142 # Set $? to STATUS, without forking.
8143 as_fn_set_status ()
8145 return $1
8146 } # as_fn_set_status
8148 # as_fn_exit STATUS
8149 # -----------------
8150 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8151 as_fn_exit ()
8153 set +e
8154 as_fn_set_status $1
8155 exit $1
8156 } # as_fn_exit
8158 # as_fn_unset VAR
8159 # ---------------
8160 # Portably unset VAR.
8161 as_fn_unset ()
8163 { eval $1=; unset $1;}
8165 as_unset=as_fn_unset
8166 # as_fn_append VAR VALUE
8167 # ----------------------
8168 # Append the text in VALUE to the end of the definition contained in VAR. Take
8169 # advantage of any shell optimizations that allow amortized linear growth over
8170 # repeated appends, instead of the typical quadratic growth present in naive
8171 # implementations.
8172 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8173 eval 'as_fn_append ()
8175 eval $1+=\$2
8177 else
8178 as_fn_append ()
8180 eval $1=\$$1\$2
8182 fi # as_fn_append
8184 # as_fn_arith ARG...
8185 # ------------------
8186 # Perform arithmetic evaluation on the ARGs, and store the result in the
8187 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8188 # must be portable across $(()) and expr.
8189 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8190 eval 'as_fn_arith ()
8192 as_val=$(( $* ))
8194 else
8195 as_fn_arith ()
8197 as_val=`expr "$@" || test $? -eq 1`
8199 fi # as_fn_arith
8202 if expr a : '\(a\)' >/dev/null 2>&1 &&
8203 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8204 as_expr=expr
8205 else
8206 as_expr=false
8209 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8210 as_basename=basename
8211 else
8212 as_basename=false
8215 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8216 as_dirname=dirname
8217 else
8218 as_dirname=false
8221 as_me=`$as_basename -- "$0" ||
8222 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8223 X"$0" : 'X\(//\)$' \| \
8224 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8225 $as_echo X/"$0" |
8226 sed '/^.*\/\([^/][^/]*\)\/*$/{
8227 s//\1/
8230 /^X\/\(\/\/\)$/{
8231 s//\1/
8234 /^X\/\(\/\).*/{
8235 s//\1/
8238 s/.*/./; q'`
8240 # Avoid depending upon Character Ranges.
8241 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8242 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8243 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8244 as_cr_digits='0123456789'
8245 as_cr_alnum=$as_cr_Letters$as_cr_digits
8247 ECHO_C= ECHO_N= ECHO_T=
8248 case `echo -n x` in #(((((
8249 -n*)
8250 case `echo 'xy\c'` in
8251 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8252 xy) ECHO_C='\c';;
8253 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8254 ECHO_T=' ';;
8255 esac;;
8257 ECHO_N='-n';;
8258 esac
8260 rm -f conf$$ conf$$.exe conf$$.file
8261 if test -d conf$$.dir; then
8262 rm -f conf$$.dir/conf$$.file
8263 else
8264 rm -f conf$$.dir
8265 mkdir conf$$.dir 2>/dev/null
8267 if (echo >conf$$.file) 2>/dev/null; then
8268 if ln -s conf$$.file conf$$ 2>/dev/null; then
8269 as_ln_s='ln -s'
8270 # ... but there are two gotchas:
8271 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8272 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8273 # In both cases, we have to default to `cp -p'.
8274 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8275 as_ln_s='cp -p'
8276 elif ln conf$$.file conf$$ 2>/dev/null; then
8277 as_ln_s=ln
8278 else
8279 as_ln_s='cp -p'
8281 else
8282 as_ln_s='cp -p'
8284 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8285 rmdir conf$$.dir 2>/dev/null
8288 # as_fn_mkdir_p
8289 # -------------
8290 # Create "$as_dir" as a directory, including parents if necessary.
8291 as_fn_mkdir_p ()
8294 case $as_dir in #(
8295 -*) as_dir=./$as_dir;;
8296 esac
8297 test -d "$as_dir" || eval $as_mkdir_p || {
8298 as_dirs=
8299 while :; do
8300 case $as_dir in #(
8301 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8302 *) as_qdir=$as_dir;;
8303 esac
8304 as_dirs="'$as_qdir' $as_dirs"
8305 as_dir=`$as_dirname -- "$as_dir" ||
8306 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8307 X"$as_dir" : 'X\(//\)[^/]' \| \
8308 X"$as_dir" : 'X\(//\)$' \| \
8309 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8310 $as_echo X"$as_dir" |
8311 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8312 s//\1/
8315 /^X\(\/\/\)[^/].*/{
8316 s//\1/
8319 /^X\(\/\/\)$/{
8320 s//\1/
8323 /^X\(\/\).*/{
8324 s//\1/
8327 s/.*/./; q'`
8328 test -d "$as_dir" && break
8329 done
8330 test -z "$as_dirs" || eval "mkdir $as_dirs"
8331 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8334 } # as_fn_mkdir_p
8335 if mkdir -p . 2>/dev/null; then
8336 as_mkdir_p='mkdir -p "$as_dir"'
8337 else
8338 test -d ./-p && rmdir ./-p
8339 as_mkdir_p=false
8342 if test -x / >/dev/null 2>&1; then
8343 as_test_x='test -x'
8344 else
8345 if ls -dL / >/dev/null 2>&1; then
8346 as_ls_L_option=L
8347 else
8348 as_ls_L_option=
8350 as_test_x='
8351 eval sh -c '\''
8352 if test -d "$1"; then
8353 test -d "$1/.";
8354 else
8355 case $1 in #(
8356 -*)set "./$1";;
8357 esac;
8358 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8359 ???[sx]*):;;*)false;;esac;fi
8360 '\'' sh
8363 as_executable_p=$as_test_x
8365 # Sed expression to map a string onto a valid CPP name.
8366 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8368 # Sed expression to map a string onto a valid variable name.
8369 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8372 exec 6>&1
8373 ## ----------------------------------- ##
8374 ## Main body of $CONFIG_STATUS script. ##
8375 ## ----------------------------------- ##
8376 _ASEOF
8377 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8379 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8380 # Save the log message, to keep $0 and so on meaningful, and to
8381 # report actual input values of CONFIG_FILES etc. instead of their
8382 # values after options handling.
8383 ac_log="
8384 This file was extended by GNU C Library $as_me (see version.h), which was
8385 generated by GNU Autoconf 2.66. Invocation command line was
8387 CONFIG_FILES = $CONFIG_FILES
8388 CONFIG_HEADERS = $CONFIG_HEADERS
8389 CONFIG_LINKS = $CONFIG_LINKS
8390 CONFIG_COMMANDS = $CONFIG_COMMANDS
8391 $ $0 $@
8393 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8396 _ACEOF
8398 case $ac_config_files in *"
8399 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8400 esac
8402 case $ac_config_headers in *"
8403 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8404 esac
8407 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8408 # Files that config.status was made for.
8409 config_files="$ac_config_files"
8410 config_headers="$ac_config_headers"
8411 config_commands="$ac_config_commands"
8413 _ACEOF
8415 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8416 ac_cs_usage="\
8417 \`$as_me' instantiates files and other configuration actions
8418 from templates according to the current configuration. Unless the files
8419 and actions are specified as TAGs, all are instantiated by default.
8421 Usage: $0 [OPTION]... [TAG]...
8423 -h, --help print this help, then exit
8424 -V, --version print version number and configuration settings, then exit
8425 --config print configuration, then exit
8426 -q, --quiet, --silent
8427 do not print progress messages
8428 -d, --debug don't remove temporary files
8429 --recheck update $as_me by reconfiguring in the same conditions
8430 --file=FILE[:TEMPLATE]
8431 instantiate the configuration file FILE
8432 --header=FILE[:TEMPLATE]
8433 instantiate the configuration header FILE
8435 Configuration files:
8436 $config_files
8438 Configuration headers:
8439 $config_headers
8441 Configuration commands:
8442 $config_commands
8444 Report bugs to <glibc>.
8445 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8446 General help using GNU software: <http://www.gnu.org/gethelp/>."
8448 _ACEOF
8449 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8450 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8451 ac_cs_version="\\
8452 GNU C Library config.status (see version.h)
8453 configured by $0, generated by GNU Autoconf 2.66,
8454 with options \\"\$ac_cs_config\\"
8456 Copyright (C) 2010 Free Software Foundation, Inc.
8457 This config.status script is free software; the Free Software Foundation
8458 gives unlimited permission to copy, distribute and modify it."
8460 ac_pwd='$ac_pwd'
8461 srcdir='$srcdir'
8462 INSTALL='$INSTALL'
8463 AWK='$AWK'
8464 test -n "\$AWK" || AWK=awk
8465 _ACEOF
8467 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8468 # The default lists apply if the user does not specify any file.
8469 ac_need_defaults=:
8470 while test $# != 0
8472 case $1 in
8473 --*=*)
8474 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8475 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8476 ac_shift=:
8479 ac_option=$1
8480 ac_optarg=$2
8481 ac_shift=shift
8483 esac
8485 case $ac_option in
8486 # Handling of the options.
8487 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8488 ac_cs_recheck=: ;;
8489 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8490 $as_echo "$ac_cs_version"; exit ;;
8491 --config | --confi | --conf | --con | --co | --c )
8492 $as_echo "$ac_cs_config"; exit ;;
8493 --debug | --debu | --deb | --de | --d | -d )
8494 debug=: ;;
8495 --file | --fil | --fi | --f )
8496 $ac_shift
8497 case $ac_optarg in
8498 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8499 esac
8500 as_fn_append CONFIG_FILES " '$ac_optarg'"
8501 ac_need_defaults=false;;
8502 --header | --heade | --head | --hea )
8503 $ac_shift
8504 case $ac_optarg in
8505 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8506 esac
8507 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8508 ac_need_defaults=false;;
8509 --he | --h)
8510 # Conflict between --help and --header
8511 as_fn_error $? "ambiguous option: \`$1'
8512 Try \`$0 --help' for more information.";;
8513 --help | --hel | -h )
8514 $as_echo "$ac_cs_usage"; exit ;;
8515 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8516 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8517 ac_cs_silent=: ;;
8519 # This is an error.
8520 -*) as_fn_error $? "unrecognized option: \`$1'
8521 Try \`$0 --help' for more information." ;;
8523 *) as_fn_append ac_config_targets " $1"
8524 ac_need_defaults=false ;;
8526 esac
8527 shift
8528 done
8530 ac_configure_extra_args=
8532 if $ac_cs_silent; then
8533 exec 6>/dev/null
8534 ac_configure_extra_args="$ac_configure_extra_args --silent"
8537 _ACEOF
8538 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8539 if \$ac_cs_recheck; then
8540 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8541 shift
8542 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8543 CONFIG_SHELL='$SHELL'
8544 export CONFIG_SHELL
8545 exec "\$@"
8548 _ACEOF
8549 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8550 exec 5>>config.log
8552 echo
8553 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8554 ## Running $as_me. ##
8555 _ASBOX
8556 $as_echo "$ac_log"
8557 } >&5
8559 _ACEOF
8560 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8562 # INIT-COMMANDS
8564 config_vars='$config_vars'
8566 _ACEOF
8568 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8570 # Handling of arguments.
8571 for ac_config_target in $ac_config_targets
8573 case $ac_config_target in
8574 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8575 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8576 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8577 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8579 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8580 esac
8581 done
8584 # If the user did not use the arguments to specify the items to instantiate,
8585 # then the envvar interface is used. Set only those that are not.
8586 # We use the long form for the default assignment because of an extremely
8587 # bizarre bug on SunOS 4.1.3.
8588 if $ac_need_defaults; then
8589 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8590 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8591 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8594 # Have a temporary directory for convenience. Make it in the build tree
8595 # simply because there is no reason against having it here, and in addition,
8596 # creating and moving files from /tmp can sometimes cause problems.
8597 # Hook for its removal unless debugging.
8598 # Note that there is a small window in which the directory will not be cleaned:
8599 # after its creation but before its name has been assigned to `$tmp'.
8600 $debug ||
8602 tmp=
8603 trap 'exit_status=$?
8604 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8606 trap 'as_fn_exit 1' 1 2 13 15
8608 # Create a (secure) tmp directory for tmp files.
8611 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8612 test -n "$tmp" && test -d "$tmp"
8613 } ||
8615 tmp=./conf$$-$RANDOM
8616 (umask 077 && mkdir "$tmp")
8617 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8619 # Set up the scripts for CONFIG_FILES section.
8620 # No need to generate them if there are no CONFIG_FILES.
8621 # This happens for instance with `./config.status config.h'.
8622 if test -n "$CONFIG_FILES"; then
8625 ac_cr=`echo X | tr X '\015'`
8626 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8627 # But we know of no other shell where ac_cr would be empty at this
8628 # point, so we can use a bashism as a fallback.
8629 if test "x$ac_cr" = x; then
8630 eval ac_cr=\$\'\\r\'
8632 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8633 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8634 ac_cs_awk_cr='\\r'
8635 else
8636 ac_cs_awk_cr=$ac_cr
8639 echo 'BEGIN {' >"$tmp/subs1.awk" &&
8640 _ACEOF
8644 echo "cat >conf$$subs.awk <<_ACEOF" &&
8645 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8646 echo "_ACEOF"
8647 } >conf$$subs.sh ||
8648 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8649 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8650 ac_delim='%!_!# '
8651 for ac_last_try in false false false false false :; do
8652 . ./conf$$subs.sh ||
8653 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8655 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8656 if test $ac_delim_n = $ac_delim_num; then
8657 break
8658 elif $ac_last_try; then
8659 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8660 else
8661 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8663 done
8664 rm -f conf$$subs.sh
8666 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8667 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
8668 _ACEOF
8669 sed -n '
8671 s/^/S["/; s/!.*/"]=/
8674 s/^[^!]*!//
8675 :repl
8676 t repl
8677 s/'"$ac_delim"'$//
8678 t delim
8681 s/\(.\{148\}\)..*/\1/
8682 t more1
8683 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8686 b repl
8687 :more1
8688 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8691 s/.\{148\}//
8692 t nl
8693 :delim
8695 s/\(.\{148\}\)..*/\1/
8696 t more2
8697 s/["\\]/\\&/g; s/^/"/; s/$/"/
8700 :more2
8701 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8704 s/.\{148\}//
8705 t delim
8706 ' <conf$$subs.awk | sed '
8707 /^[^""]/{
8709 s/\n//
8711 ' >>$CONFIG_STATUS || ac_write_fail=1
8712 rm -f conf$$subs.awk
8713 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8714 _ACAWK
8715 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
8716 for (key in S) S_is_set[key] = 1
8717 FS = "\a"
8721 line = $ 0
8722 nfields = split(line, field, "@")
8723 substed = 0
8724 len = length(field[1])
8725 for (i = 2; i < nfields; i++) {
8726 key = field[i]
8727 keylen = length(key)
8728 if (S_is_set[key]) {
8729 value = S[key]
8730 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8731 len += length(value) + length(field[++i])
8732 substed = 1
8733 } else
8734 len += 1 + keylen
8737 print line
8740 _ACAWK
8741 _ACEOF
8742 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8743 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8744 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8745 else
8747 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8748 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8749 _ACEOF
8751 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8752 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8753 # trailing colons and then remove the whole line if VPATH becomes empty
8754 # (actually we leave an empty line to preserve line numbers).
8755 if test "x$srcdir" = x.; then
8756 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8758 s///
8759 s/^/:/
8760 s/[ ]*$/:/
8761 s/:\$(srcdir):/:/g
8762 s/:\${srcdir}:/:/g
8763 s/:@srcdir@:/:/g
8764 s/^:*//
8765 s/:*$//
8767 s/\(=[ ]*\).*/\1/
8769 s/\n//
8770 s/^[^=]*=[ ]*$//
8774 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8775 fi # test -n "$CONFIG_FILES"
8777 # Set up the scripts for CONFIG_HEADERS section.
8778 # No need to generate them if there are no CONFIG_HEADERS.
8779 # This happens for instance with `./config.status Makefile'.
8780 if test -n "$CONFIG_HEADERS"; then
8781 cat >"$tmp/defines.awk" <<\_ACAWK ||
8782 BEGIN {
8783 _ACEOF
8785 # Transform confdefs.h into an awk script `defines.awk', embedded as
8786 # here-document in config.status, that substitutes the proper values into
8787 # config.h.in to produce config.h.
8789 # Create a delimiter string that does not exist in confdefs.h, to ease
8790 # handling of long lines.
8791 ac_delim='%!_!# '
8792 for ac_last_try in false false :; do
8793 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8794 if test -z "$ac_t"; then
8795 break
8796 elif $ac_last_try; then
8797 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8798 else
8799 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8801 done
8803 # For the awk script, D is an array of macro values keyed by name,
8804 # likewise P contains macro parameters if any. Preserve backslash
8805 # newline sequences.
8807 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8808 sed -n '
8809 s/.\{148\}/&'"$ac_delim"'/g
8810 t rset
8811 :rset
8812 s/^[ ]*#[ ]*define[ ][ ]*/ /
8813 t def
8815 :def
8816 s/\\$//
8817 t bsnl
8818 s/["\\]/\\&/g
8819 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8820 D["\1"]=" \3"/p
8821 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8823 :bsnl
8824 s/["\\]/\\&/g
8825 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8826 D["\1"]=" \3\\\\\\n"\\/p
8827 t cont
8828 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8829 t cont
8831 :cont
8833 s/.\{148\}/&'"$ac_delim"'/g
8834 t clear
8835 :clear
8836 s/\\$//
8837 t bsnlc
8838 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8840 :bsnlc
8841 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8842 b cont
8843 ' <confdefs.h | sed '
8844 s/'"$ac_delim"'/"\\\
8845 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8847 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8848 for (key in D) D_is_set[key] = 1
8849 FS = "\a"
8851 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8852 line = \$ 0
8853 split(line, arg, " ")
8854 if (arg[1] == "#") {
8855 defundef = arg[2]
8856 mac1 = arg[3]
8857 } else {
8858 defundef = substr(arg[1], 2)
8859 mac1 = arg[2]
8861 split(mac1, mac2, "(") #)
8862 macro = mac2[1]
8863 prefix = substr(line, 1, index(line, defundef) - 1)
8864 if (D_is_set[macro]) {
8865 # Preserve the white space surrounding the "#".
8866 print prefix "define", macro P[macro] D[macro]
8867 next
8868 } else {
8869 # Replace #undef with comments. This is necessary, for example,
8870 # in the case of _POSIX_SOURCE, which is predefined and required
8871 # on some systems where configure will not decide to define it.
8872 if (defundef == "undef") {
8873 print "/*", prefix defundef, macro, "*/"
8874 next
8878 { print }
8879 _ACAWK
8880 _ACEOF
8881 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8882 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8883 fi # test -n "$CONFIG_HEADERS"
8886 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8887 shift
8888 for ac_tag
8890 case $ac_tag in
8891 :[FHLC]) ac_mode=$ac_tag; continue;;
8892 esac
8893 case $ac_mode$ac_tag in
8894 :[FHL]*:*);;
8895 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8896 :[FH]-) ac_tag=-:-;;
8897 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8898 esac
8899 ac_save_IFS=$IFS
8900 IFS=:
8901 set x $ac_tag
8902 IFS=$ac_save_IFS
8903 shift
8904 ac_file=$1
8905 shift
8907 case $ac_mode in
8908 :L) ac_source=$1;;
8909 :[FH])
8910 ac_file_inputs=
8911 for ac_f
8913 case $ac_f in
8914 -) ac_f="$tmp/stdin";;
8915 *) # Look for the file first in the build tree, then in the source tree
8916 # (if the path is not absolute). The absolute path cannot be DOS-style,
8917 # because $ac_f cannot contain `:'.
8918 test -f "$ac_f" ||
8919 case $ac_f in
8920 [\\/$]*) false;;
8921 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8922 esac ||
8923 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8924 esac
8925 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8926 as_fn_append ac_file_inputs " '$ac_f'"
8927 done
8929 # Let's still pretend it is `configure' which instantiates (i.e., don't
8930 # use $as_me), people would be surprised to read:
8931 # /* config.h. Generated by config.status. */
8932 configure_input='Generated from '`
8933 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8934 `' by configure.'
8935 if test x"$ac_file" != x-; then
8936 configure_input="$ac_file. $configure_input"
8937 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8938 $as_echo "$as_me: creating $ac_file" >&6;}
8940 # Neutralize special characters interpreted by sed in replacement strings.
8941 case $configure_input in #(
8942 *\&* | *\|* | *\\* )
8943 ac_sed_conf_input=`$as_echo "$configure_input" |
8944 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8945 *) ac_sed_conf_input=$configure_input;;
8946 esac
8948 case $ac_tag in
8949 *:-:* | *:-) cat >"$tmp/stdin" \
8950 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8951 esac
8953 esac
8955 ac_dir=`$as_dirname -- "$ac_file" ||
8956 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8957 X"$ac_file" : 'X\(//\)[^/]' \| \
8958 X"$ac_file" : 'X\(//\)$' \| \
8959 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8960 $as_echo X"$ac_file" |
8961 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8962 s//\1/
8965 /^X\(\/\/\)[^/].*/{
8966 s//\1/
8969 /^X\(\/\/\)$/{
8970 s//\1/
8973 /^X\(\/\).*/{
8974 s//\1/
8977 s/.*/./; q'`
8978 as_dir="$ac_dir"; as_fn_mkdir_p
8979 ac_builddir=.
8981 case "$ac_dir" in
8982 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8984 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8985 # A ".." for each directory in $ac_dir_suffix.
8986 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8987 case $ac_top_builddir_sub in
8988 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8989 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8990 esac ;;
8991 esac
8992 ac_abs_top_builddir=$ac_pwd
8993 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8994 # for backward compatibility:
8995 ac_top_builddir=$ac_top_build_prefix
8997 case $srcdir in
8998 .) # We are building in place.
8999 ac_srcdir=.
9000 ac_top_srcdir=$ac_top_builddir_sub
9001 ac_abs_top_srcdir=$ac_pwd ;;
9002 [\\/]* | ?:[\\/]* ) # Absolute name.
9003 ac_srcdir=$srcdir$ac_dir_suffix;
9004 ac_top_srcdir=$srcdir
9005 ac_abs_top_srcdir=$srcdir ;;
9006 *) # Relative name.
9007 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9008 ac_top_srcdir=$ac_top_build_prefix$srcdir
9009 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9010 esac
9011 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9014 case $ac_mode in
9017 # CONFIG_FILE
9020 case $INSTALL in
9021 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9022 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9023 esac
9024 _ACEOF
9026 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9027 # If the template does not know about datarootdir, expand it.
9028 # FIXME: This hack should be removed a few years after 2.60.
9029 ac_datarootdir_hack=; ac_datarootdir_seen=
9030 ac_sed_dataroot='
9031 /datarootdir/ {
9035 /@datadir@/p
9036 /@docdir@/p
9037 /@infodir@/p
9038 /@localedir@/p
9039 /@mandir@/p'
9040 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9041 *datarootdir*) ac_datarootdir_seen=yes;;
9042 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9043 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9044 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9045 _ACEOF
9046 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9047 ac_datarootdir_hack='
9048 s&@datadir@&$datadir&g
9049 s&@docdir@&$docdir&g
9050 s&@infodir@&$infodir&g
9051 s&@localedir@&$localedir&g
9052 s&@mandir@&$mandir&g
9053 s&\\\${datarootdir}&$datarootdir&g' ;;
9054 esac
9055 _ACEOF
9057 # Neutralize VPATH when `$srcdir' = `.'.
9058 # Shell code in configure.ac might set extrasub.
9059 # FIXME: do we really want to maintain this feature?
9060 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9061 ac_sed_extra="$ac_vpsub
9062 $extrasub
9063 _ACEOF
9064 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9066 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9067 s|@configure_input@|$ac_sed_conf_input|;t t
9068 s&@top_builddir@&$ac_top_builddir_sub&;t t
9069 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9070 s&@srcdir@&$ac_srcdir&;t t
9071 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9072 s&@top_srcdir@&$ac_top_srcdir&;t t
9073 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9074 s&@builddir@&$ac_builddir&;t t
9075 s&@abs_builddir@&$ac_abs_builddir&;t t
9076 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9077 s&@INSTALL@&$ac_INSTALL&;t t
9078 $ac_datarootdir_hack
9080 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
9081 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9083 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9084 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
9085 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
9086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9087 which seems to be undefined. Please make sure it is defined" >&5
9088 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9089 which seems to be undefined. Please make sure it is defined" >&2;}
9091 rm -f "$tmp/stdin"
9092 case $ac_file in
9093 -) cat "$tmp/out" && rm -f "$tmp/out";;
9094 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
9095 esac \
9096 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9100 # CONFIG_HEADER
9102 if test x"$ac_file" != x-; then
9104 $as_echo "/* $configure_input */" \
9105 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
9106 } >"$tmp/config.h" \
9107 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9108 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
9109 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9110 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9111 else
9112 rm -f "$ac_file"
9113 mv "$tmp/config.h" "$ac_file" \
9114 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9116 else
9117 $as_echo "/* $configure_input */" \
9118 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
9119 || as_fn_error $? "could not create -" "$LINENO" 5
9123 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9124 $as_echo "$as_me: executing $ac_file commands" >&6;}
9126 esac
9129 case $ac_file$ac_mode in
9130 "default":C)
9131 case $CONFIG_FILES in *config.make*)
9132 echo "$config_vars" >> config.make;;
9133 esac
9134 test -d bits || mkdir bits ;;
9136 esac
9137 done # for ac_tag
9140 as_fn_exit 0
9141 _ACEOF
9142 ac_clean_files=$ac_clean_files_save
9144 test $ac_write_fail = 0 ||
9145 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9148 # configure is writing to config.log, and then calls config.status.
9149 # config.status does its own redirection, appending to config.log.
9150 # Unfortunately, on DOS this fails, as config.log is still kept open
9151 # by configure, so config.status won't be able to write to it; its
9152 # output is simply discarded. So we exec the FD to /dev/null,
9153 # effectively closing config.log, so it can be properly (re)opened and
9154 # appended to by config.status. When coming back to configure, we
9155 # need to make the FD available again.
9156 if test "$no_create" != yes; then
9157 ac_cs_success=:
9158 ac_config_status_args=
9159 test "$silent" = yes &&
9160 ac_config_status_args="$ac_config_status_args --quiet"
9161 exec 5>/dev/null
9162 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9163 exec 5>>config.log
9164 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9165 # would make configure fail if this is the last instruction.
9166 $ac_cs_success || as_fn_exit 1
9170 # CONFIG_SUBDIRS section.
9172 if test "$no_recursion" != yes; then
9174 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9175 # so they do not pile up.
9176 ac_sub_configure_args=
9177 ac_prev=
9178 eval "set x $ac_configure_args"
9179 shift
9180 for ac_arg
9182 if test -n "$ac_prev"; then
9183 ac_prev=
9184 continue
9186 case $ac_arg in
9187 -cache-file | --cache-file | --cache-fil | --cache-fi \
9188 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9189 ac_prev=cache_file ;;
9190 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9191 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9192 | --c=*)
9194 --config-cache | -C)
9196 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9197 ac_prev=srcdir ;;
9198 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9200 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9201 ac_prev=prefix ;;
9202 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9204 --disable-option-checking)
9207 case $ac_arg in
9208 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9209 esac
9210 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9211 esac
9212 done
9214 # Always prepend --prefix to ensure using the same prefix
9215 # in subdir configurations.
9216 ac_arg="--prefix=$prefix"
9217 case $ac_arg in
9218 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9219 esac
9220 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9222 # Pass --silent
9223 if test "$silent" = yes; then
9224 ac_sub_configure_args="--silent $ac_sub_configure_args"
9227 # Always prepend --disable-option-checking to silence warnings, since
9228 # different subdirs can have different --enable and --with options.
9229 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9231 ac_popdir=`pwd`
9232 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9234 # Do not complain, so a configure script can configure whichever
9235 # parts of a large source tree are present.
9236 test -d "$srcdir/$ac_dir" || continue
9238 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9239 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9240 $as_echo "$ac_msg" >&6
9241 as_dir="$ac_dir"; as_fn_mkdir_p
9242 ac_builddir=.
9244 case "$ac_dir" in
9245 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9247 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9248 # A ".." for each directory in $ac_dir_suffix.
9249 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9250 case $ac_top_builddir_sub in
9251 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9252 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9253 esac ;;
9254 esac
9255 ac_abs_top_builddir=$ac_pwd
9256 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9257 # for backward compatibility:
9258 ac_top_builddir=$ac_top_build_prefix
9260 case $srcdir in
9261 .) # We are building in place.
9262 ac_srcdir=.
9263 ac_top_srcdir=$ac_top_builddir_sub
9264 ac_abs_top_srcdir=$ac_pwd ;;
9265 [\\/]* | ?:[\\/]* ) # Absolute name.
9266 ac_srcdir=$srcdir$ac_dir_suffix;
9267 ac_top_srcdir=$srcdir
9268 ac_abs_top_srcdir=$srcdir ;;
9269 *) # Relative name.
9270 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9271 ac_top_srcdir=$ac_top_build_prefix$srcdir
9272 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9273 esac
9274 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9277 cd "$ac_dir"
9279 # Check for guested configure; otherwise get Cygnus style configure.
9280 if test -f "$ac_srcdir/configure.gnu"; then
9281 ac_sub_configure=$ac_srcdir/configure.gnu
9282 elif test -f "$ac_srcdir/configure"; then
9283 ac_sub_configure=$ac_srcdir/configure
9284 elif test -f "$ac_srcdir/configure.in"; then
9285 # This should be Cygnus configure.
9286 ac_sub_configure=$ac_aux_dir/configure
9287 else
9288 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9289 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9290 ac_sub_configure=
9293 # The recursion is here.
9294 if test -n "$ac_sub_configure"; then
9295 # Make the cache file name correct relative to the subdirectory.
9296 case $cache_file in
9297 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9298 *) # Relative name.
9299 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9300 esac
9302 { $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
9303 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9304 # The eval makes quoting arguments work.
9305 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9306 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9307 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9310 cd "$ac_popdir"
9311 done
9313 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9314 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9315 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}