Fix unwind info in 32bit SSE2/SSSE3 strncpy
[glibc.git] / configure
blob1db57ae38c98a7c8ab048f771d861095ba07834e
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.68 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 as_myself=
96 case $0 in #((
97 *[\\/]* ) as_myself=$0 ;;
98 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
99 for as_dir in $PATH
101 IFS=$as_save_IFS
102 test -z "$as_dir" && as_dir=.
103 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
104 done
105 IFS=$as_save_IFS
108 esac
109 # We did not find ourselves, most probably we were run as `sh COMMAND'
110 # in which case we are not to be found in the path.
111 if test "x$as_myself" = x; then
112 as_myself=$0
114 if test ! -f "$as_myself"; then
115 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
116 exit 1
119 # Unset variables that we do not need and which cause bugs (e.g. in
120 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
121 # suppresses any "Segmentation fault" message there. '((' could
122 # trigger a bug in pdksh 5.2.14.
123 for as_var in BASH_ENV ENV MAIL MAILPATH
124 do eval test x\${$as_var+set} = xset \
125 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
126 done
127 PS1='$ '
128 PS2='> '
129 PS4='+ '
131 # NLS nuisances.
132 LC_ALL=C
133 export LC_ALL
134 LANGUAGE=C
135 export LANGUAGE
137 # CDPATH.
138 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
140 if test "x$CONFIG_SHELL" = x; then
141 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
142 emulate sh
143 NULLCMD=:
144 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
145 # is contrary to our usage. Disable this feature.
146 alias -g '\${1+\"\$@\"}'='\"\$@\"'
147 setopt NO_GLOB_SUBST
148 else
149 case \`(set -o) 2>/dev/null\` in #(
150 *posix*) :
151 set -o posix ;; #(
152 *) :
154 esac
157 as_required="as_fn_return () { (exit \$1); }
158 as_fn_success () { as_fn_return 0; }
159 as_fn_failure () { as_fn_return 1; }
160 as_fn_ret_success () { return 0; }
161 as_fn_ret_failure () { return 1; }
163 exitcode=0
164 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
165 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
166 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
167 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
168 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
170 else
171 exitcode=1; echo positional parameters were not saved.
173 test x\$exitcode = x0 || exit 1"
174 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
175 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
176 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
177 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
178 test \$(( 1 + 1 )) = 2 || exit 1"
179 if (eval "$as_required") 2>/dev/null; then :
180 as_have_required=yes
181 else
182 as_have_required=no
184 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
186 else
187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
188 as_found=false
189 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
191 IFS=$as_save_IFS
192 test -z "$as_dir" && as_dir=.
193 as_found=:
194 case $as_dir in #(
196 for as_base in sh bash ksh sh5; do
197 # Try only shells that exist, to save several forks.
198 as_shell=$as_dir/$as_base
199 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
200 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 CONFIG_SHELL=$as_shell as_have_required=yes
202 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
203 break 2
206 done;;
207 esac
208 as_found=false
209 done
210 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
211 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
212 CONFIG_SHELL=$SHELL as_have_required=yes
213 fi; }
214 IFS=$as_save_IFS
217 if test "x$CONFIG_SHELL" != x; then :
218 # We cannot yet assume a decent shell, so we have to provide a
219 # neutralization value for shells without unset; and this also
220 # works around shells that cannot unset nonexistent variables.
221 # Preserve -v and -x to the replacement shell.
222 BASH_ENV=/dev/null
223 ENV=/dev/null
224 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
225 export CONFIG_SHELL
226 case $- in # ((((
227 *v*x* | *x*v* ) as_opts=-vx ;;
228 *v* ) as_opts=-v ;;
229 *x* ) as_opts=-x ;;
230 * ) as_opts= ;;
231 esac
232 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
235 if test x$as_have_required = xno; then :
236 $as_echo "$0: This script requires a shell more modern than all"
237 $as_echo "$0: the shells that I found on your system."
238 if test x${ZSH_VERSION+set} = xset ; then
239 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
240 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
241 else
242 $as_echo "$0: Please tell bug-autoconf@gnu.org and glibc about your
243 $0: system, including any error possibly output before this
244 $0: message. Then install a modern shell, or manually run
245 $0: the script under such a shell if you do have one."
247 exit 1
251 SHELL=${CONFIG_SHELL-/bin/sh}
252 export SHELL
253 # Unset more variables known to interfere with behavior of common tools.
254 CLICOLOR_FORCE= GREP_OPTIONS=
255 unset CLICOLOR_FORCE GREP_OPTIONS
257 ## --------------------- ##
258 ## M4sh Shell Functions. ##
259 ## --------------------- ##
260 # as_fn_unset VAR
261 # ---------------
262 # Portably unset VAR.
263 as_fn_unset ()
265 { eval $1=; unset $1;}
267 as_unset=as_fn_unset
269 # as_fn_set_status STATUS
270 # -----------------------
271 # Set $? to STATUS, without forking.
272 as_fn_set_status ()
274 return $1
275 } # as_fn_set_status
277 # as_fn_exit STATUS
278 # -----------------
279 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
280 as_fn_exit ()
282 set +e
283 as_fn_set_status $1
284 exit $1
285 } # as_fn_exit
287 # as_fn_mkdir_p
288 # -------------
289 # Create "$as_dir" as a directory, including parents if necessary.
290 as_fn_mkdir_p ()
293 case $as_dir in #(
294 -*) as_dir=./$as_dir;;
295 esac
296 test -d "$as_dir" || eval $as_mkdir_p || {
297 as_dirs=
298 while :; do
299 case $as_dir in #(
300 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
301 *) as_qdir=$as_dir;;
302 esac
303 as_dirs="'$as_qdir' $as_dirs"
304 as_dir=`$as_dirname -- "$as_dir" ||
305 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
306 X"$as_dir" : 'X\(//\)[^/]' \| \
307 X"$as_dir" : 'X\(//\)$' \| \
308 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
309 $as_echo X"$as_dir" |
310 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
311 s//\1/
314 /^X\(\/\/\)[^/].*/{
315 s//\1/
318 /^X\(\/\/\)$/{
319 s//\1/
322 /^X\(\/\).*/{
323 s//\1/
326 s/.*/./; q'`
327 test -d "$as_dir" && break
328 done
329 test -z "$as_dirs" || eval "mkdir $as_dirs"
330 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
333 } # as_fn_mkdir_p
334 # as_fn_append VAR VALUE
335 # ----------------------
336 # Append the text in VALUE to the end of the definition contained in VAR. Take
337 # advantage of any shell optimizations that allow amortized linear growth over
338 # repeated appends, instead of the typical quadratic growth present in naive
339 # implementations.
340 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
341 eval 'as_fn_append ()
343 eval $1+=\$2
345 else
346 as_fn_append ()
348 eval $1=\$$1\$2
350 fi # as_fn_append
352 # as_fn_arith ARG...
353 # ------------------
354 # Perform arithmetic evaluation on the ARGs, and store the result in the
355 # global $as_val. Take advantage of shells that can avoid forks. The arguments
356 # must be portable across $(()) and expr.
357 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
358 eval 'as_fn_arith ()
360 as_val=$(( $* ))
362 else
363 as_fn_arith ()
365 as_val=`expr "$@" || test $? -eq 1`
367 fi # as_fn_arith
370 # as_fn_error STATUS ERROR [LINENO LOG_FD]
371 # ----------------------------------------
372 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
373 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
374 # script with STATUS, using 1 if that was 0.
375 as_fn_error ()
377 as_status=$1; test $as_status -eq 0 && as_status=1
378 if test "$4"; then
379 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
380 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
382 $as_echo "$as_me: error: $2" >&2
383 as_fn_exit $as_status
384 } # as_fn_error
386 if expr a : '\(a\)' >/dev/null 2>&1 &&
387 test "X`expr 00001 : '.*\(...\)'`" = X001; then
388 as_expr=expr
389 else
390 as_expr=false
393 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
394 as_basename=basename
395 else
396 as_basename=false
399 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
400 as_dirname=dirname
401 else
402 as_dirname=false
405 as_me=`$as_basename -- "$0" ||
406 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
407 X"$0" : 'X\(//\)$' \| \
408 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
409 $as_echo X/"$0" |
410 sed '/^.*\/\([^/][^/]*\)\/*$/{
411 s//\1/
414 /^X\/\(\/\/\)$/{
415 s//\1/
418 /^X\/\(\/\).*/{
419 s//\1/
422 s/.*/./; q'`
424 # Avoid depending upon Character Ranges.
425 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
426 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
427 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
428 as_cr_digits='0123456789'
429 as_cr_alnum=$as_cr_Letters$as_cr_digits
432 as_lineno_1=$LINENO as_lineno_1a=$LINENO
433 as_lineno_2=$LINENO as_lineno_2a=$LINENO
434 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
435 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
436 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
437 sed -n '
439 /[$]LINENO/=
440 ' <$as_myself |
441 sed '
442 s/[$]LINENO.*/&-/
443 t lineno
445 :lineno
447 :loop
448 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
449 t loop
450 s/-\n.*//
451 ' >$as_me.lineno &&
452 chmod +x "$as_me.lineno" ||
453 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
455 # Don't try to exec as it changes $[0], causing all sort of problems
456 # (the dirname of $[0] is not the place where we might find the
457 # original and so on. Autoconf is especially sensitive to this).
458 . "./$as_me.lineno"
459 # Exit status is that of the last command.
460 exit
463 ECHO_C= ECHO_N= ECHO_T=
464 case `echo -n x` in #(((((
465 -n*)
466 case `echo 'xy\c'` in
467 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
468 xy) ECHO_C='\c';;
469 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
470 ECHO_T=' ';;
471 esac;;
473 ECHO_N='-n';;
474 esac
476 rm -f conf$$ conf$$.exe conf$$.file
477 if test -d conf$$.dir; then
478 rm -f conf$$.dir/conf$$.file
479 else
480 rm -f conf$$.dir
481 mkdir conf$$.dir 2>/dev/null
483 if (echo >conf$$.file) 2>/dev/null; then
484 if ln -s conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s='ln -s'
486 # ... but there are two gotchas:
487 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
488 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
489 # In both cases, we have to default to `cp -p'.
490 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
491 as_ln_s='cp -p'
492 elif ln conf$$.file conf$$ 2>/dev/null; then
493 as_ln_s=ln
494 else
495 as_ln_s='cp -p'
497 else
498 as_ln_s='cp -p'
500 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
501 rmdir conf$$.dir 2>/dev/null
503 if mkdir -p . 2>/dev/null; then
504 as_mkdir_p='mkdir -p "$as_dir"'
505 else
506 test -d ./-p && rmdir ./-p
507 as_mkdir_p=false
510 if test -x / >/dev/null 2>&1; then
511 as_test_x='test -x'
512 else
513 if ls -dL / >/dev/null 2>&1; then
514 as_ls_L_option=L
515 else
516 as_ls_L_option=
518 as_test_x='
519 eval sh -c '\''
520 if test -d "$1"; then
521 test -d "$1/.";
522 else
523 case $1 in #(
524 -*)set "./$1";;
525 esac;
526 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
527 ???[sx]*):;;*)false;;esac;fi
528 '\'' sh
531 as_executable_p=$as_test_x
533 # Sed expression to map a string onto a valid CPP name.
534 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
536 # Sed expression to map a string onto a valid variable name.
537 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
540 test -n "$DJDIR" || exec 7<&0 </dev/null
541 exec 6>&1
543 # Name of the host.
544 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
545 # so uname gets run too.
546 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
549 # Initializations.
551 ac_default_prefix=/usr/local
552 ac_clean_files=
553 ac_config_libobj_dir=.
554 LIBOBJS=
555 cross_compiling=no
556 subdirs=
557 MFLAGS=
558 MAKEFLAGS=
560 # Identity of this package.
561 PACKAGE_NAME='GNU C Library'
562 PACKAGE_TARNAME='c-library'
563 PACKAGE_VERSION='(see version.h)'
564 PACKAGE_STRING='GNU C Library (see version.h)'
565 PACKAGE_BUGREPORT='glibc'
566 PACKAGE_URL='http://www.gnu.org/software/c-library/'
568 ac_unique_file="include/features.h"
569 enable_option_checking=no
570 # Factoring default headers for most tests.
571 ac_includes_default="\
572 #include <stdio.h>
573 #ifdef HAVE_SYS_TYPES_H
574 # include <sys/types.h>
575 #endif
576 #ifdef HAVE_SYS_STAT_H
577 # include <sys/stat.h>
578 #endif
579 #ifdef STDC_HEADERS
580 # include <stdlib.h>
581 # include <stddef.h>
582 #else
583 # ifdef HAVE_STDLIB_H
584 # include <stdlib.h>
585 # endif
586 #endif
587 #ifdef HAVE_STRING_H
588 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
589 # include <memory.h>
590 # endif
591 # include <string.h>
592 #endif
593 #ifdef HAVE_STRINGS_H
594 # include <strings.h>
595 #endif
596 #ifdef HAVE_INTTYPES_H
597 # include <inttypes.h>
598 #endif
599 #ifdef HAVE_STDINT_H
600 # include <stdint.h>
601 #endif
602 #ifdef HAVE_UNISTD_H
603 # include <unistd.h>
604 #endif"
606 ac_subst_vars='LTLIBOBJS
607 LIBOBJS
608 RELEASE
609 VERSION
610 mach_interface_list
611 DEFINES
612 nopic_initfini
613 static_nss
614 bounded
615 omitfp
616 profile
617 libc_cv_pic_default
618 shared
619 static
620 xcoff
622 ldd_rewrite_script
623 use_ldconfig
624 libc_cv_as_i686
625 libc_cv_cc_novzeroupper
626 libc_cv_cc_avx
627 libc_cv_cc_sse4
628 libc_cv_cpp_asm_debuginfo
629 libc_cv_forced_unwind
630 libc_cv_rootsbindir
631 libc_cv_sysconfdir
632 libc_cv_localedir
633 libc_cv_slibdir
634 old_glibc_headers
635 libc_cv_gcc_unwind_find_fde
636 sizeof_long_double
637 EGREP
638 GREP
639 have_selinux
640 have_libcap
641 have_libaudit
642 LIBGD
643 libc_cv_cc_submachine
644 exceptions
645 no_whole_archive
646 libc_cv_have_initfini
647 gnu89_inline
648 libc_cv_ssp
649 fno_unit_at_a_time
650 libc_cv_hashstyle
651 libc_cv_fpie
652 libc_cv_z_execstack
653 libc_cv_z_combreloc
654 ASFLAGS_config
655 libc_cv_as_needed
656 libc_cv_libgcc_s_suffix
657 libc_cv_Bgroup
658 libc_cv_cc_with_libunwind
659 VERSIONING
660 BISON
661 INSTALL_INFO
662 PERL
664 libc_cv_have_ksh
666 libc_cv_have_bash2
667 BASH_SHELL
668 libc_cv_gcc_static_libgcc
669 CXX_SYSINCLUDES
670 SYSINCLUDES
671 AUTOCONF
673 MAKEINFO
674 MSGFMT
675 MAKE
676 PWD_P
680 OBJDUMP
682 LN_S
683 INSTALL_DATA
684 INSTALL_SCRIPT
685 INSTALL_PROGRAM
686 sysdeps_add_ons
687 sysnames
688 submachine
689 multi_arch
690 base_machine
691 add_on_subdirs
692 add_ons
693 libc_cv_nss_crypt
694 experimental_malloc
695 all_warnings
696 force_install
697 bindnow
698 oldest_abi
699 enable_check_abi
700 with_cvs
701 with_fp
702 ac_ct_CXX
703 CXXFLAGS
706 cross_compiling
707 BUILD_CC
708 OBJEXT
709 ac_ct_CC
710 CPPFLAGS
711 LDFLAGS
712 CFLAGS
714 host_os
715 host_vendor
716 host_cpu
717 host
718 build_os
719 build_vendor
720 build_cpu
721 build
722 subdirs
723 target_alias
724 host_alias
725 build_alias
726 LIBS
727 ECHO_T
728 ECHO_N
729 ECHO_C
730 DEFS
731 mandir
732 localedir
733 libdir
734 psdir
735 pdfdir
736 dvidir
737 htmldir
738 infodir
739 docdir
740 oldincludedir
741 includedir
742 localstatedir
743 sharedstatedir
744 sysconfdir
745 datadir
746 datarootdir
747 libexecdir
748 sbindir
749 bindir
750 program_transform_name
751 prefix
752 exec_prefix
753 PACKAGE_URL
754 PACKAGE_BUGREPORT
755 PACKAGE_STRING
756 PACKAGE_VERSION
757 PACKAGE_TARNAME
758 PACKAGE_NAME
759 PATH_SEPARATOR
760 SHELL'
761 ac_subst_files=''
762 ac_user_opts='
763 enable_option_checking
764 with_gd
765 with_gd_include
766 with_gd_lib
767 with_fp
768 with_binutils
769 with_elf
770 with_selinux
771 with_xcoff
772 with_cvs
773 with_headers
774 enable_sanity_checks
775 enable_check_abi
776 enable_shared
777 enable_profile
778 enable_omitfp
779 enable_bounded
780 enable_versioning
781 enable_oldest_abi
782 enable_stackguard_randomization
783 enable_add_ons
784 with_tls
785 with___thread
786 enable_hidden_plt
787 enable_bind_now
788 enable_static_nss
789 enable_force_install
790 enable_kernel
791 enable_all_warnings
792 enable_multi_arch
793 enable_experimental_malloc
794 enable_nss_crypt
795 with_cpu
797 ac_precious_vars='build_alias
798 host_alias
799 target_alias
801 CFLAGS
802 LDFLAGS
803 LIBS
804 CPPFLAGS
807 CXXFLAGS
808 CCC'
809 ac_subdirs_all='
812 # Initialize some variables set by options.
813 ac_init_help=
814 ac_init_version=false
815 ac_unrecognized_opts=
816 ac_unrecognized_sep=
817 # The variables have the same names as the options, with
818 # dashes changed to underlines.
819 cache_file=/dev/null
820 exec_prefix=NONE
821 no_create=
822 no_recursion=
823 prefix=NONE
824 program_prefix=NONE
825 program_suffix=NONE
826 program_transform_name=s,x,x,
827 silent=
828 site=
829 srcdir=
830 verbose=
831 x_includes=NONE
832 x_libraries=NONE
834 # Installation directory options.
835 # These are left unexpanded so users can "make install exec_prefix=/foo"
836 # and all the variables that are supposed to be based on exec_prefix
837 # by default will actually change.
838 # Use braces instead of parens because sh, perl, etc. also accept them.
839 # (The list follows the same order as the GNU Coding Standards.)
840 bindir='${exec_prefix}/bin'
841 sbindir='${exec_prefix}/sbin'
842 libexecdir='${exec_prefix}/libexec'
843 datarootdir='${prefix}/share'
844 datadir='${datarootdir}'
845 sysconfdir='${prefix}/etc'
846 sharedstatedir='${prefix}/com'
847 localstatedir='${prefix}/var'
848 includedir='${prefix}/include'
849 oldincludedir='/usr/include'
850 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
851 infodir='${datarootdir}/info'
852 htmldir='${docdir}'
853 dvidir='${docdir}'
854 pdfdir='${docdir}'
855 psdir='${docdir}'
856 libdir='${exec_prefix}/lib'
857 localedir='${datarootdir}/locale'
858 mandir='${datarootdir}/man'
860 ac_prev=
861 ac_dashdash=
862 for ac_option
864 # If the previous option needs an argument, assign it.
865 if test -n "$ac_prev"; then
866 eval $ac_prev=\$ac_option
867 ac_prev=
868 continue
871 case $ac_option in
872 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
873 *=) ac_optarg= ;;
874 *) ac_optarg=yes ;;
875 esac
877 # Accept the important Cygnus configure options, so we can diagnose typos.
879 case $ac_dashdash$ac_option in
881 ac_dashdash=yes ;;
883 -bindir | --bindir | --bindi | --bind | --bin | --bi)
884 ac_prev=bindir ;;
885 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
886 bindir=$ac_optarg ;;
888 -build | --build | --buil | --bui | --bu)
889 ac_prev=build_alias ;;
890 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
891 build_alias=$ac_optarg ;;
893 -cache-file | --cache-file | --cache-fil | --cache-fi \
894 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
895 ac_prev=cache_file ;;
896 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
897 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
898 cache_file=$ac_optarg ;;
900 --config-cache | -C)
901 cache_file=config.cache ;;
903 -datadir | --datadir | --datadi | --datad)
904 ac_prev=datadir ;;
905 -datadir=* | --datadir=* | --datadi=* | --datad=*)
906 datadir=$ac_optarg ;;
908 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
909 | --dataroo | --dataro | --datar)
910 ac_prev=datarootdir ;;
911 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
912 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
913 datarootdir=$ac_optarg ;;
915 -disable-* | --disable-*)
916 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
917 # Reject names that are not valid shell variable names.
918 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
919 as_fn_error $? "invalid feature name: $ac_useropt"
920 ac_useropt_orig=$ac_useropt
921 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
922 case $ac_user_opts in
924 "enable_$ac_useropt"
925 "*) ;;
926 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
927 ac_unrecognized_sep=', ';;
928 esac
929 eval enable_$ac_useropt=no ;;
931 -docdir | --docdir | --docdi | --doc | --do)
932 ac_prev=docdir ;;
933 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
934 docdir=$ac_optarg ;;
936 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
937 ac_prev=dvidir ;;
938 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
939 dvidir=$ac_optarg ;;
941 -enable-* | --enable-*)
942 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
943 # Reject names that are not valid shell variable names.
944 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
945 as_fn_error $? "invalid feature name: $ac_useropt"
946 ac_useropt_orig=$ac_useropt
947 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
948 case $ac_user_opts in
950 "enable_$ac_useropt"
951 "*) ;;
952 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
953 ac_unrecognized_sep=', ';;
954 esac
955 eval enable_$ac_useropt=\$ac_optarg ;;
957 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
958 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
959 | --exec | --exe | --ex)
960 ac_prev=exec_prefix ;;
961 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
962 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
963 | --exec=* | --exe=* | --ex=*)
964 exec_prefix=$ac_optarg ;;
966 -gas | --gas | --ga | --g)
967 # Obsolete; use --with-gas.
968 with_gas=yes ;;
970 -help | --help | --hel | --he | -h)
971 ac_init_help=long ;;
972 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
973 ac_init_help=recursive ;;
974 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
975 ac_init_help=short ;;
977 -host | --host | --hos | --ho)
978 ac_prev=host_alias ;;
979 -host=* | --host=* | --hos=* | --ho=*)
980 host_alias=$ac_optarg ;;
982 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
983 ac_prev=htmldir ;;
984 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
985 | --ht=*)
986 htmldir=$ac_optarg ;;
988 -includedir | --includedir | --includedi | --included | --include \
989 | --includ | --inclu | --incl | --inc)
990 ac_prev=includedir ;;
991 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
992 | --includ=* | --inclu=* | --incl=* | --inc=*)
993 includedir=$ac_optarg ;;
995 -infodir | --infodir | --infodi | --infod | --info | --inf)
996 ac_prev=infodir ;;
997 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
998 infodir=$ac_optarg ;;
1000 -libdir | --libdir | --libdi | --libd)
1001 ac_prev=libdir ;;
1002 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1003 libdir=$ac_optarg ;;
1005 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1006 | --libexe | --libex | --libe)
1007 ac_prev=libexecdir ;;
1008 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1009 | --libexe=* | --libex=* | --libe=*)
1010 libexecdir=$ac_optarg ;;
1012 -localedir | --localedir | --localedi | --localed | --locale)
1013 ac_prev=localedir ;;
1014 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1015 localedir=$ac_optarg ;;
1017 -localstatedir | --localstatedir | --localstatedi | --localstated \
1018 | --localstate | --localstat | --localsta | --localst | --locals)
1019 ac_prev=localstatedir ;;
1020 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1021 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1022 localstatedir=$ac_optarg ;;
1024 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1025 ac_prev=mandir ;;
1026 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1027 mandir=$ac_optarg ;;
1029 -nfp | --nfp | --nf)
1030 # Obsolete; use --without-fp.
1031 with_fp=no ;;
1033 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1034 | --no-cr | --no-c | -n)
1035 no_create=yes ;;
1037 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1038 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1039 no_recursion=yes ;;
1041 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1042 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1043 | --oldin | --oldi | --old | --ol | --o)
1044 ac_prev=oldincludedir ;;
1045 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1046 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1047 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1048 oldincludedir=$ac_optarg ;;
1050 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1051 ac_prev=prefix ;;
1052 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1053 prefix=$ac_optarg ;;
1055 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1056 | --program-pre | --program-pr | --program-p)
1057 ac_prev=program_prefix ;;
1058 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1059 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1060 program_prefix=$ac_optarg ;;
1062 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1063 | --program-suf | --program-su | --program-s)
1064 ac_prev=program_suffix ;;
1065 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1066 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1067 program_suffix=$ac_optarg ;;
1069 -program-transform-name | --program-transform-name \
1070 | --program-transform-nam | --program-transform-na \
1071 | --program-transform-n | --program-transform- \
1072 | --program-transform | --program-transfor \
1073 | --program-transfo | --program-transf \
1074 | --program-trans | --program-tran \
1075 | --progr-tra | --program-tr | --program-t)
1076 ac_prev=program_transform_name ;;
1077 -program-transform-name=* | --program-transform-name=* \
1078 | --program-transform-nam=* | --program-transform-na=* \
1079 | --program-transform-n=* | --program-transform-=* \
1080 | --program-transform=* | --program-transfor=* \
1081 | --program-transfo=* | --program-transf=* \
1082 | --program-trans=* | --program-tran=* \
1083 | --progr-tra=* | --program-tr=* | --program-t=*)
1084 program_transform_name=$ac_optarg ;;
1086 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1087 ac_prev=pdfdir ;;
1088 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1089 pdfdir=$ac_optarg ;;
1091 -psdir | --psdir | --psdi | --psd | --ps)
1092 ac_prev=psdir ;;
1093 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1094 psdir=$ac_optarg ;;
1096 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1097 | -silent | --silent | --silen | --sile | --sil)
1098 silent=yes ;;
1100 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1101 ac_prev=sbindir ;;
1102 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1103 | --sbi=* | --sb=*)
1104 sbindir=$ac_optarg ;;
1106 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1107 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1108 | --sharedst | --shareds | --shared | --share | --shar \
1109 | --sha | --sh)
1110 ac_prev=sharedstatedir ;;
1111 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1112 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1113 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1114 | --sha=* | --sh=*)
1115 sharedstatedir=$ac_optarg ;;
1117 -site | --site | --sit)
1118 ac_prev=site ;;
1119 -site=* | --site=* | --sit=*)
1120 site=$ac_optarg ;;
1122 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1123 ac_prev=srcdir ;;
1124 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1125 srcdir=$ac_optarg ;;
1127 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1128 | --syscon | --sysco | --sysc | --sys | --sy)
1129 ac_prev=sysconfdir ;;
1130 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1131 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1132 sysconfdir=$ac_optarg ;;
1134 -target | --target | --targe | --targ | --tar | --ta | --t)
1135 ac_prev=target_alias ;;
1136 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1137 target_alias=$ac_optarg ;;
1139 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1140 verbose=yes ;;
1142 -version | --version | --versio | --versi | --vers | -V)
1143 ac_init_version=: ;;
1145 -with-* | --with-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149 as_fn_error $? "invalid package name: $ac_useropt"
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1154 "with_$ac_useropt"
1155 "*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=\$ac_optarg ;;
1161 -without-* | --without-*)
1162 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1163 # Reject names that are not valid shell variable names.
1164 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1165 as_fn_error $? "invalid package name: $ac_useropt"
1166 ac_useropt_orig=$ac_useropt
1167 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1168 case $ac_user_opts in
1170 "with_$ac_useropt"
1171 "*) ;;
1172 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1173 ac_unrecognized_sep=', ';;
1174 esac
1175 eval with_$ac_useropt=no ;;
1177 --x)
1178 # Obsolete; use --with-x.
1179 with_x=yes ;;
1181 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1182 | --x-incl | --x-inc | --x-in | --x-i)
1183 ac_prev=x_includes ;;
1184 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1185 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1186 x_includes=$ac_optarg ;;
1188 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1189 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1190 ac_prev=x_libraries ;;
1191 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1192 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1193 x_libraries=$ac_optarg ;;
1195 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1196 Try \`$0 --help' for more information"
1199 *=*)
1200 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1201 # Reject names that are not valid shell variable names.
1202 case $ac_envvar in #(
1203 '' | [0-9]* | *[!_$as_cr_alnum]* )
1204 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1205 esac
1206 eval $ac_envvar=\$ac_optarg
1207 export $ac_envvar ;;
1210 # FIXME: should be removed in autoconf 3.0.
1211 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1212 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1213 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1214 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1217 esac
1218 done
1220 if test -n "$ac_prev"; then
1221 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1222 as_fn_error $? "missing argument to $ac_option"
1225 if test -n "$ac_unrecognized_opts"; then
1226 case $enable_option_checking in
1227 no) ;;
1228 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1229 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1230 esac
1233 # Check all directory arguments for consistency.
1234 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1235 datadir sysconfdir sharedstatedir localstatedir includedir \
1236 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1237 libdir localedir mandir
1239 eval ac_val=\$$ac_var
1240 # Remove trailing slashes.
1241 case $ac_val in
1242 */ )
1243 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1244 eval $ac_var=\$ac_val;;
1245 esac
1246 # Be sure to have absolute directory names.
1247 case $ac_val in
1248 [\\/$]* | ?:[\\/]* ) continue;;
1249 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1250 esac
1251 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1252 done
1254 # There might be people who depend on the old broken behavior: `$host'
1255 # used to hold the argument of --host etc.
1256 # FIXME: To remove some day.
1257 build=$build_alias
1258 host=$host_alias
1259 target=$target_alias
1261 # FIXME: To remove some day.
1262 if test "x$host_alias" != x; then
1263 if test "x$build_alias" = x; then
1264 cross_compiling=maybe
1265 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1266 If a cross compiler is detected then cross compile mode will be used" >&2
1267 elif test "x$build_alias" != "x$host_alias"; then
1268 cross_compiling=yes
1272 ac_tool_prefix=
1273 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1275 test "$silent" = yes && exec 6>/dev/null
1278 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1279 ac_ls_di=`ls -di .` &&
1280 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1281 as_fn_error $? "working directory cannot be determined"
1282 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1283 as_fn_error $? "pwd does not report name of working directory"
1286 # Find the source files, if location was not specified.
1287 if test -z "$srcdir"; then
1288 ac_srcdir_defaulted=yes
1289 # Try the directory containing this script, then the parent directory.
1290 ac_confdir=`$as_dirname -- "$as_myself" ||
1291 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1292 X"$as_myself" : 'X\(//\)[^/]' \| \
1293 X"$as_myself" : 'X\(//\)$' \| \
1294 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1295 $as_echo X"$as_myself" |
1296 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1297 s//\1/
1300 /^X\(\/\/\)[^/].*/{
1301 s//\1/
1304 /^X\(\/\/\)$/{
1305 s//\1/
1308 /^X\(\/\).*/{
1309 s//\1/
1312 s/.*/./; q'`
1313 srcdir=$ac_confdir
1314 if test ! -r "$srcdir/$ac_unique_file"; then
1315 srcdir=..
1317 else
1318 ac_srcdir_defaulted=no
1320 if test ! -r "$srcdir/$ac_unique_file"; then
1321 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1322 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1324 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1325 ac_abs_confdir=`(
1326 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1327 pwd)`
1328 # When building in place, set srcdir=.
1329 if test "$ac_abs_confdir" = "$ac_pwd"; then
1330 srcdir=.
1332 # Remove unnecessary trailing slashes from srcdir.
1333 # Double slashes in file names in object file debugging info
1334 # mess up M-x gdb in Emacs.
1335 case $srcdir in
1336 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1337 esac
1338 for ac_var in $ac_precious_vars; do
1339 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1340 eval ac_env_${ac_var}_value=\$${ac_var}
1341 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1342 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1343 done
1346 # Report the --help message.
1348 if test "$ac_init_help" = "long"; then
1349 # Omit some internal or obsolete options to make the list less imposing.
1350 # This message is too long to be a string in the A/UX 3.1 sh.
1351 cat <<_ACEOF
1352 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1354 Usage: $0 [OPTION]... [VAR=VALUE]...
1356 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1357 VAR=VALUE. See below for descriptions of some of the useful variables.
1359 Defaults for the options are specified in brackets.
1361 Configuration:
1362 -h, --help display this help and exit
1363 --help=short display options specific to this package
1364 --help=recursive display the short help of all the included packages
1365 -V, --version display version information and exit
1366 -q, --quiet, --silent do not print \`checking ...' messages
1367 --cache-file=FILE cache test results in FILE [disabled]
1368 -C, --config-cache alias for \`--cache-file=config.cache'
1369 -n, --no-create do not create output files
1370 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1372 Installation directories:
1373 --prefix=PREFIX install architecture-independent files in PREFIX
1374 [$ac_default_prefix]
1375 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1376 [PREFIX]
1378 By default, \`make install' will install all the files in
1379 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1380 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1381 for instance \`--prefix=\$HOME'.
1383 For better control, use the options below.
1385 Fine tuning of the installation directories:
1386 --bindir=DIR user executables [EPREFIX/bin]
1387 --sbindir=DIR system admin executables [EPREFIX/sbin]
1388 --libexecdir=DIR program executables [EPREFIX/libexec]
1389 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1390 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1391 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1392 --libdir=DIR object code libraries [EPREFIX/lib]
1393 --includedir=DIR C header files [PREFIX/include]
1394 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1395 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1396 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1397 --infodir=DIR info documentation [DATAROOTDIR/info]
1398 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1399 --mandir=DIR man documentation [DATAROOTDIR/man]
1400 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1401 --htmldir=DIR html documentation [DOCDIR]
1402 --dvidir=DIR dvi documentation [DOCDIR]
1403 --pdfdir=DIR pdf documentation [DOCDIR]
1404 --psdir=DIR ps documentation [DOCDIR]
1405 _ACEOF
1407 cat <<\_ACEOF
1409 System types:
1410 --build=BUILD configure for building on BUILD [guessed]
1411 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1412 _ACEOF
1415 if test -n "$ac_init_help"; then
1416 case $ac_init_help in
1417 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1418 esac
1419 cat <<\_ACEOF
1421 Optional Features:
1422 --disable-option-checking ignore unrecognized --enable/--with options
1423 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1424 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1425 --disable-sanity-checks really do not use threads (should not be used except
1426 in special situations) [default=yes]
1427 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1428 [default=no]
1429 --enable-shared build shared library [default=yes if GNU ld & ELF]
1430 --enable-profile build profiled library [default=no]
1431 --enable-omitfp build undebuggable optimized library [default=no]
1432 --enable-bounded build with runtime bounds checking [default=no]
1433 --disable-versioning do not include versioning information in the library
1434 objects [default=yes if supported]
1435 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1436 [default=glibc default]
1437 --enable-stackguard-randomization
1438 initialize __stack_chk_guard canary with a random
1439 number at program start
1440 --enable-add-ons[=DIRS...]
1441 configure and build add-ons in DIR1,DIR2,... search
1442 for add-ons if no parameter given
1443 --disable-hidden-plt do not hide internal function calls to avoid PLT
1444 --enable-bind-now disable lazy relocations in DSOs
1445 --enable-static-nss build static NSS modules [default=no]
1446 --disable-force-install don't force installation of files from this package,
1447 even if they are older than the installed files
1448 --enable-kernel=VERSION compile for compatibility with kernel not older than
1449 VERSION
1450 --enable-all-warnings enable all useful warnings gcc can issue
1451 --enable-multi-arch enable single DSO with optimizations for multiple
1452 architectures
1453 --enable-experimental-malloc
1454 enable experimental malloc features
1455 --enable-nss-crypt enable libcrypt to use nss
1457 Optional Packages:
1458 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1459 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1460 --with-gd=DIR find libgd include dir and library with prefix DIR
1461 --with-gd-include=DIR find libgd include files in DIR
1462 --with-gd-lib=DIR find libgd library files in DIR
1463 --with-fp if using floating-point hardware [default=yes]
1464 --with-binutils=PATH specify location of binutils (as and ld)
1465 --with-elf if using the ELF object format
1466 --with-selinux if building with SELinux support
1467 --with-xcoff if using the XCOFF object format
1468 --without-cvs if CVS should not be used
1469 --with-headers=PATH location of system headers to use (for example
1470 /usr/src/linux/include) [default=compiler default]
1471 --with-tls enable support for TLS
1472 --without-__thread do not use TLS features even when supporting them
1473 --with-cpu=CPU select code for CPU variant
1475 Some influential environment variables:
1476 CC C compiler command
1477 CFLAGS C compiler flags
1478 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1479 nonstandard directory <lib dir>
1480 LIBS libraries to pass to the linker, e.g. -l<library>
1481 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1482 you have headers in a nonstandard directory <include dir>
1483 CPP C preprocessor
1484 CXX C++ compiler command
1485 CXXFLAGS C++ compiler flags
1487 Use these variables to override the choices made by `configure' or to help
1488 it to find libraries and programs with nonstandard names/locations.
1490 Report bugs to <glibc>.
1491 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1492 General help using GNU software: <http://www.gnu.org/gethelp/>.
1493 _ACEOF
1494 ac_status=$?
1497 if test "$ac_init_help" = "recursive"; then
1498 # If there are subdirs, report their specific --help.
1499 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1500 test -d "$ac_dir" ||
1501 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1502 continue
1503 ac_builddir=.
1505 case "$ac_dir" in
1506 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1508 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1509 # A ".." for each directory in $ac_dir_suffix.
1510 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1511 case $ac_top_builddir_sub in
1512 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1513 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1514 esac ;;
1515 esac
1516 ac_abs_top_builddir=$ac_pwd
1517 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1518 # for backward compatibility:
1519 ac_top_builddir=$ac_top_build_prefix
1521 case $srcdir in
1522 .) # We are building in place.
1523 ac_srcdir=.
1524 ac_top_srcdir=$ac_top_builddir_sub
1525 ac_abs_top_srcdir=$ac_pwd ;;
1526 [\\/]* | ?:[\\/]* ) # Absolute name.
1527 ac_srcdir=$srcdir$ac_dir_suffix;
1528 ac_top_srcdir=$srcdir
1529 ac_abs_top_srcdir=$srcdir ;;
1530 *) # Relative name.
1531 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1532 ac_top_srcdir=$ac_top_build_prefix$srcdir
1533 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1534 esac
1535 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1537 cd "$ac_dir" || { ac_status=$?; continue; }
1538 # Check for guested configure.
1539 if test -f "$ac_srcdir/configure.gnu"; then
1540 echo &&
1541 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1542 elif test -f "$ac_srcdir/configure"; then
1543 echo &&
1544 $SHELL "$ac_srcdir/configure" --help=recursive
1545 else
1546 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1547 fi || ac_status=$?
1548 cd "$ac_pwd" || { ac_status=$?; break; }
1549 done
1552 test -n "$ac_init_help" && exit $ac_status
1553 if $ac_init_version; then
1554 cat <<\_ACEOF
1555 GNU C Library configure (see version.h)
1556 generated by GNU Autoconf 2.68
1558 Copyright (C) 2010 Free Software Foundation, Inc.
1559 This configure script is free software; the Free Software Foundation
1560 gives unlimited permission to copy, distribute and modify it.
1561 _ACEOF
1562 exit
1565 ## ------------------------ ##
1566 ## Autoconf initialization. ##
1567 ## ------------------------ ##
1569 # ac_fn_c_try_compile LINENO
1570 # --------------------------
1571 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1572 ac_fn_c_try_compile ()
1574 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575 rm -f conftest.$ac_objext
1576 if { { ac_try="$ac_compile"
1577 case "(($ac_try" in
1578 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1579 *) ac_try_echo=$ac_try;;
1580 esac
1581 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1582 $as_echo "$ac_try_echo"; } >&5
1583 (eval "$ac_compile") 2>conftest.err
1584 ac_status=$?
1585 if test -s conftest.err; then
1586 grep -v '^ *+' conftest.err >conftest.er1
1587 cat conftest.er1 >&5
1588 mv -f conftest.er1 conftest.err
1590 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1591 test $ac_status = 0; } && {
1592 test -z "$ac_c_werror_flag" ||
1593 test ! -s conftest.err
1594 } && test -s conftest.$ac_objext; then :
1595 ac_retval=0
1596 else
1597 $as_echo "$as_me: failed program was:" >&5
1598 sed 's/^/| /' conftest.$ac_ext >&5
1600 ac_retval=1
1602 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1603 as_fn_set_status $ac_retval
1605 } # ac_fn_c_try_compile
1607 # ac_fn_c_try_cpp LINENO
1608 # ----------------------
1609 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1610 ac_fn_c_try_cpp ()
1612 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1613 if { { ac_try="$ac_cpp conftest.$ac_ext"
1614 case "(($ac_try" in
1615 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1616 *) ac_try_echo=$ac_try;;
1617 esac
1618 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1619 $as_echo "$ac_try_echo"; } >&5
1620 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1621 ac_status=$?
1622 if test -s conftest.err; then
1623 grep -v '^ *+' conftest.err >conftest.er1
1624 cat conftest.er1 >&5
1625 mv -f conftest.er1 conftest.err
1627 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1628 test $ac_status = 0; } > conftest.i && {
1629 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1630 test ! -s conftest.err
1631 }; then :
1632 ac_retval=0
1633 else
1634 $as_echo "$as_me: failed program was:" >&5
1635 sed 's/^/| /' conftest.$ac_ext >&5
1637 ac_retval=1
1639 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1640 as_fn_set_status $ac_retval
1642 } # ac_fn_c_try_cpp
1644 # ac_fn_cxx_try_compile LINENO
1645 # ----------------------------
1646 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1647 ac_fn_cxx_try_compile ()
1649 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1650 rm -f conftest.$ac_objext
1651 if { { ac_try="$ac_compile"
1652 case "(($ac_try" in
1653 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1654 *) ac_try_echo=$ac_try;;
1655 esac
1656 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1657 $as_echo "$ac_try_echo"; } >&5
1658 (eval "$ac_compile") 2>conftest.err
1659 ac_status=$?
1660 if test -s conftest.err; then
1661 grep -v '^ *+' conftest.err >conftest.er1
1662 cat conftest.er1 >&5
1663 mv -f conftest.er1 conftest.err
1665 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1666 test $ac_status = 0; } && {
1667 test -z "$ac_cxx_werror_flag" ||
1668 test ! -s conftest.err
1669 } && test -s conftest.$ac_objext; then :
1670 ac_retval=0
1671 else
1672 $as_echo "$as_me: failed program was:" >&5
1673 sed 's/^/| /' conftest.$ac_ext >&5
1675 ac_retval=1
1677 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1678 as_fn_set_status $ac_retval
1680 } # ac_fn_cxx_try_compile
1682 # ac_fn_c_try_link LINENO
1683 # -----------------------
1684 # Try to link conftest.$ac_ext, and return whether this succeeded.
1685 ac_fn_c_try_link ()
1687 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1688 rm -f conftest.$ac_objext conftest$ac_exeext
1689 if { { ac_try="$ac_link"
1690 case "(($ac_try" in
1691 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1692 *) ac_try_echo=$ac_try;;
1693 esac
1694 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1695 $as_echo "$ac_try_echo"; } >&5
1696 (eval "$ac_link") 2>conftest.err
1697 ac_status=$?
1698 if test -s conftest.err; then
1699 grep -v '^ *+' conftest.err >conftest.er1
1700 cat conftest.er1 >&5
1701 mv -f conftest.er1 conftest.err
1703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1704 test $ac_status = 0; } && {
1705 test -z "$ac_c_werror_flag" ||
1706 test ! -s conftest.err
1707 } && test -s conftest$ac_exeext && {
1708 test "$cross_compiling" = yes ||
1709 $as_test_x conftest$ac_exeext
1710 }; then :
1711 ac_retval=0
1712 else
1713 $as_echo "$as_me: failed program was:" >&5
1714 sed 's/^/| /' conftest.$ac_ext >&5
1716 ac_retval=1
1718 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1719 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1720 # interfere with the next link command; also delete a directory that is
1721 # left behind by Apple's compiler. We do this before executing the actions.
1722 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1723 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1724 as_fn_set_status $ac_retval
1726 } # ac_fn_c_try_link
1728 # ac_fn_c_try_run LINENO
1729 # ----------------------
1730 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1731 # that executables *can* be run.
1732 ac_fn_c_try_run ()
1734 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1735 if { { ac_try="$ac_link"
1736 case "(($ac_try" in
1737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1738 *) ac_try_echo=$ac_try;;
1739 esac
1740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1741 $as_echo "$ac_try_echo"; } >&5
1742 (eval "$ac_link") 2>&5
1743 ac_status=$?
1744 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1745 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1746 { { case "(($ac_try" in
1747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1748 *) ac_try_echo=$ac_try;;
1749 esac
1750 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1751 $as_echo "$ac_try_echo"; } >&5
1752 (eval "$ac_try") 2>&5
1753 ac_status=$?
1754 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1755 test $ac_status = 0; }; }; then :
1756 ac_retval=0
1757 else
1758 $as_echo "$as_me: program exited with status $ac_status" >&5
1759 $as_echo "$as_me: failed program was:" >&5
1760 sed 's/^/| /' conftest.$ac_ext >&5
1762 ac_retval=$ac_status
1764 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1765 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1766 as_fn_set_status $ac_retval
1768 } # ac_fn_c_try_run
1770 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1771 # --------------------------------------------
1772 # Tries to find the compile-time value of EXPR in a program that includes
1773 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1774 # computed
1775 ac_fn_c_compute_int ()
1777 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1778 if test "$cross_compiling" = yes; then
1779 # Depending upon the size, compute the lo and hi bounds.
1780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1781 /* end confdefs.h. */
1784 main ()
1786 static int test_array [1 - 2 * !(($2) >= 0)];
1787 test_array [0] = 0
1790 return 0;
1792 _ACEOF
1793 if ac_fn_c_try_compile "$LINENO"; then :
1794 ac_lo=0 ac_mid=0
1795 while :; do
1796 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1797 /* end confdefs.h. */
1800 main ()
1802 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1803 test_array [0] = 0
1806 return 0;
1808 _ACEOF
1809 if ac_fn_c_try_compile "$LINENO"; then :
1810 ac_hi=$ac_mid; break
1811 else
1812 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1813 if test $ac_lo -le $ac_mid; then
1814 ac_lo= ac_hi=
1815 break
1817 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1819 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1820 done
1821 else
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823 /* end confdefs.h. */
1826 main ()
1828 static int test_array [1 - 2 * !(($2) < 0)];
1829 test_array [0] = 0
1832 return 0;
1834 _ACEOF
1835 if ac_fn_c_try_compile "$LINENO"; then :
1836 ac_hi=-1 ac_mid=-1
1837 while :; do
1838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1839 /* end confdefs.h. */
1842 main ()
1844 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1845 test_array [0] = 0
1848 return 0;
1850 _ACEOF
1851 if ac_fn_c_try_compile "$LINENO"; then :
1852 ac_lo=$ac_mid; break
1853 else
1854 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1855 if test $ac_mid -le $ac_hi; then
1856 ac_lo= ac_hi=
1857 break
1859 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1862 done
1863 else
1864 ac_lo= ac_hi=
1866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1868 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1869 # Binary search between lo and hi bounds.
1870 while test "x$ac_lo" != "x$ac_hi"; do
1871 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1872 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1873 /* end confdefs.h. */
1876 main ()
1878 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1879 test_array [0] = 0
1882 return 0;
1884 _ACEOF
1885 if ac_fn_c_try_compile "$LINENO"; then :
1886 ac_hi=$ac_mid
1887 else
1888 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1890 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1891 done
1892 case $ac_lo in #((
1893 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1894 '') ac_retval=1 ;;
1895 esac
1896 else
1897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1898 /* end confdefs.h. */
1900 static long int longval () { return $2; }
1901 static unsigned long int ulongval () { return $2; }
1902 #include <stdio.h>
1903 #include <stdlib.h>
1905 main ()
1908 FILE *f = fopen ("conftest.val", "w");
1909 if (! f)
1910 return 1;
1911 if (($2) < 0)
1913 long int i = longval ();
1914 if (i != ($2))
1915 return 1;
1916 fprintf (f, "%ld", i);
1918 else
1920 unsigned long int i = ulongval ();
1921 if (i != ($2))
1922 return 1;
1923 fprintf (f, "%lu", i);
1925 /* Do not output a trailing newline, as this causes \r\n confusion
1926 on some platforms. */
1927 return ferror (f) || fclose (f) != 0;
1930 return 0;
1932 _ACEOF
1933 if ac_fn_c_try_run "$LINENO"; then :
1934 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1935 else
1936 ac_retval=1
1938 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1939 conftest.$ac_objext conftest.beam conftest.$ac_ext
1940 rm -f conftest.val
1943 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1944 as_fn_set_status $ac_retval
1946 } # ac_fn_c_compute_int
1948 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1949 # -------------------------------------------------------
1950 # Tests whether HEADER exists and can be compiled using the include files in
1951 # INCLUDES, setting the cache variable VAR accordingly.
1952 ac_fn_c_check_header_compile ()
1954 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1956 $as_echo_n "checking for $2... " >&6; }
1957 if eval \${$3+:} false; then :
1958 $as_echo_n "(cached) " >&6
1959 else
1960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1961 /* end confdefs.h. */
1963 #include <$2>
1964 _ACEOF
1965 if ac_fn_c_try_compile "$LINENO"; then :
1966 eval "$3=yes"
1967 else
1968 eval "$3=no"
1970 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1972 eval ac_res=\$$3
1973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1974 $as_echo "$ac_res" >&6; }
1975 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1977 } # ac_fn_c_check_header_compile
1978 cat >config.log <<_ACEOF
1979 This file contains any messages produced by compilers while
1980 running configure, to aid debugging if configure makes a mistake.
1982 It was created by GNU C Library $as_me (see version.h), which was
1983 generated by GNU Autoconf 2.68. Invocation command line was
1985 $ $0 $@
1987 _ACEOF
1988 exec 5>>config.log
1990 cat <<_ASUNAME
1991 ## --------- ##
1992 ## Platform. ##
1993 ## --------- ##
1995 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1996 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1997 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1998 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1999 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2001 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2002 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2004 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2005 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2006 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2007 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2008 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2009 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2010 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2012 _ASUNAME
2014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2015 for as_dir in $PATH
2017 IFS=$as_save_IFS
2018 test -z "$as_dir" && as_dir=.
2019 $as_echo "PATH: $as_dir"
2020 done
2021 IFS=$as_save_IFS
2023 } >&5
2025 cat >&5 <<_ACEOF
2028 ## ----------- ##
2029 ## Core tests. ##
2030 ## ----------- ##
2032 _ACEOF
2035 # Keep a trace of the command line.
2036 # Strip out --no-create and --no-recursion so they do not pile up.
2037 # Strip out --silent because we don't want to record it for future runs.
2038 # Also quote any args containing shell meta-characters.
2039 # Make two passes to allow for proper duplicate-argument suppression.
2040 ac_configure_args=
2041 ac_configure_args0=
2042 ac_configure_args1=
2043 ac_must_keep_next=false
2044 for ac_pass in 1 2
2046 for ac_arg
2048 case $ac_arg in
2049 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2050 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2051 | -silent | --silent | --silen | --sile | --sil)
2052 continue ;;
2053 *\'*)
2054 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2055 esac
2056 case $ac_pass in
2057 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2059 as_fn_append ac_configure_args1 " '$ac_arg'"
2060 if test $ac_must_keep_next = true; then
2061 ac_must_keep_next=false # Got value, back to normal.
2062 else
2063 case $ac_arg in
2064 *=* | --config-cache | -C | -disable-* | --disable-* \
2065 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2066 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2067 | -with-* | --with-* | -without-* | --without-* | --x)
2068 case "$ac_configure_args0 " in
2069 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2070 esac
2072 -* ) ac_must_keep_next=true ;;
2073 esac
2075 as_fn_append ac_configure_args " '$ac_arg'"
2077 esac
2078 done
2079 done
2080 { ac_configure_args0=; unset ac_configure_args0;}
2081 { ac_configure_args1=; unset ac_configure_args1;}
2083 # When interrupted or exit'd, cleanup temporary files, and complete
2084 # config.log. We remove comments because anyway the quotes in there
2085 # would cause problems or look ugly.
2086 # WARNING: Use '\'' to represent an apostrophe within the trap.
2087 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2088 trap 'exit_status=$?
2089 # Save into config.log some information that might help in debugging.
2091 echo
2093 $as_echo "## ---------------- ##
2094 ## Cache variables. ##
2095 ## ---------------- ##"
2096 echo
2097 # The following way of writing the cache mishandles newlines in values,
2099 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2100 eval ac_val=\$$ac_var
2101 case $ac_val in #(
2102 *${as_nl}*)
2103 case $ac_var in #(
2104 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2105 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2106 esac
2107 case $ac_var in #(
2108 _ | IFS | as_nl) ;; #(
2109 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2110 *) { eval $ac_var=; unset $ac_var;} ;;
2111 esac ;;
2112 esac
2113 done
2114 (set) 2>&1 |
2115 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2116 *${as_nl}ac_space=\ *)
2117 sed -n \
2118 "s/'\''/'\''\\\\'\'''\''/g;
2119 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2120 ;; #(
2122 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2124 esac |
2125 sort
2127 echo
2129 $as_echo "## ----------------- ##
2130 ## Output variables. ##
2131 ## ----------------- ##"
2132 echo
2133 for ac_var in $ac_subst_vars
2135 eval ac_val=\$$ac_var
2136 case $ac_val in
2137 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2138 esac
2139 $as_echo "$ac_var='\''$ac_val'\''"
2140 done | sort
2141 echo
2143 if test -n "$ac_subst_files"; then
2144 $as_echo "## ------------------- ##
2145 ## File substitutions. ##
2146 ## ------------------- ##"
2147 echo
2148 for ac_var in $ac_subst_files
2150 eval ac_val=\$$ac_var
2151 case $ac_val in
2152 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2153 esac
2154 $as_echo "$ac_var='\''$ac_val'\''"
2155 done | sort
2156 echo
2159 if test -s confdefs.h; then
2160 $as_echo "## ----------- ##
2161 ## confdefs.h. ##
2162 ## ----------- ##"
2163 echo
2164 cat confdefs.h
2165 echo
2167 test "$ac_signal" != 0 &&
2168 $as_echo "$as_me: caught signal $ac_signal"
2169 $as_echo "$as_me: exit $exit_status"
2170 } >&5
2171 rm -f core *.core core.conftest.* &&
2172 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2173 exit $exit_status
2175 for ac_signal in 1 2 13 15; do
2176 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2177 done
2178 ac_signal=0
2180 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2181 rm -f -r conftest* confdefs.h
2183 $as_echo "/* confdefs.h */" > confdefs.h
2185 # Predefined preprocessor variables.
2187 cat >>confdefs.h <<_ACEOF
2188 #define PACKAGE_NAME "$PACKAGE_NAME"
2189 _ACEOF
2191 cat >>confdefs.h <<_ACEOF
2192 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2193 _ACEOF
2195 cat >>confdefs.h <<_ACEOF
2196 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2197 _ACEOF
2199 cat >>confdefs.h <<_ACEOF
2200 #define PACKAGE_STRING "$PACKAGE_STRING"
2201 _ACEOF
2203 cat >>confdefs.h <<_ACEOF
2204 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2205 _ACEOF
2207 cat >>confdefs.h <<_ACEOF
2208 #define PACKAGE_URL "$PACKAGE_URL"
2209 _ACEOF
2212 # Let the site file select an alternate cache file if it wants to.
2213 # Prefer an explicitly selected file to automatically selected ones.
2214 ac_site_file1=NONE
2215 ac_site_file2=NONE
2216 if test -n "$CONFIG_SITE"; then
2217 # We do not want a PATH search for config.site.
2218 case $CONFIG_SITE in #((
2219 -*) ac_site_file1=./$CONFIG_SITE;;
2220 */*) ac_site_file1=$CONFIG_SITE;;
2221 *) ac_site_file1=./$CONFIG_SITE;;
2222 esac
2223 elif test "x$prefix" != xNONE; then
2224 ac_site_file1=$prefix/share/config.site
2225 ac_site_file2=$prefix/etc/config.site
2226 else
2227 ac_site_file1=$ac_default_prefix/share/config.site
2228 ac_site_file2=$ac_default_prefix/etc/config.site
2230 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2232 test "x$ac_site_file" = xNONE && continue
2233 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2235 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2236 sed 's/^/| /' "$ac_site_file" >&5
2237 . "$ac_site_file" \
2238 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2239 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2240 as_fn_error $? "failed to load site script $ac_site_file
2241 See \`config.log' for more details" "$LINENO" 5; }
2243 done
2245 if test -r "$cache_file"; then
2246 # Some versions of bash will fail to source /dev/null (special files
2247 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2248 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2249 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2250 $as_echo "$as_me: loading cache $cache_file" >&6;}
2251 case $cache_file in
2252 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2253 *) . "./$cache_file";;
2254 esac
2256 else
2257 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2258 $as_echo "$as_me: creating cache $cache_file" >&6;}
2259 >$cache_file
2262 # Check that the precious variables saved in the cache have kept the same
2263 # value.
2264 ac_cache_corrupted=false
2265 for ac_var in $ac_precious_vars; do
2266 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2267 eval ac_new_set=\$ac_env_${ac_var}_set
2268 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2269 eval ac_new_val=\$ac_env_${ac_var}_value
2270 case $ac_old_set,$ac_new_set in
2271 set,)
2272 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2273 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2274 ac_cache_corrupted=: ;;
2275 ,set)
2276 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2277 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2278 ac_cache_corrupted=: ;;
2279 ,);;
2281 if test "x$ac_old_val" != "x$ac_new_val"; then
2282 # differences in whitespace do not lead to failure.
2283 ac_old_val_w=`echo x $ac_old_val`
2284 ac_new_val_w=`echo x $ac_new_val`
2285 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2286 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2287 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2288 ac_cache_corrupted=:
2289 else
2290 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2291 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2292 eval $ac_var=\$ac_old_val
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2295 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2296 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2297 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2298 fi;;
2299 esac
2300 # Pass precious variables to config.status.
2301 if test "$ac_new_set" = set; then
2302 case $ac_new_val in
2303 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2304 *) ac_arg=$ac_var=$ac_new_val ;;
2305 esac
2306 case " $ac_configure_args " in
2307 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2308 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2309 esac
2311 done
2312 if $ac_cache_corrupted; then
2313 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2314 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2315 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2316 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2317 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2319 ## -------------------- ##
2320 ## Main body of script. ##
2321 ## -------------------- ##
2323 ac_ext=c
2324 ac_cpp='$CPP $CPPFLAGS'
2325 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2326 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2327 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2331 ac_config_headers="$ac_config_headers config.h"
2333 ac_aux_dir=
2334 for ac_dir in scripts "$srcdir"/scripts; do
2335 if test -f "$ac_dir/install-sh"; then
2336 ac_aux_dir=$ac_dir
2337 ac_install_sh="$ac_aux_dir/install-sh -c"
2338 break
2339 elif test -f "$ac_dir/install.sh"; then
2340 ac_aux_dir=$ac_dir
2341 ac_install_sh="$ac_aux_dir/install.sh -c"
2342 break
2343 elif test -f "$ac_dir/shtool"; then
2344 ac_aux_dir=$ac_dir
2345 ac_install_sh="$ac_aux_dir/shtool install -c"
2346 break
2348 done
2349 if test -z "$ac_aux_dir"; then
2350 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2353 # These three variables are undocumented and unsupported,
2354 # and are intended to be withdrawn in a future Autoconf release.
2355 # They can cause serious problems if a builder's source tree is in a directory
2356 # whose full name contains unusual characters.
2357 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2358 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2359 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2365 subdirs="$subdirs "
2368 # Make sure we can run config.sub.
2369 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2370 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2373 $as_echo_n "checking build system type... " >&6; }
2374 if ${ac_cv_build+:} false; then :
2375 $as_echo_n "(cached) " >&6
2376 else
2377 ac_build_alias=$build_alias
2378 test "x$ac_build_alias" = x &&
2379 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2380 test "x$ac_build_alias" = x &&
2381 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2382 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2383 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2387 $as_echo "$ac_cv_build" >&6; }
2388 case $ac_cv_build in
2389 *-*-*) ;;
2390 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2391 esac
2392 build=$ac_cv_build
2393 ac_save_IFS=$IFS; IFS='-'
2394 set x $ac_cv_build
2395 shift
2396 build_cpu=$1
2397 build_vendor=$2
2398 shift; shift
2399 # Remember, the first character of IFS is used to create $*,
2400 # except with old shells:
2401 build_os=$*
2402 IFS=$ac_save_IFS
2403 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2407 $as_echo_n "checking host system type... " >&6; }
2408 if ${ac_cv_host+:} false; then :
2409 $as_echo_n "(cached) " >&6
2410 else
2411 if test "x$host_alias" = x; then
2412 ac_cv_host=$ac_cv_build
2413 else
2414 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2415 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2420 $as_echo "$ac_cv_host" >&6; }
2421 case $ac_cv_host in
2422 *-*-*) ;;
2423 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2424 esac
2425 host=$ac_cv_host
2426 ac_save_IFS=$IFS; IFS='-'
2427 set x $ac_cv_host
2428 shift
2429 host_cpu=$1
2430 host_vendor=$2
2431 shift; shift
2432 # Remember, the first character of IFS is used to create $*,
2433 # except with old shells:
2434 host_os=$*
2435 IFS=$ac_save_IFS
2436 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2440 ac_ext=c
2441 ac_cpp='$CPP $CPPFLAGS'
2442 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2443 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2444 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2445 if test -n "$ac_tool_prefix"; then
2446 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2447 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2449 $as_echo_n "checking for $ac_word... " >&6; }
2450 if ${ac_cv_prog_CC+:} false; then :
2451 $as_echo_n "(cached) " >&6
2452 else
2453 if test -n "$CC"; then
2454 ac_cv_prog_CC="$CC" # Let the user override the test.
2455 else
2456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2457 for as_dir in $PATH
2459 IFS=$as_save_IFS
2460 test -z "$as_dir" && as_dir=.
2461 for ac_exec_ext in '' $ac_executable_extensions; do
2462 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2463 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2465 break 2
2467 done
2468 done
2469 IFS=$as_save_IFS
2473 CC=$ac_cv_prog_CC
2474 if test -n "$CC"; then
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2476 $as_echo "$CC" >&6; }
2477 else
2478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2479 $as_echo "no" >&6; }
2484 if test -z "$ac_cv_prog_CC"; then
2485 ac_ct_CC=$CC
2486 # Extract the first word of "gcc", so it can be a program name with args.
2487 set dummy gcc; ac_word=$2
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2489 $as_echo_n "checking for $ac_word... " >&6; }
2490 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2491 $as_echo_n "(cached) " >&6
2492 else
2493 if test -n "$ac_ct_CC"; then
2494 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2495 else
2496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2497 for as_dir in $PATH
2499 IFS=$as_save_IFS
2500 test -z "$as_dir" && as_dir=.
2501 for ac_exec_ext in '' $ac_executable_extensions; do
2502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2503 ac_cv_prog_ac_ct_CC="gcc"
2504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2505 break 2
2507 done
2508 done
2509 IFS=$as_save_IFS
2513 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2514 if test -n "$ac_ct_CC"; then
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2516 $as_echo "$ac_ct_CC" >&6; }
2517 else
2518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2519 $as_echo "no" >&6; }
2522 if test "x$ac_ct_CC" = x; then
2523 CC=""
2524 else
2525 case $cross_compiling:$ac_tool_warned in
2526 yes:)
2527 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2528 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2529 ac_tool_warned=yes ;;
2530 esac
2531 CC=$ac_ct_CC
2533 else
2534 CC="$ac_cv_prog_CC"
2537 if test -z "$CC"; then
2538 if test -n "$ac_tool_prefix"; then
2539 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2540 set dummy ${ac_tool_prefix}cc; ac_word=$2
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2542 $as_echo_n "checking for $ac_word... " >&6; }
2543 if ${ac_cv_prog_CC+:} false; then :
2544 $as_echo_n "(cached) " >&6
2545 else
2546 if test -n "$CC"; then
2547 ac_cv_prog_CC="$CC" # Let the user override the test.
2548 else
2549 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2550 for as_dir in $PATH
2552 IFS=$as_save_IFS
2553 test -z "$as_dir" && as_dir=.
2554 for ac_exec_ext in '' $ac_executable_extensions; do
2555 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2556 ac_cv_prog_CC="${ac_tool_prefix}cc"
2557 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2558 break 2
2560 done
2561 done
2562 IFS=$as_save_IFS
2566 CC=$ac_cv_prog_CC
2567 if test -n "$CC"; then
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2569 $as_echo "$CC" >&6; }
2570 else
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2572 $as_echo "no" >&6; }
2578 if test -z "$CC"; then
2579 # Extract the first word of "cc", so it can be a program name with args.
2580 set dummy cc; ac_word=$2
2581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2582 $as_echo_n "checking for $ac_word... " >&6; }
2583 if ${ac_cv_prog_CC+:} false; then :
2584 $as_echo_n "(cached) " >&6
2585 else
2586 if test -n "$CC"; then
2587 ac_cv_prog_CC="$CC" # Let the user override the test.
2588 else
2589 ac_prog_rejected=no
2590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2591 for as_dir in $PATH
2593 IFS=$as_save_IFS
2594 test -z "$as_dir" && as_dir=.
2595 for ac_exec_ext in '' $ac_executable_extensions; do
2596 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2597 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2598 ac_prog_rejected=yes
2599 continue
2601 ac_cv_prog_CC="cc"
2602 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2603 break 2
2605 done
2606 done
2607 IFS=$as_save_IFS
2609 if test $ac_prog_rejected = yes; then
2610 # We found a bogon in the path, so make sure we never use it.
2611 set dummy $ac_cv_prog_CC
2612 shift
2613 if test $# != 0; then
2614 # We chose a different compiler from the bogus one.
2615 # However, it has the same basename, so the bogon will be chosen
2616 # first if we set CC to just the basename; use the full file name.
2617 shift
2618 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2623 CC=$ac_cv_prog_CC
2624 if test -n "$CC"; then
2625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2626 $as_echo "$CC" >&6; }
2627 else
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2629 $as_echo "no" >&6; }
2634 if test -z "$CC"; then
2635 if test -n "$ac_tool_prefix"; then
2636 for ac_prog in cl.exe
2638 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2639 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2641 $as_echo_n "checking for $ac_word... " >&6; }
2642 if ${ac_cv_prog_CC+:} false; then :
2643 $as_echo_n "(cached) " >&6
2644 else
2645 if test -n "$CC"; then
2646 ac_cv_prog_CC="$CC" # Let the user override the test.
2647 else
2648 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2649 for as_dir in $PATH
2651 IFS=$as_save_IFS
2652 test -z "$as_dir" && as_dir=.
2653 for ac_exec_ext in '' $ac_executable_extensions; do
2654 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2655 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2656 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2657 break 2
2659 done
2660 done
2661 IFS=$as_save_IFS
2665 CC=$ac_cv_prog_CC
2666 if test -n "$CC"; then
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2668 $as_echo "$CC" >&6; }
2669 else
2670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2671 $as_echo "no" >&6; }
2675 test -n "$CC" && break
2676 done
2678 if test -z "$CC"; then
2679 ac_ct_CC=$CC
2680 for ac_prog in cl.exe
2682 # Extract the first word of "$ac_prog", so it can be a program name with args.
2683 set dummy $ac_prog; ac_word=$2
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2685 $as_echo_n "checking for $ac_word... " >&6; }
2686 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2687 $as_echo_n "(cached) " >&6
2688 else
2689 if test -n "$ac_ct_CC"; then
2690 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2691 else
2692 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2693 for as_dir in $PATH
2695 IFS=$as_save_IFS
2696 test -z "$as_dir" && as_dir=.
2697 for ac_exec_ext in '' $ac_executable_extensions; do
2698 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2699 ac_cv_prog_ac_ct_CC="$ac_prog"
2700 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2701 break 2
2703 done
2704 done
2705 IFS=$as_save_IFS
2709 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2710 if test -n "$ac_ct_CC"; then
2711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2712 $as_echo "$ac_ct_CC" >&6; }
2713 else
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715 $as_echo "no" >&6; }
2719 test -n "$ac_ct_CC" && break
2720 done
2722 if test "x$ac_ct_CC" = x; then
2723 CC=""
2724 else
2725 case $cross_compiling:$ac_tool_warned in
2726 yes:)
2727 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2728 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2729 ac_tool_warned=yes ;;
2730 esac
2731 CC=$ac_ct_CC
2738 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2739 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2740 as_fn_error $? "no acceptable C compiler found in \$PATH
2741 See \`config.log' for more details" "$LINENO" 5; }
2743 # Provide some information about the compiler.
2744 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2745 set X $ac_compile
2746 ac_compiler=$2
2747 for ac_option in --version -v -V -qversion; do
2748 { { ac_try="$ac_compiler $ac_option >&5"
2749 case "(($ac_try" in
2750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2751 *) ac_try_echo=$ac_try;;
2752 esac
2753 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2754 $as_echo "$ac_try_echo"; } >&5
2755 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2756 ac_status=$?
2757 if test -s conftest.err; then
2758 sed '10a\
2759 ... rest of stderr output deleted ...
2760 10q' conftest.err >conftest.er1
2761 cat conftest.er1 >&5
2763 rm -f conftest.er1 conftest.err
2764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2765 test $ac_status = 0; }
2766 done
2768 EXEEXT=
2769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2770 $as_echo_n "checking for suffix of object files... " >&6; }
2771 if ${ac_cv_objext+:} false; then :
2772 $as_echo_n "(cached) " >&6
2773 else
2774 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2775 /* end confdefs.h. */
2778 main ()
2782 return 0;
2784 _ACEOF
2785 rm -f conftest.o conftest.obj
2786 if { { ac_try="$ac_compile"
2787 case "(($ac_try" in
2788 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2789 *) ac_try_echo=$ac_try;;
2790 esac
2791 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2792 $as_echo "$ac_try_echo"; } >&5
2793 (eval "$ac_compile") 2>&5
2794 ac_status=$?
2795 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2796 test $ac_status = 0; }; then :
2797 for ac_file in conftest.o conftest.obj conftest.*; do
2798 test -f "$ac_file" || continue;
2799 case $ac_file in
2800 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2801 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2802 break;;
2803 esac
2804 done
2805 else
2806 $as_echo "$as_me: failed program was:" >&5
2807 sed 's/^/| /' conftest.$ac_ext >&5
2809 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2810 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2811 as_fn_error $? "cannot compute suffix of object files: cannot compile
2812 See \`config.log' for more details" "$LINENO" 5; }
2814 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2817 $as_echo "$ac_cv_objext" >&6; }
2818 OBJEXT=$ac_cv_objext
2819 ac_objext=$OBJEXT
2820 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2821 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2822 if ${ac_cv_c_compiler_gnu+:} false; then :
2823 $as_echo_n "(cached) " >&6
2824 else
2825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2826 /* end confdefs.h. */
2829 main ()
2831 #ifndef __GNUC__
2832 choke me
2833 #endif
2836 return 0;
2838 _ACEOF
2839 if ac_fn_c_try_compile "$LINENO"; then :
2840 ac_compiler_gnu=yes
2841 else
2842 ac_compiler_gnu=no
2844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2845 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2849 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2850 if test $ac_compiler_gnu = yes; then
2851 GCC=yes
2852 else
2853 GCC=
2855 ac_test_CFLAGS=${CFLAGS+set}
2856 ac_save_CFLAGS=$CFLAGS
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2858 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2859 if ${ac_cv_prog_cc_g+:} false; then :
2860 $as_echo_n "(cached) " >&6
2861 else
2862 ac_save_c_werror_flag=$ac_c_werror_flag
2863 ac_c_werror_flag=yes
2864 ac_cv_prog_cc_g=no
2865 CFLAGS="-g"
2866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2867 /* end confdefs.h. */
2870 main ()
2874 return 0;
2876 _ACEOF
2877 if ac_fn_c_try_compile "$LINENO"; then :
2878 ac_cv_prog_cc_g=yes
2879 else
2880 CFLAGS=""
2881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2882 /* end confdefs.h. */
2885 main ()
2889 return 0;
2891 _ACEOF
2892 if ac_fn_c_try_compile "$LINENO"; then :
2894 else
2895 ac_c_werror_flag=$ac_save_c_werror_flag
2896 CFLAGS="-g"
2897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2898 /* end confdefs.h. */
2901 main ()
2905 return 0;
2907 _ACEOF
2908 if ac_fn_c_try_compile "$LINENO"; then :
2909 ac_cv_prog_cc_g=yes
2911 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2913 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2915 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2916 ac_c_werror_flag=$ac_save_c_werror_flag
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2919 $as_echo "$ac_cv_prog_cc_g" >&6; }
2920 if test "$ac_test_CFLAGS" = set; then
2921 CFLAGS=$ac_save_CFLAGS
2922 elif test $ac_cv_prog_cc_g = yes; then
2923 if test "$GCC" = yes; then
2924 CFLAGS="-g -O2"
2925 else
2926 CFLAGS="-g"
2928 else
2929 if test "$GCC" = yes; then
2930 CFLAGS="-O2"
2931 else
2932 CFLAGS=
2935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2936 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2937 if ${ac_cv_prog_cc_c89+:} false; then :
2938 $as_echo_n "(cached) " >&6
2939 else
2940 ac_cv_prog_cc_c89=no
2941 ac_save_CC=$CC
2942 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2943 /* end confdefs.h. */
2944 #include <stdarg.h>
2945 #include <stdio.h>
2946 #include <sys/types.h>
2947 #include <sys/stat.h>
2948 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2949 struct buf { int x; };
2950 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2951 static char *e (p, i)
2952 char **p;
2953 int i;
2955 return p[i];
2957 static char *f (char * (*g) (char **, int), char **p, ...)
2959 char *s;
2960 va_list v;
2961 va_start (v,p);
2962 s = g (p, va_arg (v,int));
2963 va_end (v);
2964 return s;
2967 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2968 function prototypes and stuff, but not '\xHH' hex character constants.
2969 These don't provoke an error unfortunately, instead are silently treated
2970 as 'x'. The following induces an error, until -std is added to get
2971 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2972 array size at least. It's necessary to write '\x00'==0 to get something
2973 that's true only with -std. */
2974 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2976 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2977 inside strings and character constants. */
2978 #define FOO(x) 'x'
2979 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2981 int test (int i, double x);
2982 struct s1 {int (*f) (int a);};
2983 struct s2 {int (*f) (double a);};
2984 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2985 int argc;
2986 char **argv;
2988 main ()
2990 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2992 return 0;
2994 _ACEOF
2995 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2996 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2998 CC="$ac_save_CC $ac_arg"
2999 if ac_fn_c_try_compile "$LINENO"; then :
3000 ac_cv_prog_cc_c89=$ac_arg
3002 rm -f core conftest.err conftest.$ac_objext
3003 test "x$ac_cv_prog_cc_c89" != "xno" && break
3004 done
3005 rm -f conftest.$ac_ext
3006 CC=$ac_save_CC
3009 # AC_CACHE_VAL
3010 case "x$ac_cv_prog_cc_c89" in
3012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3013 $as_echo "none needed" >&6; } ;;
3014 xno)
3015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3016 $as_echo "unsupported" >&6; } ;;
3018 CC="$CC $ac_cv_prog_cc_c89"
3019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3020 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3021 esac
3022 if test "x$ac_cv_prog_cc_c89" != xno; then :
3026 ac_ext=c
3027 ac_cpp='$CPP $CPPFLAGS'
3028 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3029 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3030 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3032 if test $host != $build; then
3033 for ac_prog in gcc cc
3035 # Extract the first word of "$ac_prog", so it can be a program name with args.
3036 set dummy $ac_prog; ac_word=$2
3037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3038 $as_echo_n "checking for $ac_word... " >&6; }
3039 if ${ac_cv_prog_BUILD_CC+:} false; then :
3040 $as_echo_n "(cached) " >&6
3041 else
3042 if test -n "$BUILD_CC"; then
3043 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3044 else
3045 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3046 for as_dir in $PATH
3048 IFS=$as_save_IFS
3049 test -z "$as_dir" && as_dir=.
3050 for ac_exec_ext in '' $ac_executable_extensions; do
3051 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3052 ac_cv_prog_BUILD_CC="$ac_prog"
3053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3054 break 2
3056 done
3057 done
3058 IFS=$as_save_IFS
3062 BUILD_CC=$ac_cv_prog_BUILD_CC
3063 if test -n "$BUILD_CC"; then
3064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3065 $as_echo "$BUILD_CC" >&6; }
3066 else
3067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3068 $as_echo "no" >&6; }
3072 test -n "$BUILD_CC" && break
3073 done
3077 ac_ext=c
3078 ac_cpp='$CPP $CPPFLAGS'
3079 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3080 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3081 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3083 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3084 # On Suns, sometimes $CPP names a directory.
3085 if test -n "$CPP" && test -d "$CPP"; then
3086 CPP=
3088 if test -z "$CPP"; then
3089 if ${ac_cv_prog_CPP+:} false; then :
3090 $as_echo_n "(cached) " >&6
3091 else
3092 # Double quotes because CPP needs to be expanded
3093 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3095 ac_preproc_ok=false
3096 for ac_c_preproc_warn_flag in '' yes
3098 # Use a header file that comes with gcc, so configuring glibc
3099 # with a fresh cross-compiler works.
3100 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3101 # <limits.h> exists even on freestanding compilers.
3102 # On the NeXT, cc -E runs the code through the compiler's parser,
3103 # not just through cpp. "Syntax error" is here to catch this case.
3104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3105 /* end confdefs.h. */
3106 #ifdef __STDC__
3107 # include <limits.h>
3108 #else
3109 # include <assert.h>
3110 #endif
3111 Syntax error
3112 _ACEOF
3113 if ac_fn_c_try_cpp "$LINENO"; then :
3115 else
3116 # Broken: fails on valid input.
3117 continue
3119 rm -f conftest.err conftest.i conftest.$ac_ext
3121 # OK, works on sane cases. Now check whether nonexistent headers
3122 # can be detected and how.
3123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3124 /* end confdefs.h. */
3125 #include <ac_nonexistent.h>
3126 _ACEOF
3127 if ac_fn_c_try_cpp "$LINENO"; then :
3128 # Broken: success on invalid input.
3129 continue
3130 else
3131 # Passes both tests.
3132 ac_preproc_ok=:
3133 break
3135 rm -f conftest.err conftest.i conftest.$ac_ext
3137 done
3138 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3139 rm -f conftest.i conftest.err conftest.$ac_ext
3140 if $ac_preproc_ok; then :
3141 break
3144 done
3145 ac_cv_prog_CPP=$CPP
3148 CPP=$ac_cv_prog_CPP
3149 else
3150 ac_cv_prog_CPP=$CPP
3152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3153 $as_echo "$CPP" >&6; }
3154 ac_preproc_ok=false
3155 for ac_c_preproc_warn_flag in '' yes
3157 # Use a header file that comes with gcc, so configuring glibc
3158 # with a fresh cross-compiler works.
3159 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3160 # <limits.h> exists even on freestanding compilers.
3161 # On the NeXT, cc -E runs the code through the compiler's parser,
3162 # not just through cpp. "Syntax error" is here to catch this case.
3163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3164 /* end confdefs.h. */
3165 #ifdef __STDC__
3166 # include <limits.h>
3167 #else
3168 # include <assert.h>
3169 #endif
3170 Syntax error
3171 _ACEOF
3172 if ac_fn_c_try_cpp "$LINENO"; then :
3174 else
3175 # Broken: fails on valid input.
3176 continue
3178 rm -f conftest.err conftest.i conftest.$ac_ext
3180 # OK, works on sane cases. Now check whether nonexistent headers
3181 # can be detected and how.
3182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3183 /* end confdefs.h. */
3184 #include <ac_nonexistent.h>
3185 _ACEOF
3186 if ac_fn_c_try_cpp "$LINENO"; then :
3187 # Broken: success on invalid input.
3188 continue
3189 else
3190 # Passes both tests.
3191 ac_preproc_ok=:
3192 break
3194 rm -f conftest.err conftest.i conftest.$ac_ext
3196 done
3197 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3198 rm -f conftest.i conftest.err conftest.$ac_ext
3199 if $ac_preproc_ok; then :
3201 else
3202 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3204 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3205 See \`config.log' for more details" "$LINENO" 5; }
3208 ac_ext=c
3209 ac_cpp='$CPP $CPPFLAGS'
3210 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3211 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3212 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3214 # We need the C++ compiler only for testing.
3215 ac_ext=cpp
3216 ac_cpp='$CXXCPP $CPPFLAGS'
3217 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3218 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3219 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3220 if test -z "$CXX"; then
3221 if test -n "$CCC"; then
3222 CXX=$CCC
3223 else
3224 if test -n "$ac_tool_prefix"; then
3225 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3227 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3228 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3230 $as_echo_n "checking for $ac_word... " >&6; }
3231 if ${ac_cv_prog_CXX+:} false; then :
3232 $as_echo_n "(cached) " >&6
3233 else
3234 if test -n "$CXX"; then
3235 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3236 else
3237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3238 for as_dir in $PATH
3240 IFS=$as_save_IFS
3241 test -z "$as_dir" && as_dir=.
3242 for ac_exec_ext in '' $ac_executable_extensions; do
3243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3244 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3246 break 2
3248 done
3249 done
3250 IFS=$as_save_IFS
3254 CXX=$ac_cv_prog_CXX
3255 if test -n "$CXX"; then
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3257 $as_echo "$CXX" >&6; }
3258 else
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3260 $as_echo "no" >&6; }
3264 test -n "$CXX" && break
3265 done
3267 if test -z "$CXX"; then
3268 ac_ct_CXX=$CXX
3269 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3271 # Extract the first word of "$ac_prog", so it can be a program name with args.
3272 set dummy $ac_prog; ac_word=$2
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3274 $as_echo_n "checking for $ac_word... " >&6; }
3275 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3276 $as_echo_n "(cached) " >&6
3277 else
3278 if test -n "$ac_ct_CXX"; then
3279 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3280 else
3281 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3282 for as_dir in $PATH
3284 IFS=$as_save_IFS
3285 test -z "$as_dir" && as_dir=.
3286 for ac_exec_ext in '' $ac_executable_extensions; do
3287 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3288 ac_cv_prog_ac_ct_CXX="$ac_prog"
3289 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3290 break 2
3292 done
3293 done
3294 IFS=$as_save_IFS
3298 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3299 if test -n "$ac_ct_CXX"; then
3300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3301 $as_echo "$ac_ct_CXX" >&6; }
3302 else
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3304 $as_echo "no" >&6; }
3308 test -n "$ac_ct_CXX" && break
3309 done
3311 if test "x$ac_ct_CXX" = x; then
3312 CXX="g++"
3313 else
3314 case $cross_compiling:$ac_tool_warned in
3315 yes:)
3316 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3317 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3318 ac_tool_warned=yes ;;
3319 esac
3320 CXX=$ac_ct_CXX
3326 # Provide some information about the compiler.
3327 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3328 set X $ac_compile
3329 ac_compiler=$2
3330 for ac_option in --version -v -V -qversion; do
3331 { { ac_try="$ac_compiler $ac_option >&5"
3332 case "(($ac_try" in
3333 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3334 *) ac_try_echo=$ac_try;;
3335 esac
3336 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3337 $as_echo "$ac_try_echo"; } >&5
3338 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3339 ac_status=$?
3340 if test -s conftest.err; then
3341 sed '10a\
3342 ... rest of stderr output deleted ...
3343 10q' conftest.err >conftest.er1
3344 cat conftest.er1 >&5
3346 rm -f conftest.er1 conftest.err
3347 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3348 test $ac_status = 0; }
3349 done
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3352 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3353 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3354 $as_echo_n "(cached) " >&6
3355 else
3356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3357 /* end confdefs.h. */
3360 main ()
3362 #ifndef __GNUC__
3363 choke me
3364 #endif
3367 return 0;
3369 _ACEOF
3370 if ac_fn_cxx_try_compile "$LINENO"; then :
3371 ac_compiler_gnu=yes
3372 else
3373 ac_compiler_gnu=no
3375 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3376 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3380 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3381 if test $ac_compiler_gnu = yes; then
3382 GXX=yes
3383 else
3384 GXX=
3386 ac_test_CXXFLAGS=${CXXFLAGS+set}
3387 ac_save_CXXFLAGS=$CXXFLAGS
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3389 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3390 if ${ac_cv_prog_cxx_g+:} false; then :
3391 $as_echo_n "(cached) " >&6
3392 else
3393 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3394 ac_cxx_werror_flag=yes
3395 ac_cv_prog_cxx_g=no
3396 CXXFLAGS="-g"
3397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3398 /* end confdefs.h. */
3401 main ()
3405 return 0;
3407 _ACEOF
3408 if ac_fn_cxx_try_compile "$LINENO"; then :
3409 ac_cv_prog_cxx_g=yes
3410 else
3411 CXXFLAGS=""
3412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3413 /* end confdefs.h. */
3416 main ()
3420 return 0;
3422 _ACEOF
3423 if ac_fn_cxx_try_compile "$LINENO"; then :
3425 else
3426 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3427 CXXFLAGS="-g"
3428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3429 /* end confdefs.h. */
3432 main ()
3436 return 0;
3438 _ACEOF
3439 if ac_fn_cxx_try_compile "$LINENO"; then :
3440 ac_cv_prog_cxx_g=yes
3442 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3444 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3446 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3447 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3450 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3451 if test "$ac_test_CXXFLAGS" = set; then
3452 CXXFLAGS=$ac_save_CXXFLAGS
3453 elif test $ac_cv_prog_cxx_g = yes; then
3454 if test "$GXX" = yes; then
3455 CXXFLAGS="-g -O2"
3456 else
3457 CXXFLAGS="-g"
3459 else
3460 if test "$GXX" = yes; then
3461 CXXFLAGS="-O2"
3462 else
3463 CXXFLAGS=
3466 ac_ext=c
3467 ac_cpp='$CPP $CPPFLAGS'
3468 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3469 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3470 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3473 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3474 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3477 # This will get text that should go into config.make.
3478 config_vars=
3480 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3482 # Check whether --with-gd was given.
3483 if test "${with_gd+set}" = set; then :
3484 withval=$with_gd; case "$with_gd" in
3485 yes|''|no) ;;
3486 *) libgd_include="-I$withval/include"
3487 libgd_ldflags="-L$withval/lib" ;;
3488 esac
3493 # Check whether --with-gd-include was given.
3494 if test "${with_gd_include+set}" = set; then :
3495 withval=$with_gd_include; case "$with_gd_include" in
3496 ''|no) ;;
3497 *) libgd_include="-I$withval" ;;
3498 esac
3503 # Check whether --with-gd-lib was given.
3504 if test "${with_gd_lib+set}" = set; then :
3505 withval=$with_gd_lib; case "$with_gd_lib" in
3506 ''|no) ;;
3507 *) libgd_ldflags="-L$withval" ;;
3508 esac
3513 if test -n "$libgd_include"; then
3514 config_vars="$config_vars
3515 CFLAGS-memusagestat.c = $libgd_include"
3517 if test -n "$libgd_ldflags"; then
3518 config_vars="$config_vars
3519 libgd-LDFLAGS = $libgd_ldflags"
3523 # Check whether --with-fp was given.
3524 if test "${with_fp+set}" = set; then :
3525 withval=$with_fp; with_fp=$withval
3526 else
3527 with_fp=yes
3532 # Check whether --with-binutils was given.
3533 if test "${with_binutils+set}" = set; then :
3534 withval=$with_binutils; path_binutils=$withval
3535 else
3536 path_binutils=''
3540 # Check whether --with-elf was given.
3541 if test "${with_elf+set}" = set; then :
3542 withval=$with_elf; elf=$withval
3543 else
3544 elf=no
3548 # Check whether --with-selinux was given.
3549 if test "${with_selinux+set}" = set; then :
3550 withval=$with_selinux; with_selinux=$withval
3551 else
3552 with_selinux=auto
3556 # Check whether --with-xcoff was given.
3557 if test "${with_xcoff+set}" = set; then :
3558 withval=$with_xcoff; xcoff=$withval
3559 else
3560 xcoff=no
3564 # Check whether --with-cvs was given.
3565 if test "${with_cvs+set}" = set; then :
3566 withval=$with_cvs; with_cvs=$withval
3567 else
3568 with_cvs=yes
3571 if test "$with_cvs" = yes; then
3572 if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
3573 then
3574 with_cvs=no
3580 # Check whether --with-headers was given.
3581 if test "${with_headers+set}" = set; then :
3582 withval=$with_headers; sysheaders=$withval
3583 else
3584 sysheaders=''
3588 # Check whether --enable-sanity-checks was given.
3589 if test "${enable_sanity_checks+set}" = set; then :
3590 enableval=$enable_sanity_checks; enable_sanity=$enableval
3591 else
3592 enable_sanity=yes
3597 # Check whether --enable-check-abi was given.
3598 if test "${enable_check_abi+set}" = set; then :
3599 enableval=$enable_check_abi; enable_check_abi=$enableval
3600 else
3601 enable_check_abi=no
3605 static=yes
3606 # Check whether --enable-shared was given.
3607 if test "${enable_shared+set}" = set; then :
3608 enableval=$enable_shared; shared=$enableval
3609 else
3610 shared=default
3613 # Check whether --enable-profile was given.
3614 if test "${enable_profile+set}" = set; then :
3615 enableval=$enable_profile; profile=$enableval
3616 else
3617 profile=no
3620 # Check whether --enable-omitfp was given.
3621 if test "${enable_omitfp+set}" = set; then :
3622 enableval=$enable_omitfp; omitfp=$enableval
3623 else
3624 omitfp=no
3627 # Check whether --enable-bounded was given.
3628 if test "${enable_bounded+set}" = set; then :
3629 enableval=$enable_bounded; bounded=$enableval
3630 else
3631 bounded=no
3634 # Check whether --enable-versioning was given.
3635 if test "${enable_versioning+set}" = set; then :
3636 enableval=$enable_versioning; enable_versioning=$enableval
3637 else
3638 enable_versioning=yes
3642 # Check whether --enable-oldest-abi was given.
3643 if test "${enable_oldest_abi+set}" = set; then :
3644 enableval=$enable_oldest_abi; oldest_abi=$enableval
3645 else
3646 oldest_abi=no
3649 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3650 oldest_abi=default
3651 else
3652 cat >>confdefs.h <<_ACEOF
3653 #define GLIBC_OLDEST_ABI "$oldest_abi"
3654 _ACEOF
3659 # Check whether --enable-stackguard-randomization was given.
3660 if test "${enable_stackguard_randomization+set}" = set; then :
3661 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3662 else
3663 enable_stackguard_randomize=no
3666 if test "$enable_stackguard_randomize" = yes; then
3667 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3671 # Check whether --enable-add-ons was given.
3672 if test "${enable_add_ons+set}" = set; then :
3673 enableval=$enable_add_ons;
3674 else
3675 enable_add_ons=yes
3680 # Check whether --with-tls was given.
3681 if test "${with_tls+set}" = set; then :
3682 withval=$with_tls; usetls=$withval
3683 else
3684 usetls=yes
3689 # Check whether --with-__thread was given.
3690 if test "${with___thread+set}" = set; then :
3691 withval=$with___thread; use__thread=$withval
3692 else
3693 use__thread=yes
3697 # Check whether --enable-hidden-plt was given.
3698 if test "${enable_hidden_plt+set}" = set; then :
3699 enableval=$enable_hidden_plt; hidden=$enableval
3700 else
3701 hidden=yes
3704 if test "x$hidden" = xno; then
3705 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3709 # Check whether --enable-bind-now was given.
3710 if test "${enable_bind_now+set}" = set; then :
3711 enableval=$enable_bind_now; bindnow=$enableval
3712 else
3713 bindnow=no
3718 # Check whether --enable-static-nss was given.
3719 if test "${enable_static_nss+set}" = set; then :
3720 enableval=$enable_static_nss; static_nss=$enableval
3721 else
3722 static_nss=no
3725 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3726 static_nss=yes
3727 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3731 # Check whether --enable-force-install was given.
3732 if test "${enable_force_install+set}" = set; then :
3733 enableval=$enable_force_install; force_install=$enableval
3734 else
3735 force_install=yes
3740 # Check whether --enable-kernel was given.
3741 if test "${enable_kernel+set}" = set; then :
3742 enableval=$enable_kernel; minimum_kernel=$enableval
3745 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3746 # Better nothing than this.
3747 minimum_kernel=""
3748 else
3749 if test "$minimum_kernel" = current; then
3750 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3754 # Check whether --enable-all-warnings was given.
3755 if test "${enable_all_warnings+set}" = set; then :
3756 enableval=$enable_all_warnings; all_warnings=$enableval
3761 # Check whether --enable-multi-arch was given.
3762 if test "${enable_multi_arch+set}" = set; then :
3763 enableval=$enable_multi_arch; multi_arch=$enableval
3764 else
3765 multi_arch=default
3769 # Check whether --enable-experimental-malloc was given.
3770 if test "${enable_experimental_malloc+set}" = set; then :
3771 enableval=$enable_experimental_malloc; experimental_malloc=$enableval
3776 # Check whether --enable-nss-crypt was given.
3777 if test "${enable_nss_crypt+set}" = set; then :
3778 enableval=$enable_nss_crypt; nss_crypt=$enableval
3779 else
3780 nss_crypt=no
3783 if test x$nss_crypt = xyes; then
3784 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3785 if test $? -ne 0; then
3786 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3788 old_CFLAGS="$CFLAGS"
3789 CFLAGS="$CFLAGS $nss_includes"
3791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3792 /* end confdefs.h. */
3793 typedef int PRBool;
3794 #include <hasht.h>
3795 #include <nsslowhash.h>
3796 void f (void) { NSSLOW_Init (); }
3798 main ()
3802 return 0;
3804 _ACEOF
3805 if ac_fn_c_try_compile "$LINENO"; then :
3806 libc_cv_nss_crypt=yes
3807 else
3808 as_fn_error $? "
3809 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3812 old_LIBS="$LIBS"
3813 LIBS="$LIBS -lfreebl3"
3814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3815 /* end confdefs.h. */
3816 typedef int PRBool;
3817 #include <hasht.h>
3818 #include <nsslowhash.h>
3820 main ()
3822 NSSLOW_Init();
3824 return 0;
3826 _ACEOF
3827 if ac_fn_c_try_link "$LINENO"; then :
3828 libc_cv_nss_crypt=yes
3829 else
3830 as_fn_error $? "
3831 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3833 rm -f core conftest.err conftest.$ac_objext \
3834 conftest$ac_exeext conftest.$ac_ext
3835 CFLAGS="$old_CFLAGS"
3836 LIBS="$old_LIBS"
3837 else
3838 libc_cv_nss_crypt=no
3842 # The way shlib-versions is used to generate soversions.mk uses a
3843 # fairly simplistic model for name recognition that can't distinguish
3844 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3845 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3846 # tell. This doesn't get used much beyond that, so it's fairly safe.
3847 case "$host_os" in
3848 linux*)
3850 gnu*)
3851 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3853 esac
3855 # We keep the original values in `$config_*' and never modify them, so we
3856 # can write them unchanged into config.make. Everything else uses
3857 # $machine, $vendor, and $os, and changes them whenever convenient.
3858 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3860 # Don't allow vendor == "unknown"
3861 test "$config_vendor" = unknown && config_vendor=
3862 config_os="`echo $config_os | sed 's/^unknown-//'`"
3864 # Some configurations imply other options.
3865 case "$host_os" in
3866 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3867 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3869 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3870 # These systems (almost) always use the ELF format.
3871 elf=yes
3873 aix*)
3874 # These systems are always xcoff
3875 xcoff=yes
3876 elf=no
3878 esac
3880 # The configure fragment of an add-on port can modify these to supplement
3881 # or override the table in the case statement below. No fragment should
3882 # ever change the config_* variables, however.
3883 machine=$config_machine
3884 vendor=$config_vendor
3885 os=$config_os
3886 base_os=''
3888 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3889 # Unify this here.
3890 if test "$machine" = rs6000; then
3891 machine="powerpc"
3894 # Braindead PowerPC box with absolutely no FPU.
3895 case "$machine-$host_os" in
3896 powerpc*-*soft)
3897 with_fp=no
3899 esac
3901 submachine=
3903 # Check whether --with-cpu was given.
3904 if test "${with_cpu+set}" = set; then :
3905 withval=$with_cpu; case "$withval" in
3906 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3907 no) ;;
3908 *) submachine="$withval" ;;
3909 esac
3914 # An add-on can set this when it wants to disable the sanity check below.
3915 libc_config_ok=no
3917 subdirs="$subdirs "
3920 case "$enable_add_ons" in
3921 ''|no) add_ons= ;;
3922 yes|'*')
3923 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3924 sed 's@/[^/]*$@@' | sort | uniq`
3925 add_ons_automatic=yes
3927 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3928 add_ons_automatic=no ;;
3929 esac
3931 configured_add_ons=
3932 add_ons_sfx=
3933 add_ons_pfx=
3934 if test x"$add_ons" != x; then
3935 for f in $add_ons; do
3936 # Some sanity checks
3937 case "$f" in
3938 crypt)
3939 as_fn_error $? "
3940 *** It seems that you're using an old \`crypt' add-on. crypt is now
3941 *** part of glibc and using the old add-on will not work with this
3942 *** release. Start again with fresh sources and without the old
3943 *** \`crypt' add-on." "$LINENO" 5
3945 localedata)
3946 as_fn_error $? "
3947 *** It seems that you're using an old \`localedata' add-on. localedata
3948 *** is now part of glibc and using the old add-on will not work with
3949 *** this release. Start again with fresh sources and without the old
3950 *** \`localedata' add-on." "$LINENO" 5
3952 esac
3953 done
3955 # Now source each add-on's configure fragment.
3956 # The fragments can use $srcdir/$libc_add_on to find themselves,
3957 # and test $add_ons_automatic to see if they were explicitly requested.
3958 # A fragment can clear (or even change) $libc_add_on to affect
3959 # whether it goes into the list to be actually used in the build.
3960 use_add_ons=
3961 for libc_add_on in $add_ons; do
3962 # Test whether such a directory really exists.
3963 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3964 case "$libc_add_on" in
3966 libc_add_on_srcdir=$libc_add_on
3969 test -d "$srcdir/$libc_add_on" || {
3970 if test -d "$libc_add_on"; then
3971 libc_add_on="`pwd`/$libc_add_on"
3972 else
3973 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3976 libc_add_on_srcdir=$srcdir/$libc_add_on
3978 esac
3980 libc_add_on_frag=$libc_add_on_srcdir/configure
3981 libc_add_on_canonical=
3982 libc_add_on_config_subdirs=
3983 if test -r "$libc_add_on_frag"; then
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3985 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3986 libc_add_on_canonical=unknown
3987 libc_add_on_subdirs=
3988 . "$libc_add_on_frag"
3989 test -z "$libc_add_on" || {
3990 configured_add_ons="$configured_add_ons $libc_add_on"
3991 if test "x$libc_add_on_canonical" = xunknown; then
3992 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3994 for d in $libc_add_on_subdirs; do
3995 case "$libc_add_on" in
3996 /*) subdir_srcdir="$libc_add_on" ;;
3997 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3998 esac
3999 case "$d" in
4001 d="${libc_add_on_canonical:-$libc_add_on}"
4004 subdir_srcdir="$d"
4007 subdir_srcdir="$subdir_srcdir/$d"
4009 esac
4010 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
4011 add_on_subdirs="$add_on_subdirs $d"
4012 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
4013 $d-srcdir = $subdir_srcdir"
4014 done
4015 for d in $libc_add_on_config_subdirs; do
4016 case "$d" in
4017 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4018 esac
4019 if test ! -d "$libc_add_on_srcdir/$d"; then
4020 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
4022 case "$libc_add_on" in
4023 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
4024 esac
4025 subdirs="$subdirs $libc_add_on/$d"
4026 done
4029 if test -n "$libc_add_on"; then
4030 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
4031 then
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
4033 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4034 for frag in $frags; do
4035 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4036 echo $ECHO_N "$name $ECHO_C" >&6
4037 . "$frag"
4038 done
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4040 $as_echo "" >&6; }
4042 use_add_ons="$use_add_ons $libc_add_on"
4043 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4044 test -z "$libc_add_on_canonical" ||
4045 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4047 done
4048 # Use echo to strip excess whitespace.
4049 add_ons="`echo $use_add_ons`"
4056 ### I put this here to prevent those annoying emails from people who cannot
4057 ### read and try to compile glibc on unsupported platforms. --drepper
4059 ### By using the undocumented --enable-hacker-mode option for configure
4060 ### one can skip this test to make the configuration not fail for unsupported
4061 ### platforms.
4063 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4064 case "$machine-$host_os" in
4065 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4068 echo "*** The GNU C library is currently not available for this platform."
4069 echo "*** So far nobody cared to port it and if there is no volunteer it"
4070 echo "*** might never happen. So, if you have interest to see glibc on"
4071 echo "*** this platform visit"
4072 echo "*** http://www.gnu.org/software/libc/porting.html"
4073 echo "*** and join the group of porters"
4074 exit 1
4076 esac
4079 # Expand the configuration machine name into a subdirectory by architecture
4080 # type and particular chip. If an add-on configure fragment already set
4081 # base_machine, we don't change it.
4082 test -n "$base_machine" || case "$machine" in
4083 a29k | am29000) base_machine=a29k machine=a29k ;;
4084 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4085 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4086 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4087 ia64) base_machine=ia64 machine=ia64 ;;
4088 m88???) base_machine=m88k machine=m88k/$machine ;;
4089 m88k) base_machine=m88k machine=m88k/m88100 ;;
4090 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4091 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4092 s390) base_machine=s390 machine=s390/s390-32 ;;
4093 s390x) base_machine=s390 machine=s390/s390-64 ;;
4094 sh3*) base_machine=sh machine=sh/sh3 ;;
4095 sh4*) base_machine=sh machine=sh/sh4 ;;
4096 sparc | sparcv[67])
4097 base_machine=sparc machine=sparc/sparc32 ;;
4098 sparcv8 | supersparc | hypersparc)
4099 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4100 sparcv8plus | sparcv8plusa | sparcv9)
4101 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4102 sparcv8plusb | sparcv9b)
4103 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4104 sparcv9v)
4105 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4106 sparcv9v2)
4107 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4108 sparc64)
4109 base_machine=sparc machine=sparc/sparc64 ;;
4110 sparc64b)
4111 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4112 sparc64v)
4113 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4114 sparc64v2)
4115 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4116 *) base_machine=$machine ;;
4117 esac
4120 if test "$base_machine" = "i386"; then
4121 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4125 # For the multi-arch option we need support in the assembler.
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4127 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4128 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4129 $as_echo_n "(cached) " >&6
4130 else
4131 cat > conftest.s <<EOF
4132 .type foo,%gnu_indirect_function
4134 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4135 then
4136 libc_cv_asm_gnu_indirect_function=yes
4137 else
4138 libc_cv_asm_gnu_indirect_function=no
4140 rm -f conftest*
4142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4143 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4145 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4146 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4147 if ${libc_cv_dot_text+:} false; then :
4148 $as_echo_n "(cached) " >&6
4149 else
4150 cat > conftest.s <<EOF
4151 .text
4153 libc_cv_dot_text=
4154 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4155 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4156 (eval $ac_try) 2>&5
4157 ac_status=$?
4158 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4159 test $ac_status = 0; }; }; then
4160 libc_cv_dot_text=.text
4162 rm -f conftest*
4165 if test -z "$libc_cv_dot_text"; then
4166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4167 $as_echo "no" >&6; }
4168 else
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4170 $as_echo "yes" >&6; }
4173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4174 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4175 if ${libc_cv_asm_global_directive+:} false; then :
4176 $as_echo_n "(cached) " >&6
4177 else
4178 libc_cv_asm_global_directive=UNKNOWN
4179 for ac_globl in .globl .global .EXPORT; do
4180 cat > conftest.s <<EOF
4181 ${libc_cv_dot_text}
4182 ${ac_globl} foo
4183 foo:
4185 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4186 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4187 (eval $ac_try) 2>&5
4188 ac_status=$?
4189 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4190 test $ac_status = 0; }; }; then
4191 libc_cv_asm_global_directive=${ac_globl}
4193 rm -f conftest*
4194 test $libc_cv_asm_global_directive != UNKNOWN && break
4195 done
4197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4198 $as_echo "$libc_cv_asm_global_directive" >&6; }
4199 if test $libc_cv_asm_global_directive = UNKNOWN; then
4200 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4201 else
4202 cat >>confdefs.h <<_ACEOF
4203 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4204 _ACEOF
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4209 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4210 if ${libc_cv_asm_type_prefix+:} false; then :
4211 $as_echo_n "(cached) " >&6
4212 else
4213 libc_cv_asm_type_prefix=no
4214 for ac_try_prefix in '@' '%' '#'; do
4215 cat > conftest.s <<EOF
4216 ${libc_cv_dot_text}
4217 ${libc_cv_asm_global_directive} foo
4218 .type foo, ${ac_try_prefix}object
4219 .size foo, 1
4220 foo:
4221 .byte 1
4223 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4224 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4225 (eval $ac_try) 2>&5
4226 ac_status=$?
4227 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4228 test $ac_status = 0; }; }; then
4229 libc_cv_asm_type_prefix=${ac_try_prefix}
4231 rm -f conftest*
4232 test "x$libc_cv_asm_type_prefix" != xno && break
4233 done
4235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4236 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4237 if test "x$libc_cv_asm_type_prefix" != xno; then
4238 cat >>confdefs.h <<_ACEOF
4239 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4240 _ACEOF
4244 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4245 if test x"$multi_arch" = xyes; then
4246 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4247 else
4248 multi_arch=no
4251 if test x"$multi_arch" != xno; then
4252 multi_arch_d=/multiarch
4255 # Compute the list of sysdep directories for this configuration.
4256 # This can take a while to compute.
4257 sysdep_dir=$srcdir/sysdeps
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4259 $as_echo_n "checking sysdep dirs... " >&6; }
4260 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4261 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4263 test "x$base_os" != x || case "$os" in
4264 gnu*)
4265 base_os=mach/hurd ;;
4266 netbsd* | 386bsd* | freebsd* | bsdi*)
4267 base_os=unix/bsd/bsd4.4 ;;
4268 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4269 base_os=unix/bsd ;;
4270 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4271 base_os=unix/sysv ;;
4272 irix6*)
4273 base_os=unix/sysv/irix6/$os ;;
4274 solaris[2-9]*)
4275 base_os=unix/sysv/sysv4 ;;
4276 hpux*)
4277 base_os=unix/sysv/hpux/$os ;;
4278 aix4.3*)
4279 base_os=unix/sysv/aix/aix4.3 ;;
4280 none)
4281 base_os=standalone ;;
4282 esac
4284 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4285 tail=$os
4286 ostry=$os
4287 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4288 ostry="$ostry /$o"
4289 tail=$o
4290 done
4291 o=`echo $tail | sed 's/[0-9]*$//'`
4292 if test $o != $tail; then
4293 ostry="$ostry /$o"
4295 # For linux-gnu, try linux-gnu, then linux.
4296 o=`echo $tail | sed 's/-.*$//'`
4297 if test $o != $tail; then
4298 ostry="$ostry /$o"
4301 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4302 base=
4303 tail=$base_os
4304 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4305 set $b
4306 base="$base /$1"
4307 tail="$2"
4308 done
4310 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4311 mach=
4312 tail=$machine${submachine:+/$submachine}
4313 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4314 set $m
4315 # Prepend the machine's FPU directory unless --without-fp.
4316 if test "$with_fp" = yes; then
4317 mach="$mach /$1/fpu"
4318 else
4319 mach="$mach /$1/nofpu"
4321 mach="$mach /$1"
4322 tail="$2"
4323 done
4326 # Find what sysdep directories exist.
4327 sysnames_add_ons=
4328 sysnames=
4329 for b in $base ''; do
4330 for m0 in $mach ''; do
4331 for v in /$vendor ''; do
4332 test "$v" = / && continue
4333 for o in /$ostry ''; do
4334 test "$o" = / && continue
4335 for m in $multi_arch_d $mach ''; do
4336 for d in $add_ons_pfx ''; do
4337 for a in $add_ons_sfx ''; do
4338 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4339 try_srcdir="${srcdir}/"
4340 case "$d" in
4341 /*) try_srcdir= ;;
4342 esac
4343 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4344 test -n "$enable_debug_configure" &&
4345 echo "$0 DEBUG: try $try" >&2
4346 if test -d "$try_srcdir$try"; then
4347 sysnames="$sysnames $try"
4348 { test -n "$o" || test -n "$b"; } && os_used=t
4349 { test -n "$m" || test -n "$m0"; } && machine_used=t
4350 case x${m0:-$m} in
4351 x*/$submachine) submachine_used=t ;;
4352 esac
4353 if test -n "$d"; then
4354 case "$sysnames_add_ons" in
4355 *" $d "*) ;;
4356 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4357 esac
4361 done
4362 done
4363 done
4364 done
4365 done
4366 done
4367 done
4369 # If the assembler supports gnu_indirect_function symbol type and the
4370 # architecture supports multi-arch, we enable multi-arch by default.
4371 case $sysnames_add_ons$sysnames in
4372 *"$multi_arch_d"*)
4375 test x"$multi_arch" = xdefault && multi_arch=no
4377 esac
4378 if test x"$multi_arch" != xno; then
4379 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4384 if test -z "$os_used" && test "$os" != none; then
4385 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4387 if test -z "$machine_used" && test "$machine" != none; then
4388 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4390 if test -z "$submachine_used" && test -n "$submachine"; then
4391 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4395 # We have now validated the configuration.
4398 # If using ELF, look for an `elf' subdirectory of each machine directory.
4399 # We prepend these rather than inserting them whereever the machine appears
4400 # because things specified by the machine's ELF ABI should override
4401 # OS-specific things, and should always be the same for any OS on the
4402 # machine (otherwise what's the point of an ABI?).
4403 if test "$elf" = yes; then
4404 elf_dirs=
4405 for d in $add_ons_pfx ''; do
4406 for m in $mach; do
4407 if test -d $srcdir/${d}sysdeps$m/elf; then
4408 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4410 done
4411 done
4412 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4416 # Expand the list of system names into a full list of directories
4417 # from each element's parent name and Implies file (if present).
4418 set $sysnames
4419 names=
4420 while test $# -gt 0; do
4421 name=$1
4422 shift
4424 case " $names " in *" $name "*)
4425 # Already in the list.
4426 continue
4427 esac
4429 # Report each name as we discover it, so there is no long pause in output.
4430 echo $ECHO_N "$name $ECHO_C" >&6
4432 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4434 case $name in
4435 /*) xsrcdir= ;;
4436 *) xsrcdir=$srcdir/ ;;
4437 esac
4438 test -n "$enable_debug_configure" &&
4439 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4441 if test -f $xsrcdir$name/Implies; then
4442 # Collect more names from the `Implies' file (removing comments).
4443 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4444 implied=
4445 for x in $implied_candidate; do
4446 found=no
4447 if test -d $xsrcdir$name_base/$x; then
4448 implied="$implied $name_base/$x";
4449 found=yes
4451 for d in $add_ons_pfx ''; do
4452 try="${d}sysdeps/$x"
4453 case $d in
4454 /*) try_srcdir= ;;
4455 *) try_srcdir=$srcdir/ ;;
4456 esac
4457 test -n "$enable_debug_configure" &&
4458 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4459 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4460 then
4461 implied="$implied $try"
4462 found=yes
4463 case "$sysnames_add_ons" in
4464 *" $d "*) ;;
4465 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4466 esac
4468 done
4469 if test $found = no; then
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4471 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4473 done
4474 else
4475 implied=
4478 # Add NAME to the list of names.
4479 names="$names $name"
4481 # Find the parent of NAME, using the empty string if it has none.
4482 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4484 # Add the names implied by NAME, and NAME's parent (if it has one), to
4485 # the list of names to be processed (the argument list). We prepend the
4486 # implied names to the list and append the parent. We want implied
4487 # directories to come before further directories inferred from the
4488 # configuration components; this ensures that for sysv4, unix/common
4489 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4490 # after sysv4).
4491 sysnames="`echo $implied $* $parent`"
4492 test -n "$sysnames" && set $sysnames
4493 done
4495 # Add the default directories.
4496 default_sysnames=sysdeps/generic
4497 if test "$elf" = yes; then
4498 default_sysnames="sysdeps/generic/elf $default_sysnames"
4500 sysnames="$names $default_sysnames"
4502 # The other names were emitted during the scan.
4503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4504 $as_echo "$default_sysnames" >&6; }
4506 # Collect the list of add-ons that supply partial sysdeps trees.
4507 sysdeps_add_ons=
4508 for add_on in $add_ons; do
4509 case "$add_on" in
4510 /*) xsrcdir= ;;
4511 *) xsrcdir="$srcdir/" ;;
4512 esac
4514 test -d "$xsrcdir$add_on/sysdeps" || {
4515 case "$configured_add_ons " in
4516 *" $add_on "*) ;;
4517 *|'')
4518 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4520 esac
4521 continue
4524 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4525 case "$sysnames_add_ons" in
4526 *" $add_on/ "*) ;;
4527 *|'')
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4529 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4530 continue ;;
4531 esac
4533 found=no
4534 for d in $sysnames; do
4535 case "$d" in
4536 $add_on/sysdeps/*) ;;
4537 *) continue ;;
4538 esac
4539 (cd "$xsrcdir$d" && for f in *[!~]; do
4540 case "$f" in
4541 sys|bits)
4542 for ff in $f/*.h; do
4543 test -d "$ff" || { test -e "$ff" && exit 88; }
4544 done
4547 test -d "$f" || { test -e "$f" && exit 88; }
4549 esac
4550 done)
4551 if test $? -eq 88; then
4552 found=yes
4553 break
4555 done
4556 if test $found = no; then
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4558 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4560 done
4564 ### Locate tools.
4566 # Find a good install program. We prefer a C program (faster),
4567 # so one script is as good as another. But avoid the broken or
4568 # incompatible versions:
4569 # SysV /etc/install, /usr/sbin/install
4570 # SunOS /usr/etc/install
4571 # IRIX /sbin/install
4572 # AIX /bin/install
4573 # AmigaOS /C/install, which installs bootblocks on floppy discs
4574 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4575 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4576 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4577 # OS/2's system install, which has a completely different semantic
4578 # ./install, which can be erroneously created by make from ./install.sh.
4579 # Reject install programs that cannot install multiple files.
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4581 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4582 if test -z "$INSTALL"; then
4583 if ${ac_cv_path_install+:} false; then :
4584 $as_echo_n "(cached) " >&6
4585 else
4586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4587 for as_dir in $PATH
4589 IFS=$as_save_IFS
4590 test -z "$as_dir" && as_dir=.
4591 # Account for people who put trailing slashes in PATH elements.
4592 case $as_dir/ in #((
4593 ./ | .// | /[cC]/* | \
4594 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4595 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4596 /usr/ucb/* ) ;;
4598 # OSF1 and SCO ODT 3.0 have their own names for install.
4599 # Don't use installbsd from OSF since it installs stuff as root
4600 # by default.
4601 for ac_prog in ginstall scoinst install; do
4602 for ac_exec_ext in '' $ac_executable_extensions; do
4603 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4604 if test $ac_prog = install &&
4605 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4606 # AIX install. It has an incompatible calling convention.
4608 elif test $ac_prog = install &&
4609 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4610 # program-specific install script used by HP pwplus--don't use.
4612 else
4613 rm -rf conftest.one conftest.two conftest.dir
4614 echo one > conftest.one
4615 echo two > conftest.two
4616 mkdir conftest.dir
4617 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4618 test -s conftest.one && test -s conftest.two &&
4619 test -s conftest.dir/conftest.one &&
4620 test -s conftest.dir/conftest.two
4621 then
4622 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4623 break 3
4627 done
4628 done
4630 esac
4632 done
4633 IFS=$as_save_IFS
4635 rm -rf conftest.one conftest.two conftest.dir
4638 if test "${ac_cv_path_install+set}" = set; then
4639 INSTALL=$ac_cv_path_install
4640 else
4641 # As a last resort, use the slow shell script. Don't cache a
4642 # value for INSTALL within a source directory, because that will
4643 # break other packages using the cache if that directory is
4644 # removed, or if the value is a relative name.
4645 INSTALL=$ac_install_sh
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4649 $as_echo "$INSTALL" >&6; }
4651 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4652 # It thinks the first close brace ends the variable substitution.
4653 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4655 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4657 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4659 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4660 # The makefiles need to use a different form to find it in $srcdir.
4661 INSTALL='\$(..)./scripts/install-sh -c'
4663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4664 $as_echo_n "checking whether ln -s works... " >&6; }
4665 LN_S=$as_ln_s
4666 if test "$LN_S" = "ln -s"; then
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4668 $as_echo "yes" >&6; }
4669 else
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4671 $as_echo "no, using $LN_S" >&6; }
4675 # Was a --with-binutils option given?
4676 if test -n "$path_binutils"; then
4677 # Make absolute; ensure a single trailing slash.
4678 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4679 CC="$CC -B$path_binutils"
4681 AS=`$CC -print-prog-name=as`
4682 LD=`$CC -print-prog-name=ld`
4683 AR=`$CC -print-prog-name=ar`
4685 OBJDUMP=`$CC -print-prog-name=objdump`
4688 # Determine whether we are using GNU binutils.
4689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4690 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4691 if ${libc_cv_prog_as_gnu+:} false; then :
4692 $as_echo_n "(cached) " >&6
4693 else
4694 # Most GNU programs take a -v and spit out some text including
4695 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4696 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4697 libc_cv_prog_as_gnu=yes
4698 else
4699 libc_cv_prog_as_gnu=no
4701 rm -fr contest*
4703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4704 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4705 rm -f a.out
4706 gnu_as=$libc_cv_prog_as_gnu
4708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4709 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4710 if ${libc_cv_prog_ld_gnu+:} false; then :
4711 $as_echo_n "(cached) " >&6
4712 else
4713 # Most GNU programs take a -v and spit out some text including
4714 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4715 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4716 libc_cv_prog_ld_gnu=yes
4717 else
4718 libc_cv_prog_ld_gnu=no
4720 rm -fr contest*
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4723 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4724 gnu_ld=$libc_cv_prog_ld_gnu
4727 # Accept binutils 2.13 or newer.
4728 for ac_prog in $AS
4730 # Extract the first word of "$ac_prog", so it can be a program name with args.
4731 set dummy $ac_prog; ac_word=$2
4732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4733 $as_echo_n "checking for $ac_word... " >&6; }
4734 if ${ac_cv_prog_AS+:} false; then :
4735 $as_echo_n "(cached) " >&6
4736 else
4737 if test -n "$AS"; then
4738 ac_cv_prog_AS="$AS" # Let the user override the test.
4739 else
4740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4741 for as_dir in $PATH
4743 IFS=$as_save_IFS
4744 test -z "$as_dir" && as_dir=.
4745 for ac_exec_ext in '' $ac_executable_extensions; do
4746 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4747 ac_cv_prog_AS="$ac_prog"
4748 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4749 break 2
4751 done
4752 done
4753 IFS=$as_save_IFS
4757 AS=$ac_cv_prog_AS
4758 if test -n "$AS"; then
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4760 $as_echo "$AS" >&6; }
4761 else
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4763 $as_echo "no" >&6; }
4767 test -n "$AS" && break
4768 done
4770 if test -z "$AS"; then
4771 ac_verc_fail=yes
4772 else
4773 # Found it, now check the version.
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4775 $as_echo_n "checking version of $AS... " >&6; }
4776 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4777 case $ac_prog_version in
4778 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4779 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4780 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4781 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4783 esac
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4785 $as_echo "$ac_prog_version" >&6; }
4787 if test $ac_verc_fail = yes; then
4788 AS=: critic_missing="$critic_missing as"
4791 for ac_prog in $LD
4793 # Extract the first word of "$ac_prog", so it can be a program name with args.
4794 set dummy $ac_prog; ac_word=$2
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4796 $as_echo_n "checking for $ac_word... " >&6; }
4797 if ${ac_cv_prog_LD+:} false; then :
4798 $as_echo_n "(cached) " >&6
4799 else
4800 if test -n "$LD"; then
4801 ac_cv_prog_LD="$LD" # Let the user override the test.
4802 else
4803 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4804 for as_dir in $PATH
4806 IFS=$as_save_IFS
4807 test -z "$as_dir" && as_dir=.
4808 for ac_exec_ext in '' $ac_executable_extensions; do
4809 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4810 ac_cv_prog_LD="$ac_prog"
4811 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4812 break 2
4814 done
4815 done
4816 IFS=$as_save_IFS
4820 LD=$ac_cv_prog_LD
4821 if test -n "$LD"; then
4822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4823 $as_echo "$LD" >&6; }
4824 else
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4826 $as_echo "no" >&6; }
4830 test -n "$LD" && break
4831 done
4833 if test -z "$LD"; then
4834 ac_verc_fail=yes
4835 else
4836 # Found it, now check the version.
4837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4838 $as_echo_n "checking version of $LD... " >&6; }
4839 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4840 case $ac_prog_version in
4841 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4842 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4843 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4844 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4846 esac
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4848 $as_echo "$ac_prog_version" >&6; }
4850 if test $ac_verc_fail = yes; then
4851 LD=: critic_missing="$critic_missing ld"
4855 # We need the physical current working directory. We cannot use the
4856 # "pwd -P" shell builtin since that's not portable. Instead we try to
4857 # find a pwd binary. Note that assigning to the PWD environment
4858 # variable might have some interesting side effects, so we don't do
4859 # that.
4860 # Extract the first word of "pwd", so it can be a program name with args.
4861 set dummy pwd; ac_word=$2
4862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4863 $as_echo_n "checking for $ac_word... " >&6; }
4864 if ${ac_cv_path_PWD_P+:} false; then :
4865 $as_echo_n "(cached) " >&6
4866 else
4867 case $PWD_P in
4868 [\\/]* | ?:[\\/]*)
4869 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4872 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4873 for as_dir in $PATH
4875 IFS=$as_save_IFS
4876 test -z "$as_dir" && as_dir=.
4877 for ac_exec_ext in '' $ac_executable_extensions; do
4878 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4879 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4880 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4881 break 2
4883 done
4884 done
4885 IFS=$as_save_IFS
4887 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4889 esac
4891 PWD_P=$ac_cv_path_PWD_P
4892 if test -n "$PWD_P"; then
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4894 $as_echo "$PWD_P" >&6; }
4895 else
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4897 $as_echo "no" >&6; }
4901 if test "$PWD_P" = no; then
4902 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4905 # These programs are version sensitive.
4907 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4909 # Extract the first word of "$ac_prog", so it can be a program name with args.
4910 set dummy $ac_prog; ac_word=$2
4911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4912 $as_echo_n "checking for $ac_word... " >&6; }
4913 if ${ac_cv_prog_CC+:} false; then :
4914 $as_echo_n "(cached) " >&6
4915 else
4916 if test -n "$CC"; then
4917 ac_cv_prog_CC="$CC" # Let the user override the test.
4918 else
4919 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4920 for as_dir in $PATH
4922 IFS=$as_save_IFS
4923 test -z "$as_dir" && as_dir=.
4924 for ac_exec_ext in '' $ac_executable_extensions; do
4925 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4926 ac_cv_prog_CC="$ac_prog"
4927 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4928 break 2
4930 done
4931 done
4932 IFS=$as_save_IFS
4936 CC=$ac_cv_prog_CC
4937 if test -n "$CC"; then
4938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4939 $as_echo "$CC" >&6; }
4940 else
4941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4942 $as_echo "no" >&6; }
4946 test -n "$CC" && break
4947 done
4949 if test -z "$CC"; then
4950 ac_verc_fail=yes
4951 else
4952 # Found it, now check the version.
4953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4954 $as_echo_n "checking version of $CC... " >&6; }
4955 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4956 case $ac_prog_version in
4957 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4958 3.4* | 4.[0-9]* )
4959 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4960 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4962 esac
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4964 $as_echo "$ac_prog_version" >&6; }
4966 if test $ac_verc_fail = yes; then
4967 critic_missing="$critic_missing gcc"
4970 for ac_prog in gnumake gmake make
4972 # Extract the first word of "$ac_prog", so it can be a program name with args.
4973 set dummy $ac_prog; ac_word=$2
4974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4975 $as_echo_n "checking for $ac_word... " >&6; }
4976 if ${ac_cv_prog_MAKE+:} false; then :
4977 $as_echo_n "(cached) " >&6
4978 else
4979 if test -n "$MAKE"; then
4980 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4981 else
4982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4983 for as_dir in $PATH
4985 IFS=$as_save_IFS
4986 test -z "$as_dir" && as_dir=.
4987 for ac_exec_ext in '' $ac_executable_extensions; do
4988 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4989 ac_cv_prog_MAKE="$ac_prog"
4990 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4991 break 2
4993 done
4994 done
4995 IFS=$as_save_IFS
4999 MAKE=$ac_cv_prog_MAKE
5000 if test -n "$MAKE"; then
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
5002 $as_echo "$MAKE" >&6; }
5003 else
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5005 $as_echo "no" >&6; }
5009 test -n "$MAKE" && break
5010 done
5012 if test -z "$MAKE"; then
5013 ac_verc_fail=yes
5014 else
5015 # Found it, now check the version.
5016 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
5017 $as_echo_n "checking version of $MAKE... " >&6; }
5018 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5019 case $ac_prog_version in
5020 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5021 3.79* | 3.[89]*)
5022 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5023 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5025 esac
5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5027 $as_echo "$ac_prog_version" >&6; }
5029 if test $ac_verc_fail = yes; then
5030 critic_missing="$critic_missing make"
5034 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5036 # Extract the first word of "$ac_prog", so it can be a program name with args.
5037 set dummy $ac_prog; ac_word=$2
5038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5039 $as_echo_n "checking for $ac_word... " >&6; }
5040 if ${ac_cv_prog_MSGFMT+:} false; then :
5041 $as_echo_n "(cached) " >&6
5042 else
5043 if test -n "$MSGFMT"; then
5044 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5045 else
5046 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5047 for as_dir in $PATH
5049 IFS=$as_save_IFS
5050 test -z "$as_dir" && as_dir=.
5051 for ac_exec_ext in '' $ac_executable_extensions; do
5052 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5053 ac_cv_prog_MSGFMT="$ac_prog"
5054 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5055 break 2
5057 done
5058 done
5059 IFS=$as_save_IFS
5063 MSGFMT=$ac_cv_prog_MSGFMT
5064 if test -n "$MSGFMT"; then
5065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5066 $as_echo "$MSGFMT" >&6; }
5067 else
5068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5069 $as_echo "no" >&6; }
5073 test -n "$MSGFMT" && break
5074 done
5076 if test -z "$MSGFMT"; then
5077 ac_verc_fail=yes
5078 else
5079 # Found it, now check the version.
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5081 $as_echo_n "checking version of $MSGFMT... " >&6; }
5082 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5083 case $ac_prog_version in
5084 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5085 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5086 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5087 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5089 esac
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5091 $as_echo "$ac_prog_version" >&6; }
5093 if test $ac_verc_fail = yes; then
5094 MSGFMT=: aux_missing="$aux_missing msgfmt"
5097 for ac_prog in makeinfo
5099 # Extract the first word of "$ac_prog", so it can be a program name with args.
5100 set dummy $ac_prog; ac_word=$2
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102 $as_echo_n "checking for $ac_word... " >&6; }
5103 if ${ac_cv_prog_MAKEINFO+:} false; then :
5104 $as_echo_n "(cached) " >&6
5105 else
5106 if test -n "$MAKEINFO"; then
5107 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5108 else
5109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110 for as_dir in $PATH
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
5115 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5116 ac_cv_prog_MAKEINFO="$ac_prog"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118 break 2
5120 done
5121 done
5122 IFS=$as_save_IFS
5126 MAKEINFO=$ac_cv_prog_MAKEINFO
5127 if test -n "$MAKEINFO"; then
5128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5129 $as_echo "$MAKEINFO" >&6; }
5130 else
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132 $as_echo "no" >&6; }
5136 test -n "$MAKEINFO" && break
5137 done
5139 if test -z "$MAKEINFO"; then
5140 ac_verc_fail=yes
5141 else
5142 # Found it, now check the version.
5143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5144 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5145 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5146 case $ac_prog_version in
5147 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5148 4.*)
5149 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5150 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5152 esac
5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5154 $as_echo "$ac_prog_version" >&6; }
5156 if test $ac_verc_fail = yes; then
5157 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5160 for ac_prog in sed
5162 # Extract the first word of "$ac_prog", so it can be a program name with args.
5163 set dummy $ac_prog; ac_word=$2
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5165 $as_echo_n "checking for $ac_word... " >&6; }
5166 if ${ac_cv_prog_SED+:} false; then :
5167 $as_echo_n "(cached) " >&6
5168 else
5169 if test -n "$SED"; then
5170 ac_cv_prog_SED="$SED" # Let the user override the test.
5171 else
5172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5173 for as_dir in $PATH
5175 IFS=$as_save_IFS
5176 test -z "$as_dir" && as_dir=.
5177 for ac_exec_ext in '' $ac_executable_extensions; do
5178 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5179 ac_cv_prog_SED="$ac_prog"
5180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5181 break 2
5183 done
5184 done
5185 IFS=$as_save_IFS
5189 SED=$ac_cv_prog_SED
5190 if test -n "$SED"; then
5191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5192 $as_echo "$SED" >&6; }
5193 else
5194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5195 $as_echo "no" >&6; }
5199 test -n "$SED" && break
5200 done
5202 if test -z "$SED"; then
5203 ac_verc_fail=yes
5204 else
5205 # Found it, now check the version.
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5207 $as_echo_n "checking version of $SED... " >&6; }
5208 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5209 case $ac_prog_version in
5210 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5211 3.0[2-9]*|3.[1-9]*|[4-9]*)
5212 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5213 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5215 esac
5216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5217 $as_echo "$ac_prog_version" >&6; }
5219 if test $ac_verc_fail = yes; then
5220 SED=: aux_missing="$aux_missing sed"
5224 for ac_prog in autoconf
5226 # Extract the first word of "$ac_prog", so it can be a program name with args.
5227 set dummy $ac_prog; ac_word=$2
5228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5229 $as_echo_n "checking for $ac_word... " >&6; }
5230 if ${ac_cv_prog_AUTOCONF+:} false; then :
5231 $as_echo_n "(cached) " >&6
5232 else
5233 if test -n "$AUTOCONF"; then
5234 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5235 else
5236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5237 for as_dir in $PATH
5239 IFS=$as_save_IFS
5240 test -z "$as_dir" && as_dir=.
5241 for ac_exec_ext in '' $ac_executable_extensions; do
5242 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5243 ac_cv_prog_AUTOCONF="$ac_prog"
5244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5245 break 2
5247 done
5248 done
5249 IFS=$as_save_IFS
5253 AUTOCONF=$ac_cv_prog_AUTOCONF
5254 if test -n "$AUTOCONF"; then
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5256 $as_echo "$AUTOCONF" >&6; }
5257 else
5258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5259 $as_echo "no" >&6; }
5263 test -n "$AUTOCONF" && break
5264 done
5265 test -n "$AUTOCONF" || AUTOCONF="no"
5267 case "x$AUTOCONF" in
5268 xno|x|x:) AUTOCONF=no ;;
5270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5271 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5272 if ${libc_cv_autoconf_works+:} false; then :
5273 $as_echo_n "(cached) " >&6
5274 else
5275 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5276 libc_cv_autoconf_works=yes
5277 else
5278 libc_cv_autoconf_works=no
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5282 $as_echo "$libc_cv_autoconf_works" >&6; }
5283 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5285 esac
5286 if test "x$with_cvs" = xyes && test "x$AUTOCONF" = xno; then
5287 # If --without-cvs they probably won't change configure.in, so no complaints.
5288 aux_missing="$aux_missing autoconf"
5291 test -n "$critic_missing" && as_fn_error $? "
5292 *** These critical programs are missing or too old:$critic_missing
5293 *** Check the INSTALL file for required versions." "$LINENO" 5
5295 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5296 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5297 *** some features will be disabled.
5298 *** Check the INSTALL file for required versions." >&5
5299 $as_echo "$as_me: WARNING:
5300 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5301 *** some features will be disabled.
5302 *** Check the INSTALL file for required versions." >&2;}
5304 # if using special system headers, find out the compiler's sekrit
5305 # header directory and add that to the list. NOTE: Only does the right
5306 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5307 if test -n "$sysheaders"; then
5308 SYSINCLUDES=-nostdinc
5309 for d in include include-fixed; do
5310 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5311 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5312 done
5313 SYSINCLUDES="$SYSINCLUDES \
5314 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5315 if test -n "$CXX"; then
5316 cxxversion=`$CXX -dumpversion 2>&5` &&
5317 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5318 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5319 CXX_SYSINCLUDES="-isystem $cxxheaders \
5320 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5326 # ranlib is never necessary on Linux and Hurd systems
5327 RANLIB=:
5329 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5330 # since this would lead to problems installing/building glibc.
5331 # LD_LIBRARY_PATH contains the current directory if one of the following
5332 # is true:
5333 # - one of the terminals (":" and ";") is the first or last sign
5334 # - two terminals occur directly after each other
5335 # - the path contains an element with a dot in it
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5337 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5338 case ${LD_LIBRARY_PATH} in
5339 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5340 ld_library_path_setting="contains current directory"
5343 ld_library_path_setting="ok"
5345 esac
5346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5347 $as_echo "$ld_library_path_setting" >&6; }
5348 if test "$ld_library_path_setting" != "ok"; then
5349 as_fn_error $? "
5350 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5351 *** building glibc. Please change the environment variable
5352 *** and run configure again." "$LINENO" 5
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5356 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5357 if ${libc_cv_gcc_static_libgcc+:} false; then :
5358 $as_echo_n "(cached) " >&6
5359 else
5360 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5361 libc_cv_gcc_static_libgcc=
5362 else
5363 libc_cv_gcc_static_libgcc=-static-libgcc
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5367 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5370 # Extract the first word of "bash", so it can be a program name with args.
5371 set dummy bash; ac_word=$2
5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5373 $as_echo_n "checking for $ac_word... " >&6; }
5374 if ${ac_cv_path_BASH_SHELL+:} false; then :
5375 $as_echo_n "(cached) " >&6
5376 else
5377 case $BASH_SHELL in
5378 [\\/]* | ?:[\\/]*)
5379 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5383 for as_dir in $PATH
5385 IFS=$as_save_IFS
5386 test -z "$as_dir" && as_dir=.
5387 for ac_exec_ext in '' $ac_executable_extensions; do
5388 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5389 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5391 break 2
5393 done
5394 done
5395 IFS=$as_save_IFS
5397 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5399 esac
5401 BASH_SHELL=$ac_cv_path_BASH_SHELL
5402 if test -n "$BASH_SHELL"; then
5403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5404 $as_echo "$BASH_SHELL" >&6; }
5405 else
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5407 $as_echo "no" >&6; }
5411 if test "$BASH_SHELL" != no &&
5412 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5413 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5414 libc_cv_have_bash2=yes
5415 else
5416 libc_cv_have_bash2=no
5420 if test "$BASH_SHELL" = no; then
5421 # Extract the first word of "ksh", so it can be a program name with args.
5422 set dummy ksh; ac_word=$2
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5424 $as_echo_n "checking for $ac_word... " >&6; }
5425 if ${ac_cv_path_KSH+:} false; then :
5426 $as_echo_n "(cached) " >&6
5427 else
5428 case $KSH in
5429 [\\/]* | ?:[\\/]*)
5430 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5433 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5434 for as_dir in $PATH
5436 IFS=$as_save_IFS
5437 test -z "$as_dir" && as_dir=.
5438 for ac_exec_ext in '' $ac_executable_extensions; do
5439 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5440 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5441 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5442 break 2
5444 done
5445 done
5446 IFS=$as_save_IFS
5448 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5450 esac
5452 KSH=$ac_cv_path_KSH
5453 if test -n "$KSH"; then
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5455 $as_echo "$KSH" >&6; }
5456 else
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5458 $as_echo "no" >&6; }
5462 if test "$KSH" = no; then
5463 libc_cv_have_ksh=no
5464 else
5465 libc_cv_have_ksh=yes
5467 else
5468 KSH="$BASH_SHELL"
5470 libc_cv_have_ksh=yes
5474 for ac_prog in gawk mawk nawk awk
5476 # Extract the first word of "$ac_prog", so it can be a program name with args.
5477 set dummy $ac_prog; ac_word=$2
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5479 $as_echo_n "checking for $ac_word... " >&6; }
5480 if ${ac_cv_prog_AWK+:} false; then :
5481 $as_echo_n "(cached) " >&6
5482 else
5483 if test -n "$AWK"; then
5484 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5485 else
5486 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5487 for as_dir in $PATH
5489 IFS=$as_save_IFS
5490 test -z "$as_dir" && as_dir=.
5491 for ac_exec_ext in '' $ac_executable_extensions; do
5492 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5493 ac_cv_prog_AWK="$ac_prog"
5494 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5495 break 2
5497 done
5498 done
5499 IFS=$as_save_IFS
5503 AWK=$ac_cv_prog_AWK
5504 if test -n "$AWK"; then
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5506 $as_echo "$AWK" >&6; }
5507 else
5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5509 $as_echo "no" >&6; }
5513 test -n "$AWK" && break
5514 done
5516 # Extract the first word of "perl", so it can be a program name with args.
5517 set dummy perl; ac_word=$2
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5519 $as_echo_n "checking for $ac_word... " >&6; }
5520 if ${ac_cv_path_PERL+:} false; then :
5521 $as_echo_n "(cached) " >&6
5522 else
5523 case $PERL in
5524 [\\/]* | ?:[\\/]*)
5525 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5529 for as_dir in $PATH
5531 IFS=$as_save_IFS
5532 test -z "$as_dir" && as_dir=.
5533 for ac_exec_ext in '' $ac_executable_extensions; do
5534 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5535 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5537 break 2
5539 done
5540 done
5541 IFS=$as_save_IFS
5543 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5545 esac
5547 PERL=$ac_cv_path_PERL
5548 if test -n "$PERL"; then
5549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5550 $as_echo "$PERL" >&6; }
5551 else
5552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5553 $as_echo "no" >&6; }
5557 if test "$PERL" != no &&
5558 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5559 PERL=no
5561 # Extract the first word of "install-info", so it can be a program name with args.
5562 set dummy install-info; ac_word=$2
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5564 $as_echo_n "checking for $ac_word... " >&6; }
5565 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5566 $as_echo_n "(cached) " >&6
5567 else
5568 case $INSTALL_INFO in
5569 [\\/]* | ?:[\\/]*)
5570 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5574 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5575 for as_dir in $as_dummy
5577 IFS=$as_save_IFS
5578 test -z "$as_dir" && as_dir=.
5579 for ac_exec_ext in '' $ac_executable_extensions; do
5580 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5581 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5582 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5583 break 2
5585 done
5586 done
5587 IFS=$as_save_IFS
5589 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5591 esac
5593 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5594 if test -n "$INSTALL_INFO"; then
5595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5596 $as_echo "$INSTALL_INFO" >&6; }
5597 else
5598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5599 $as_echo "no" >&6; }
5603 # Extract the first word of "bison", so it can be a program name with args.
5604 set dummy bison; ac_word=$2
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5606 $as_echo_n "checking for $ac_word... " >&6; }
5607 if ${ac_cv_path_BISON+:} false; then :
5608 $as_echo_n "(cached) " >&6
5609 else
5610 case $BISON in
5611 [\\/]* | ?:[\\/]*)
5612 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5616 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5617 for as_dir in $as_dummy
5619 IFS=$as_save_IFS
5620 test -z "$as_dir" && as_dir=.
5621 for ac_exec_ext in '' $ac_executable_extensions; do
5622 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5623 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5625 break 2
5627 done
5628 done
5629 IFS=$as_save_IFS
5631 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5633 esac
5635 BISON=$ac_cv_path_BISON
5636 if test -n "$BISON"; then
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5638 $as_echo "$BISON" >&6; }
5639 else
5640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5641 $as_echo "no" >&6; }
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5647 $as_echo_n "checking for signed size_t type... " >&6; }
5648 if ${libc_cv_signed_size_t+:} false; then :
5649 $as_echo_n "(cached) " >&6
5650 else
5651 echo '#include <stddef.h>
5652 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5653 if eval "$ac_cpp conftest.c 2>/dev/null" \
5654 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5655 libc_cv_signed_size_t=no
5656 else
5657 libc_cv_signed_size_t=yes
5659 rm -f conftest*
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5662 $as_echo "$libc_cv_signed_size_t" >&6; }
5663 if test $libc_cv_signed_size_t = yes; then
5664 cat >> confdefs.h <<\EOF
5665 #undef __SIZE_TYPE__
5666 #define __SIZE_TYPE__ unsigned
5670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5671 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5672 if ${libc_cv_friendly_stddef+:} false; then :
5673 $as_echo_n "(cached) " >&6
5674 else
5675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5676 /* end confdefs.h. */
5677 #define __need_size_t
5678 #define __need_wchar_t
5679 #include <stddef.h>
5680 #define __need_NULL
5681 #include <stddef.h>
5683 main ()
5685 size_t size; wchar_t wchar;
5686 #ifdef offsetof
5687 #error stddef.h ignored __need_*
5688 #endif
5689 if (&size == NULL || &wchar == NULL) abort ();
5691 return 0;
5693 _ACEOF
5694 if ac_fn_c_try_compile "$LINENO"; then :
5695 libc_cv_friendly_stddef=yes
5696 else
5697 libc_cv_friendly_stddef=no
5699 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5702 $as_echo "$libc_cv_friendly_stddef" >&6; }
5703 if test $libc_cv_friendly_stddef = yes; then
5704 config_vars="$config_vars
5705 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5709 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5710 if ${libc_cv_need_minus_P+:} false; then :
5711 $as_echo_n "(cached) " >&6
5712 else
5713 cat > conftest.S <<EOF
5714 #include "confdefs.h"
5715 /* Nothing whatsoever. */
5717 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5718 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5719 (eval $ac_try) 2>&5
5720 ac_status=$?
5721 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5722 test $ac_status = 0; }; }; then
5723 libc_cv_need_minus_P=no
5724 else
5725 libc_cv_need_minus_P=yes
5727 rm -f conftest*
5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5730 $as_echo "$libc_cv_need_minus_P" >&6; }
5731 if test $libc_cv_need_minus_P = yes; then
5732 config_vars="$config_vars
5733 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5737 $as_echo_n "checking for .set assembler directive... " >&6; }
5738 if ${libc_cv_asm_set_directive+:} false; then :
5739 $as_echo_n "(cached) " >&6
5740 else
5741 cat > conftest.s <<EOF
5742 ${libc_cv_dot_text}
5743 foo:
5744 .set glibc_conftest_frobozz,foo
5745 $libc_cv_asm_global_directive glibc_conftest_frobozz
5747 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5748 # (but it doesn't work), so we must do a linking check to be sure.
5749 cat > conftest1.c <<\EOF
5750 extern int glibc_conftest_frobozz;
5751 void _start() { glibc_conftest_frobozz = 1; }
5753 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5754 -nostartfiles -nostdlib \
5755 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5756 libc_cv_asm_set_directive=yes
5757 else
5758 libc_cv_asm_set_directive=no
5760 rm -f conftest*
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5763 $as_echo "$libc_cv_asm_set_directive" >&6; }
5764 if test $libc_cv_asm_set_directive = yes; then
5765 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5770 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5771 if ${libc_cv_asm_unique_object+:} false; then :
5772 $as_echo_n "(cached) " >&6
5773 else
5774 cat > conftest.s <<EOF
5775 ${libc_cv_dot_text}
5776 _sym:
5777 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5779 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5780 libc_cv_asm_unique_object=yes
5781 else
5782 libc_cv_asm_unique_object=no
5784 rm -f conftest*
5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5787 $as_echo "$libc_cv_asm_unique_object" >&6; }
5788 if test $libc_cv_asm_unique_object = yes; then
5789 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5794 $as_echo_n "checking for .symver assembler directive... " >&6; }
5795 if ${libc_cv_asm_symver_directive+:} false; then :
5796 $as_echo_n "(cached) " >&6
5797 else
5798 cat > conftest.s <<EOF
5799 ${libc_cv_dot_text}
5800 _sym:
5801 .symver _sym,sym@VERS
5803 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5804 libc_cv_asm_symver_directive=yes
5805 else
5806 libc_cv_asm_symver_directive=no
5808 rm -f conftest*
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5811 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5813 $as_echo_n "checking for ld --version-script... " >&6; }
5814 if ${libc_cv_ld_version_script_option+:} false; then :
5815 $as_echo_n "(cached) " >&6
5816 else
5817 if test $libc_cv_asm_symver_directive = yes; then
5818 cat > conftest.s <<EOF
5819 ${libc_cv_dot_text}
5820 _sym:
5821 .symver _sym,sym@VERS
5823 cat > conftest.map <<EOF
5824 VERS_1 {
5825 global: sym;
5828 VERS_2 {
5829 global: sym;
5830 } VERS_1;
5832 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5833 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5834 -o conftest.so conftest.o
5835 -nostartfiles -nostdlib
5836 -Wl,--version-script,conftest.map
5837 1>&5'
5838 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5839 (eval $ac_try) 2>&5
5840 ac_status=$?
5841 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5842 test $ac_status = 0; }; };
5843 then
5844 libc_cv_ld_version_script_option=yes
5845 else
5846 libc_cv_ld_version_script_option=no
5848 else
5849 libc_cv_ld_version_script_option=no
5851 else
5852 libc_cv_ld_version_script_option=no
5854 rm -f conftest*
5856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5857 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5858 if test $shared != no &&
5859 test $libc_cv_asm_symver_directive = yes &&
5860 test $libc_cv_ld_version_script_option = yes &&
5861 test $enable_versioning = yes; then
5862 VERSIONING=yes
5863 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5865 else
5866 VERSIONING=no
5870 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5871 echo "\
5872 *** WARNING: You should not compile GNU libc without versioning. Not using
5873 *** versioning will introduce incompatibilities so that old binaries
5874 *** will not run anymore.
5875 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5877 if test $elf = yes; then
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5879 $as_echo_n "checking for .previous assembler directive... " >&6; }
5880 if ${libc_cv_asm_previous_directive+:} false; then :
5881 $as_echo_n "(cached) " >&6
5882 else
5883 cat > conftest.s <<EOF
5884 .section foo_section
5885 .previous
5887 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5888 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5889 (eval $ac_try) 2>&5
5890 ac_status=$?
5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5892 test $ac_status = 0; }; }; then
5893 libc_cv_asm_previous_directive=yes
5894 else
5895 libc_cv_asm_previous_directive=no
5897 rm -f conftest*
5899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5900 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5901 if test $libc_cv_asm_previous_directive = yes; then
5902 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5904 else
5905 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5906 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5907 if ${libc_cv_asm_popsection_directive+:} false; then :
5908 $as_echo_n "(cached) " >&6
5909 else
5910 cat > conftest.s <<EOF
5911 .pushsection foo_section
5912 .popsection
5914 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5915 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5916 (eval $ac_try) 2>&5
5917 ac_status=$?
5918 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5919 test $ac_status = 0; }; }; then
5920 libc_cv_asm_popsection_directive=yes
5921 else
5922 libc_cv_asm_popsection_directive=no
5924 rm -f conftest*
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5927 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5928 if test $libc_cv_asm_popsection_directive = yes; then
5929 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5934 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5935 if ${libc_cv_asm_protected_directive+:} false; then :
5936 $as_echo_n "(cached) " >&6
5937 else
5938 cat > conftest.s <<EOF
5939 .protected foo
5940 foo:
5941 .hidden bar
5942 bar:
5944 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5945 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5946 (eval $ac_try) 2>&5
5947 ac_status=$?
5948 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5949 test $ac_status = 0; }; }; then
5950 libc_cv_asm_protected_directive=yes
5951 else
5952 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5954 rm -f conftest*
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5957 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5959 if test $libc_cv_asm_protected_directive = yes; then
5960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5961 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5962 if ${libc_cv_visibility_attribute+:} false; then :
5963 $as_echo_n "(cached) " >&6
5964 else
5965 cat > conftest.c <<EOF
5966 int foo __attribute__ ((visibility ("hidden"))) = 1;
5967 int bar __attribute__ ((visibility ("protected"))) = 1;
5969 libc_cv_visibility_attribute=no
5970 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5971 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5972 (eval $ac_try) 2>&5
5973 ac_status=$?
5974 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5975 test $ac_status = 0; }; }; then
5976 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5977 if grep '\.protected.*bar' conftest.s >/dev/null; then
5978 libc_cv_visibility_attribute=yes
5982 rm -f conftest.{c,s}
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5986 $as_echo "$libc_cv_visibility_attribute" >&6; }
5987 if test $libc_cv_visibility_attribute != yes; then
5988 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5992 if test $libc_cv_visibility_attribute = yes; then
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5994 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5995 if ${libc_cv_broken_visibility_attribute+:} false; then :
5996 $as_echo_n "(cached) " >&6
5997 else
5998 cat > conftest.c <<EOF
5999 int foo (int x);
6000 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6001 int bar (int x) { return x; }
6003 libc_cv_broken_visibility_attribute=yes
6004 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6005 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6006 (eval $ac_try) 2>&5
6007 ac_status=$?
6008 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6009 test $ac_status = 0; }; }; then
6010 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6011 libc_cv_broken_visibility_attribute=no
6014 rm -f conftest.c conftest.s
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6018 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6019 if test $libc_cv_broken_visibility_attribute = yes; then
6020 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6025 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6026 if ${libc_cv_broken_alias_attribute+:} false; then :
6027 $as_echo_n "(cached) " >&6
6028 else
6029 cat > conftest.c <<EOF
6030 extern int foo (int x) __asm ("xyzzy");
6031 int bar (int x) { return x; }
6032 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6033 extern int dfoo;
6034 extern __typeof (dfoo) dfoo __asm ("abccb");
6035 int dfoo = 1;
6037 libc_cv_broken_alias_attribute=yes
6038 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6039 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6040 (eval $ac_try) 2>&5
6041 ac_status=$?
6042 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6043 test $ac_status = 0; }; }; then
6044 if grep 'xyzzy' conftest.s >/dev/null &&
6045 grep 'abccb' conftest.s >/dev/null; then
6046 libc_cv_broken_alias_attribute=no
6049 rm -f conftest.c conftest.s
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6053 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6054 if test $libc_cv_broken_alias_attribute = yes; then
6055 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6058 if test $libc_cv_visibility_attribute = yes; then
6059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6060 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6061 if ${libc_cv_have_sdata_section+:} false; then :
6062 $as_echo_n "(cached) " >&6
6063 else
6064 echo "int i;" > conftest.c
6065 libc_cv_have_sdata_section=no
6066 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6067 | grep '\.sdata' >/dev/null; then
6068 libc_cv_have_sdata_section=yes
6070 rm -f conftest.c conftest.so
6073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6074 $as_echo "$libc_cv_have_sdata_section" >&6; }
6075 if test $libc_cv_have_sdata_section = yes; then
6076 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6082 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6083 if ${libc_cv_initfini_array+:} false; then :
6084 $as_echo_n "(cached) " >&6
6085 else
6086 cat > conftest.c <<EOF
6087 int _start (void) { return 0; }
6088 int __start (void) { return 0; }
6089 int foo (void) { return 1; }
6090 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6092 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6093 -static -nostartfiles -nostdlib 1>&5'
6094 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6095 (eval $ac_try) 2>&5
6096 ac_status=$?
6097 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6098 test $ac_status = 0; }; }
6099 then
6100 if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
6101 libc_cv_initfini_array=yes
6102 else
6103 libc_cv_initfini_array=no
6105 else
6106 libc_cv_initfini_array=no
6108 rm -f conftest*
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6111 $as_echo "$libc_cv_initfini_array" >&6; }
6112 if test $libc_cv_initfini_array != yes; then
6113 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6114 elif { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep SORT_BY_INIT_PRIORITY 1>&5'
6115 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6116 (eval $ac_try) 2>&5
6117 ac_status=$?
6118 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6119 test $ac_status = 0; }; }; then
6120 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6125 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6126 if ${libc_cv_cc_with_libunwind+:} false; then :
6127 $as_echo_n "(cached) " >&6
6128 else
6130 cat > conftest.c <<EOF
6131 int main (void) { return 0; }
6133 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6134 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6135 libc_cv_cc_with_libunwind=yes
6136 else
6137 libc_cv_cc_with_libunwind=no
6139 rm -f conftest*
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6142 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6144 if test $libc_cv_cc_with_libunwind = yes; then
6145 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6150 $as_echo_n "checking for -z nodelete option... " >&6; }
6151 if ${libc_cv_z_nodelete+:} false; then :
6152 $as_echo_n "(cached) " >&6
6153 else
6154 cat > conftest.c <<EOF
6155 int _start (void) { return 42; }
6157 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6158 -fPIC -shared -o conftest.so conftest.c
6159 -nostartfiles -nostdlib
6160 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6161 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6162 (eval $ac_try) 2>&5
6163 ac_status=$?
6164 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6165 test $ac_status = 0; }; }
6166 then
6167 libc_cv_z_nodelete=yes
6168 else
6169 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6171 rm -f conftest*
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6174 $as_echo "$libc_cv_z_nodelete" >&6; }
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6177 $as_echo_n "checking for -z nodlopen option... " >&6; }
6178 if ${libc_cv_z_nodlopen+:} false; then :
6179 $as_echo_n "(cached) " >&6
6180 else
6181 cat > conftest.c <<EOF
6182 int _start (void) { return 42; }
6184 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6185 -fPIC -shared -o conftest.so conftest.c
6186 -nostartfiles -nostdlib
6187 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6188 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6189 (eval $ac_try) 2>&5
6190 ac_status=$?
6191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6192 test $ac_status = 0; }; }
6193 then
6194 libc_cv_z_nodlopen=yes
6195 else
6196 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6198 rm -f conftest*
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6201 $as_echo "$libc_cv_z_nodlopen" >&6; }
6203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6204 $as_echo_n "checking for -z initfirst option... " >&6; }
6205 if ${libc_cv_z_initfirst+:} false; then :
6206 $as_echo_n "(cached) " >&6
6207 else
6208 cat > conftest.c <<EOF
6209 int _start (void) { return 42; }
6211 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6212 -fPIC -shared -o conftest.so conftest.c
6213 -nostartfiles -nostdlib
6214 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6215 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6216 (eval $ac_try) 2>&5
6217 ac_status=$?
6218 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6219 test $ac_status = 0; }; }
6220 then
6221 libc_cv_z_initfirst=yes
6222 else
6223 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6225 rm -f conftest*
6227 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6228 $as_echo "$libc_cv_z_initfirst" >&6; }
6230 case "$base_machine" in
6231 i[34567]86 | x86_64 | powerpc* | s390* | sparc* | alpha*)
6232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6233 $as_echo_n "checking for -z relro option... " >&6; }
6234 if ${libc_cv_z_relro+:} false; then :
6235 $as_echo_n "(cached) " >&6
6236 else
6237 libc_cv_z_relro=no
6238 if { ac_try='${CC-cc} -v --help 2>&1|grep "z relro" 1>&5'
6239 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6240 (eval $ac_try) 2>&5
6241 ac_status=$?
6242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6243 test $ac_status = 0; }; }
6244 then
6245 if { ac_try='${CC-cc} -Wl,--verbose 2>&1|grep DATA_SEGMENT_RELRO_END 1>&5'
6246 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6247 (eval $ac_try) 2>&5
6248 ac_status=$?
6249 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6250 test $ac_status = 0; }; }
6251 then
6252 libc_cv_z_relro=yes
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6257 $as_echo "$libc_cv_z_relro" >&6; }
6258 if test "$libc_cv_z_relro" = no; then
6259 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6262 *) ;;
6263 esac
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6266 $as_echo_n "checking for -Bgroup option... " >&6; }
6267 if ${libc_cv_Bgroup+:} false; then :
6268 $as_echo_n "(cached) " >&6
6269 else
6270 cat > conftest.c <<EOF
6271 int _start (void) { return 42; }
6273 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6274 -fPIC -shared -o conftest.so conftest.c
6275 -Wl,-Bgroup -nostdlib 1>&5'
6276 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6277 (eval $ac_try) 2>&5
6278 ac_status=$?
6279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6280 test $ac_status = 0; }; }
6281 then
6282 libc_cv_Bgroup=yes
6283 else
6284 libc_cv_Bgroup=no
6286 rm -f conftest*
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6289 $as_echo "$libc_cv_Bgroup" >&6; }
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6293 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6294 if ${libc_cv_libgcc_s_suffix+:} false; then :
6295 $as_echo_n "(cached) " >&6
6296 else
6297 cat > conftest.c <<EOF
6298 int main (void) { return 0; }
6300 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6301 -fPIC -shared -shared-libgcc -o conftest.so \
6302 conftest.c -v 2>&1 >/dev/null \
6303 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6304 rm -f conftest*
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6307 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6311 $as_echo_n "checking for --as-needed option... " >&6; }
6312 if ${libc_cv_as_needed+:} false; then :
6313 $as_echo_n "(cached) " >&6
6314 else
6315 cat > conftest.c <<EOF
6316 int main (void) { return 0; }
6318 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6319 -fPIC -shared -o conftest.so conftest.c
6320 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6321 -nostdlib 1>&5'
6322 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6323 (eval $ac_try) 2>&5
6324 ac_status=$?
6325 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6326 test $ac_status = 0; }; }
6327 then
6328 libc_cv_as_needed=yes
6329 else
6330 libc_cv_as_needed=no
6332 rm -f conftest*
6334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6335 $as_echo "$libc_cv_as_needed" >&6; }
6338 ASFLAGS_config=
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6340 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6341 if ${libc_cv_as_noexecstack+:} false; then :
6342 $as_echo_n "(cached) " >&6
6343 else
6344 cat > conftest.c <<EOF
6345 void foo (void) { }
6347 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6348 -S -o conftest.s conftest.c 1>&5'
6349 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6350 (eval $ac_try) 2>&5
6351 ac_status=$?
6352 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6353 test $ac_status = 0; }; } \
6354 && grep -q .note.GNU-stack conftest.s \
6355 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6356 -c -o conftest.o conftest.s 1>&5'
6357 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6358 (eval $ac_try) 2>&5
6359 ac_status=$?
6360 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6361 test $ac_status = 0; }; }
6362 then
6363 libc_cv_as_noexecstack=yes
6364 else
6365 libc_cv_as_noexecstack=no
6367 rm -f conftest*
6369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6370 $as_echo "$libc_cv_as_noexecstack" >&6; }
6371 if test $libc_cv_as_noexecstack = yes; then
6372 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6377 $as_echo_n "checking for -z combreloc... " >&6; }
6378 if ${libc_cv_z_combreloc+:} false; then :
6379 $as_echo_n "(cached) " >&6
6380 else
6381 cat > conftest.c <<EOF
6382 extern int bar (int);
6383 extern int mumble;
6384 int foo (void) { return bar (mumble); }
6386 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6387 -fPIC -shared -o conftest.so conftest.c
6388 -nostdlib -nostartfiles
6389 -Wl,-z,combreloc 1>&5'
6390 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6391 (eval $ac_try) 2>&5
6392 ac_status=$?
6393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6394 test $ac_status = 0; }; }
6395 then
6396 if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6397 libc_cv_z_combreloc=yes
6398 else
6399 libc_cv_z_combreloc=no
6401 else
6402 libc_cv_z_combreloc=no
6404 rm -f conftest*
6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6407 $as_echo "$libc_cv_z_combreloc" >&6; }
6408 if test "$libc_cv_z_combreloc" = yes; then
6409 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6415 $as_echo_n "checking for -z execstack... " >&6; }
6416 if ${libc_cv_z_execstack+:} false; then :
6417 $as_echo_n "(cached) " >&6
6418 else
6419 cat > conftest.c <<EOF
6420 int _start (void) { return 42; }
6422 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6423 -fPIC -shared -o conftest.so conftest.c
6424 -Wl,-z,execstack -nostdlib
6425 1>&5'
6426 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6427 (eval $ac_try) 2>&5
6428 ac_status=$?
6429 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6430 test $ac_status = 0; }; }
6431 then
6432 libc_cv_z_execstack=yes
6433 else
6434 libc_cv_z_execstack=no
6436 rm -f conftest*
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6439 $as_echo "$libc_cv_z_execstack" >&6; }
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6443 $as_echo_n "checking for -fpie... " >&6; }
6444 if ${libc_cv_fpie+:} false; then :
6445 $as_echo_n "(cached) " >&6
6446 else
6447 cat > conftest.c <<EOF
6448 int foo;
6449 main () { return 0;}
6451 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6452 -o conftest conftest.c 1>&5'
6453 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6454 (eval $ac_try) 2>&5
6455 ac_status=$?
6456 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6457 test $ac_status = 0; }; }
6458 then
6459 libc_cv_fpie=yes
6460 else
6461 libc_cv_fpie=no
6463 rm -f conftest*
6465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6466 $as_echo "$libc_cv_fpie" >&6; }
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6471 $as_echo_n "checking for --hash-style option... " >&6; }
6472 if ${libc_cv_hashstyle+:} false; then :
6473 $as_echo_n "(cached) " >&6
6474 else
6475 cat > conftest.c <<EOF
6476 int _start (void) { return 42; }
6478 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6479 -fPIC -shared -o conftest.so conftest.c
6480 -Wl,--hash-style=both -nostdlib 1>&5'
6481 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6482 (eval $ac_try) 2>&5
6483 ac_status=$?
6484 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6485 test $ac_status = 0; }; }
6486 then
6487 libc_cv_hashstyle=yes
6488 else
6489 libc_cv_hashstyle=no
6491 rm -f conftest*
6493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6494 $as_echo "$libc_cv_hashstyle" >&6; }
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6499 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6500 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6501 $as_echo_n "(cached) " >&6
6502 else
6503 cat > conftest.c <<EOF
6504 int foo;
6506 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6507 conftest.c 1>&5'
6508 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6509 (eval $ac_try) 2>&5
6510 ac_status=$?
6511 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6512 test $ac_status = 0; }; }
6513 then
6514 libc_cv_fno_toplevel_reorder=yes
6515 else
6516 libc_cv_fno_toplevel_reorder=no
6518 rm -f conftest*
6520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6521 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6522 if test $libc_cv_fno_toplevel_reorder = yes; then
6523 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6524 else
6525 fno_unit_at_a_time=-fno-unit-at-a-time
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6530 $as_echo_n "checking for -fstack-protector... " >&6; }
6531 if ${libc_cv_ssp+:} false; then :
6532 $as_echo_n "(cached) " >&6
6533 else
6534 cat > conftest.c <<EOF
6535 int foo;
6536 main () { return 0;}
6538 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6539 -o conftest conftest.c 1>&5'
6540 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6541 (eval $ac_try) 2>&5
6542 ac_status=$?
6543 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6544 test $ac_status = 0; }; }
6545 then
6546 libc_cv_ssp=yes
6547 else
6548 libc_cv_ssp=no
6550 rm -f conftest*
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6553 $as_echo "$libc_cv_ssp" >&6; }
6556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6557 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6558 if ${libc_cv_gnu89_inline+:} false; then :
6559 $as_echo_n "(cached) " >&6
6560 else
6561 cat > conftest.c <<EOF
6562 int foo;
6563 #ifdef __GNUC_GNU_INLINE__
6564 main () { return 0;}
6565 #else
6566 #error
6567 #endif
6569 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6570 -o conftest.s conftest.c 1>&5'
6571 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6572 (eval $ac_try) 2>&5
6573 ac_status=$?
6574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6575 test $ac_status = 0; }; }
6576 then
6577 libc_cv_gnu89_inline=yes
6578 else
6579 libc_cv_gnu89_inline=no
6581 rm -f conftest*
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6584 $as_echo "$libc_cv_gnu89_inline" >&6; }
6585 if test $libc_cv_gnu89_inline = yes; then
6586 gnu89_inline=-fgnu89-inline
6587 else
6588 gnu89_inline=
6592 if test $elf != yes; then
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6594 $as_echo_n "checking for .init and .fini sections... " >&6; }
6595 if ${libc_cv_have_initfini+:} false; then :
6596 $as_echo_n "(cached) " >&6
6597 else
6598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6599 /* end confdefs.h. */
6602 main ()
6604 asm (".section .init");
6605 asm (".section .fini");
6606 asm ("${libc_cv_dot_text}");
6608 return 0;
6610 _ACEOF
6611 if ac_fn_c_try_compile "$LINENO"; then :
6612 libc_cv_have_initfini=yes
6613 else
6614 libc_cv_have_initfini=no
6616 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6619 $as_echo "$libc_cv_have_initfini" >&6; }
6620 if test $libc_cv_have_initfini = yes; then
6621 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6626 if test $elf = yes; then
6627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6628 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6629 if ${libc_cv_have_section_quotes+:} false; then :
6630 $as_echo_n "(cached) " >&6
6631 else
6632 cat > conftest.c <<EOF
6633 static const int foo
6634 __attribute__ ((section ("bar"))) = 1;
6636 if ${CC-cc} -S conftest.c -o conftest.s; then
6637 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6638 libc_cv_have_section_quotes=yes
6639 else
6640 libc_cv_have_section_quotes=no
6642 else
6643 libc_cv_have_section_quotes=unknown
6645 rm -f conftest.{c,s}
6648 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6649 $as_echo "$libc_cv_have_section_quotes" >&6; }
6650 if test $libc_cv_have_section_quotes = yes; then
6651 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6658 if test $elf = yes; then
6659 libc_cv_asm_underscores=no
6660 else
6661 if test $ac_cv_prog_cc_works = yes; then
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6663 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6664 if ${libc_cv_asm_underscores+:} false; then :
6665 $as_echo_n "(cached) " >&6
6666 else
6667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6668 /* end confdefs.h. */
6669 asm ("_glibc_foobar:");
6671 main ()
6673 glibc_foobar ();
6675 return 0;
6677 _ACEOF
6678 if ac_fn_c_try_link "$LINENO"; then :
6679 libc_cv_asm_underscores=yes
6680 else
6681 libc_cv_asm_underscores=no
6683 rm -f core conftest.err conftest.$ac_objext \
6684 conftest$ac_exeext conftest.$ac_ext
6686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6687 $as_echo "$libc_cv_asm_underscores" >&6; }
6688 else
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6690 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6691 if ${libc_cv_asm_underscores+:} false; then :
6692 $as_echo_n "(cached) " >&6
6693 else
6694 cat > conftest.$ac_ext <<EOF
6695 #line $LINENO "configure"
6696 #include "confdefs.h"
6697 void underscore_test(void) {
6698 return; }
6700 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6701 (eval $ac_compile) 2>&5
6702 ac_status=$?
6703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6704 test $ac_status = 0; }; then
6705 if grep _underscore_test conftest* >/dev/null; then
6706 rm -f conftest*
6707 libc_cv_asm_underscores=yes
6708 else
6709 rm -f conftest*
6710 libc_cv_asm_underscores=no
6712 else
6713 echo "configure: failed program was:" >&5
6714 cat conftest.$ac_ext >&5
6715 rm -f conftest*
6716 libc_cv_asm_underscores=no
6718 rm -f conftest*
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6721 $as_echo "$libc_cv_asm_underscores" >&6; }
6724 if test $libc_cv_asm_underscores = no; then
6725 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6729 if test $elf = yes; then
6730 libc_cv_weak_symbols=yes
6733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6734 $as_echo_n "checking for assembler .weak directive... " >&6; }
6735 if ${libc_cv_asm_weak_directive+:} false; then :
6736 $as_echo_n "(cached) " >&6
6737 else
6738 cat > conftest.s <<EOF
6739 ${libc_cv_dot_text}
6740 ${libc_cv_asm_global_directive} foo
6741 foo:
6742 .weak foo
6743 .weak bar; bar = foo
6745 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6746 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6747 (eval $ac_try) 2>&5
6748 ac_status=$?
6749 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6750 test $ac_status = 0; }; }; then
6751 libc_cv_asm_weak_directive=yes
6752 else
6753 libc_cv_asm_weak_directive=no
6755 rm -f conftest*
6757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6758 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6760 if test $libc_cv_asm_weak_directive = no; then
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6762 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6763 if ${libc_cv_asm_weakext_directive+:} false; then :
6764 $as_echo_n "(cached) " >&6
6765 else
6766 cat > conftest.s <<EOF
6767 ${libc_cv_dot_text}
6768 ${libc_cv_asm_global_directive} foo
6769 foo:
6770 .weakext bar foo
6771 .weakext baz
6772 ${libc_cv_asm_global_directive} baz
6773 baz:
6775 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6776 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6777 (eval $ac_try) 2>&5
6778 ac_status=$?
6779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6780 test $ac_status = 0; }; }; then
6781 libc_cv_asm_weakext_directive=yes
6782 else
6783 libc_cv_asm_weakext_directive=no
6785 rm -f conftest*
6787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6788 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6790 fi # no .weak
6792 if test $libc_cv_asm_weak_directive = yes; then
6793 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6795 elif test $libc_cv_asm_weakext_directive = yes; then
6796 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6801 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6802 if ${libc_cv_asm_cfi_directives+:} false; then :
6803 $as_echo_n "(cached) " >&6
6804 else
6805 case $machine in
6806 sparc/sparc64*) cfi_offset=2047;;
6807 *) cfi_offset=0;;
6808 esac
6809 cat > conftest.s <<EOF
6810 .text
6811 .type func,%function
6812 func:
6813 .cfi_startproc
6814 .cfi_remember_state
6815 .cfi_rel_offset 1, $cfi_offset
6816 .cfi_endproc
6818 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6819 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6820 (eval $ac_try) 2>&5
6821 ac_status=$?
6822 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6823 test $ac_status = 0; }; }; then
6824 libc_cv_asm_cfi_directives=yes
6825 else
6826 libc_cv_asm_cfi_directives=no
6828 rm -f conftest*
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6831 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6832 if test $libc_cv_asm_cfi_directives = yes; then
6833 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6838 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6839 if ${libc_cv_ld_no_whole_archive+:} false; then :
6840 $as_echo_n "(cached) " >&6
6841 else
6842 cat > conftest.c <<\EOF
6843 _start () {}
6844 int __eh_pc;
6845 __throw () {}
6847 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6848 -nostdlib -nostartfiles -Wl,--no-whole-archive
6849 -o conftest conftest.c 1>&5'
6850 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6851 (eval $ac_try) 2>&5
6852 ac_status=$?
6853 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6854 test $ac_status = 0; }; }; then
6855 libc_cv_ld_no_whole_archive=yes
6856 else
6857 libc_cv_ld_no_whole_archive=no
6859 rm -f conftest*
6861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6862 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6863 if test $libc_cv_ld_no_whole_archive = yes; then
6864 no_whole_archive=-Wl,--no-whole-archive
6867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6868 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6869 if ${libc_cv_gcc_exceptions+:} false; then :
6870 $as_echo_n "(cached) " >&6
6871 else
6872 cat > conftest.c <<\EOF
6873 _start () {}
6874 int __eh_pc;
6875 __throw () {}
6877 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6878 -nostdlib -nostartfiles -fexceptions
6879 -o conftest conftest.c 1>&5'
6880 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6881 (eval $ac_try) 2>&5
6882 ac_status=$?
6883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6884 test $ac_status = 0; }; }; then
6885 libc_cv_gcc_exceptions=yes
6886 else
6887 libc_cv_gcc_exceptions=no
6889 rm -f conftest*
6891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6892 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6893 if test $libc_cv_gcc_exceptions = yes; then
6894 exceptions=-fexceptions
6897 if test "$host_cpu" = powerpc ; then
6898 # Check for a bug present in at least versions 2.8.x of GCC
6899 # and versions 1.0.x of EGCS.
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6901 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6902 if ${libc_cv_c_asmcr0_bug+:} false; then :
6903 $as_echo_n "(cached) " >&6
6904 else
6905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6906 /* end confdefs.h. */
6907 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6909 main ()
6913 return 0;
6915 _ACEOF
6916 if ac_fn_c_try_compile "$LINENO"; then :
6917 libc_cv_c_asmcr0_bug='no'
6918 else
6919 libc_cv_c_asmcr0_bug='yes'
6921 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6924 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6925 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6926 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
6932 $as_echo_n "checking for __builtin_expect... " >&6; }
6933 if ${libc_cv_gcc_builtin_expect+:} false; then :
6934 $as_echo_n "(cached) " >&6
6935 else
6936 cat > conftest.c <<EOF
6937 #line $LINENO "configure"
6938 int foo (int a)
6940 a = __builtin_expect (a, 10);
6941 return a == 10 ? 0 : 1;
6944 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6945 -o conftest conftest.c -lgcc >&5'
6946 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6947 (eval $ac_try) 2>&5
6948 ac_status=$?
6949 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6950 test $ac_status = 0; }; }; then
6951 libc_cv_gcc_builtin_expect=yes
6952 else
6953 libc_cv_gcc_builtin_expect=no
6955 rm -f conftest*
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
6958 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
6959 if test "$libc_cv_gcc_builtin_expect" = yes; then
6960 $as_echo "#define HAVE_BUILTIN_EXPECT 1" >>confdefs.h
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6965 $as_echo_n "checking for __builtin_memset... " >&6; }
6966 if ${libc_cv_gcc_builtin_memset+:} false; then :
6967 $as_echo_n "(cached) " >&6
6968 else
6969 cat > conftest.c <<\EOF
6970 void zero (void *x)
6972 __builtin_memset (x, 0, 1000);
6975 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6976 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6977 (eval $ac_try) 2>&5
6978 ac_status=$?
6979 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6980 test $ac_status = 0; }; };
6981 then
6982 libc_cv_gcc_builtin_memset=no
6983 else
6984 libc_cv_gcc_builtin_memset=yes
6986 rm -f conftest*
6988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6989 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6990 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6991 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6996 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6997 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6998 $as_echo_n "(cached) " >&6
6999 else
7000 cat > conftest.c <<\EOF
7001 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7002 char *foo (const char *a, const char *b)
7004 return __builtin_strstr (a, b);
7007 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7008 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7009 (eval $ac_try) 2>&5
7010 ac_status=$?
7011 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7012 test $ac_status = 0; }; };
7013 then
7014 libc_cv_gcc_builtin_redirection=yes
7015 else
7016 libc_cv_gcc_builtin_redirection=no
7018 rm -f conftest*
7020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7021 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7022 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
7023 $as_echo "#define HAVE_BUILTIN_REDIRECTION 1" >>confdefs.h
7027 if test "x$use__thread" != xno; then
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7029 $as_echo_n "checking for __thread... " >&6; }
7030 if ${libc_cv_gcc___thread+:} false; then :
7031 $as_echo_n "(cached) " >&6
7032 else
7033 cat > conftest.c <<\EOF
7034 __thread int a = 42;
7036 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7037 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7038 (eval $ac_try) 2>&5
7039 ac_status=$?
7040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7041 test $ac_status = 0; }; }; then
7042 libc_cv_gcc___thread=yes
7043 else
7044 libc_cv_gcc___thread=no
7046 rm -f conftest*
7048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7049 $as_echo "$libc_cv_gcc___thread" >&6; }
7050 if test "$libc_cv_gcc___thread" = yes; then
7051 $as_echo "#define HAVE___THREAD 1" >>confdefs.h
7054 else
7055 libc_cv_gcc___thread=no
7058 if test "$libc_cv_gcc___thread" = yes; then
7059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7060 $as_echo_n "checking for tls_model attribute... " >&6; }
7061 if ${libc_cv_gcc_tls_model_attr+:} false; then :
7062 $as_echo_n "(cached) " >&6
7063 else
7064 cat > conftest.c <<\EOF
7065 extern __thread int a __attribute__((tls_model ("initial-exec")));
7067 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7068 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7069 (eval $ac_try) 2>&5
7070 ac_status=$?
7071 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7072 test $ac_status = 0; }; }; then
7073 libc_cv_gcc_tls_model_attr=yes
7074 else
7075 libc_cv_gcc_tls_model_attr=no
7077 rm -f conftest*
7079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7080 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7081 if test "$libc_cv_gcc_tls_model_attr" = yes; then
7082 $as_echo "#define HAVE_TLS_MODEL_ATTRIBUTE 1" >>confdefs.h
7087 if test -n "$submachine"; then
7088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7089 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7090 if ${libc_cv_cc_submachine+:} false; then :
7091 $as_echo_n "(cached) " >&6
7092 else
7093 libc_cv_cc_submachine=no
7094 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7095 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7096 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7097 (eval $ac_try) 2>&5
7098 ac_status=$?
7099 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7100 test $ac_status = 0; }; }; then
7101 libc_cv_cc_submachine="$opt"
7102 break
7104 done
7106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7107 $as_echo "$libc_cv_cc_submachine" >&6; }
7108 if test "x$libc_cv_cc_submachine" = xno; then
7109 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7115 $as_echo_n "checking for libgd... " >&6; }
7116 if test "$with_gd" != "no"; then
7117 old_CFLAGS="$CFLAGS"
7118 CFLAGS="$CFLAGS $libgd_include"
7119 old_LDFLAGS="$LDFLAGS"
7120 LDFLAGS="$LDFLAGS $libgd_ldflags"
7121 old_LIBS="$LIBS"
7122 LIBS="$LIBS -lgd -lpng -lz -lm"
7123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7124 /* end confdefs.h. */
7125 #include <gd.h>
7127 main ()
7129 gdImagePng (0, 0)
7131 return 0;
7133 _ACEOF
7134 if ac_fn_c_try_link "$LINENO"; then :
7135 LIBGD=yes
7136 else
7137 LIBGD=no
7139 rm -f core conftest.err conftest.$ac_objext \
7140 conftest$ac_exeext conftest.$ac_ext
7141 CFLAGS="$old_CFLAGS"
7142 LDFLAGS="$old_LDFLAGS"
7143 LIBS="$old_LIBS"
7144 else
7145 LIBGD=no
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7148 $as_echo "$LIBGD" >&6; }
7151 # SELinux detection
7152 if test x$with_selinux = xno ; then
7153 have_selinux=no;
7154 else
7155 # See if we have the SELinux library
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7157 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7158 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7159 $as_echo_n "(cached) " >&6
7160 else
7161 ac_check_lib_save_LIBS=$LIBS
7162 LIBS="-lselinux $LIBS"
7163 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7164 /* end confdefs.h. */
7166 /* Override any GCC internal prototype to avoid an error.
7167 Use char because int might match the return type of a GCC
7168 builtin and then its argument prototype would still apply. */
7169 #ifdef __cplusplus
7170 extern "C"
7171 #endif
7172 char is_selinux_enabled ();
7174 main ()
7176 return is_selinux_enabled ();
7178 return 0;
7180 _ACEOF
7181 if ac_fn_c_try_link "$LINENO"; then :
7182 ac_cv_lib_selinux_is_selinux_enabled=yes
7183 else
7184 ac_cv_lib_selinux_is_selinux_enabled=no
7186 rm -f core conftest.err conftest.$ac_objext \
7187 conftest$ac_exeext conftest.$ac_ext
7188 LIBS=$ac_check_lib_save_LIBS
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7191 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7192 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7193 have_selinux=yes
7194 else
7195 have_selinux=no
7198 # See if we have the SELinux header with the NSCD permissions in it.
7199 if test x$have_selinux = xyes ; then
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7201 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7203 /* end confdefs.h. */
7204 #include <selinux/av_permissions.h>
7206 main ()
7208 #ifdef NSCD__SHMEMHOST
7209 return 0;
7210 #else
7211 #error NSCD__SHMEMHOST not defined
7212 #endif
7214 return 0;
7216 _ACEOF
7217 if ac_fn_c_try_compile "$LINENO"; then :
7218 have_selinux=yes
7219 else
7220 have_selinux=no
7222 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7224 $as_echo "$have_selinux" >&6; }
7227 if test x$with_selinux = xyes ; then
7228 if test x$have_selinux = xno ; then
7229 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7233 # Check if we're building with SELinux support.
7234 if test "x$have_selinux" = xyes; then
7236 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7239 # See if we have the libaudit library
7240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7241 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7242 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7243 $as_echo_n "(cached) " >&6
7244 else
7245 ac_check_lib_save_LIBS=$LIBS
7246 LIBS="-laudit $LIBS"
7247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7248 /* end confdefs.h. */
7250 /* Override any GCC internal prototype to avoid an error.
7251 Use char because int might match the return type of a GCC
7252 builtin and then its argument prototype would still apply. */
7253 #ifdef __cplusplus
7254 extern "C"
7255 #endif
7256 char audit_log_user_avc_message ();
7258 main ()
7260 return audit_log_user_avc_message ();
7262 return 0;
7264 _ACEOF
7265 if ac_fn_c_try_link "$LINENO"; then :
7266 ac_cv_lib_audit_audit_log_user_avc_message=yes
7267 else
7268 ac_cv_lib_audit_audit_log_user_avc_message=no
7270 rm -f core conftest.err conftest.$ac_objext \
7271 conftest$ac_exeext conftest.$ac_ext
7272 LIBS=$ac_check_lib_save_LIBS
7274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7275 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7276 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7277 have_libaudit=yes
7278 else
7279 have_libaudit=no
7282 if test "x$have_libaudit" = xyes; then
7284 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7289 # See if we have the libcap library
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7291 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7292 if ${ac_cv_lib_cap_cap_init+:} false; then :
7293 $as_echo_n "(cached) " >&6
7294 else
7295 ac_check_lib_save_LIBS=$LIBS
7296 LIBS="-lcap $LIBS"
7297 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7298 /* end confdefs.h. */
7300 /* Override any GCC internal prototype to avoid an error.
7301 Use char because int might match the return type of a GCC
7302 builtin and then its argument prototype would still apply. */
7303 #ifdef __cplusplus
7304 extern "C"
7305 #endif
7306 char cap_init ();
7308 main ()
7310 return cap_init ();
7312 return 0;
7314 _ACEOF
7315 if ac_fn_c_try_link "$LINENO"; then :
7316 ac_cv_lib_cap_cap_init=yes
7317 else
7318 ac_cv_lib_cap_cap_init=no
7320 rm -f core conftest.err conftest.$ac_objext \
7321 conftest$ac_exeext conftest.$ac_ext
7322 LIBS=$ac_check_lib_save_LIBS
7324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7325 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7326 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7327 have_libcap=yes
7328 else
7329 have_libcap=no
7332 if test "x$have_libcap" = xyes; then
7334 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7343 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7344 if ${ac_cv_path_GREP+:} false; then :
7345 $as_echo_n "(cached) " >&6
7346 else
7347 if test -z "$GREP"; then
7348 ac_path_GREP_found=false
7349 # Loop through the user's path and test for each of PROGNAME-LIST
7350 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7351 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7353 IFS=$as_save_IFS
7354 test -z "$as_dir" && as_dir=.
7355 for ac_prog in grep ggrep; do
7356 for ac_exec_ext in '' $ac_executable_extensions; do
7357 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7358 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7359 # Check for GNU ac_path_GREP and select it if it is found.
7360 # Check for GNU $ac_path_GREP
7361 case `"$ac_path_GREP" --version 2>&1` in
7362 *GNU*)
7363 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7365 ac_count=0
7366 $as_echo_n 0123456789 >"conftest.in"
7367 while :
7369 cat "conftest.in" "conftest.in" >"conftest.tmp"
7370 mv "conftest.tmp" "conftest.in"
7371 cp "conftest.in" "conftest.nl"
7372 $as_echo 'GREP' >> "conftest.nl"
7373 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7374 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7375 as_fn_arith $ac_count + 1 && ac_count=$as_val
7376 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7377 # Best one so far, save it but keep looking for a better one
7378 ac_cv_path_GREP="$ac_path_GREP"
7379 ac_path_GREP_max=$ac_count
7381 # 10*(2^10) chars as input seems more than enough
7382 test $ac_count -gt 10 && break
7383 done
7384 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7385 esac
7387 $ac_path_GREP_found && break 3
7388 done
7389 done
7390 done
7391 IFS=$as_save_IFS
7392 if test -z "$ac_cv_path_GREP"; then
7393 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7395 else
7396 ac_cv_path_GREP=$GREP
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7401 $as_echo "$ac_cv_path_GREP" >&6; }
7402 GREP="$ac_cv_path_GREP"
7405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7406 $as_echo_n "checking for egrep... " >&6; }
7407 if ${ac_cv_path_EGREP+:} false; then :
7408 $as_echo_n "(cached) " >&6
7409 else
7410 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7411 then ac_cv_path_EGREP="$GREP -E"
7412 else
7413 if test -z "$EGREP"; then
7414 ac_path_EGREP_found=false
7415 # Loop through the user's path and test for each of PROGNAME-LIST
7416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7417 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7419 IFS=$as_save_IFS
7420 test -z "$as_dir" && as_dir=.
7421 for ac_prog in egrep; do
7422 for ac_exec_ext in '' $ac_executable_extensions; do
7423 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7424 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7425 # Check for GNU ac_path_EGREP and select it if it is found.
7426 # Check for GNU $ac_path_EGREP
7427 case `"$ac_path_EGREP" --version 2>&1` in
7428 *GNU*)
7429 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7431 ac_count=0
7432 $as_echo_n 0123456789 >"conftest.in"
7433 while :
7435 cat "conftest.in" "conftest.in" >"conftest.tmp"
7436 mv "conftest.tmp" "conftest.in"
7437 cp "conftest.in" "conftest.nl"
7438 $as_echo 'EGREP' >> "conftest.nl"
7439 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7440 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7441 as_fn_arith $ac_count + 1 && ac_count=$as_val
7442 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7443 # Best one so far, save it but keep looking for a better one
7444 ac_cv_path_EGREP="$ac_path_EGREP"
7445 ac_path_EGREP_max=$ac_count
7447 # 10*(2^10) chars as input seems more than enough
7448 test $ac_count -gt 10 && break
7449 done
7450 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7451 esac
7453 $ac_path_EGREP_found && break 3
7454 done
7455 done
7456 done
7457 IFS=$as_save_IFS
7458 if test -z "$ac_cv_path_EGREP"; then
7459 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7461 else
7462 ac_cv_path_EGREP=$EGREP
7467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7468 $as_echo "$ac_cv_path_EGREP" >&6; }
7469 EGREP="$ac_cv_path_EGREP"
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7473 $as_echo_n "checking for ANSI C header files... " >&6; }
7474 if ${ac_cv_header_stdc+:} false; then :
7475 $as_echo_n "(cached) " >&6
7476 else
7477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7478 /* end confdefs.h. */
7479 #include <stdlib.h>
7480 #include <stdarg.h>
7481 #include <string.h>
7482 #include <float.h>
7485 main ()
7489 return 0;
7491 _ACEOF
7492 if ac_fn_c_try_compile "$LINENO"; then :
7493 ac_cv_header_stdc=yes
7494 else
7495 ac_cv_header_stdc=no
7497 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7499 if test $ac_cv_header_stdc = yes; then
7500 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7501 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7502 /* end confdefs.h. */
7503 #include <string.h>
7505 _ACEOF
7506 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7507 $EGREP "memchr" >/dev/null 2>&1; then :
7509 else
7510 ac_cv_header_stdc=no
7512 rm -f conftest*
7516 if test $ac_cv_header_stdc = yes; then
7517 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7519 /* end confdefs.h. */
7520 #include <stdlib.h>
7522 _ACEOF
7523 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7524 $EGREP "free" >/dev/null 2>&1; then :
7526 else
7527 ac_cv_header_stdc=no
7529 rm -f conftest*
7533 if test $ac_cv_header_stdc = yes; then
7534 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7535 if test "$cross_compiling" = yes; then :
7537 else
7538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7539 /* end confdefs.h. */
7540 #include <ctype.h>
7541 #include <stdlib.h>
7542 #if ((' ' & 0x0FF) == 0x020)
7543 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7544 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7545 #else
7546 # define ISLOWER(c) \
7547 (('a' <= (c) && (c) <= 'i') \
7548 || ('j' <= (c) && (c) <= 'r') \
7549 || ('s' <= (c) && (c) <= 'z'))
7550 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7551 #endif
7553 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7555 main ()
7557 int i;
7558 for (i = 0; i < 256; i++)
7559 if (XOR (islower (i), ISLOWER (i))
7560 || toupper (i) != TOUPPER (i))
7561 return 2;
7562 return 0;
7564 _ACEOF
7565 if ac_fn_c_try_run "$LINENO"; then :
7567 else
7568 ac_cv_header_stdc=no
7570 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7571 conftest.$ac_objext conftest.beam conftest.$ac_ext
7576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7577 $as_echo "$ac_cv_header_stdc" >&6; }
7578 if test $ac_cv_header_stdc = yes; then
7580 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7584 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7585 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7586 inttypes.h stdint.h unistd.h
7587 do :
7588 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7589 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7591 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7592 cat >>confdefs.h <<_ACEOF
7593 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7594 _ACEOF
7598 done
7601 # The cast to long int works around a bug in the HP C Compiler
7602 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7603 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7604 # This bug is HP SR number 8606223364.
7605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7606 $as_echo_n "checking size of long double... " >&6; }
7607 if ${ac_cv_sizeof_long_double+:} false; then :
7608 $as_echo_n "(cached) " >&6
7609 else
7610 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7612 else
7613 if test "$ac_cv_type_long_double" = yes; then
7614 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7615 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7616 as_fn_error 77 "cannot compute sizeof (long double)
7617 See \`config.log' for more details" "$LINENO" 5; }
7618 else
7619 ac_cv_sizeof_long_double=0
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7625 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7629 cat >>confdefs.h <<_ACEOF
7630 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7631 _ACEOF
7634 sizeof_long_double=$ac_cv_sizeof_long_double
7637 ### End of automated tests.
7638 ### Now run sysdeps configure fragments.
7640 # They also can set these variables.
7641 use_ldconfig=no
7642 ldd_rewrite_script=no
7643 libc_cv_sysconfdir=$sysconfdir
7644 libc_cv_gcc_unwind_find_fde=no
7645 libc_cv_idn=no
7647 # Iterate over all the sysdep directories we will use, running their
7648 # configure fragments.
7649 for dir in $sysnames; do
7650 case $dir in
7651 /*) dest=$dir ;;
7652 *) dest=$srcdir/$dir ;;
7653 esac
7654 if test -r $dest/configure; then
7655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7656 $as_echo "running configure fragment for $dir" >&6; }
7657 . $dest/configure
7659 done
7661 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7662 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7667 $as_echo "#define USE_IN_LIBIO 1" >>confdefs.h
7670 # Test for old glibc 2.0.x headers so that they can be removed properly
7671 # Search only in includedir.
7672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7673 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7674 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7675 then
7676 old_glibc_headers=yes
7677 else
7678 old_glibc_headers=no
7680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7681 $as_echo "$old_glibc_headers" >&6; }
7682 if test ${old_glibc_headers} = yes; then
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7684 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7686 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7706 if test $elf = yes; then
7707 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7710 if test $xcoff = yes; then
7711 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7717 if test $shared = default; then
7718 shared=$elf
7721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7722 $as_echo_n "checking whether -fPIC is default... " >&6; }
7723 if ${libc_cv_pic_default+:} false; then :
7724 $as_echo_n "(cached) " >&6
7725 else
7726 libc_cv_pic_default=yes
7727 cat > conftest.c <<EOF
7728 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7729 # error PIC is default.
7730 #endif
7732 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7733 libc_cv_pic_default=no
7735 rm -f conftest.*
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7738 $as_echo "$libc_cv_pic_default" >&6; }
7751 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7752 config_makefile=
7753 else
7754 config_makefile=Makefile
7757 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7758 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7762 ac_config_files="$ac_config_files config.make ${config_makefile}"
7764 ac_config_commands="$ac_config_commands default"
7766 cat >confcache <<\_ACEOF
7767 # This file is a shell script that caches the results of configure
7768 # tests run on this system so they can be shared between configure
7769 # scripts and configure runs, see configure's option --config-cache.
7770 # It is not useful on other systems. If it contains results you don't
7771 # want to keep, you may remove or edit it.
7773 # config.status only pays attention to the cache file if you give it
7774 # the --recheck option to rerun configure.
7776 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7777 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7778 # following values.
7780 _ACEOF
7782 # The following way of writing the cache mishandles newlines in values,
7783 # but we know of no workaround that is simple, portable, and efficient.
7784 # So, we kill variables containing newlines.
7785 # Ultrix sh set writes to stderr and can't be redirected directly,
7786 # and sets the high bit in the cache file unless we assign to the vars.
7788 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7789 eval ac_val=\$$ac_var
7790 case $ac_val in #(
7791 *${as_nl}*)
7792 case $ac_var in #(
7793 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7794 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7795 esac
7796 case $ac_var in #(
7797 _ | IFS | as_nl) ;; #(
7798 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7799 *) { eval $ac_var=; unset $ac_var;} ;;
7800 esac ;;
7801 esac
7802 done
7804 (set) 2>&1 |
7805 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7806 *${as_nl}ac_space=\ *)
7807 # `set' does not quote correctly, so add quotes: double-quote
7808 # substitution turns \\\\ into \\, and sed turns \\ into \.
7809 sed -n \
7810 "s/'/'\\\\''/g;
7811 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7812 ;; #(
7814 # `set' quotes correctly as required by POSIX, so do not add quotes.
7815 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7817 esac |
7818 sort
7820 sed '
7821 /^ac_cv_env_/b end
7822 t clear
7823 :clear
7824 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7825 t end
7826 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7827 :end' >>confcache
7828 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7829 if test -w "$cache_file"; then
7830 if test "x$cache_file" != "x/dev/null"; then
7831 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7832 $as_echo "$as_me: updating cache $cache_file" >&6;}
7833 if test ! -f "$cache_file" || test -h "$cache_file"; then
7834 cat confcache >"$cache_file"
7835 else
7836 case $cache_file in #(
7837 */* | ?:*)
7838 mv -f confcache "$cache_file"$$ &&
7839 mv -f "$cache_file"$$ "$cache_file" ;; #(
7841 mv -f confcache "$cache_file" ;;
7842 esac
7845 else
7846 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7847 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7850 rm -f confcache
7852 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7853 # Let make expand exec_prefix.
7854 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7856 DEFS=-DHAVE_CONFIG_H
7858 ac_libobjs=
7859 ac_ltlibobjs=
7861 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7862 # 1. Remove the extension, and $U if already installed.
7863 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7864 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7865 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7866 # will be set to the directory where LIBOBJS objects are built.
7867 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7868 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7869 done
7870 LIBOBJS=$ac_libobjs
7872 LTLIBOBJS=$ac_ltlibobjs
7876 : "${CONFIG_STATUS=./config.status}"
7877 ac_write_fail=0
7878 ac_clean_files_save=$ac_clean_files
7879 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7880 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7881 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7882 as_write_fail=0
7883 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7884 #! $SHELL
7885 # Generated by $as_me.
7886 # Run this file to recreate the current configuration.
7887 # Compiler output produced by configure, useful for debugging
7888 # configure, is in config.log if it exists.
7890 debug=false
7891 ac_cs_recheck=false
7892 ac_cs_silent=false
7894 SHELL=\${CONFIG_SHELL-$SHELL}
7895 export SHELL
7896 _ASEOF
7897 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7898 ## -------------------- ##
7899 ## M4sh Initialization. ##
7900 ## -------------------- ##
7902 # Be more Bourne compatible
7903 DUALCASE=1; export DUALCASE # for MKS sh
7904 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7905 emulate sh
7906 NULLCMD=:
7907 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7908 # is contrary to our usage. Disable this feature.
7909 alias -g '${1+"$@"}'='"$@"'
7910 setopt NO_GLOB_SUBST
7911 else
7912 case `(set -o) 2>/dev/null` in #(
7913 *posix*) :
7914 set -o posix ;; #(
7915 *) :
7917 esac
7921 as_nl='
7923 export as_nl
7924 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7925 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7926 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7927 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7928 # Prefer a ksh shell builtin over an external printf program on Solaris,
7929 # but without wasting forks for bash or zsh.
7930 if test -z "$BASH_VERSION$ZSH_VERSION" \
7931 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7932 as_echo='print -r --'
7933 as_echo_n='print -rn --'
7934 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7935 as_echo='printf %s\n'
7936 as_echo_n='printf %s'
7937 else
7938 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7939 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7940 as_echo_n='/usr/ucb/echo -n'
7941 else
7942 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7943 as_echo_n_body='eval
7944 arg=$1;
7945 case $arg in #(
7946 *"$as_nl"*)
7947 expr "X$arg" : "X\\(.*\\)$as_nl";
7948 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7949 esac;
7950 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7952 export as_echo_n_body
7953 as_echo_n='sh -c $as_echo_n_body as_echo'
7955 export as_echo_body
7956 as_echo='sh -c $as_echo_body as_echo'
7959 # The user is always right.
7960 if test "${PATH_SEPARATOR+set}" != set; then
7961 PATH_SEPARATOR=:
7962 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7963 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7964 PATH_SEPARATOR=';'
7969 # IFS
7970 # We need space, tab and new line, in precisely that order. Quoting is
7971 # there to prevent editors from complaining about space-tab.
7972 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7973 # splitting by setting IFS to empty value.)
7974 IFS=" "" $as_nl"
7976 # Find who we are. Look in the path if we contain no directory separator.
7977 as_myself=
7978 case $0 in #((
7979 *[\\/]* ) as_myself=$0 ;;
7980 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7981 for as_dir in $PATH
7983 IFS=$as_save_IFS
7984 test -z "$as_dir" && as_dir=.
7985 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7986 done
7987 IFS=$as_save_IFS
7990 esac
7991 # We did not find ourselves, most probably we were run as `sh COMMAND'
7992 # in which case we are not to be found in the path.
7993 if test "x$as_myself" = x; then
7994 as_myself=$0
7996 if test ! -f "$as_myself"; then
7997 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7998 exit 1
8001 # Unset variables that we do not need and which cause bugs (e.g. in
8002 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8003 # suppresses any "Segmentation fault" message there. '((' could
8004 # trigger a bug in pdksh 5.2.14.
8005 for as_var in BASH_ENV ENV MAIL MAILPATH
8006 do eval test x\${$as_var+set} = xset \
8007 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8008 done
8009 PS1='$ '
8010 PS2='> '
8011 PS4='+ '
8013 # NLS nuisances.
8014 LC_ALL=C
8015 export LC_ALL
8016 LANGUAGE=C
8017 export LANGUAGE
8019 # CDPATH.
8020 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8023 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8024 # ----------------------------------------
8025 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8026 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8027 # script with STATUS, using 1 if that was 0.
8028 as_fn_error ()
8030 as_status=$1; test $as_status -eq 0 && as_status=1
8031 if test "$4"; then
8032 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8033 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8035 $as_echo "$as_me: error: $2" >&2
8036 as_fn_exit $as_status
8037 } # as_fn_error
8040 # as_fn_set_status STATUS
8041 # -----------------------
8042 # Set $? to STATUS, without forking.
8043 as_fn_set_status ()
8045 return $1
8046 } # as_fn_set_status
8048 # as_fn_exit STATUS
8049 # -----------------
8050 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8051 as_fn_exit ()
8053 set +e
8054 as_fn_set_status $1
8055 exit $1
8056 } # as_fn_exit
8058 # as_fn_unset VAR
8059 # ---------------
8060 # Portably unset VAR.
8061 as_fn_unset ()
8063 { eval $1=; unset $1;}
8065 as_unset=as_fn_unset
8066 # as_fn_append VAR VALUE
8067 # ----------------------
8068 # Append the text in VALUE to the end of the definition contained in VAR. Take
8069 # advantage of any shell optimizations that allow amortized linear growth over
8070 # repeated appends, instead of the typical quadratic growth present in naive
8071 # implementations.
8072 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8073 eval 'as_fn_append ()
8075 eval $1+=\$2
8077 else
8078 as_fn_append ()
8080 eval $1=\$$1\$2
8082 fi # as_fn_append
8084 # as_fn_arith ARG...
8085 # ------------------
8086 # Perform arithmetic evaluation on the ARGs, and store the result in the
8087 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8088 # must be portable across $(()) and expr.
8089 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8090 eval 'as_fn_arith ()
8092 as_val=$(( $* ))
8094 else
8095 as_fn_arith ()
8097 as_val=`expr "$@" || test $? -eq 1`
8099 fi # as_fn_arith
8102 if expr a : '\(a\)' >/dev/null 2>&1 &&
8103 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8104 as_expr=expr
8105 else
8106 as_expr=false
8109 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8110 as_basename=basename
8111 else
8112 as_basename=false
8115 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8116 as_dirname=dirname
8117 else
8118 as_dirname=false
8121 as_me=`$as_basename -- "$0" ||
8122 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8123 X"$0" : 'X\(//\)$' \| \
8124 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8125 $as_echo X/"$0" |
8126 sed '/^.*\/\([^/][^/]*\)\/*$/{
8127 s//\1/
8130 /^X\/\(\/\/\)$/{
8131 s//\1/
8134 /^X\/\(\/\).*/{
8135 s//\1/
8138 s/.*/./; q'`
8140 # Avoid depending upon Character Ranges.
8141 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8142 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8143 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8144 as_cr_digits='0123456789'
8145 as_cr_alnum=$as_cr_Letters$as_cr_digits
8147 ECHO_C= ECHO_N= ECHO_T=
8148 case `echo -n x` in #(((((
8149 -n*)
8150 case `echo 'xy\c'` in
8151 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8152 xy) ECHO_C='\c';;
8153 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8154 ECHO_T=' ';;
8155 esac;;
8157 ECHO_N='-n';;
8158 esac
8160 rm -f conf$$ conf$$.exe conf$$.file
8161 if test -d conf$$.dir; then
8162 rm -f conf$$.dir/conf$$.file
8163 else
8164 rm -f conf$$.dir
8165 mkdir conf$$.dir 2>/dev/null
8167 if (echo >conf$$.file) 2>/dev/null; then
8168 if ln -s conf$$.file conf$$ 2>/dev/null; then
8169 as_ln_s='ln -s'
8170 # ... but there are two gotchas:
8171 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8172 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8173 # In both cases, we have to default to `cp -p'.
8174 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8175 as_ln_s='cp -p'
8176 elif ln conf$$.file conf$$ 2>/dev/null; then
8177 as_ln_s=ln
8178 else
8179 as_ln_s='cp -p'
8181 else
8182 as_ln_s='cp -p'
8184 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8185 rmdir conf$$.dir 2>/dev/null
8188 # as_fn_mkdir_p
8189 # -------------
8190 # Create "$as_dir" as a directory, including parents if necessary.
8191 as_fn_mkdir_p ()
8194 case $as_dir in #(
8195 -*) as_dir=./$as_dir;;
8196 esac
8197 test -d "$as_dir" || eval $as_mkdir_p || {
8198 as_dirs=
8199 while :; do
8200 case $as_dir in #(
8201 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8202 *) as_qdir=$as_dir;;
8203 esac
8204 as_dirs="'$as_qdir' $as_dirs"
8205 as_dir=`$as_dirname -- "$as_dir" ||
8206 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8207 X"$as_dir" : 'X\(//\)[^/]' \| \
8208 X"$as_dir" : 'X\(//\)$' \| \
8209 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8210 $as_echo X"$as_dir" |
8211 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8212 s//\1/
8215 /^X\(\/\/\)[^/].*/{
8216 s//\1/
8219 /^X\(\/\/\)$/{
8220 s//\1/
8223 /^X\(\/\).*/{
8224 s//\1/
8227 s/.*/./; q'`
8228 test -d "$as_dir" && break
8229 done
8230 test -z "$as_dirs" || eval "mkdir $as_dirs"
8231 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8234 } # as_fn_mkdir_p
8235 if mkdir -p . 2>/dev/null; then
8236 as_mkdir_p='mkdir -p "$as_dir"'
8237 else
8238 test -d ./-p && rmdir ./-p
8239 as_mkdir_p=false
8242 if test -x / >/dev/null 2>&1; then
8243 as_test_x='test -x'
8244 else
8245 if ls -dL / >/dev/null 2>&1; then
8246 as_ls_L_option=L
8247 else
8248 as_ls_L_option=
8250 as_test_x='
8251 eval sh -c '\''
8252 if test -d "$1"; then
8253 test -d "$1/.";
8254 else
8255 case $1 in #(
8256 -*)set "./$1";;
8257 esac;
8258 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8259 ???[sx]*):;;*)false;;esac;fi
8260 '\'' sh
8263 as_executable_p=$as_test_x
8265 # Sed expression to map a string onto a valid CPP name.
8266 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8268 # Sed expression to map a string onto a valid variable name.
8269 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8272 exec 6>&1
8273 ## ----------------------------------- ##
8274 ## Main body of $CONFIG_STATUS script. ##
8275 ## ----------------------------------- ##
8276 _ASEOF
8277 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8279 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8280 # Save the log message, to keep $0 and so on meaningful, and to
8281 # report actual input values of CONFIG_FILES etc. instead of their
8282 # values after options handling.
8283 ac_log="
8284 This file was extended by GNU C Library $as_me (see version.h), which was
8285 generated by GNU Autoconf 2.68. Invocation command line was
8287 CONFIG_FILES = $CONFIG_FILES
8288 CONFIG_HEADERS = $CONFIG_HEADERS
8289 CONFIG_LINKS = $CONFIG_LINKS
8290 CONFIG_COMMANDS = $CONFIG_COMMANDS
8291 $ $0 $@
8293 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8296 _ACEOF
8298 case $ac_config_files in *"
8299 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8300 esac
8302 case $ac_config_headers in *"
8303 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8304 esac
8307 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8308 # Files that config.status was made for.
8309 config_files="$ac_config_files"
8310 config_headers="$ac_config_headers"
8311 config_commands="$ac_config_commands"
8313 _ACEOF
8315 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8316 ac_cs_usage="\
8317 \`$as_me' instantiates files and other configuration actions
8318 from templates according to the current configuration. Unless the files
8319 and actions are specified as TAGs, all are instantiated by default.
8321 Usage: $0 [OPTION]... [TAG]...
8323 -h, --help print this help, then exit
8324 -V, --version print version number and configuration settings, then exit
8325 --config print configuration, then exit
8326 -q, --quiet, --silent
8327 do not print progress messages
8328 -d, --debug don't remove temporary files
8329 --recheck update $as_me by reconfiguring in the same conditions
8330 --file=FILE[:TEMPLATE]
8331 instantiate the configuration file FILE
8332 --header=FILE[:TEMPLATE]
8333 instantiate the configuration header FILE
8335 Configuration files:
8336 $config_files
8338 Configuration headers:
8339 $config_headers
8341 Configuration commands:
8342 $config_commands
8344 Report bugs to <glibc>.
8345 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8346 General help using GNU software: <http://www.gnu.org/gethelp/>."
8348 _ACEOF
8349 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8350 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8351 ac_cs_version="\\
8352 GNU C Library config.status (see version.h)
8353 configured by $0, generated by GNU Autoconf 2.68,
8354 with options \\"\$ac_cs_config\\"
8356 Copyright (C) 2010 Free Software Foundation, Inc.
8357 This config.status script is free software; the Free Software Foundation
8358 gives unlimited permission to copy, distribute and modify it."
8360 ac_pwd='$ac_pwd'
8361 srcdir='$srcdir'
8362 INSTALL='$INSTALL'
8363 AWK='$AWK'
8364 test -n "\$AWK" || AWK=awk
8365 _ACEOF
8367 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8368 # The default lists apply if the user does not specify any file.
8369 ac_need_defaults=:
8370 while test $# != 0
8372 case $1 in
8373 --*=?*)
8374 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8375 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8376 ac_shift=:
8378 --*=)
8379 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8380 ac_optarg=
8381 ac_shift=:
8384 ac_option=$1
8385 ac_optarg=$2
8386 ac_shift=shift
8388 esac
8390 case $ac_option in
8391 # Handling of the options.
8392 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8393 ac_cs_recheck=: ;;
8394 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8395 $as_echo "$ac_cs_version"; exit ;;
8396 --config | --confi | --conf | --con | --co | --c )
8397 $as_echo "$ac_cs_config"; exit ;;
8398 --debug | --debu | --deb | --de | --d | -d )
8399 debug=: ;;
8400 --file | --fil | --fi | --f )
8401 $ac_shift
8402 case $ac_optarg in
8403 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8404 '') as_fn_error $? "missing file argument" ;;
8405 esac
8406 as_fn_append CONFIG_FILES " '$ac_optarg'"
8407 ac_need_defaults=false;;
8408 --header | --heade | --head | --hea )
8409 $ac_shift
8410 case $ac_optarg in
8411 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8412 esac
8413 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8414 ac_need_defaults=false;;
8415 --he | --h)
8416 # Conflict between --help and --header
8417 as_fn_error $? "ambiguous option: \`$1'
8418 Try \`$0 --help' for more information.";;
8419 --help | --hel | -h )
8420 $as_echo "$ac_cs_usage"; exit ;;
8421 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8422 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8423 ac_cs_silent=: ;;
8425 # This is an error.
8426 -*) as_fn_error $? "unrecognized option: \`$1'
8427 Try \`$0 --help' for more information." ;;
8429 *) as_fn_append ac_config_targets " $1"
8430 ac_need_defaults=false ;;
8432 esac
8433 shift
8434 done
8436 ac_configure_extra_args=
8438 if $ac_cs_silent; then
8439 exec 6>/dev/null
8440 ac_configure_extra_args="$ac_configure_extra_args --silent"
8443 _ACEOF
8444 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8445 if \$ac_cs_recheck; then
8446 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8447 shift
8448 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8449 CONFIG_SHELL='$SHELL'
8450 export CONFIG_SHELL
8451 exec "\$@"
8454 _ACEOF
8455 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8456 exec 5>>config.log
8458 echo
8459 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8460 ## Running $as_me. ##
8461 _ASBOX
8462 $as_echo "$ac_log"
8463 } >&5
8465 _ACEOF
8466 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8468 # INIT-COMMANDS
8470 config_vars='$config_vars'
8472 _ACEOF
8474 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8476 # Handling of arguments.
8477 for ac_config_target in $ac_config_targets
8479 case $ac_config_target in
8480 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8481 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8482 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8483 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8485 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8486 esac
8487 done
8490 # If the user did not use the arguments to specify the items to instantiate,
8491 # then the envvar interface is used. Set only those that are not.
8492 # We use the long form for the default assignment because of an extremely
8493 # bizarre bug on SunOS 4.1.3.
8494 if $ac_need_defaults; then
8495 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8496 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8497 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8500 # Have a temporary directory for convenience. Make it in the build tree
8501 # simply because there is no reason against having it here, and in addition,
8502 # creating and moving files from /tmp can sometimes cause problems.
8503 # Hook for its removal unless debugging.
8504 # Note that there is a small window in which the directory will not be cleaned:
8505 # after its creation but before its name has been assigned to `$tmp'.
8506 $debug ||
8508 tmp= ac_tmp=
8509 trap 'exit_status=$?
8510 : "${ac_tmp:=$tmp}"
8511 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8513 trap 'as_fn_exit 1' 1 2 13 15
8515 # Create a (secure) tmp directory for tmp files.
8518 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8519 test -d "$tmp"
8520 } ||
8522 tmp=./conf$$-$RANDOM
8523 (umask 077 && mkdir "$tmp")
8524 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8525 ac_tmp=$tmp
8527 # Set up the scripts for CONFIG_FILES section.
8528 # No need to generate them if there are no CONFIG_FILES.
8529 # This happens for instance with `./config.status config.h'.
8530 if test -n "$CONFIG_FILES"; then
8533 ac_cr=`echo X | tr X '\015'`
8534 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8535 # But we know of no other shell where ac_cr would be empty at this
8536 # point, so we can use a bashism as a fallback.
8537 if test "x$ac_cr" = x; then
8538 eval ac_cr=\$\'\\r\'
8540 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8541 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8542 ac_cs_awk_cr='\\r'
8543 else
8544 ac_cs_awk_cr=$ac_cr
8547 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8548 _ACEOF
8552 echo "cat >conf$$subs.awk <<_ACEOF" &&
8553 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8554 echo "_ACEOF"
8555 } >conf$$subs.sh ||
8556 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8557 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8558 ac_delim='%!_!# '
8559 for ac_last_try in false false false false false :; do
8560 . ./conf$$subs.sh ||
8561 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8563 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8564 if test $ac_delim_n = $ac_delim_num; then
8565 break
8566 elif $ac_last_try; then
8567 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8568 else
8569 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8571 done
8572 rm -f conf$$subs.sh
8574 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8575 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8576 _ACEOF
8577 sed -n '
8579 s/^/S["/; s/!.*/"]=/
8582 s/^[^!]*!//
8583 :repl
8584 t repl
8585 s/'"$ac_delim"'$//
8586 t delim
8589 s/\(.\{148\}\)..*/\1/
8590 t more1
8591 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8594 b repl
8595 :more1
8596 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8599 s/.\{148\}//
8600 t nl
8601 :delim
8603 s/\(.\{148\}\)..*/\1/
8604 t more2
8605 s/["\\]/\\&/g; s/^/"/; s/$/"/
8608 :more2
8609 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8612 s/.\{148\}//
8613 t delim
8614 ' <conf$$subs.awk | sed '
8615 /^[^""]/{
8617 s/\n//
8619 ' >>$CONFIG_STATUS || ac_write_fail=1
8620 rm -f conf$$subs.awk
8621 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8622 _ACAWK
8623 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8624 for (key in S) S_is_set[key] = 1
8625 FS = "\a"
8629 line = $ 0
8630 nfields = split(line, field, "@")
8631 substed = 0
8632 len = length(field[1])
8633 for (i = 2; i < nfields; i++) {
8634 key = field[i]
8635 keylen = length(key)
8636 if (S_is_set[key]) {
8637 value = S[key]
8638 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8639 len += length(value) + length(field[++i])
8640 substed = 1
8641 } else
8642 len += 1 + keylen
8645 print line
8648 _ACAWK
8649 _ACEOF
8650 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8651 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8652 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8653 else
8655 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8656 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8657 _ACEOF
8659 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8660 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8661 # trailing colons and then remove the whole line if VPATH becomes empty
8662 # (actually we leave an empty line to preserve line numbers).
8663 if test "x$srcdir" = x.; then
8664 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8666 s///
8667 s/^/:/
8668 s/[ ]*$/:/
8669 s/:\$(srcdir):/:/g
8670 s/:\${srcdir}:/:/g
8671 s/:@srcdir@:/:/g
8672 s/^:*//
8673 s/:*$//
8675 s/\(=[ ]*\).*/\1/
8677 s/\n//
8678 s/^[^=]*=[ ]*$//
8682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8683 fi # test -n "$CONFIG_FILES"
8685 # Set up the scripts for CONFIG_HEADERS section.
8686 # No need to generate them if there are no CONFIG_HEADERS.
8687 # This happens for instance with `./config.status Makefile'.
8688 if test -n "$CONFIG_HEADERS"; then
8689 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8690 BEGIN {
8691 _ACEOF
8693 # Transform confdefs.h into an awk script `defines.awk', embedded as
8694 # here-document in config.status, that substitutes the proper values into
8695 # config.h.in to produce config.h.
8697 # Create a delimiter string that does not exist in confdefs.h, to ease
8698 # handling of long lines.
8699 ac_delim='%!_!# '
8700 for ac_last_try in false false :; do
8701 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8702 if test -z "$ac_tt"; then
8703 break
8704 elif $ac_last_try; then
8705 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8706 else
8707 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8709 done
8711 # For the awk script, D is an array of macro values keyed by name,
8712 # likewise P contains macro parameters if any. Preserve backslash
8713 # newline sequences.
8715 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8716 sed -n '
8717 s/.\{148\}/&'"$ac_delim"'/g
8718 t rset
8719 :rset
8720 s/^[ ]*#[ ]*define[ ][ ]*/ /
8721 t def
8723 :def
8724 s/\\$//
8725 t bsnl
8726 s/["\\]/\\&/g
8727 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8728 D["\1"]=" \3"/p
8729 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8731 :bsnl
8732 s/["\\]/\\&/g
8733 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8734 D["\1"]=" \3\\\\\\n"\\/p
8735 t cont
8736 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8737 t cont
8739 :cont
8741 s/.\{148\}/&'"$ac_delim"'/g
8742 t clear
8743 :clear
8744 s/\\$//
8745 t bsnlc
8746 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8748 :bsnlc
8749 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8750 b cont
8751 ' <confdefs.h | sed '
8752 s/'"$ac_delim"'/"\\\
8753 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8755 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8756 for (key in D) D_is_set[key] = 1
8757 FS = "\a"
8759 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8760 line = \$ 0
8761 split(line, arg, " ")
8762 if (arg[1] == "#") {
8763 defundef = arg[2]
8764 mac1 = arg[3]
8765 } else {
8766 defundef = substr(arg[1], 2)
8767 mac1 = arg[2]
8769 split(mac1, mac2, "(") #)
8770 macro = mac2[1]
8771 prefix = substr(line, 1, index(line, defundef) - 1)
8772 if (D_is_set[macro]) {
8773 # Preserve the white space surrounding the "#".
8774 print prefix "define", macro P[macro] D[macro]
8775 next
8776 } else {
8777 # Replace #undef with comments. This is necessary, for example,
8778 # in the case of _POSIX_SOURCE, which is predefined and required
8779 # on some systems where configure will not decide to define it.
8780 if (defundef == "undef") {
8781 print "/*", prefix defundef, macro, "*/"
8782 next
8786 { print }
8787 _ACAWK
8788 _ACEOF
8789 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8790 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8791 fi # test -n "$CONFIG_HEADERS"
8794 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8795 shift
8796 for ac_tag
8798 case $ac_tag in
8799 :[FHLC]) ac_mode=$ac_tag; continue;;
8800 esac
8801 case $ac_mode$ac_tag in
8802 :[FHL]*:*);;
8803 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8804 :[FH]-) ac_tag=-:-;;
8805 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8806 esac
8807 ac_save_IFS=$IFS
8808 IFS=:
8809 set x $ac_tag
8810 IFS=$ac_save_IFS
8811 shift
8812 ac_file=$1
8813 shift
8815 case $ac_mode in
8816 :L) ac_source=$1;;
8817 :[FH])
8818 ac_file_inputs=
8819 for ac_f
8821 case $ac_f in
8822 -) ac_f="$ac_tmp/stdin";;
8823 *) # Look for the file first in the build tree, then in the source tree
8824 # (if the path is not absolute). The absolute path cannot be DOS-style,
8825 # because $ac_f cannot contain `:'.
8826 test -f "$ac_f" ||
8827 case $ac_f in
8828 [\\/$]*) false;;
8829 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8830 esac ||
8831 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8832 esac
8833 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8834 as_fn_append ac_file_inputs " '$ac_f'"
8835 done
8837 # Let's still pretend it is `configure' which instantiates (i.e., don't
8838 # use $as_me), people would be surprised to read:
8839 # /* config.h. Generated by config.status. */
8840 configure_input='Generated from '`
8841 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8842 `' by configure.'
8843 if test x"$ac_file" != x-; then
8844 configure_input="$ac_file. $configure_input"
8845 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8846 $as_echo "$as_me: creating $ac_file" >&6;}
8848 # Neutralize special characters interpreted by sed in replacement strings.
8849 case $configure_input in #(
8850 *\&* | *\|* | *\\* )
8851 ac_sed_conf_input=`$as_echo "$configure_input" |
8852 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8853 *) ac_sed_conf_input=$configure_input;;
8854 esac
8856 case $ac_tag in
8857 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8858 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8859 esac
8861 esac
8863 ac_dir=`$as_dirname -- "$ac_file" ||
8864 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8865 X"$ac_file" : 'X\(//\)[^/]' \| \
8866 X"$ac_file" : 'X\(//\)$' \| \
8867 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8868 $as_echo X"$ac_file" |
8869 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8870 s//\1/
8873 /^X\(\/\/\)[^/].*/{
8874 s//\1/
8877 /^X\(\/\/\)$/{
8878 s//\1/
8881 /^X\(\/\).*/{
8882 s//\1/
8885 s/.*/./; q'`
8886 as_dir="$ac_dir"; as_fn_mkdir_p
8887 ac_builddir=.
8889 case "$ac_dir" in
8890 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8892 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8893 # A ".." for each directory in $ac_dir_suffix.
8894 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8895 case $ac_top_builddir_sub in
8896 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8897 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8898 esac ;;
8899 esac
8900 ac_abs_top_builddir=$ac_pwd
8901 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8902 # for backward compatibility:
8903 ac_top_builddir=$ac_top_build_prefix
8905 case $srcdir in
8906 .) # We are building in place.
8907 ac_srcdir=.
8908 ac_top_srcdir=$ac_top_builddir_sub
8909 ac_abs_top_srcdir=$ac_pwd ;;
8910 [\\/]* | ?:[\\/]* ) # Absolute name.
8911 ac_srcdir=$srcdir$ac_dir_suffix;
8912 ac_top_srcdir=$srcdir
8913 ac_abs_top_srcdir=$srcdir ;;
8914 *) # Relative name.
8915 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8916 ac_top_srcdir=$ac_top_build_prefix$srcdir
8917 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8918 esac
8919 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8922 case $ac_mode in
8925 # CONFIG_FILE
8928 case $INSTALL in
8929 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8930 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8931 esac
8932 _ACEOF
8934 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8935 # If the template does not know about datarootdir, expand it.
8936 # FIXME: This hack should be removed a few years after 2.60.
8937 ac_datarootdir_hack=; ac_datarootdir_seen=
8938 ac_sed_dataroot='
8939 /datarootdir/ {
8943 /@datadir@/p
8944 /@docdir@/p
8945 /@infodir@/p
8946 /@localedir@/p
8947 /@mandir@/p'
8948 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8949 *datarootdir*) ac_datarootdir_seen=yes;;
8950 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8951 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8952 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8953 _ACEOF
8954 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8955 ac_datarootdir_hack='
8956 s&@datadir@&$datadir&g
8957 s&@docdir@&$docdir&g
8958 s&@infodir@&$infodir&g
8959 s&@localedir@&$localedir&g
8960 s&@mandir@&$mandir&g
8961 s&\\\${datarootdir}&$datarootdir&g' ;;
8962 esac
8963 _ACEOF
8965 # Neutralize VPATH when `$srcdir' = `.'.
8966 # Shell code in configure.ac might set extrasub.
8967 # FIXME: do we really want to maintain this feature?
8968 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8969 ac_sed_extra="$ac_vpsub
8970 $extrasub
8971 _ACEOF
8972 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8974 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8975 s|@configure_input@|$ac_sed_conf_input|;t t
8976 s&@top_builddir@&$ac_top_builddir_sub&;t t
8977 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8978 s&@srcdir@&$ac_srcdir&;t t
8979 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8980 s&@top_srcdir@&$ac_top_srcdir&;t t
8981 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8982 s&@builddir@&$ac_builddir&;t t
8983 s&@abs_builddir@&$ac_abs_builddir&;t t
8984 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8985 s&@INSTALL@&$ac_INSTALL&;t t
8986 $ac_datarootdir_hack
8988 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8989 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8991 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8992 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8993 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8994 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8995 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8996 which seems to be undefined. Please make sure it is defined" >&5
8997 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8998 which seems to be undefined. Please make sure it is defined" >&2;}
9000 rm -f "$ac_tmp/stdin"
9001 case $ac_file in
9002 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9003 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9004 esac \
9005 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9009 # CONFIG_HEADER
9011 if test x"$ac_file" != x-; then
9013 $as_echo "/* $configure_input */" \
9014 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9015 } >"$ac_tmp/config.h" \
9016 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9017 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9018 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9019 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9020 else
9021 rm -f "$ac_file"
9022 mv "$ac_tmp/config.h" "$ac_file" \
9023 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9025 else
9026 $as_echo "/* $configure_input */" \
9027 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9028 || as_fn_error $? "could not create -" "$LINENO" 5
9032 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9033 $as_echo "$as_me: executing $ac_file commands" >&6;}
9035 esac
9038 case $ac_file$ac_mode in
9039 "default":C)
9040 case $CONFIG_FILES in *config.make*)
9041 echo "$config_vars" >> config.make;;
9042 esac
9043 test -d bits || mkdir bits ;;
9045 esac
9046 done # for ac_tag
9049 as_fn_exit 0
9050 _ACEOF
9051 ac_clean_files=$ac_clean_files_save
9053 test $ac_write_fail = 0 ||
9054 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9057 # configure is writing to config.log, and then calls config.status.
9058 # config.status does its own redirection, appending to config.log.
9059 # Unfortunately, on DOS this fails, as config.log is still kept open
9060 # by configure, so config.status won't be able to write to it; its
9061 # output is simply discarded. So we exec the FD to /dev/null,
9062 # effectively closing config.log, so it can be properly (re)opened and
9063 # appended to by config.status. When coming back to configure, we
9064 # need to make the FD available again.
9065 if test "$no_create" != yes; then
9066 ac_cs_success=:
9067 ac_config_status_args=
9068 test "$silent" = yes &&
9069 ac_config_status_args="$ac_config_status_args --quiet"
9070 exec 5>/dev/null
9071 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9072 exec 5>>config.log
9073 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9074 # would make configure fail if this is the last instruction.
9075 $ac_cs_success || as_fn_exit 1
9079 # CONFIG_SUBDIRS section.
9081 if test "$no_recursion" != yes; then
9083 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9084 # so they do not pile up.
9085 ac_sub_configure_args=
9086 ac_prev=
9087 eval "set x $ac_configure_args"
9088 shift
9089 for ac_arg
9091 if test -n "$ac_prev"; then
9092 ac_prev=
9093 continue
9095 case $ac_arg in
9096 -cache-file | --cache-file | --cache-fil | --cache-fi \
9097 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9098 ac_prev=cache_file ;;
9099 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9100 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9101 | --c=*)
9103 --config-cache | -C)
9105 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9106 ac_prev=srcdir ;;
9107 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9109 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9110 ac_prev=prefix ;;
9111 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9113 --disable-option-checking)
9116 case $ac_arg in
9117 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9118 esac
9119 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9120 esac
9121 done
9123 # Always prepend --prefix to ensure using the same prefix
9124 # in subdir configurations.
9125 ac_arg="--prefix=$prefix"
9126 case $ac_arg in
9127 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9128 esac
9129 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9131 # Pass --silent
9132 if test "$silent" = yes; then
9133 ac_sub_configure_args="--silent $ac_sub_configure_args"
9136 # Always prepend --disable-option-checking to silence warnings, since
9137 # different subdirs can have different --enable and --with options.
9138 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9140 ac_popdir=`pwd`
9141 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9143 # Do not complain, so a configure script can configure whichever
9144 # parts of a large source tree are present.
9145 test -d "$srcdir/$ac_dir" || continue
9147 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9148 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9149 $as_echo "$ac_msg" >&6
9150 as_dir="$ac_dir"; as_fn_mkdir_p
9151 ac_builddir=.
9153 case "$ac_dir" in
9154 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9156 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9157 # A ".." for each directory in $ac_dir_suffix.
9158 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9159 case $ac_top_builddir_sub in
9160 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9161 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9162 esac ;;
9163 esac
9164 ac_abs_top_builddir=$ac_pwd
9165 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9166 # for backward compatibility:
9167 ac_top_builddir=$ac_top_build_prefix
9169 case $srcdir in
9170 .) # We are building in place.
9171 ac_srcdir=.
9172 ac_top_srcdir=$ac_top_builddir_sub
9173 ac_abs_top_srcdir=$ac_pwd ;;
9174 [\\/]* | ?:[\\/]* ) # Absolute name.
9175 ac_srcdir=$srcdir$ac_dir_suffix;
9176 ac_top_srcdir=$srcdir
9177 ac_abs_top_srcdir=$srcdir ;;
9178 *) # Relative name.
9179 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9180 ac_top_srcdir=$ac_top_build_prefix$srcdir
9181 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9182 esac
9183 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9186 cd "$ac_dir"
9188 # Check for guested configure; otherwise get Cygnus style configure.
9189 if test -f "$ac_srcdir/configure.gnu"; then
9190 ac_sub_configure=$ac_srcdir/configure.gnu
9191 elif test -f "$ac_srcdir/configure"; then
9192 ac_sub_configure=$ac_srcdir/configure
9193 elif test -f "$ac_srcdir/configure.in"; then
9194 # This should be Cygnus configure.
9195 ac_sub_configure=$ac_aux_dir/configure
9196 else
9197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9198 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9199 ac_sub_configure=
9202 # The recursion is here.
9203 if test -n "$ac_sub_configure"; then
9204 # Make the cache file name correct relative to the subdirectory.
9205 case $cache_file in
9206 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9207 *) # Relative name.
9208 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9209 esac
9211 { $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
9212 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9213 # The eval makes quoting arguments work.
9214 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9215 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9216 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9219 cd "$ac_popdir"
9220 done
9222 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9223 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9224 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}