Fix bug in previous tcvn5712 commit e64d2de52.
[glibc.git] / configure
blob3d54d72dacc3c22d29a4506c3c7d91b75e17f937
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.68 for GNU C Library (see version.h).
5 # Report bugs to <http://sourceware.org/bugzilla/>.
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
10 # Foundation, Inc.
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else
29 case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
34 esac
38 as_nl='
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49 as_echo='print -r --'
50 as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52 as_echo='printf %s\n'
53 as_echo_n='printf %s'
54 else
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57 as_echo_n='/usr/ucb/echo -n'
58 else
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60 as_echo_n_body='eval
61 arg=$1;
62 case $arg in #(
63 *"$as_nl"*)
64 expr "X$arg" : "X\\(.*\\)$as_nl";
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66 esac;
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
69 export as_echo_n_body
70 as_echo_n='sh -c $as_echo_n_body as_echo'
72 export as_echo_body
73 as_echo='sh -c $as_echo_body as_echo'
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78 PATH_SEPARATOR=:
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81 PATH_SEPARATOR=';'
86 # IFS
87 # We need space, tab and new line, in precisely that order. Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" "" $as_nl"
93 # Find who we are. Look in the path if we contain no directory separator.
94 as_myself=
95 case $0 in #((
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
104 IFS=$as_save_IFS
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111 as_myself=$0
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 emulate sh
142 NULLCMD=:
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 setopt NO_GLOB_SUBST
147 else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
153 esac
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
169 else
170 exitcode=1; echo positional parameters were not saved.
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
179 as_have_required=yes
180 else
181 as_have_required=no
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
185 else
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
187 as_found=false
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
190 IFS=$as_save_IFS
191 test -z "$as_dir" && as_dir=.
192 as_found=:
193 case $as_dir in #(
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
202 break 2
205 done;;
206 esac
207 as_found=false
208 done
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
212 fi; }
213 IFS=$as_save_IFS
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
220 # Preserve -v and -x to the replacement shell.
221 BASH_ENV=/dev/null
222 ENV=/dev/null
223 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
224 export CONFIG_SHELL
225 case $- in # ((((
226 *v*x* | *x*v* ) as_opts=-vx ;;
227 *v* ) as_opts=-v ;;
228 *x* ) as_opts=-x ;;
229 * ) as_opts= ;;
230 esac
231 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
234 if test x$as_have_required = xno; then :
235 $as_echo "$0: This script requires a shell more modern than all"
236 $as_echo "$0: the shells that I found on your system."
237 if test x${ZSH_VERSION+set} = xset ; then
238 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
239 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
240 else
241 $as_echo "$0: Please tell bug-autoconf@gnu.org and
242 $0: http://sourceware.org/bugzilla/ about your system,
243 $0: 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='glibc'
563 PACKAGE_VERSION='(see version.h)'
564 PACKAGE_STRING='GNU C Library (see version.h)'
565 PACKAGE_BUGREPORT='http://sourceware.org/bugzilla/'
566 PACKAGE_URL='http://www.gnu.org/software/glibc/'
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 static_nss
613 profile
614 libc_cv_pic_default
615 shared
616 static
617 ldd_rewrite_script
618 use_ldconfig
619 libc_cv_sparc_as_vis3
620 libc_cv_as_i686
621 libc_cv_cc_nofma
622 libc_cv_cc_fma4
623 libc_cv_cc_novzeroupper
624 libc_cv_cc_sse2avx
625 libc_cv_cc_avx
626 libc_cv_cc_sse4
627 libc_cv_cpp_asm_debuginfo
628 libc_cv_forced_unwind
629 libc_cv_rootsbindir
630 libc_cv_sysconfdir
631 libc_cv_localedir
632 libc_cv_slibdir
633 old_glibc_headers
634 libc_cv_gcc_unwind_find_fde
635 sizeof_long_double
636 EGREP
637 GREP
638 have_selinux
639 have_libcap
640 have_libaudit
641 LIBGD
642 libc_cv_cc_submachine
643 exceptions
644 gnu89_inline
645 libc_cv_ssp
646 fno_unit_at_a_time
647 libc_cv_output_format
648 libc_cv_hashstyle
649 libc_cv_fpie
650 libc_cv_z_execstack
651 libc_cv_z_combreloc
652 ASFLAGS_config
653 libc_cv_as_needed
654 libc_cv_libgcc_s_suffix
655 libc_cv_Bgroup
656 libc_cv_cc_with_libunwind
657 VERSIONING
658 BISON
659 INSTALL_INFO
660 PERL
662 libc_cv_have_ksh
664 libc_cv_have_bash2
665 BASH_SHELL
666 libc_cv_gcc_static_libgcc
667 CXX_SYSINCLUDES
668 SYSINCLUDES
669 AUTOCONF
670 READELF
672 MAKEINFO
673 MSGFMT
674 MAKE
678 OBJCOPY
679 OBJDUMP
681 LN_S
682 INSTALL_DATA
683 INSTALL_SCRIPT
684 INSTALL_PROGRAM
685 sysdeps_add_ons
686 sysnames
687 submachine
688 multi_arch
689 base_machine
690 add_on_subdirs
691 add_ons
692 libc_cv_nss_crypt
693 all_warnings
694 force_install
695 bindnow
696 oldest_abi
697 enable_check_abi
698 use_default_link
699 with_fp
700 ac_ct_CXX
701 CXXFLAGS
704 cross_compiling
705 BUILD_CC
706 OBJEXT
707 ac_ct_CC
708 CPPFLAGS
709 LDFLAGS
710 CFLAGS
712 host_os
713 host_vendor
714 host_cpu
715 host
716 build_os
717 build_vendor
718 build_cpu
719 build
720 subdirs
721 target_alias
722 host_alias
723 build_alias
724 LIBS
725 ECHO_T
726 ECHO_N
727 ECHO_C
728 DEFS
729 mandir
730 localedir
731 libdir
732 psdir
733 pdfdir
734 dvidir
735 htmldir
736 infodir
737 docdir
738 oldincludedir
739 includedir
740 localstatedir
741 sharedstatedir
742 sysconfdir
743 datadir
744 datarootdir
745 libexecdir
746 sbindir
747 bindir
748 program_transform_name
749 prefix
750 exec_prefix
751 PACKAGE_URL
752 PACKAGE_BUGREPORT
753 PACKAGE_STRING
754 PACKAGE_VERSION
755 PACKAGE_TARNAME
756 PACKAGE_NAME
757 PATH_SEPARATOR
758 SHELL'
759 ac_subst_files=''
760 ac_user_opts='
761 enable_option_checking
762 with_gd
763 with_gd_include
764 with_gd_lib
765 with_fp
766 with_binutils
767 with_selinux
768 with_headers
769 with_default_link
770 enable_sanity_checks
771 enable_check_abi
772 enable_shared
773 enable_profile
774 enable_versioning
775 enable_oldest_abi
776 enable_stackguard_randomization
777 enable_add_ons
778 enable_hidden_plt
779 enable_bind_now
780 enable_static_nss
781 enable_force_install
782 enable_kernel
783 enable_all_warnings
784 enable_multi_arch
785 enable_nss_crypt
786 with_cpu
788 ac_precious_vars='build_alias
789 host_alias
790 target_alias
792 CFLAGS
793 LDFLAGS
794 LIBS
795 CPPFLAGS
798 CXXFLAGS
799 CCC'
800 ac_subdirs_all='
803 # Initialize some variables set by options.
804 ac_init_help=
805 ac_init_version=false
806 ac_unrecognized_opts=
807 ac_unrecognized_sep=
808 # The variables have the same names as the options, with
809 # dashes changed to underlines.
810 cache_file=/dev/null
811 exec_prefix=NONE
812 no_create=
813 no_recursion=
814 prefix=NONE
815 program_prefix=NONE
816 program_suffix=NONE
817 program_transform_name=s,x,x,
818 silent=
819 site=
820 srcdir=
821 verbose=
822 x_includes=NONE
823 x_libraries=NONE
825 # Installation directory options.
826 # These are left unexpanded so users can "make install exec_prefix=/foo"
827 # and all the variables that are supposed to be based on exec_prefix
828 # by default will actually change.
829 # Use braces instead of parens because sh, perl, etc. also accept them.
830 # (The list follows the same order as the GNU Coding Standards.)
831 bindir='${exec_prefix}/bin'
832 sbindir='${exec_prefix}/sbin'
833 libexecdir='${exec_prefix}/libexec'
834 datarootdir='${prefix}/share'
835 datadir='${datarootdir}'
836 sysconfdir='${prefix}/etc'
837 sharedstatedir='${prefix}/com'
838 localstatedir='${prefix}/var'
839 includedir='${prefix}/include'
840 oldincludedir='/usr/include'
841 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
842 infodir='${datarootdir}/info'
843 htmldir='${docdir}'
844 dvidir='${docdir}'
845 pdfdir='${docdir}'
846 psdir='${docdir}'
847 libdir='${exec_prefix}/lib'
848 localedir='${datarootdir}/locale'
849 mandir='${datarootdir}/man'
851 ac_prev=
852 ac_dashdash=
853 for ac_option
855 # If the previous option needs an argument, assign it.
856 if test -n "$ac_prev"; then
857 eval $ac_prev=\$ac_option
858 ac_prev=
859 continue
862 case $ac_option in
863 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
864 *=) ac_optarg= ;;
865 *) ac_optarg=yes ;;
866 esac
868 # Accept the important Cygnus configure options, so we can diagnose typos.
870 case $ac_dashdash$ac_option in
872 ac_dashdash=yes ;;
874 -bindir | --bindir | --bindi | --bind | --bin | --bi)
875 ac_prev=bindir ;;
876 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
877 bindir=$ac_optarg ;;
879 -build | --build | --buil | --bui | --bu)
880 ac_prev=build_alias ;;
881 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
882 build_alias=$ac_optarg ;;
884 -cache-file | --cache-file | --cache-fil | --cache-fi \
885 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
886 ac_prev=cache_file ;;
887 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
888 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
889 cache_file=$ac_optarg ;;
891 --config-cache | -C)
892 cache_file=config.cache ;;
894 -datadir | --datadir | --datadi | --datad)
895 ac_prev=datadir ;;
896 -datadir=* | --datadir=* | --datadi=* | --datad=*)
897 datadir=$ac_optarg ;;
899 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
900 | --dataroo | --dataro | --datar)
901 ac_prev=datarootdir ;;
902 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
903 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
904 datarootdir=$ac_optarg ;;
906 -disable-* | --disable-*)
907 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
908 # Reject names that are not valid shell variable names.
909 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
910 as_fn_error $? "invalid feature name: $ac_useropt"
911 ac_useropt_orig=$ac_useropt
912 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
913 case $ac_user_opts in
915 "enable_$ac_useropt"
916 "*) ;;
917 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
918 ac_unrecognized_sep=', ';;
919 esac
920 eval enable_$ac_useropt=no ;;
922 -docdir | --docdir | --docdi | --doc | --do)
923 ac_prev=docdir ;;
924 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
925 docdir=$ac_optarg ;;
927 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
928 ac_prev=dvidir ;;
929 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
930 dvidir=$ac_optarg ;;
932 -enable-* | --enable-*)
933 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
934 # Reject names that are not valid shell variable names.
935 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
936 as_fn_error $? "invalid feature name: $ac_useropt"
937 ac_useropt_orig=$ac_useropt
938 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
939 case $ac_user_opts in
941 "enable_$ac_useropt"
942 "*) ;;
943 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
944 ac_unrecognized_sep=', ';;
945 esac
946 eval enable_$ac_useropt=\$ac_optarg ;;
948 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
949 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
950 | --exec | --exe | --ex)
951 ac_prev=exec_prefix ;;
952 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
953 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
954 | --exec=* | --exe=* | --ex=*)
955 exec_prefix=$ac_optarg ;;
957 -gas | --gas | --ga | --g)
958 # Obsolete; use --with-gas.
959 with_gas=yes ;;
961 -help | --help | --hel | --he | -h)
962 ac_init_help=long ;;
963 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
964 ac_init_help=recursive ;;
965 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
966 ac_init_help=short ;;
968 -host | --host | --hos | --ho)
969 ac_prev=host_alias ;;
970 -host=* | --host=* | --hos=* | --ho=*)
971 host_alias=$ac_optarg ;;
973 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
974 ac_prev=htmldir ;;
975 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
976 | --ht=*)
977 htmldir=$ac_optarg ;;
979 -includedir | --includedir | --includedi | --included | --include \
980 | --includ | --inclu | --incl | --inc)
981 ac_prev=includedir ;;
982 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
983 | --includ=* | --inclu=* | --incl=* | --inc=*)
984 includedir=$ac_optarg ;;
986 -infodir | --infodir | --infodi | --infod | --info | --inf)
987 ac_prev=infodir ;;
988 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
989 infodir=$ac_optarg ;;
991 -libdir | --libdir | --libdi | --libd)
992 ac_prev=libdir ;;
993 -libdir=* | --libdir=* | --libdi=* | --libd=*)
994 libdir=$ac_optarg ;;
996 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
997 | --libexe | --libex | --libe)
998 ac_prev=libexecdir ;;
999 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1000 | --libexe=* | --libex=* | --libe=*)
1001 libexecdir=$ac_optarg ;;
1003 -localedir | --localedir | --localedi | --localed | --locale)
1004 ac_prev=localedir ;;
1005 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1006 localedir=$ac_optarg ;;
1008 -localstatedir | --localstatedir | --localstatedi | --localstated \
1009 | --localstate | --localstat | --localsta | --localst | --locals)
1010 ac_prev=localstatedir ;;
1011 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1012 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1013 localstatedir=$ac_optarg ;;
1015 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1016 ac_prev=mandir ;;
1017 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1018 mandir=$ac_optarg ;;
1020 -nfp | --nfp | --nf)
1021 # Obsolete; use --without-fp.
1022 with_fp=no ;;
1024 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1025 | --no-cr | --no-c | -n)
1026 no_create=yes ;;
1028 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1029 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1030 no_recursion=yes ;;
1032 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1033 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1034 | --oldin | --oldi | --old | --ol | --o)
1035 ac_prev=oldincludedir ;;
1036 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1037 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1038 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1039 oldincludedir=$ac_optarg ;;
1041 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1042 ac_prev=prefix ;;
1043 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1044 prefix=$ac_optarg ;;
1046 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1047 | --program-pre | --program-pr | --program-p)
1048 ac_prev=program_prefix ;;
1049 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1050 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1051 program_prefix=$ac_optarg ;;
1053 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1054 | --program-suf | --program-su | --program-s)
1055 ac_prev=program_suffix ;;
1056 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1057 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1058 program_suffix=$ac_optarg ;;
1060 -program-transform-name | --program-transform-name \
1061 | --program-transform-nam | --program-transform-na \
1062 | --program-transform-n | --program-transform- \
1063 | --program-transform | --program-transfor \
1064 | --program-transfo | --program-transf \
1065 | --program-trans | --program-tran \
1066 | --progr-tra | --program-tr | --program-t)
1067 ac_prev=program_transform_name ;;
1068 -program-transform-name=* | --program-transform-name=* \
1069 | --program-transform-nam=* | --program-transform-na=* \
1070 | --program-transform-n=* | --program-transform-=* \
1071 | --program-transform=* | --program-transfor=* \
1072 | --program-transfo=* | --program-transf=* \
1073 | --program-trans=* | --program-tran=* \
1074 | --progr-tra=* | --program-tr=* | --program-t=*)
1075 program_transform_name=$ac_optarg ;;
1077 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1078 ac_prev=pdfdir ;;
1079 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1080 pdfdir=$ac_optarg ;;
1082 -psdir | --psdir | --psdi | --psd | --ps)
1083 ac_prev=psdir ;;
1084 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1085 psdir=$ac_optarg ;;
1087 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1088 | -silent | --silent | --silen | --sile | --sil)
1089 silent=yes ;;
1091 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1092 ac_prev=sbindir ;;
1093 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1094 | --sbi=* | --sb=*)
1095 sbindir=$ac_optarg ;;
1097 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1098 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1099 | --sharedst | --shareds | --shared | --share | --shar \
1100 | --sha | --sh)
1101 ac_prev=sharedstatedir ;;
1102 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1103 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1104 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1105 | --sha=* | --sh=*)
1106 sharedstatedir=$ac_optarg ;;
1108 -site | --site | --sit)
1109 ac_prev=site ;;
1110 -site=* | --site=* | --sit=*)
1111 site=$ac_optarg ;;
1113 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1114 ac_prev=srcdir ;;
1115 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1116 srcdir=$ac_optarg ;;
1118 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1119 | --syscon | --sysco | --sysc | --sys | --sy)
1120 ac_prev=sysconfdir ;;
1121 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1122 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1123 sysconfdir=$ac_optarg ;;
1125 -target | --target | --targe | --targ | --tar | --ta | --t)
1126 ac_prev=target_alias ;;
1127 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1128 target_alias=$ac_optarg ;;
1130 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1131 verbose=yes ;;
1133 -version | --version | --versio | --versi | --vers | -V)
1134 ac_init_version=: ;;
1136 -with-* | --with-*)
1137 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1138 # Reject names that are not valid shell variable names.
1139 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1140 as_fn_error $? "invalid package name: $ac_useropt"
1141 ac_useropt_orig=$ac_useropt
1142 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1143 case $ac_user_opts in
1145 "with_$ac_useropt"
1146 "*) ;;
1147 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1148 ac_unrecognized_sep=', ';;
1149 esac
1150 eval with_$ac_useropt=\$ac_optarg ;;
1152 -without-* | --without-*)
1153 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1154 # Reject names that are not valid shell variable names.
1155 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1156 as_fn_error $? "invalid package name: $ac_useropt"
1157 ac_useropt_orig=$ac_useropt
1158 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1159 case $ac_user_opts in
1161 "with_$ac_useropt"
1162 "*) ;;
1163 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1164 ac_unrecognized_sep=', ';;
1165 esac
1166 eval with_$ac_useropt=no ;;
1168 --x)
1169 # Obsolete; use --with-x.
1170 with_x=yes ;;
1172 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1173 | --x-incl | --x-inc | --x-in | --x-i)
1174 ac_prev=x_includes ;;
1175 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1176 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1177 x_includes=$ac_optarg ;;
1179 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1180 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1181 ac_prev=x_libraries ;;
1182 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1183 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1184 x_libraries=$ac_optarg ;;
1186 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1187 Try \`$0 --help' for more information"
1190 *=*)
1191 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1192 # Reject names that are not valid shell variable names.
1193 case $ac_envvar in #(
1194 '' | [0-9]* | *[!_$as_cr_alnum]* )
1195 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1196 esac
1197 eval $ac_envvar=\$ac_optarg
1198 export $ac_envvar ;;
1201 # FIXME: should be removed in autoconf 3.0.
1202 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1203 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1204 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1205 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1208 esac
1209 done
1211 if test -n "$ac_prev"; then
1212 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1213 as_fn_error $? "missing argument to $ac_option"
1216 if test -n "$ac_unrecognized_opts"; then
1217 case $enable_option_checking in
1218 no) ;;
1219 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1220 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1221 esac
1224 # Check all directory arguments for consistency.
1225 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1226 datadir sysconfdir sharedstatedir localstatedir includedir \
1227 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1228 libdir localedir mandir
1230 eval ac_val=\$$ac_var
1231 # Remove trailing slashes.
1232 case $ac_val in
1233 */ )
1234 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1235 eval $ac_var=\$ac_val;;
1236 esac
1237 # Be sure to have absolute directory names.
1238 case $ac_val in
1239 [\\/$]* | ?:[\\/]* ) continue;;
1240 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1241 esac
1242 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1243 done
1245 # There might be people who depend on the old broken behavior: `$host'
1246 # used to hold the argument of --host etc.
1247 # FIXME: To remove some day.
1248 build=$build_alias
1249 host=$host_alias
1250 target=$target_alias
1252 # FIXME: To remove some day.
1253 if test "x$host_alias" != x; then
1254 if test "x$build_alias" = x; then
1255 cross_compiling=maybe
1256 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1257 If a cross compiler is detected then cross compile mode will be used" >&2
1258 elif test "x$build_alias" != "x$host_alias"; then
1259 cross_compiling=yes
1263 ac_tool_prefix=
1264 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1266 test "$silent" = yes && exec 6>/dev/null
1269 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1270 ac_ls_di=`ls -di .` &&
1271 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1272 as_fn_error $? "working directory cannot be determined"
1273 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1274 as_fn_error $? "pwd does not report name of working directory"
1277 # Find the source files, if location was not specified.
1278 if test -z "$srcdir"; then
1279 ac_srcdir_defaulted=yes
1280 # Try the directory containing this script, then the parent directory.
1281 ac_confdir=`$as_dirname -- "$as_myself" ||
1282 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1283 X"$as_myself" : 'X\(//\)[^/]' \| \
1284 X"$as_myself" : 'X\(//\)$' \| \
1285 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1286 $as_echo X"$as_myself" |
1287 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1288 s//\1/
1291 /^X\(\/\/\)[^/].*/{
1292 s//\1/
1295 /^X\(\/\/\)$/{
1296 s//\1/
1299 /^X\(\/\).*/{
1300 s//\1/
1303 s/.*/./; q'`
1304 srcdir=$ac_confdir
1305 if test ! -r "$srcdir/$ac_unique_file"; then
1306 srcdir=..
1308 else
1309 ac_srcdir_defaulted=no
1311 if test ! -r "$srcdir/$ac_unique_file"; then
1312 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1313 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1315 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1316 ac_abs_confdir=`(
1317 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1318 pwd)`
1319 # When building in place, set srcdir=.
1320 if test "$ac_abs_confdir" = "$ac_pwd"; then
1321 srcdir=.
1323 # Remove unnecessary trailing slashes from srcdir.
1324 # Double slashes in file names in object file debugging info
1325 # mess up M-x gdb in Emacs.
1326 case $srcdir in
1327 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1328 esac
1329 for ac_var in $ac_precious_vars; do
1330 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1331 eval ac_env_${ac_var}_value=\$${ac_var}
1332 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1333 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1334 done
1337 # Report the --help message.
1339 if test "$ac_init_help" = "long"; then
1340 # Omit some internal or obsolete options to make the list less imposing.
1341 # This message is too long to be a string in the A/UX 3.1 sh.
1342 cat <<_ACEOF
1343 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1345 Usage: $0 [OPTION]... [VAR=VALUE]...
1347 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1348 VAR=VALUE. See below for descriptions of some of the useful variables.
1350 Defaults for the options are specified in brackets.
1352 Configuration:
1353 -h, --help display this help and exit
1354 --help=short display options specific to this package
1355 --help=recursive display the short help of all the included packages
1356 -V, --version display version information and exit
1357 -q, --quiet, --silent do not print \`checking ...' messages
1358 --cache-file=FILE cache test results in FILE [disabled]
1359 -C, --config-cache alias for \`--cache-file=config.cache'
1360 -n, --no-create do not create output files
1361 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1363 Installation directories:
1364 --prefix=PREFIX install architecture-independent files in PREFIX
1365 [$ac_default_prefix]
1366 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1367 [PREFIX]
1369 By default, \`make install' will install all the files in
1370 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1371 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1372 for instance \`--prefix=\$HOME'.
1374 For better control, use the options below.
1376 Fine tuning of the installation directories:
1377 --bindir=DIR user executables [EPREFIX/bin]
1378 --sbindir=DIR system admin executables [EPREFIX/sbin]
1379 --libexecdir=DIR program executables [EPREFIX/libexec]
1380 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1381 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1382 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1383 --libdir=DIR object code libraries [EPREFIX/lib]
1384 --includedir=DIR C header files [PREFIX/include]
1385 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1386 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1387 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1388 --infodir=DIR info documentation [DATAROOTDIR/info]
1389 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1390 --mandir=DIR man documentation [DATAROOTDIR/man]
1391 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1392 --htmldir=DIR html documentation [DOCDIR]
1393 --dvidir=DIR dvi documentation [DOCDIR]
1394 --pdfdir=DIR pdf documentation [DOCDIR]
1395 --psdir=DIR ps documentation [DOCDIR]
1396 _ACEOF
1398 cat <<\_ACEOF
1400 System types:
1401 --build=BUILD configure for building on BUILD [guessed]
1402 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1403 _ACEOF
1406 if test -n "$ac_init_help"; then
1407 case $ac_init_help in
1408 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1409 esac
1410 cat <<\_ACEOF
1412 Optional Features:
1413 --disable-option-checking ignore unrecognized --enable/--with options
1414 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1415 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1416 --disable-sanity-checks really do not use threads (should not be used except
1417 in special situations) [default=yes]
1418 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1419 [default=no]
1420 --enable-shared build shared library [default=yes if GNU ld]
1421 --enable-profile build profiled library [default=no]
1422 --disable-versioning do not include versioning information in the library
1423 objects [default=yes if supported]
1424 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1425 [default=glibc default]
1426 --enable-stackguard-randomization
1427 initialize __stack_chk_guard canary with a random
1428 number at program start
1429 --enable-add-ons[=DIRS...]
1430 configure and build add-ons in DIR1,DIR2,... search
1431 for add-ons if no parameter given
1432 --disable-hidden-plt do not hide internal function calls to avoid PLT
1433 --enable-bind-now disable lazy relocations in DSOs
1434 --enable-static-nss build static NSS modules [default=no]
1435 --disable-force-install don't force installation of files from this package,
1436 even if they are older than the installed files
1437 --enable-kernel=VERSION compile for compatibility with kernel not older than
1438 VERSION
1439 --enable-all-warnings enable all useful warnings gcc can issue
1440 --enable-multi-arch enable single DSO with optimizations for multiple
1441 architectures
1442 --enable-nss-crypt enable libcrypt to use nss
1444 Optional Packages:
1445 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1446 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1447 --with-gd=DIR find libgd include dir and library with prefix DIR
1448 --with-gd-include=DIR find libgd include files in DIR
1449 --with-gd-lib=DIR find libgd library files in DIR
1450 --with-fp if using floating-point hardware [default=yes]
1451 --with-binutils=PATH specify location of binutils (as and ld)
1452 --with-selinux if building with SELinux support
1453 --with-headers=PATH location of system headers to use (for example
1454 /usr/src/linux/include) [default=compiler default]
1455 --with-default-link do not use explicit linker scripts
1456 --with-cpu=CPU select code for CPU variant
1458 Some influential environment variables:
1459 CC C compiler command
1460 CFLAGS C compiler flags
1461 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1462 nonstandard directory <lib dir>
1463 LIBS libraries to pass to the linker, e.g. -l<library>
1464 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1465 you have headers in a nonstandard directory <include dir>
1466 CPP C preprocessor
1467 CXX C++ compiler command
1468 CXXFLAGS C++ compiler flags
1470 Use these variables to override the choices made by `configure' or to help
1471 it to find libraries and programs with nonstandard names/locations.
1473 Report bugs to <http://sourceware.org/bugzilla/>.
1474 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1475 General help using GNU software: <http://www.gnu.org/gethelp/>.
1476 _ACEOF
1477 ac_status=$?
1480 if test "$ac_init_help" = "recursive"; then
1481 # If there are subdirs, report their specific --help.
1482 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1483 test -d "$ac_dir" ||
1484 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1485 continue
1486 ac_builddir=.
1488 case "$ac_dir" in
1489 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1491 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1492 # A ".." for each directory in $ac_dir_suffix.
1493 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1494 case $ac_top_builddir_sub in
1495 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1497 esac ;;
1498 esac
1499 ac_abs_top_builddir=$ac_pwd
1500 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1501 # for backward compatibility:
1502 ac_top_builddir=$ac_top_build_prefix
1504 case $srcdir in
1505 .) # We are building in place.
1506 ac_srcdir=.
1507 ac_top_srcdir=$ac_top_builddir_sub
1508 ac_abs_top_srcdir=$ac_pwd ;;
1509 [\\/]* | ?:[\\/]* ) # Absolute name.
1510 ac_srcdir=$srcdir$ac_dir_suffix;
1511 ac_top_srcdir=$srcdir
1512 ac_abs_top_srcdir=$srcdir ;;
1513 *) # Relative name.
1514 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1515 ac_top_srcdir=$ac_top_build_prefix$srcdir
1516 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1517 esac
1518 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1520 cd "$ac_dir" || { ac_status=$?; continue; }
1521 # Check for guested configure.
1522 if test -f "$ac_srcdir/configure.gnu"; then
1523 echo &&
1524 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1525 elif test -f "$ac_srcdir/configure"; then
1526 echo &&
1527 $SHELL "$ac_srcdir/configure" --help=recursive
1528 else
1529 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1530 fi || ac_status=$?
1531 cd "$ac_pwd" || { ac_status=$?; break; }
1532 done
1535 test -n "$ac_init_help" && exit $ac_status
1536 if $ac_init_version; then
1537 cat <<\_ACEOF
1538 GNU C Library configure (see version.h)
1539 generated by GNU Autoconf 2.68
1541 Copyright (C) 2010 Free Software Foundation, Inc.
1542 This configure script is free software; the Free Software Foundation
1543 gives unlimited permission to copy, distribute and modify it.
1544 _ACEOF
1545 exit
1548 ## ------------------------ ##
1549 ## Autoconf initialization. ##
1550 ## ------------------------ ##
1552 # ac_fn_c_try_compile LINENO
1553 # --------------------------
1554 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1555 ac_fn_c_try_compile ()
1557 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1558 rm -f conftest.$ac_objext
1559 if { { ac_try="$ac_compile"
1560 case "(($ac_try" in
1561 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1562 *) ac_try_echo=$ac_try;;
1563 esac
1564 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1565 $as_echo "$ac_try_echo"; } >&5
1566 (eval "$ac_compile") 2>conftest.err
1567 ac_status=$?
1568 if test -s conftest.err; then
1569 grep -v '^ *+' conftest.err >conftest.er1
1570 cat conftest.er1 >&5
1571 mv -f conftest.er1 conftest.err
1573 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574 test $ac_status = 0; } && {
1575 test -z "$ac_c_werror_flag" ||
1576 test ! -s conftest.err
1577 } && test -s conftest.$ac_objext; then :
1578 ac_retval=0
1579 else
1580 $as_echo "$as_me: failed program was:" >&5
1581 sed 's/^/| /' conftest.$ac_ext >&5
1583 ac_retval=1
1585 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1586 as_fn_set_status $ac_retval
1588 } # ac_fn_c_try_compile
1590 # ac_fn_c_try_cpp LINENO
1591 # ----------------------
1592 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1593 ac_fn_c_try_cpp ()
1595 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596 if { { ac_try="$ac_cpp conftest.$ac_ext"
1597 case "(($ac_try" in
1598 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1599 *) ac_try_echo=$ac_try;;
1600 esac
1601 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1602 $as_echo "$ac_try_echo"; } >&5
1603 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1604 ac_status=$?
1605 if test -s conftest.err; then
1606 grep -v '^ *+' conftest.err >conftest.er1
1607 cat conftest.er1 >&5
1608 mv -f conftest.er1 conftest.err
1610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1611 test $ac_status = 0; } > conftest.i && {
1612 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1613 test ! -s conftest.err
1614 }; then :
1615 ac_retval=0
1616 else
1617 $as_echo "$as_me: failed program was:" >&5
1618 sed 's/^/| /' conftest.$ac_ext >&5
1620 ac_retval=1
1622 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1623 as_fn_set_status $ac_retval
1625 } # ac_fn_c_try_cpp
1627 # ac_fn_cxx_try_compile LINENO
1628 # ----------------------------
1629 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1630 ac_fn_cxx_try_compile ()
1632 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633 rm -f conftest.$ac_objext
1634 if { { ac_try="$ac_compile"
1635 case "(($ac_try" in
1636 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1637 *) ac_try_echo=$ac_try;;
1638 esac
1639 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1640 $as_echo "$ac_try_echo"; } >&5
1641 (eval "$ac_compile") 2>conftest.err
1642 ac_status=$?
1643 if test -s conftest.err; then
1644 grep -v '^ *+' conftest.err >conftest.er1
1645 cat conftest.er1 >&5
1646 mv -f conftest.er1 conftest.err
1648 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1649 test $ac_status = 0; } && {
1650 test -z "$ac_cxx_werror_flag" ||
1651 test ! -s conftest.err
1652 } && test -s conftest.$ac_objext; then :
1653 ac_retval=0
1654 else
1655 $as_echo "$as_me: failed program was:" >&5
1656 sed 's/^/| /' conftest.$ac_ext >&5
1658 ac_retval=1
1660 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1661 as_fn_set_status $ac_retval
1663 } # ac_fn_cxx_try_compile
1665 # ac_fn_c_try_link LINENO
1666 # -----------------------
1667 # Try to link conftest.$ac_ext, and return whether this succeeded.
1668 ac_fn_c_try_link ()
1670 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671 rm -f conftest.$ac_objext conftest$ac_exeext
1672 if { { ac_try="$ac_link"
1673 case "(($ac_try" in
1674 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1675 *) ac_try_echo=$ac_try;;
1676 esac
1677 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1678 $as_echo "$ac_try_echo"; } >&5
1679 (eval "$ac_link") 2>conftest.err
1680 ac_status=$?
1681 if test -s conftest.err; then
1682 grep -v '^ *+' conftest.err >conftest.er1
1683 cat conftest.er1 >&5
1684 mv -f conftest.er1 conftest.err
1686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1687 test $ac_status = 0; } && {
1688 test -z "$ac_c_werror_flag" ||
1689 test ! -s conftest.err
1690 } && test -s conftest$ac_exeext && {
1691 test "$cross_compiling" = yes ||
1692 $as_test_x conftest$ac_exeext
1693 }; then :
1694 ac_retval=0
1695 else
1696 $as_echo "$as_me: failed program was:" >&5
1697 sed 's/^/| /' conftest.$ac_ext >&5
1699 ac_retval=1
1701 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1702 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1703 # interfere with the next link command; also delete a directory that is
1704 # left behind by Apple's compiler. We do this before executing the actions.
1705 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1706 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1707 as_fn_set_status $ac_retval
1709 } # ac_fn_c_try_link
1711 # ac_fn_c_try_run LINENO
1712 # ----------------------
1713 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1714 # that executables *can* be run.
1715 ac_fn_c_try_run ()
1717 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718 if { { ac_try="$ac_link"
1719 case "(($ac_try" in
1720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1721 *) ac_try_echo=$ac_try;;
1722 esac
1723 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1724 $as_echo "$ac_try_echo"; } >&5
1725 (eval "$ac_link") 2>&5
1726 ac_status=$?
1727 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1728 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1729 { { case "(($ac_try" in
1730 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1731 *) ac_try_echo=$ac_try;;
1732 esac
1733 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1734 $as_echo "$ac_try_echo"; } >&5
1735 (eval "$ac_try") 2>&5
1736 ac_status=$?
1737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1738 test $ac_status = 0; }; }; then :
1739 ac_retval=0
1740 else
1741 $as_echo "$as_me: program exited with status $ac_status" >&5
1742 $as_echo "$as_me: failed program was:" >&5
1743 sed 's/^/| /' conftest.$ac_ext >&5
1745 ac_retval=$ac_status
1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749 as_fn_set_status $ac_retval
1751 } # ac_fn_c_try_run
1753 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1754 # --------------------------------------------
1755 # Tries to find the compile-time value of EXPR in a program that includes
1756 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1757 # computed
1758 ac_fn_c_compute_int ()
1760 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761 if test "$cross_compiling" = yes; then
1762 # Depending upon the size, compute the lo and hi bounds.
1763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1764 /* end confdefs.h. */
1767 main ()
1769 static int test_array [1 - 2 * !(($2) >= 0)];
1770 test_array [0] = 0
1773 return 0;
1775 _ACEOF
1776 if ac_fn_c_try_compile "$LINENO"; then :
1777 ac_lo=0 ac_mid=0
1778 while :; do
1779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1780 /* end confdefs.h. */
1783 main ()
1785 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1786 test_array [0] = 0
1789 return 0;
1791 _ACEOF
1792 if ac_fn_c_try_compile "$LINENO"; then :
1793 ac_hi=$ac_mid; break
1794 else
1795 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1796 if test $ac_lo -le $ac_mid; then
1797 ac_lo= ac_hi=
1798 break
1800 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1802 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1803 done
1804 else
1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806 /* end confdefs.h. */
1809 main ()
1811 static int test_array [1 - 2 * !(($2) < 0)];
1812 test_array [0] = 0
1815 return 0;
1817 _ACEOF
1818 if ac_fn_c_try_compile "$LINENO"; then :
1819 ac_hi=-1 ac_mid=-1
1820 while :; do
1821 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h. */
1825 main ()
1827 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1828 test_array [0] = 0
1831 return 0;
1833 _ACEOF
1834 if ac_fn_c_try_compile "$LINENO"; then :
1835 ac_lo=$ac_mid; break
1836 else
1837 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1838 if test $ac_mid -le $ac_hi; then
1839 ac_lo= ac_hi=
1840 break
1842 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1845 done
1846 else
1847 ac_lo= ac_hi=
1849 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1851 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1852 # Binary search between lo and hi bounds.
1853 while test "x$ac_lo" != "x$ac_hi"; do
1854 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1856 /* end confdefs.h. */
1859 main ()
1861 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1862 test_array [0] = 0
1865 return 0;
1867 _ACEOF
1868 if ac_fn_c_try_compile "$LINENO"; then :
1869 ac_hi=$ac_mid
1870 else
1871 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1873 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1874 done
1875 case $ac_lo in #((
1876 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1877 '') ac_retval=1 ;;
1878 esac
1879 else
1880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1881 /* end confdefs.h. */
1883 static long int longval () { return $2; }
1884 static unsigned long int ulongval () { return $2; }
1885 #include <stdio.h>
1886 #include <stdlib.h>
1888 main ()
1891 FILE *f = fopen ("conftest.val", "w");
1892 if (! f)
1893 return 1;
1894 if (($2) < 0)
1896 long int i = longval ();
1897 if (i != ($2))
1898 return 1;
1899 fprintf (f, "%ld", i);
1901 else
1903 unsigned long int i = ulongval ();
1904 if (i != ($2))
1905 return 1;
1906 fprintf (f, "%lu", i);
1908 /* Do not output a trailing newline, as this causes \r\n confusion
1909 on some platforms. */
1910 return ferror (f) || fclose (f) != 0;
1913 return 0;
1915 _ACEOF
1916 if ac_fn_c_try_run "$LINENO"; then :
1917 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1918 else
1919 ac_retval=1
1921 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1922 conftest.$ac_objext conftest.beam conftest.$ac_ext
1923 rm -f conftest.val
1926 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1927 as_fn_set_status $ac_retval
1929 } # ac_fn_c_compute_int
1931 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1932 # -------------------------------------------------------
1933 # Tests whether HEADER exists and can be compiled using the include files in
1934 # INCLUDES, setting the cache variable VAR accordingly.
1935 ac_fn_c_check_header_compile ()
1937 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1939 $as_echo_n "checking for $2... " >&6; }
1940 if eval \${$3+:} false; then :
1941 $as_echo_n "(cached) " >&6
1942 else
1943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1944 /* end confdefs.h. */
1946 #include <$2>
1947 _ACEOF
1948 if ac_fn_c_try_compile "$LINENO"; then :
1949 eval "$3=yes"
1950 else
1951 eval "$3=no"
1953 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1955 eval ac_res=\$$3
1956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1957 $as_echo "$ac_res" >&6; }
1958 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1960 } # ac_fn_c_check_header_compile
1961 cat >config.log <<_ACEOF
1962 This file contains any messages produced by compilers while
1963 running configure, to aid debugging if configure makes a mistake.
1965 It was created by GNU C Library $as_me (see version.h), which was
1966 generated by GNU Autoconf 2.68. Invocation command line was
1968 $ $0 $@
1970 _ACEOF
1971 exec 5>>config.log
1973 cat <<_ASUNAME
1974 ## --------- ##
1975 ## Platform. ##
1976 ## --------- ##
1978 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1979 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1980 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1981 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1982 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1984 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1985 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1987 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1988 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1989 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1990 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1991 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1992 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1993 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1995 _ASUNAME
1997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1998 for as_dir in $PATH
2000 IFS=$as_save_IFS
2001 test -z "$as_dir" && as_dir=.
2002 $as_echo "PATH: $as_dir"
2003 done
2004 IFS=$as_save_IFS
2006 } >&5
2008 cat >&5 <<_ACEOF
2011 ## ----------- ##
2012 ## Core tests. ##
2013 ## ----------- ##
2015 _ACEOF
2018 # Keep a trace of the command line.
2019 # Strip out --no-create and --no-recursion so they do not pile up.
2020 # Strip out --silent because we don't want to record it for future runs.
2021 # Also quote any args containing shell meta-characters.
2022 # Make two passes to allow for proper duplicate-argument suppression.
2023 ac_configure_args=
2024 ac_configure_args0=
2025 ac_configure_args1=
2026 ac_must_keep_next=false
2027 for ac_pass in 1 2
2029 for ac_arg
2031 case $ac_arg in
2032 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2033 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2034 | -silent | --silent | --silen | --sile | --sil)
2035 continue ;;
2036 *\'*)
2037 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2038 esac
2039 case $ac_pass in
2040 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2042 as_fn_append ac_configure_args1 " '$ac_arg'"
2043 if test $ac_must_keep_next = true; then
2044 ac_must_keep_next=false # Got value, back to normal.
2045 else
2046 case $ac_arg in
2047 *=* | --config-cache | -C | -disable-* | --disable-* \
2048 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2049 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2050 | -with-* | --with-* | -without-* | --without-* | --x)
2051 case "$ac_configure_args0 " in
2052 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2053 esac
2055 -* ) ac_must_keep_next=true ;;
2056 esac
2058 as_fn_append ac_configure_args " '$ac_arg'"
2060 esac
2061 done
2062 done
2063 { ac_configure_args0=; unset ac_configure_args0;}
2064 { ac_configure_args1=; unset ac_configure_args1;}
2066 # When interrupted or exit'd, cleanup temporary files, and complete
2067 # config.log. We remove comments because anyway the quotes in there
2068 # would cause problems or look ugly.
2069 # WARNING: Use '\'' to represent an apostrophe within the trap.
2070 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2071 trap 'exit_status=$?
2072 # Save into config.log some information that might help in debugging.
2074 echo
2076 $as_echo "## ---------------- ##
2077 ## Cache variables. ##
2078 ## ---------------- ##"
2079 echo
2080 # The following way of writing the cache mishandles newlines in values,
2082 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2083 eval ac_val=\$$ac_var
2084 case $ac_val in #(
2085 *${as_nl}*)
2086 case $ac_var in #(
2087 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2088 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2089 esac
2090 case $ac_var in #(
2091 _ | IFS | as_nl) ;; #(
2092 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2093 *) { eval $ac_var=; unset $ac_var;} ;;
2094 esac ;;
2095 esac
2096 done
2097 (set) 2>&1 |
2098 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2099 *${as_nl}ac_space=\ *)
2100 sed -n \
2101 "s/'\''/'\''\\\\'\'''\''/g;
2102 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2103 ;; #(
2105 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2107 esac |
2108 sort
2110 echo
2112 $as_echo "## ----------------- ##
2113 ## Output variables. ##
2114 ## ----------------- ##"
2115 echo
2116 for ac_var in $ac_subst_vars
2118 eval ac_val=\$$ac_var
2119 case $ac_val in
2120 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2121 esac
2122 $as_echo "$ac_var='\''$ac_val'\''"
2123 done | sort
2124 echo
2126 if test -n "$ac_subst_files"; then
2127 $as_echo "## ------------------- ##
2128 ## File substitutions. ##
2129 ## ------------------- ##"
2130 echo
2131 for ac_var in $ac_subst_files
2133 eval ac_val=\$$ac_var
2134 case $ac_val in
2135 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2136 esac
2137 $as_echo "$ac_var='\''$ac_val'\''"
2138 done | sort
2139 echo
2142 if test -s confdefs.h; then
2143 $as_echo "## ----------- ##
2144 ## confdefs.h. ##
2145 ## ----------- ##"
2146 echo
2147 cat confdefs.h
2148 echo
2150 test "$ac_signal" != 0 &&
2151 $as_echo "$as_me: caught signal $ac_signal"
2152 $as_echo "$as_me: exit $exit_status"
2153 } >&5
2154 rm -f core *.core core.conftest.* &&
2155 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2156 exit $exit_status
2158 for ac_signal in 1 2 13 15; do
2159 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2160 done
2161 ac_signal=0
2163 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2164 rm -f -r conftest* confdefs.h
2166 $as_echo "/* confdefs.h */" > confdefs.h
2168 # Predefined preprocessor variables.
2170 cat >>confdefs.h <<_ACEOF
2171 #define PACKAGE_NAME "$PACKAGE_NAME"
2172 _ACEOF
2174 cat >>confdefs.h <<_ACEOF
2175 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2176 _ACEOF
2178 cat >>confdefs.h <<_ACEOF
2179 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2180 _ACEOF
2182 cat >>confdefs.h <<_ACEOF
2183 #define PACKAGE_STRING "$PACKAGE_STRING"
2184 _ACEOF
2186 cat >>confdefs.h <<_ACEOF
2187 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2188 _ACEOF
2190 cat >>confdefs.h <<_ACEOF
2191 #define PACKAGE_URL "$PACKAGE_URL"
2192 _ACEOF
2195 # Let the site file select an alternate cache file if it wants to.
2196 # Prefer an explicitly selected file to automatically selected ones.
2197 ac_site_file1=NONE
2198 ac_site_file2=NONE
2199 if test -n "$CONFIG_SITE"; then
2200 # We do not want a PATH search for config.site.
2201 case $CONFIG_SITE in #((
2202 -*) ac_site_file1=./$CONFIG_SITE;;
2203 */*) ac_site_file1=$CONFIG_SITE;;
2204 *) ac_site_file1=./$CONFIG_SITE;;
2205 esac
2206 elif test "x$prefix" != xNONE; then
2207 ac_site_file1=$prefix/share/config.site
2208 ac_site_file2=$prefix/etc/config.site
2209 else
2210 ac_site_file1=$ac_default_prefix/share/config.site
2211 ac_site_file2=$ac_default_prefix/etc/config.site
2213 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2215 test "x$ac_site_file" = xNONE && continue
2216 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2218 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2219 sed 's/^/| /' "$ac_site_file" >&5
2220 . "$ac_site_file" \
2221 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2222 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2223 as_fn_error $? "failed to load site script $ac_site_file
2224 See \`config.log' for more details" "$LINENO" 5; }
2226 done
2228 if test -r "$cache_file"; then
2229 # Some versions of bash will fail to source /dev/null (special files
2230 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2231 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2233 $as_echo "$as_me: loading cache $cache_file" >&6;}
2234 case $cache_file in
2235 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2236 *) . "./$cache_file";;
2237 esac
2239 else
2240 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2241 $as_echo "$as_me: creating cache $cache_file" >&6;}
2242 >$cache_file
2245 # Check that the precious variables saved in the cache have kept the same
2246 # value.
2247 ac_cache_corrupted=false
2248 for ac_var in $ac_precious_vars; do
2249 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2250 eval ac_new_set=\$ac_env_${ac_var}_set
2251 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2252 eval ac_new_val=\$ac_env_${ac_var}_value
2253 case $ac_old_set,$ac_new_set in
2254 set,)
2255 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2256 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2257 ac_cache_corrupted=: ;;
2258 ,set)
2259 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2260 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2261 ac_cache_corrupted=: ;;
2262 ,);;
2264 if test "x$ac_old_val" != "x$ac_new_val"; then
2265 # differences in whitespace do not lead to failure.
2266 ac_old_val_w=`echo x $ac_old_val`
2267 ac_new_val_w=`echo x $ac_new_val`
2268 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2269 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2270 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2271 ac_cache_corrupted=:
2272 else
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2274 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2275 eval $ac_var=\$ac_old_val
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2278 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2279 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2280 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2281 fi;;
2282 esac
2283 # Pass precious variables to config.status.
2284 if test "$ac_new_set" = set; then
2285 case $ac_new_val in
2286 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2287 *) ac_arg=$ac_var=$ac_new_val ;;
2288 esac
2289 case " $ac_configure_args " in
2290 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2291 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2292 esac
2294 done
2295 if $ac_cache_corrupted; then
2296 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2297 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2298 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2299 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2300 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2302 ## -------------------- ##
2303 ## Main body of script. ##
2304 ## -------------------- ##
2306 ac_ext=c
2307 ac_cpp='$CPP $CPPFLAGS'
2308 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2309 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2310 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2314 ac_config_headers="$ac_config_headers config.h"
2316 ac_aux_dir=
2317 for ac_dir in scripts "$srcdir"/scripts; do
2318 if test -f "$ac_dir/install-sh"; then
2319 ac_aux_dir=$ac_dir
2320 ac_install_sh="$ac_aux_dir/install-sh -c"
2321 break
2322 elif test -f "$ac_dir/install.sh"; then
2323 ac_aux_dir=$ac_dir
2324 ac_install_sh="$ac_aux_dir/install.sh -c"
2325 break
2326 elif test -f "$ac_dir/shtool"; then
2327 ac_aux_dir=$ac_dir
2328 ac_install_sh="$ac_aux_dir/shtool install -c"
2329 break
2331 done
2332 if test -z "$ac_aux_dir"; then
2333 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2336 # These three variables are undocumented and unsupported,
2337 # and are intended to be withdrawn in a future Autoconf release.
2338 # They can cause serious problems if a builder's source tree is in a directory
2339 # whose full name contains unusual characters.
2340 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2341 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2342 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2348 subdirs="$subdirs "
2351 # Make sure we can run config.sub.
2352 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2353 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2356 $as_echo_n "checking build system type... " >&6; }
2357 if ${ac_cv_build+:} false; then :
2358 $as_echo_n "(cached) " >&6
2359 else
2360 ac_build_alias=$build_alias
2361 test "x$ac_build_alias" = x &&
2362 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2363 test "x$ac_build_alias" = x &&
2364 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2365 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2366 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2370 $as_echo "$ac_cv_build" >&6; }
2371 case $ac_cv_build in
2372 *-*-*) ;;
2373 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2374 esac
2375 build=$ac_cv_build
2376 ac_save_IFS=$IFS; IFS='-'
2377 set x $ac_cv_build
2378 shift
2379 build_cpu=$1
2380 build_vendor=$2
2381 shift; shift
2382 # Remember, the first character of IFS is used to create $*,
2383 # except with old shells:
2384 build_os=$*
2385 IFS=$ac_save_IFS
2386 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2390 $as_echo_n "checking host system type... " >&6; }
2391 if ${ac_cv_host+:} false; then :
2392 $as_echo_n "(cached) " >&6
2393 else
2394 if test "x$host_alias" = x; then
2395 ac_cv_host=$ac_cv_build
2396 else
2397 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2398 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2403 $as_echo "$ac_cv_host" >&6; }
2404 case $ac_cv_host in
2405 *-*-*) ;;
2406 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2407 esac
2408 host=$ac_cv_host
2409 ac_save_IFS=$IFS; IFS='-'
2410 set x $ac_cv_host
2411 shift
2412 host_cpu=$1
2413 host_vendor=$2
2414 shift; shift
2415 # Remember, the first character of IFS is used to create $*,
2416 # except with old shells:
2417 host_os=$*
2418 IFS=$ac_save_IFS
2419 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2423 ac_ext=c
2424 ac_cpp='$CPP $CPPFLAGS'
2425 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2426 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2427 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2428 if test -n "$ac_tool_prefix"; then
2429 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2430 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2432 $as_echo_n "checking for $ac_word... " >&6; }
2433 if ${ac_cv_prog_CC+:} false; then :
2434 $as_echo_n "(cached) " >&6
2435 else
2436 if test -n "$CC"; then
2437 ac_cv_prog_CC="$CC" # Let the user override the test.
2438 else
2439 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2440 for as_dir in $PATH
2442 IFS=$as_save_IFS
2443 test -z "$as_dir" && as_dir=.
2444 for ac_exec_ext in '' $ac_executable_extensions; do
2445 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2446 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2447 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2448 break 2
2450 done
2451 done
2452 IFS=$as_save_IFS
2456 CC=$ac_cv_prog_CC
2457 if test -n "$CC"; then
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2459 $as_echo "$CC" >&6; }
2460 else
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2462 $as_echo "no" >&6; }
2467 if test -z "$ac_cv_prog_CC"; then
2468 ac_ct_CC=$CC
2469 # Extract the first word of "gcc", so it can be a program name with args.
2470 set dummy gcc; ac_word=$2
2471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2472 $as_echo_n "checking for $ac_word... " >&6; }
2473 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2474 $as_echo_n "(cached) " >&6
2475 else
2476 if test -n "$ac_ct_CC"; then
2477 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2478 else
2479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2480 for as_dir in $PATH
2482 IFS=$as_save_IFS
2483 test -z "$as_dir" && as_dir=.
2484 for ac_exec_ext in '' $ac_executable_extensions; do
2485 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2486 ac_cv_prog_ac_ct_CC="gcc"
2487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2488 break 2
2490 done
2491 done
2492 IFS=$as_save_IFS
2496 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2497 if test -n "$ac_ct_CC"; then
2498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2499 $as_echo "$ac_ct_CC" >&6; }
2500 else
2501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2502 $as_echo "no" >&6; }
2505 if test "x$ac_ct_CC" = x; then
2506 CC=""
2507 else
2508 case $cross_compiling:$ac_tool_warned in
2509 yes:)
2510 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2511 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2512 ac_tool_warned=yes ;;
2513 esac
2514 CC=$ac_ct_CC
2516 else
2517 CC="$ac_cv_prog_CC"
2520 if test -z "$CC"; then
2521 if test -n "$ac_tool_prefix"; then
2522 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2523 set dummy ${ac_tool_prefix}cc; ac_word=$2
2524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2525 $as_echo_n "checking for $ac_word... " >&6; }
2526 if ${ac_cv_prog_CC+:} false; then :
2527 $as_echo_n "(cached) " >&6
2528 else
2529 if test -n "$CC"; then
2530 ac_cv_prog_CC="$CC" # Let the user override the test.
2531 else
2532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2533 for as_dir in $PATH
2535 IFS=$as_save_IFS
2536 test -z "$as_dir" && as_dir=.
2537 for ac_exec_ext in '' $ac_executable_extensions; do
2538 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2539 ac_cv_prog_CC="${ac_tool_prefix}cc"
2540 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2541 break 2
2543 done
2544 done
2545 IFS=$as_save_IFS
2549 CC=$ac_cv_prog_CC
2550 if test -n "$CC"; then
2551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2552 $as_echo "$CC" >&6; }
2553 else
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2555 $as_echo "no" >&6; }
2561 if test -z "$CC"; then
2562 # Extract the first word of "cc", so it can be a program name with args.
2563 set dummy cc; ac_word=$2
2564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2565 $as_echo_n "checking for $ac_word... " >&6; }
2566 if ${ac_cv_prog_CC+:} false; then :
2567 $as_echo_n "(cached) " >&6
2568 else
2569 if test -n "$CC"; then
2570 ac_cv_prog_CC="$CC" # Let the user override the test.
2571 else
2572 ac_prog_rejected=no
2573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2574 for as_dir in $PATH
2576 IFS=$as_save_IFS
2577 test -z "$as_dir" && as_dir=.
2578 for ac_exec_ext in '' $ac_executable_extensions; do
2579 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2580 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2581 ac_prog_rejected=yes
2582 continue
2584 ac_cv_prog_CC="cc"
2585 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2586 break 2
2588 done
2589 done
2590 IFS=$as_save_IFS
2592 if test $ac_prog_rejected = yes; then
2593 # We found a bogon in the path, so make sure we never use it.
2594 set dummy $ac_cv_prog_CC
2595 shift
2596 if test $# != 0; then
2597 # We chose a different compiler from the bogus one.
2598 # However, it has the same basename, so the bogon will be chosen
2599 # first if we set CC to just the basename; use the full file name.
2600 shift
2601 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2606 CC=$ac_cv_prog_CC
2607 if test -n "$CC"; then
2608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2609 $as_echo "$CC" >&6; }
2610 else
2611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2612 $as_echo "no" >&6; }
2617 if test -z "$CC"; then
2618 if test -n "$ac_tool_prefix"; then
2619 for ac_prog in cl.exe
2621 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2622 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2624 $as_echo_n "checking for $ac_word... " >&6; }
2625 if ${ac_cv_prog_CC+:} false; then :
2626 $as_echo_n "(cached) " >&6
2627 else
2628 if test -n "$CC"; then
2629 ac_cv_prog_CC="$CC" # Let the user override the test.
2630 else
2631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2632 for as_dir in $PATH
2634 IFS=$as_save_IFS
2635 test -z "$as_dir" && as_dir=.
2636 for ac_exec_ext in '' $ac_executable_extensions; do
2637 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2638 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2640 break 2
2642 done
2643 done
2644 IFS=$as_save_IFS
2648 CC=$ac_cv_prog_CC
2649 if test -n "$CC"; then
2650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2651 $as_echo "$CC" >&6; }
2652 else
2653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2654 $as_echo "no" >&6; }
2658 test -n "$CC" && break
2659 done
2661 if test -z "$CC"; then
2662 ac_ct_CC=$CC
2663 for ac_prog in cl.exe
2665 # Extract the first word of "$ac_prog", so it can be a program name with args.
2666 set dummy $ac_prog; ac_word=$2
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2668 $as_echo_n "checking for $ac_word... " >&6; }
2669 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2670 $as_echo_n "(cached) " >&6
2671 else
2672 if test -n "$ac_ct_CC"; then
2673 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2674 else
2675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2676 for as_dir in $PATH
2678 IFS=$as_save_IFS
2679 test -z "$as_dir" && as_dir=.
2680 for ac_exec_ext in '' $ac_executable_extensions; do
2681 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2682 ac_cv_prog_ac_ct_CC="$ac_prog"
2683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2684 break 2
2686 done
2687 done
2688 IFS=$as_save_IFS
2692 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2693 if test -n "$ac_ct_CC"; then
2694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2695 $as_echo "$ac_ct_CC" >&6; }
2696 else
2697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2698 $as_echo "no" >&6; }
2702 test -n "$ac_ct_CC" && break
2703 done
2705 if test "x$ac_ct_CC" = x; then
2706 CC=""
2707 else
2708 case $cross_compiling:$ac_tool_warned in
2709 yes:)
2710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2711 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2712 ac_tool_warned=yes ;;
2713 esac
2714 CC=$ac_ct_CC
2721 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2722 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2723 as_fn_error $? "no acceptable C compiler found in \$PATH
2724 See \`config.log' for more details" "$LINENO" 5; }
2726 # Provide some information about the compiler.
2727 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2728 set X $ac_compile
2729 ac_compiler=$2
2730 for ac_option in --version -v -V -qversion; do
2731 { { ac_try="$ac_compiler $ac_option >&5"
2732 case "(($ac_try" in
2733 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2734 *) ac_try_echo=$ac_try;;
2735 esac
2736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2737 $as_echo "$ac_try_echo"; } >&5
2738 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2739 ac_status=$?
2740 if test -s conftest.err; then
2741 sed '10a\
2742 ... rest of stderr output deleted ...
2743 10q' conftest.err >conftest.er1
2744 cat conftest.er1 >&5
2746 rm -f conftest.er1 conftest.err
2747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2748 test $ac_status = 0; }
2749 done
2751 EXEEXT=
2752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2753 $as_echo_n "checking for suffix of object files... " >&6; }
2754 if ${ac_cv_objext+:} false; then :
2755 $as_echo_n "(cached) " >&6
2756 else
2757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2758 /* end confdefs.h. */
2761 main ()
2765 return 0;
2767 _ACEOF
2768 rm -f conftest.o conftest.obj
2769 if { { ac_try="$ac_compile"
2770 case "(($ac_try" in
2771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2772 *) ac_try_echo=$ac_try;;
2773 esac
2774 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2775 $as_echo "$ac_try_echo"; } >&5
2776 (eval "$ac_compile") 2>&5
2777 ac_status=$?
2778 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2779 test $ac_status = 0; }; then :
2780 for ac_file in conftest.o conftest.obj conftest.*; do
2781 test -f "$ac_file" || continue;
2782 case $ac_file in
2783 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2784 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2785 break;;
2786 esac
2787 done
2788 else
2789 $as_echo "$as_me: failed program was:" >&5
2790 sed 's/^/| /' conftest.$ac_ext >&5
2792 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2793 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2794 as_fn_error $? "cannot compute suffix of object files: cannot compile
2795 See \`config.log' for more details" "$LINENO" 5; }
2797 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2800 $as_echo "$ac_cv_objext" >&6; }
2801 OBJEXT=$ac_cv_objext
2802 ac_objext=$OBJEXT
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2804 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2805 if ${ac_cv_c_compiler_gnu+:} false; then :
2806 $as_echo_n "(cached) " >&6
2807 else
2808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2809 /* end confdefs.h. */
2812 main ()
2814 #ifndef __GNUC__
2815 choke me
2816 #endif
2819 return 0;
2821 _ACEOF
2822 if ac_fn_c_try_compile "$LINENO"; then :
2823 ac_compiler_gnu=yes
2824 else
2825 ac_compiler_gnu=no
2827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2828 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2832 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2833 if test $ac_compiler_gnu = yes; then
2834 GCC=yes
2835 else
2836 GCC=
2838 ac_test_CFLAGS=${CFLAGS+set}
2839 ac_save_CFLAGS=$CFLAGS
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2841 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2842 if ${ac_cv_prog_cc_g+:} false; then :
2843 $as_echo_n "(cached) " >&6
2844 else
2845 ac_save_c_werror_flag=$ac_c_werror_flag
2846 ac_c_werror_flag=yes
2847 ac_cv_prog_cc_g=no
2848 CFLAGS="-g"
2849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2850 /* end confdefs.h. */
2853 main ()
2857 return 0;
2859 _ACEOF
2860 if ac_fn_c_try_compile "$LINENO"; then :
2861 ac_cv_prog_cc_g=yes
2862 else
2863 CFLAGS=""
2864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2865 /* end confdefs.h. */
2868 main ()
2872 return 0;
2874 _ACEOF
2875 if ac_fn_c_try_compile "$LINENO"; then :
2877 else
2878 ac_c_werror_flag=$ac_save_c_werror_flag
2879 CFLAGS="-g"
2880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2881 /* end confdefs.h. */
2884 main ()
2888 return 0;
2890 _ACEOF
2891 if ac_fn_c_try_compile "$LINENO"; then :
2892 ac_cv_prog_cc_g=yes
2894 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2899 ac_c_werror_flag=$ac_save_c_werror_flag
2901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2902 $as_echo "$ac_cv_prog_cc_g" >&6; }
2903 if test "$ac_test_CFLAGS" = set; then
2904 CFLAGS=$ac_save_CFLAGS
2905 elif test $ac_cv_prog_cc_g = yes; then
2906 if test "$GCC" = yes; then
2907 CFLAGS="-g -O2"
2908 else
2909 CFLAGS="-g"
2911 else
2912 if test "$GCC" = yes; then
2913 CFLAGS="-O2"
2914 else
2915 CFLAGS=
2918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2919 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2920 if ${ac_cv_prog_cc_c89+:} false; then :
2921 $as_echo_n "(cached) " >&6
2922 else
2923 ac_cv_prog_cc_c89=no
2924 ac_save_CC=$CC
2925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2926 /* end confdefs.h. */
2927 #include <stdarg.h>
2928 #include <stdio.h>
2929 #include <sys/types.h>
2930 #include <sys/stat.h>
2931 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2932 struct buf { int x; };
2933 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2934 static char *e (p, i)
2935 char **p;
2936 int i;
2938 return p[i];
2940 static char *f (char * (*g) (char **, int), char **p, ...)
2942 char *s;
2943 va_list v;
2944 va_start (v,p);
2945 s = g (p, va_arg (v,int));
2946 va_end (v);
2947 return s;
2950 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2951 function prototypes and stuff, but not '\xHH' hex character constants.
2952 These don't provoke an error unfortunately, instead are silently treated
2953 as 'x'. The following induces an error, until -std is added to get
2954 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2955 array size at least. It's necessary to write '\x00'==0 to get something
2956 that's true only with -std. */
2957 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2959 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2960 inside strings and character constants. */
2961 #define FOO(x) 'x'
2962 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2964 int test (int i, double x);
2965 struct s1 {int (*f) (int a);};
2966 struct s2 {int (*f) (double a);};
2967 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2968 int argc;
2969 char **argv;
2971 main ()
2973 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2975 return 0;
2977 _ACEOF
2978 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2979 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2981 CC="$ac_save_CC $ac_arg"
2982 if ac_fn_c_try_compile "$LINENO"; then :
2983 ac_cv_prog_cc_c89=$ac_arg
2985 rm -f core conftest.err conftest.$ac_objext
2986 test "x$ac_cv_prog_cc_c89" != "xno" && break
2987 done
2988 rm -f conftest.$ac_ext
2989 CC=$ac_save_CC
2992 # AC_CACHE_VAL
2993 case "x$ac_cv_prog_cc_c89" in
2995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
2996 $as_echo "none needed" >&6; } ;;
2997 xno)
2998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2999 $as_echo "unsupported" >&6; } ;;
3001 CC="$CC $ac_cv_prog_cc_c89"
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3003 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3004 esac
3005 if test "x$ac_cv_prog_cc_c89" != xno; then :
3009 ac_ext=c
3010 ac_cpp='$CPP $CPPFLAGS'
3011 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3012 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3013 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3015 if test $host != $build; then
3016 for ac_prog in gcc cc
3018 # Extract the first word of "$ac_prog", so it can be a program name with args.
3019 set dummy $ac_prog; ac_word=$2
3020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3021 $as_echo_n "checking for $ac_word... " >&6; }
3022 if ${ac_cv_prog_BUILD_CC+:} false; then :
3023 $as_echo_n "(cached) " >&6
3024 else
3025 if test -n "$BUILD_CC"; then
3026 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3027 else
3028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3029 for as_dir in $PATH
3031 IFS=$as_save_IFS
3032 test -z "$as_dir" && as_dir=.
3033 for ac_exec_ext in '' $ac_executable_extensions; do
3034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3035 ac_cv_prog_BUILD_CC="$ac_prog"
3036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3037 break 2
3039 done
3040 done
3041 IFS=$as_save_IFS
3045 BUILD_CC=$ac_cv_prog_BUILD_CC
3046 if test -n "$BUILD_CC"; then
3047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3048 $as_echo "$BUILD_CC" >&6; }
3049 else
3050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3051 $as_echo "no" >&6; }
3055 test -n "$BUILD_CC" && break
3056 done
3060 ac_ext=c
3061 ac_cpp='$CPP $CPPFLAGS'
3062 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3063 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3064 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3066 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3067 # On Suns, sometimes $CPP names a directory.
3068 if test -n "$CPP" && test -d "$CPP"; then
3069 CPP=
3071 if test -z "$CPP"; then
3072 if ${ac_cv_prog_CPP+:} false; then :
3073 $as_echo_n "(cached) " >&6
3074 else
3075 # Double quotes because CPP needs to be expanded
3076 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3078 ac_preproc_ok=false
3079 for ac_c_preproc_warn_flag in '' yes
3081 # Use a header file that comes with gcc, so configuring glibc
3082 # with a fresh cross-compiler works.
3083 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3084 # <limits.h> exists even on freestanding compilers.
3085 # On the NeXT, cc -E runs the code through the compiler's parser,
3086 # not just through cpp. "Syntax error" is here to catch this case.
3087 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3088 /* end confdefs.h. */
3089 #ifdef __STDC__
3090 # include <limits.h>
3091 #else
3092 # include <assert.h>
3093 #endif
3094 Syntax error
3095 _ACEOF
3096 if ac_fn_c_try_cpp "$LINENO"; then :
3098 else
3099 # Broken: fails on valid input.
3100 continue
3102 rm -f conftest.err conftest.i conftest.$ac_ext
3104 # OK, works on sane cases. Now check whether nonexistent headers
3105 # can be detected and how.
3106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3107 /* end confdefs.h. */
3108 #include <ac_nonexistent.h>
3109 _ACEOF
3110 if ac_fn_c_try_cpp "$LINENO"; then :
3111 # Broken: success on invalid input.
3112 continue
3113 else
3114 # Passes both tests.
3115 ac_preproc_ok=:
3116 break
3118 rm -f conftest.err conftest.i conftest.$ac_ext
3120 done
3121 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3122 rm -f conftest.i conftest.err conftest.$ac_ext
3123 if $ac_preproc_ok; then :
3124 break
3127 done
3128 ac_cv_prog_CPP=$CPP
3131 CPP=$ac_cv_prog_CPP
3132 else
3133 ac_cv_prog_CPP=$CPP
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3136 $as_echo "$CPP" >&6; }
3137 ac_preproc_ok=false
3138 for ac_c_preproc_warn_flag in '' yes
3140 # Use a header file that comes with gcc, so configuring glibc
3141 # with a fresh cross-compiler works.
3142 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3143 # <limits.h> exists even on freestanding compilers.
3144 # On the NeXT, cc -E runs the code through the compiler's parser,
3145 # not just through cpp. "Syntax error" is here to catch this case.
3146 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3147 /* end confdefs.h. */
3148 #ifdef __STDC__
3149 # include <limits.h>
3150 #else
3151 # include <assert.h>
3152 #endif
3153 Syntax error
3154 _ACEOF
3155 if ac_fn_c_try_cpp "$LINENO"; then :
3157 else
3158 # Broken: fails on valid input.
3159 continue
3161 rm -f conftest.err conftest.i conftest.$ac_ext
3163 # OK, works on sane cases. Now check whether nonexistent headers
3164 # can be detected and how.
3165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3166 /* end confdefs.h. */
3167 #include <ac_nonexistent.h>
3168 _ACEOF
3169 if ac_fn_c_try_cpp "$LINENO"; then :
3170 # Broken: success on invalid input.
3171 continue
3172 else
3173 # Passes both tests.
3174 ac_preproc_ok=:
3175 break
3177 rm -f conftest.err conftest.i conftest.$ac_ext
3179 done
3180 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3181 rm -f conftest.i conftest.err conftest.$ac_ext
3182 if $ac_preproc_ok; then :
3184 else
3185 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3186 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3187 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3188 See \`config.log' for more details" "$LINENO" 5; }
3191 ac_ext=c
3192 ac_cpp='$CPP $CPPFLAGS'
3193 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3194 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3195 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3197 # We need the C++ compiler only for testing.
3198 ac_ext=cpp
3199 ac_cpp='$CXXCPP $CPPFLAGS'
3200 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3201 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3202 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3203 if test -z "$CXX"; then
3204 if test -n "$CCC"; then
3205 CXX=$CCC
3206 else
3207 if test -n "$ac_tool_prefix"; then
3208 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3210 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3211 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3212 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3213 $as_echo_n "checking for $ac_word... " >&6; }
3214 if ${ac_cv_prog_CXX+:} false; then :
3215 $as_echo_n "(cached) " >&6
3216 else
3217 if test -n "$CXX"; then
3218 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3219 else
3220 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3221 for as_dir in $PATH
3223 IFS=$as_save_IFS
3224 test -z "$as_dir" && as_dir=.
3225 for ac_exec_ext in '' $ac_executable_extensions; do
3226 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3227 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3229 break 2
3231 done
3232 done
3233 IFS=$as_save_IFS
3237 CXX=$ac_cv_prog_CXX
3238 if test -n "$CXX"; then
3239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3240 $as_echo "$CXX" >&6; }
3241 else
3242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3243 $as_echo "no" >&6; }
3247 test -n "$CXX" && break
3248 done
3250 if test -z "$CXX"; then
3251 ac_ct_CXX=$CXX
3252 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3254 # Extract the first word of "$ac_prog", so it can be a program name with args.
3255 set dummy $ac_prog; ac_word=$2
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3257 $as_echo_n "checking for $ac_word... " >&6; }
3258 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3259 $as_echo_n "(cached) " >&6
3260 else
3261 if test -n "$ac_ct_CXX"; then
3262 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3263 else
3264 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3265 for as_dir in $PATH
3267 IFS=$as_save_IFS
3268 test -z "$as_dir" && as_dir=.
3269 for ac_exec_ext in '' $ac_executable_extensions; do
3270 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3271 ac_cv_prog_ac_ct_CXX="$ac_prog"
3272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3273 break 2
3275 done
3276 done
3277 IFS=$as_save_IFS
3281 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3282 if test -n "$ac_ct_CXX"; then
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3284 $as_echo "$ac_ct_CXX" >&6; }
3285 else
3286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3287 $as_echo "no" >&6; }
3291 test -n "$ac_ct_CXX" && break
3292 done
3294 if test "x$ac_ct_CXX" = x; then
3295 CXX="g++"
3296 else
3297 case $cross_compiling:$ac_tool_warned in
3298 yes:)
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3300 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3301 ac_tool_warned=yes ;;
3302 esac
3303 CXX=$ac_ct_CXX
3309 # Provide some information about the compiler.
3310 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3311 set X $ac_compile
3312 ac_compiler=$2
3313 for ac_option in --version -v -V -qversion; do
3314 { { ac_try="$ac_compiler $ac_option >&5"
3315 case "(($ac_try" in
3316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3317 *) ac_try_echo=$ac_try;;
3318 esac
3319 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3320 $as_echo "$ac_try_echo"; } >&5
3321 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3322 ac_status=$?
3323 if test -s conftest.err; then
3324 sed '10a\
3325 ... rest of stderr output deleted ...
3326 10q' conftest.err >conftest.er1
3327 cat conftest.er1 >&5
3329 rm -f conftest.er1 conftest.err
3330 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3331 test $ac_status = 0; }
3332 done
3334 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3335 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3336 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3337 $as_echo_n "(cached) " >&6
3338 else
3339 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3340 /* end confdefs.h. */
3343 main ()
3345 #ifndef __GNUC__
3346 choke me
3347 #endif
3350 return 0;
3352 _ACEOF
3353 if ac_fn_cxx_try_compile "$LINENO"; then :
3354 ac_compiler_gnu=yes
3355 else
3356 ac_compiler_gnu=no
3358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3359 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3363 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3364 if test $ac_compiler_gnu = yes; then
3365 GXX=yes
3366 else
3367 GXX=
3369 ac_test_CXXFLAGS=${CXXFLAGS+set}
3370 ac_save_CXXFLAGS=$CXXFLAGS
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3372 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3373 if ${ac_cv_prog_cxx_g+:} false; then :
3374 $as_echo_n "(cached) " >&6
3375 else
3376 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3377 ac_cxx_werror_flag=yes
3378 ac_cv_prog_cxx_g=no
3379 CXXFLAGS="-g"
3380 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3381 /* end confdefs.h. */
3384 main ()
3388 return 0;
3390 _ACEOF
3391 if ac_fn_cxx_try_compile "$LINENO"; then :
3392 ac_cv_prog_cxx_g=yes
3393 else
3394 CXXFLAGS=""
3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 /* end confdefs.h. */
3399 main ()
3403 return 0;
3405 _ACEOF
3406 if ac_fn_cxx_try_compile "$LINENO"; then :
3408 else
3409 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3410 CXXFLAGS="-g"
3411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3412 /* end confdefs.h. */
3415 main ()
3419 return 0;
3421 _ACEOF
3422 if ac_fn_cxx_try_compile "$LINENO"; then :
3423 ac_cv_prog_cxx_g=yes
3425 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3427 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3430 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3433 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3434 if test "$ac_test_CXXFLAGS" = set; then
3435 CXXFLAGS=$ac_save_CXXFLAGS
3436 elif test $ac_cv_prog_cxx_g = yes; then
3437 if test "$GXX" = yes; then
3438 CXXFLAGS="-g -O2"
3439 else
3440 CXXFLAGS="-g"
3442 else
3443 if test "$GXX" = yes; then
3444 CXXFLAGS="-O2"
3445 else
3446 CXXFLAGS=
3449 ac_ext=c
3450 ac_cpp='$CPP $CPPFLAGS'
3451 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3452 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3453 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3456 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3457 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3460 # This will get text that should go into config.make.
3461 config_vars=
3463 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3465 # Check whether --with-gd was given.
3466 if test "${with_gd+set}" = set; then :
3467 withval=$with_gd; case "$with_gd" in
3468 yes|''|no) ;;
3469 *) libgd_include="-I$withval/include"
3470 libgd_ldflags="-L$withval/lib" ;;
3471 esac
3476 # Check whether --with-gd-include was given.
3477 if test "${with_gd_include+set}" = set; then :
3478 withval=$with_gd_include; case "$with_gd_include" in
3479 ''|no) ;;
3480 *) libgd_include="-I$withval" ;;
3481 esac
3486 # Check whether --with-gd-lib was given.
3487 if test "${with_gd_lib+set}" = set; then :
3488 withval=$with_gd_lib; case "$with_gd_lib" in
3489 ''|no) ;;
3490 *) libgd_ldflags="-L$withval" ;;
3491 esac
3496 if test -n "$libgd_include"; then
3497 config_vars="$config_vars
3498 CFLAGS-memusagestat.c = $libgd_include"
3500 if test -n "$libgd_ldflags"; then
3501 config_vars="$config_vars
3502 libgd-LDFLAGS = $libgd_ldflags"
3506 # Check whether --with-fp was given.
3507 if test "${with_fp+set}" = set; then :
3508 withval=$with_fp; with_fp=$withval
3509 else
3510 with_fp=yes
3515 # Check whether --with-binutils was given.
3516 if test "${with_binutils+set}" = set; then :
3517 withval=$with_binutils; path_binutils=$withval
3518 else
3519 path_binutils=''
3523 # Check whether --with-selinux was given.
3524 if test "${with_selinux+set}" = set; then :
3525 withval=$with_selinux; with_selinux=$withval
3526 else
3527 with_selinux=auto
3532 # Check whether --with-headers was given.
3533 if test "${with_headers+set}" = set; then :
3534 withval=$with_headers; sysheaders=$withval
3535 else
3536 sysheaders=''
3542 # Check whether --with-default-link was given.
3543 if test "${with_default_link+set}" = set; then :
3544 withval=$with_default_link; use_default_link=$withval
3545 else
3546 use_default_link=default
3550 # Check whether --enable-sanity-checks was given.
3551 if test "${enable_sanity_checks+set}" = set; then :
3552 enableval=$enable_sanity_checks; enable_sanity=$enableval
3553 else
3554 enable_sanity=yes
3559 # Check whether --enable-check-abi was given.
3560 if test "${enable_check_abi+set}" = set; then :
3561 enableval=$enable_check_abi; enable_check_abi=$enableval
3562 else
3563 enable_check_abi=no
3567 # Check whether --enable-shared was given.
3568 if test "${enable_shared+set}" = set; then :
3569 enableval=$enable_shared; shared=$enableval
3570 else
3571 shared=yes
3574 # Check whether --enable-profile was given.
3575 if test "${enable_profile+set}" = set; then :
3576 enableval=$enable_profile; profile=$enableval
3577 else
3578 profile=no
3581 # Check whether --enable-versioning was given.
3582 if test "${enable_versioning+set}" = set; then :
3583 enableval=$enable_versioning; enable_versioning=$enableval
3584 else
3585 enable_versioning=yes
3589 # Check whether --enable-oldest-abi was given.
3590 if test "${enable_oldest_abi+set}" = set; then :
3591 enableval=$enable_oldest_abi; oldest_abi=$enableval
3592 else
3593 oldest_abi=no
3596 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3597 oldest_abi=default
3598 else
3599 cat >>confdefs.h <<_ACEOF
3600 #define GLIBC_OLDEST_ABI "$oldest_abi"
3601 _ACEOF
3606 # Check whether --enable-stackguard-randomization was given.
3607 if test "${enable_stackguard_randomization+set}" = set; then :
3608 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3609 else
3610 enable_stackguard_randomize=no
3613 if test "$enable_stackguard_randomize" = yes; then
3614 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3618 # Check whether --enable-add-ons was given.
3619 if test "${enable_add_ons+set}" = set; then :
3620 enableval=$enable_add_ons;
3621 else
3622 enable_add_ons=yes
3626 # Check whether --enable-hidden-plt was given.
3627 if test "${enable_hidden_plt+set}" = set; then :
3628 enableval=$enable_hidden_plt; hidden=$enableval
3629 else
3630 hidden=yes
3633 if test "x$hidden" = xno; then
3634 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3638 # Check whether --enable-bind-now was given.
3639 if test "${enable_bind_now+set}" = set; then :
3640 enableval=$enable_bind_now; bindnow=$enableval
3641 else
3642 bindnow=no
3647 # Check whether --enable-static-nss was given.
3648 if test "${enable_static_nss+set}" = set; then :
3649 enableval=$enable_static_nss; static_nss=$enableval
3650 else
3651 static_nss=no
3654 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3655 static_nss=yes
3656 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3660 # Check whether --enable-force-install was given.
3661 if test "${enable_force_install+set}" = set; then :
3662 enableval=$enable_force_install; force_install=$enableval
3663 else
3664 force_install=yes
3669 # Check whether --enable-kernel was given.
3670 if test "${enable_kernel+set}" = set; then :
3671 enableval=$enable_kernel; minimum_kernel=$enableval
3674 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3675 # Better nothing than this.
3676 minimum_kernel=""
3677 else
3678 if test "$minimum_kernel" = current; then
3679 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3683 # Check whether --enable-all-warnings was given.
3684 if test "${enable_all_warnings+set}" = set; then :
3685 enableval=$enable_all_warnings; all_warnings=$enableval
3690 # Check whether --enable-multi-arch was given.
3691 if test "${enable_multi_arch+set}" = set; then :
3692 enableval=$enable_multi_arch; multi_arch=$enableval
3693 else
3694 multi_arch=default
3698 # Check whether --enable-nss-crypt was given.
3699 if test "${enable_nss_crypt+set}" = set; then :
3700 enableval=$enable_nss_crypt; nss_crypt=$enableval
3701 else
3702 nss_crypt=no
3705 if test x$nss_crypt = xyes; then
3706 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3707 if test $? -ne 0; then
3708 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3710 old_CFLAGS="$CFLAGS"
3711 CFLAGS="$CFLAGS $nss_includes"
3713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3714 /* end confdefs.h. */
3715 typedef int PRBool;
3716 #include <hasht.h>
3717 #include <nsslowhash.h>
3718 void f (void) { NSSLOW_Init (); }
3720 main ()
3724 return 0;
3726 _ACEOF
3727 if ac_fn_c_try_compile "$LINENO"; then :
3728 libc_cv_nss_crypt=yes
3729 else
3730 as_fn_error $? "
3731 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3733 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3734 old_LIBS="$LIBS"
3735 LIBS="$LIBS -lfreebl3"
3736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3737 /* end confdefs.h. */
3738 typedef int PRBool;
3739 #include <hasht.h>
3740 #include <nsslowhash.h>
3742 main ()
3744 NSSLOW_Init();
3746 return 0;
3748 _ACEOF
3749 if ac_fn_c_try_link "$LINENO"; then :
3750 libc_cv_nss_crypt=yes
3751 else
3752 as_fn_error $? "
3753 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3755 rm -f core conftest.err conftest.$ac_objext \
3756 conftest$ac_exeext conftest.$ac_ext
3757 CFLAGS="$old_CFLAGS"
3758 LIBS="$old_LIBS"
3759 else
3760 libc_cv_nss_crypt=no
3764 # The way shlib-versions is used to generate soversions.mk uses a
3765 # fairly simplistic model for name recognition that can't distinguish
3766 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3767 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3768 # tell. This doesn't get used much beyond that, so it's fairly safe.
3769 case "$host_os" in
3770 linux*)
3772 gnu*)
3773 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3775 esac
3777 # We keep the original values in `$config_*' and never modify them, so we
3778 # can write them unchanged into config.make. Everything else uses
3779 # $machine, $vendor, and $os, and changes them whenever convenient.
3780 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3782 # Don't allow vendor == "unknown"
3783 test "$config_vendor" = unknown && config_vendor=
3784 config_os="`echo $config_os | sed 's/^unknown-//'`"
3786 # Some configurations imply other options.
3787 elf=yes
3789 # The configure fragment of an add-on port can modify these to supplement
3790 # or override the table in the case statement below. No fragment should
3791 # ever change the config_* variables, however.
3792 machine=$config_machine
3793 vendor=$config_vendor
3794 os=$config_os
3795 base_os=''
3797 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3798 # Unify this here.
3799 if test "$machine" = rs6000; then
3800 machine="powerpc"
3803 # Braindead PowerPC box with absolutely no FPU.
3804 case "$machine-$host_os" in
3805 powerpc*-*soft)
3806 with_fp=no
3808 esac
3810 submachine=
3812 # Check whether --with-cpu was given.
3813 if test "${with_cpu+set}" = set; then :
3814 withval=$with_cpu; case "$withval" in
3815 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3816 no) ;;
3817 *) submachine="$withval" ;;
3818 esac
3823 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3824 then
3825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3826 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3827 for frag in $frags; do
3828 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3829 echo $ECHO_N "$name $ECHO_C" >&6
3830 . "$frag"
3831 done
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3833 $as_echo "" >&6; }
3836 # An add-on can set this when it wants to disable the sanity check below.
3837 libc_config_ok=no
3839 subdirs="$subdirs "
3842 case "$enable_add_ons" in
3843 ''|no) add_ons= ;;
3844 yes|'*')
3845 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3846 sed 's@/[^/]*$@@' | sort | uniq`
3847 add_ons_automatic=yes
3849 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3850 add_ons_automatic=no ;;
3851 esac
3853 configured_add_ons=
3854 add_ons_sfx=
3855 add_ons_pfx=
3856 if test x"$add_ons" != x; then
3857 for f in $add_ons; do
3858 # Some sanity checks
3859 case "$f" in
3860 crypt)
3861 as_fn_error $? "
3862 *** It seems that you're using an old \`crypt' add-on. crypt is now
3863 *** part of glibc and using the old add-on will not work with this
3864 *** release. Start again with fresh sources and without the old
3865 *** \`crypt' add-on." "$LINENO" 5
3867 localedata)
3868 as_fn_error $? "
3869 *** It seems that you're using an old \`localedata' add-on. localedata
3870 *** is now part of glibc and using the old add-on will not work with
3871 *** this release. Start again with fresh sources and without the old
3872 *** \`localedata' add-on." "$LINENO" 5
3874 esac
3875 done
3877 # Now source each add-on's configure fragment.
3878 # The fragments can use $srcdir/$libc_add_on to find themselves,
3879 # and test $add_ons_automatic to see if they were explicitly requested.
3880 # A fragment can clear (or even change) $libc_add_on to affect
3881 # whether it goes into the list to be actually used in the build.
3882 use_add_ons=
3883 for libc_add_on in $add_ons; do
3884 # Test whether such a directory really exists.
3885 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3886 case "$libc_add_on" in
3888 libc_add_on_srcdir=$libc_add_on
3891 test -d "$srcdir/$libc_add_on" || {
3892 if test -d "$libc_add_on"; then
3893 libc_add_on="`pwd`/$libc_add_on"
3894 else
3895 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3898 libc_add_on_srcdir=$srcdir/$libc_add_on
3900 esac
3902 libc_add_on_frag=$libc_add_on_srcdir/configure
3903 libc_add_on_canonical=
3904 libc_add_on_config_subdirs=
3905 if test -r "$libc_add_on_frag"; then
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3907 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3908 libc_add_on_canonical=unknown
3909 libc_add_on_subdirs=
3910 . "$libc_add_on_frag"
3911 test -z "$libc_add_on" || {
3912 configured_add_ons="$configured_add_ons $libc_add_on"
3913 if test "x$libc_add_on_canonical" = xunknown; then
3914 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3916 for d in $libc_add_on_subdirs; do
3917 case "$libc_add_on" in
3918 /*) subdir_srcdir="$libc_add_on" ;;
3919 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3920 esac
3921 case "$d" in
3923 d="${libc_add_on_canonical:-$libc_add_on}"
3926 subdir_srcdir="$d"
3929 subdir_srcdir="$subdir_srcdir/$d"
3931 esac
3932 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3933 add_on_subdirs="$add_on_subdirs $d"
3934 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3935 $d-srcdir = $subdir_srcdir"
3936 done
3937 for d in $libc_add_on_config_subdirs; do
3938 case "$d" in
3939 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3940 esac
3941 if test ! -d "$libc_add_on_srcdir/$d"; then
3942 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3944 case "$libc_add_on" in
3945 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3946 esac
3947 subdirs="$subdirs $libc_add_on/$d"
3948 done
3951 if test -n "$libc_add_on"; then
3952 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3953 then
3954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3955 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3956 for frag in $frags; do
3957 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3958 echo $ECHO_N "$name $ECHO_C" >&6
3959 . "$frag"
3960 done
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3962 $as_echo "" >&6; }
3964 use_add_ons="$use_add_ons $libc_add_on"
3965 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3966 test -z "$libc_add_on_canonical" ||
3967 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3969 done
3970 # Use echo to strip excess whitespace.
3971 add_ons="`echo $use_add_ons`"
3978 ### I put this here to prevent those annoying emails from people who cannot
3979 ### read and try to compile glibc on unsupported platforms. --drepper
3981 ### By using the undocumented --enable-hacker-mode option for configure
3982 ### one can skip this test to make the configuration not fail for unsupported
3983 ### platforms.
3985 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3986 case "$machine-$host_os" in
3987 *-linux* | *-gnu* | arm*-none*)
3990 echo "*** The GNU C library is currently not available for this platform."
3991 echo "*** So far nobody cared to port it and if there is no volunteer it"
3992 echo "*** might never happen. So, if you have interest to see glibc on"
3993 echo "*** this platform visit"
3994 echo "*** http://www.gnu.org/software/libc/porting.html"
3995 echo "*** and join the group of porters"
3996 exit 1
3998 esac
4001 # Expand the configuration machine name into a subdirectory by architecture
4002 # type and particular chip. If an add-on configure fragment already set
4003 # base_machine, we don't change it.
4004 test -n "$base_machine" || case "$machine" in
4005 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4006 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4007 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4008 s390) base_machine=s390 machine=s390/s390-32 ;;
4009 s390x) base_machine=s390 machine=s390/s390-64 ;;
4010 sh3*) base_machine=sh machine=sh/sh3 ;;
4011 sh4*) base_machine=sh machine=sh/sh4 ;;
4012 sparc | sparcv[67])
4013 base_machine=sparc machine=sparc/sparc32 ;;
4014 sparcv8 | supersparc | hypersparc)
4015 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4016 sparcv8plus | sparcv8plusa | sparcv9)
4017 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4018 sparcv8plusb | sparcv9b)
4019 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4020 sparcv9v)
4021 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4022 sparcv9v2)
4023 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4024 sparc64)
4025 base_machine=sparc machine=sparc/sparc64 ;;
4026 sparc64b)
4027 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4028 sparc64v)
4029 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4030 sparc64v2)
4031 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4032 *) base_machine=$machine ;;
4033 esac
4036 if test "$base_machine" = "i386"; then
4037 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4041 # For the multi-arch option we need support in the assembler.
4042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4043 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4044 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4045 $as_echo_n "(cached) " >&6
4046 else
4047 cat > conftest.s <<EOF
4048 .type foo,%gnu_indirect_function
4050 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4051 then
4052 libc_cv_asm_gnu_indirect_function=yes
4053 else
4054 libc_cv_asm_gnu_indirect_function=no
4056 rm -f conftest*
4058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4059 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4062 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4063 if ${libc_cv_dot_text+:} false; then :
4064 $as_echo_n "(cached) " >&6
4065 else
4066 cat > conftest.s <<EOF
4067 .text
4069 libc_cv_dot_text=
4070 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4071 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4072 (eval $ac_try) 2>&5
4073 ac_status=$?
4074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4075 test $ac_status = 0; }; }; then
4076 libc_cv_dot_text=.text
4078 rm -f conftest*
4081 if test -z "$libc_cv_dot_text"; then
4082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4083 $as_echo "no" >&6; }
4084 else
4085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4086 $as_echo "yes" >&6; }
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4090 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4091 if ${libc_cv_asm_global_directive+:} false; then :
4092 $as_echo_n "(cached) " >&6
4093 else
4094 libc_cv_asm_global_directive=UNKNOWN
4095 for ac_globl in .globl .global .EXPORT; do
4096 cat > conftest.s <<EOF
4097 ${libc_cv_dot_text}
4098 ${ac_globl} foo
4099 foo:
4101 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4102 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4103 (eval $ac_try) 2>&5
4104 ac_status=$?
4105 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4106 test $ac_status = 0; }; }; then
4107 libc_cv_asm_global_directive=${ac_globl}
4109 rm -f conftest*
4110 test $libc_cv_asm_global_directive != UNKNOWN && break
4111 done
4113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4114 $as_echo "$libc_cv_asm_global_directive" >&6; }
4115 if test $libc_cv_asm_global_directive = UNKNOWN; then
4116 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4117 else
4118 cat >>confdefs.h <<_ACEOF
4119 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4120 _ACEOF
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4125 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4126 if ${libc_cv_asm_type_prefix+:} false; then :
4127 $as_echo_n "(cached) " >&6
4128 else
4129 libc_cv_asm_type_prefix=no
4130 for ac_try_prefix in '@' '%' '#'; do
4131 cat > conftest.s <<EOF
4132 ${libc_cv_dot_text}
4133 ${libc_cv_asm_global_directive} foo
4134 .type foo, ${ac_try_prefix}object
4135 .size foo, 1
4136 foo:
4137 .byte 1
4139 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4140 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4141 (eval $ac_try) 2>&5
4142 ac_status=$?
4143 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4144 test $ac_status = 0; }; }; then
4145 libc_cv_asm_type_prefix=${ac_try_prefix}
4147 rm -f conftest*
4148 test "x$libc_cv_asm_type_prefix" != xno && break
4149 done
4151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4152 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4153 if test "x$libc_cv_asm_type_prefix" != xno; then
4154 cat >>confdefs.h <<_ACEOF
4155 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4156 _ACEOF
4160 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -o x"$libc_cv_asm_type_prefix" = xno; then
4161 if test x"$multi_arch" = xyes; then
4162 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4163 else
4164 multi_arch=no
4167 if test x"$multi_arch" != xno; then
4168 multi_arch_d=/multiarch
4171 # Compute the list of sysdep directories for this configuration.
4172 # This can take a while to compute.
4173 sysdep_dir=$srcdir/sysdeps
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4175 $as_echo_n "checking sysdep dirs... " >&6; }
4176 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4177 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4179 test "x$base_os" != x || case "$os" in
4180 gnu*)
4181 base_os=mach/hurd ;;
4182 netbsd* | 386bsd* | freebsd* | bsdi*)
4183 base_os=unix/bsd/bsd4.4 ;;
4184 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4185 base_os=unix/bsd ;;
4186 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4187 base_os=unix/sysv ;;
4188 irix6*)
4189 base_os=unix/sysv/irix6/$os ;;
4190 solaris[2-9]*)
4191 base_os=unix/sysv/sysv4 ;;
4192 none)
4193 base_os=standalone ;;
4194 esac
4196 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4197 tail=$os
4198 ostry=$os
4199 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4200 ostry="$ostry /$o"
4201 tail=$o
4202 done
4203 o=`echo $tail | sed 's/[0-9]*$//'`
4204 if test $o != $tail; then
4205 ostry="$ostry /$o"
4207 # For linux-gnu, try linux-gnu, then linux.
4208 o=`echo $tail | sed 's/-.*$//'`
4209 if test $o != $tail; then
4210 ostry="$ostry /$o"
4213 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4214 base=
4215 tail=$base_os
4216 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4217 set $b
4218 base="$base /$1"
4219 tail="$2"
4220 done
4222 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4223 mach=
4224 tail=$machine${submachine:+/$submachine}
4225 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4226 set $m
4227 # Prepend the machine's FPU directory unless --without-fp.
4228 if test "$with_fp" = yes; then
4229 mach="$mach /$1/fpu"
4230 else
4231 mach="$mach /$1/nofpu"
4233 mach="$mach /$1"
4234 tail="$2"
4235 done
4238 # Find what sysdep directories exist.
4239 sysnames_add_ons=
4240 sysnames=
4241 for b in $base ''; do
4242 for m0 in $mach ''; do
4243 for v in /$vendor ''; do
4244 test "$v" = / && continue
4245 for o in /$ostry ''; do
4246 test "$o" = / && continue
4247 for m in $multi_arch_d $mach ''; do
4248 for d in $add_ons_pfx ''; do
4249 for a in $add_ons_sfx ''; do
4250 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4251 try_srcdir="${srcdir}/"
4252 case "$d" in
4253 /*) try_srcdir= ;;
4254 esac
4255 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4256 test -n "$enable_debug_configure" &&
4257 echo "$0 DEBUG: try $try" >&2
4258 if test -d "$try_srcdir$try"; then
4259 sysnames="$sysnames $try"
4260 { test -n "$o" || test -n "$b"; } && os_used=t
4261 { test -n "$m" || test -n "$m0"; } && machine_used=t
4262 case x${m0:-$m} in
4263 x*/$submachine) submachine_used=t ;;
4264 esac
4265 if test -n "$d"; then
4266 case "$sysnames_add_ons" in
4267 *" $d "*) ;;
4268 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4269 esac
4273 done
4274 done
4275 done
4276 done
4277 done
4278 done
4279 done
4281 # If the assembler supports gnu_indirect_function symbol type and the
4282 # architecture supports multi-arch, we enable multi-arch by default.
4283 case $sysnames_add_ons$sysnames in
4284 *"$multi_arch_d"*)
4287 test x"$multi_arch" = xdefault && multi_arch=no
4289 esac
4290 if test x"$multi_arch" != xno; then
4291 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4296 if test -z "$os_used" && test "$os" != none; then
4297 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4299 if test -z "$machine_used" && test "$machine" != none; then
4300 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4302 if test -z "$submachine_used" && test -n "$submachine"; then
4303 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4307 # We have now validated the configuration.
4309 # Expand the list of system names into a full list of directories
4310 # from each element's parent name and Implies file (if present).
4311 set $sysnames
4312 names=
4313 while test $# -gt 0; do
4314 name=$1
4315 shift
4317 case " $names " in *" $name "*)
4318 # Already in the list.
4319 continue
4320 esac
4322 # Report each name as we discover it, so there is no long pause in output.
4323 echo $ECHO_N "$name $ECHO_C" >&6
4325 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4327 case $name in
4328 /*) xsrcdir= ;;
4329 *) xsrcdir=$srcdir/ ;;
4330 esac
4331 test -n "$enable_debug_configure" &&
4332 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4334 if test -f $xsrcdir$name/Implies; then
4335 # Collect more names from the `Implies' file (removing comments).
4336 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4337 implied=
4338 for x in $implied_candidate; do
4339 found=no
4340 if test -d $xsrcdir$name_base/$x; then
4341 implied="$implied $name_base/$x";
4342 found=yes
4344 for d in $add_ons_pfx ''; do
4345 try="${d}sysdeps/$x"
4346 case $d in
4347 /*) try_srcdir= ;;
4348 *) try_srcdir=$srcdir/ ;;
4349 esac
4350 test -n "$enable_debug_configure" &&
4351 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4352 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4353 then
4354 implied="$implied $try"
4355 found=yes
4356 case "$sysnames_add_ons" in
4357 *" $d "*) ;;
4358 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4359 esac
4361 done
4362 if test $found = no; then
4363 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4364 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4366 done
4367 else
4368 implied=
4371 # Add NAME to the list of names.
4372 names="$names $name"
4374 # Find the parent of NAME, using the empty string if it has none.
4375 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4377 # Add the names implied by NAME, and NAME's parent (if it has one), to
4378 # the list of names to be processed (the argument list). We prepend the
4379 # implied names to the list and append the parent. We want implied
4380 # directories to come before further directories inferred from the
4381 # configuration components; this ensures that for sysv4, unix/common
4382 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4383 # after sysv4).
4384 sysnames="`echo $implied $* $parent`"
4385 test -n "$sysnames" && set $sysnames
4386 done
4388 # Add the default directories.
4389 default_sysnames="sysdeps/generic"
4390 sysnames="$names $default_sysnames"
4392 # The other names were emitted during the scan.
4393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4394 $as_echo "$default_sysnames" >&6; }
4396 # Collect the list of add-ons that supply partial sysdeps trees.
4397 sysdeps_add_ons=
4398 for add_on in $add_ons; do
4399 case "$add_on" in
4400 /*) xsrcdir= ;;
4401 *) xsrcdir="$srcdir/" ;;
4402 esac
4404 test -d "$xsrcdir$add_on/sysdeps" || {
4405 case "$configured_add_ons " in
4406 *" $add_on "*) ;;
4407 *|'')
4408 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4410 esac
4411 continue
4414 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4415 case "$sysnames_add_ons" in
4416 *" $add_on/ "*) ;;
4417 *|'')
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4419 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4420 continue ;;
4421 esac
4423 found=no
4424 for d in $sysnames; do
4425 case "$d" in
4426 $add_on/sysdeps/*) ;;
4427 *) continue ;;
4428 esac
4429 (cd "$xsrcdir$d" && for f in *[!~]; do
4430 case "$f" in
4431 sys|bits)
4432 for ff in $f/*.h; do
4433 test -d "$ff" || { test -e "$ff" && exit 88; }
4434 done
4437 test -d "$f" || { test -e "$f" && exit 88; }
4439 esac
4440 done)
4441 if test $? -eq 88; then
4442 found=yes
4443 break
4445 done
4446 if test $found = no; then
4447 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4448 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4450 done
4454 ### Locate tools.
4456 # Find a good install program. We prefer a C program (faster),
4457 # so one script is as good as another. But avoid the broken or
4458 # incompatible versions:
4459 # SysV /etc/install, /usr/sbin/install
4460 # SunOS /usr/etc/install
4461 # IRIX /sbin/install
4462 # AIX /bin/install
4463 # AmigaOS /C/install, which installs bootblocks on floppy discs
4464 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4465 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4466 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4467 # OS/2's system install, which has a completely different semantic
4468 # ./install, which can be erroneously created by make from ./install.sh.
4469 # Reject install programs that cannot install multiple files.
4470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4471 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4472 if test -z "$INSTALL"; then
4473 if ${ac_cv_path_install+:} false; then :
4474 $as_echo_n "(cached) " >&6
4475 else
4476 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4477 for as_dir in $PATH
4479 IFS=$as_save_IFS
4480 test -z "$as_dir" && as_dir=.
4481 # Account for people who put trailing slashes in PATH elements.
4482 case $as_dir/ in #((
4483 ./ | .// | /[cC]/* | \
4484 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4485 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4486 /usr/ucb/* ) ;;
4488 # OSF1 and SCO ODT 3.0 have their own names for install.
4489 # Don't use installbsd from OSF since it installs stuff as root
4490 # by default.
4491 for ac_prog in ginstall scoinst install; do
4492 for ac_exec_ext in '' $ac_executable_extensions; do
4493 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4494 if test $ac_prog = install &&
4495 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4496 # AIX install. It has an incompatible calling convention.
4498 elif test $ac_prog = install &&
4499 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4500 # program-specific install script used by HP pwplus--don't use.
4502 else
4503 rm -rf conftest.one conftest.two conftest.dir
4504 echo one > conftest.one
4505 echo two > conftest.two
4506 mkdir conftest.dir
4507 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4508 test -s conftest.one && test -s conftest.two &&
4509 test -s conftest.dir/conftest.one &&
4510 test -s conftest.dir/conftest.two
4511 then
4512 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4513 break 3
4517 done
4518 done
4520 esac
4522 done
4523 IFS=$as_save_IFS
4525 rm -rf conftest.one conftest.two conftest.dir
4528 if test "${ac_cv_path_install+set}" = set; then
4529 INSTALL=$ac_cv_path_install
4530 else
4531 # As a last resort, use the slow shell script. Don't cache a
4532 # value for INSTALL within a source directory, because that will
4533 # break other packages using the cache if that directory is
4534 # removed, or if the value is a relative name.
4535 INSTALL=$ac_install_sh
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4539 $as_echo "$INSTALL" >&6; }
4541 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4542 # It thinks the first close brace ends the variable substitution.
4543 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4545 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4547 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4549 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4550 # The makefiles need to use a different form to find it in $srcdir.
4551 INSTALL='\$(..)./scripts/install-sh -c'
4553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4554 $as_echo_n "checking whether ln -s works... " >&6; }
4555 LN_S=$as_ln_s
4556 if test "$LN_S" = "ln -s"; then
4557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4558 $as_echo "yes" >&6; }
4559 else
4560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4561 $as_echo "no, using $LN_S" >&6; }
4565 # Was a --with-binutils option given?
4566 if test -n "$path_binutils"; then
4567 # Make absolute; ensure a single trailing slash.
4568 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4569 CC="$CC -B$path_binutils"
4571 AS=`$CC -print-prog-name=as`
4572 LD=`$CC -print-prog-name=ld`
4573 AR=`$CC -print-prog-name=ar`
4575 OBJDUMP=`$CC -print-prog-name=objdump`
4577 OBJCOPY=`$CC -print-prog-name=objcopy`
4580 # Determine whether we are using GNU binutils.
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4582 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4583 if ${libc_cv_prog_as_gnu+:} false; then :
4584 $as_echo_n "(cached) " >&6
4585 else
4586 # Most GNU programs take a -v and spit out some text including
4587 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4588 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4589 libc_cv_prog_as_gnu=yes
4590 else
4591 libc_cv_prog_as_gnu=no
4593 rm -fr contest*
4595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4596 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4597 rm -f a.out
4598 gnu_as=$libc_cv_prog_as_gnu
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4601 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4602 if ${libc_cv_prog_ld_gnu+:} false; then :
4603 $as_echo_n "(cached) " >&6
4604 else
4605 # Most GNU programs take a -v and spit out some text including
4606 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4607 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4608 libc_cv_prog_ld_gnu=yes
4609 else
4610 libc_cv_prog_ld_gnu=no
4612 rm -fr contest*
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4615 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4616 gnu_ld=$libc_cv_prog_ld_gnu
4619 # Accept binutils 2.20 or newer.
4620 for ac_prog in $AS
4622 # Extract the first word of "$ac_prog", so it can be a program name with args.
4623 set dummy $ac_prog; ac_word=$2
4624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4625 $as_echo_n "checking for $ac_word... " >&6; }
4626 if ${ac_cv_prog_AS+:} false; then :
4627 $as_echo_n "(cached) " >&6
4628 else
4629 if test -n "$AS"; then
4630 ac_cv_prog_AS="$AS" # Let the user override the test.
4631 else
4632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4633 for as_dir in $PATH
4635 IFS=$as_save_IFS
4636 test -z "$as_dir" && as_dir=.
4637 for ac_exec_ext in '' $ac_executable_extensions; do
4638 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4639 ac_cv_prog_AS="$ac_prog"
4640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4641 break 2
4643 done
4644 done
4645 IFS=$as_save_IFS
4649 AS=$ac_cv_prog_AS
4650 if test -n "$AS"; then
4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4652 $as_echo "$AS" >&6; }
4653 else
4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4655 $as_echo "no" >&6; }
4659 test -n "$AS" && break
4660 done
4662 if test -z "$AS"; then
4663 ac_verc_fail=yes
4664 else
4665 # Found it, now check the version.
4666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4667 $as_echo_n "checking version of $AS... " >&6; }
4668 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4669 case $ac_prog_version in
4670 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4671 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4672 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4673 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4675 esac
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4677 $as_echo "$ac_prog_version" >&6; }
4679 if test $ac_verc_fail = yes; then
4680 AS=: critic_missing="$critic_missing as"
4683 for ac_prog in $LD
4685 # Extract the first word of "$ac_prog", so it can be a program name with args.
4686 set dummy $ac_prog; ac_word=$2
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4688 $as_echo_n "checking for $ac_word... " >&6; }
4689 if ${ac_cv_prog_LD+:} false; then :
4690 $as_echo_n "(cached) " >&6
4691 else
4692 if test -n "$LD"; then
4693 ac_cv_prog_LD="$LD" # Let the user override the test.
4694 else
4695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4696 for as_dir in $PATH
4698 IFS=$as_save_IFS
4699 test -z "$as_dir" && as_dir=.
4700 for ac_exec_ext in '' $ac_executable_extensions; do
4701 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4702 ac_cv_prog_LD="$ac_prog"
4703 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4704 break 2
4706 done
4707 done
4708 IFS=$as_save_IFS
4712 LD=$ac_cv_prog_LD
4713 if test -n "$LD"; then
4714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4715 $as_echo "$LD" >&6; }
4716 else
4717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4718 $as_echo "no" >&6; }
4722 test -n "$LD" && break
4723 done
4725 if test -z "$LD"; then
4726 ac_verc_fail=yes
4727 else
4728 # Found it, now check the version.
4729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4730 $as_echo_n "checking version of $LD... " >&6; }
4731 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4732 case $ac_prog_version in
4733 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4734 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4735 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4736 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4738 esac
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4740 $as_echo "$ac_prog_version" >&6; }
4742 if test $ac_verc_fail = yes; then
4743 LD=: critic_missing="$critic_missing ld"
4747 # These programs are version sensitive.
4749 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4751 # Extract the first word of "$ac_prog", so it can be a program name with args.
4752 set dummy $ac_prog; ac_word=$2
4753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4754 $as_echo_n "checking for $ac_word... " >&6; }
4755 if ${ac_cv_prog_CC+:} false; then :
4756 $as_echo_n "(cached) " >&6
4757 else
4758 if test -n "$CC"; then
4759 ac_cv_prog_CC="$CC" # Let the user override the test.
4760 else
4761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4762 for as_dir in $PATH
4764 IFS=$as_save_IFS
4765 test -z "$as_dir" && as_dir=.
4766 for ac_exec_ext in '' $ac_executable_extensions; do
4767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4768 ac_cv_prog_CC="$ac_prog"
4769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4770 break 2
4772 done
4773 done
4774 IFS=$as_save_IFS
4778 CC=$ac_cv_prog_CC
4779 if test -n "$CC"; then
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4781 $as_echo "$CC" >&6; }
4782 else
4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4784 $as_echo "no" >&6; }
4788 test -n "$CC" && break
4789 done
4791 if test -z "$CC"; then
4792 ac_verc_fail=yes
4793 else
4794 # Found it, now check the version.
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4796 $as_echo_n "checking version of $CC... " >&6; }
4797 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4798 case $ac_prog_version in
4799 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4800 4.[3-9].* | 4.[1-9][0-9].* | [5-9].* )
4801 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4802 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4804 esac
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4806 $as_echo "$ac_prog_version" >&6; }
4808 if test $ac_verc_fail = yes; then
4809 critic_missing="$critic_missing gcc"
4812 for ac_prog in gnumake gmake make
4814 # Extract the first word of "$ac_prog", so it can be a program name with args.
4815 set dummy $ac_prog; ac_word=$2
4816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4817 $as_echo_n "checking for $ac_word... " >&6; }
4818 if ${ac_cv_prog_MAKE+:} false; then :
4819 $as_echo_n "(cached) " >&6
4820 else
4821 if test -n "$MAKE"; then
4822 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4823 else
4824 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4825 for as_dir in $PATH
4827 IFS=$as_save_IFS
4828 test -z "$as_dir" && as_dir=.
4829 for ac_exec_ext in '' $ac_executable_extensions; do
4830 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4831 ac_cv_prog_MAKE="$ac_prog"
4832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4833 break 2
4835 done
4836 done
4837 IFS=$as_save_IFS
4841 MAKE=$ac_cv_prog_MAKE
4842 if test -n "$MAKE"; then
4843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4844 $as_echo "$MAKE" >&6; }
4845 else
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4847 $as_echo "no" >&6; }
4851 test -n "$MAKE" && break
4852 done
4854 if test -z "$MAKE"; then
4855 ac_verc_fail=yes
4856 else
4857 # Found it, now check the version.
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4859 $as_echo_n "checking version of $MAKE... " >&6; }
4860 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4861 case $ac_prog_version in
4862 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4863 3.79* | 3.[89]*)
4864 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4865 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4867 esac
4868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4869 $as_echo "$ac_prog_version" >&6; }
4871 if test $ac_verc_fail = yes; then
4872 critic_missing="$critic_missing make"
4876 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4878 # Extract the first word of "$ac_prog", so it can be a program name with args.
4879 set dummy $ac_prog; ac_word=$2
4880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4881 $as_echo_n "checking for $ac_word... " >&6; }
4882 if ${ac_cv_prog_MSGFMT+:} false; then :
4883 $as_echo_n "(cached) " >&6
4884 else
4885 if test -n "$MSGFMT"; then
4886 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4887 else
4888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4889 for as_dir in $PATH
4891 IFS=$as_save_IFS
4892 test -z "$as_dir" && as_dir=.
4893 for ac_exec_ext in '' $ac_executable_extensions; do
4894 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4895 ac_cv_prog_MSGFMT="$ac_prog"
4896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4897 break 2
4899 done
4900 done
4901 IFS=$as_save_IFS
4905 MSGFMT=$ac_cv_prog_MSGFMT
4906 if test -n "$MSGFMT"; then
4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4908 $as_echo "$MSGFMT" >&6; }
4909 else
4910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4911 $as_echo "no" >&6; }
4915 test -n "$MSGFMT" && break
4916 done
4918 if test -z "$MSGFMT"; then
4919 ac_verc_fail=yes
4920 else
4921 # Found it, now check the version.
4922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4923 $as_echo_n "checking version of $MSGFMT... " >&6; }
4924 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4925 case $ac_prog_version in
4926 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4927 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4928 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4929 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4931 esac
4932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4933 $as_echo "$ac_prog_version" >&6; }
4935 if test $ac_verc_fail = yes; then
4936 MSGFMT=: aux_missing="$aux_missing msgfmt"
4939 for ac_prog in makeinfo
4941 # Extract the first word of "$ac_prog", so it can be a program name with args.
4942 set dummy $ac_prog; ac_word=$2
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4944 $as_echo_n "checking for $ac_word... " >&6; }
4945 if ${ac_cv_prog_MAKEINFO+:} false; then :
4946 $as_echo_n "(cached) " >&6
4947 else
4948 if test -n "$MAKEINFO"; then
4949 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4950 else
4951 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4952 for as_dir in $PATH
4954 IFS=$as_save_IFS
4955 test -z "$as_dir" && as_dir=.
4956 for ac_exec_ext in '' $ac_executable_extensions; do
4957 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4958 ac_cv_prog_MAKEINFO="$ac_prog"
4959 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4960 break 2
4962 done
4963 done
4964 IFS=$as_save_IFS
4968 MAKEINFO=$ac_cv_prog_MAKEINFO
4969 if test -n "$MAKEINFO"; then
4970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4971 $as_echo "$MAKEINFO" >&6; }
4972 else
4973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4974 $as_echo "no" >&6; }
4978 test -n "$MAKEINFO" && break
4979 done
4981 if test -z "$MAKEINFO"; then
4982 ac_verc_fail=yes
4983 else
4984 # Found it, now check the version.
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4986 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4987 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4988 case $ac_prog_version in
4989 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4990 4.*)
4991 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4992 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4994 esac
4995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4996 $as_echo "$ac_prog_version" >&6; }
4998 if test $ac_verc_fail = yes; then
4999 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5002 for ac_prog in sed
5004 # Extract the first word of "$ac_prog", so it can be a program name with args.
5005 set dummy $ac_prog; ac_word=$2
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5007 $as_echo_n "checking for $ac_word... " >&6; }
5008 if ${ac_cv_prog_SED+:} false; then :
5009 $as_echo_n "(cached) " >&6
5010 else
5011 if test -n "$SED"; then
5012 ac_cv_prog_SED="$SED" # Let the user override the test.
5013 else
5014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5015 for as_dir in $PATH
5017 IFS=$as_save_IFS
5018 test -z "$as_dir" && as_dir=.
5019 for ac_exec_ext in '' $ac_executable_extensions; do
5020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5021 ac_cv_prog_SED="$ac_prog"
5022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5023 break 2
5025 done
5026 done
5027 IFS=$as_save_IFS
5031 SED=$ac_cv_prog_SED
5032 if test -n "$SED"; then
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5034 $as_echo "$SED" >&6; }
5035 else
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5037 $as_echo "no" >&6; }
5041 test -n "$SED" && break
5042 done
5044 if test -z "$SED"; then
5045 ac_verc_fail=yes
5046 else
5047 # Found it, now check the version.
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5049 $as_echo_n "checking version of $SED... " >&6; }
5050 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5051 case $ac_prog_version in
5052 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5053 3.0[2-9]*|3.[1-9]*|[4-9]*)
5054 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5055 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5057 esac
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5059 $as_echo "$ac_prog_version" >&6; }
5061 if test $ac_verc_fail = yes; then
5062 SED=: aux_missing="$aux_missing sed"
5066 if test -n "$ac_tool_prefix"; then
5067 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5068 set dummy ${ac_tool_prefix}readelf; ac_word=$2
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5070 $as_echo_n "checking for $ac_word... " >&6; }
5071 if ${ac_cv_prog_READELF+:} false; then :
5072 $as_echo_n "(cached) " >&6
5073 else
5074 if test -n "$READELF"; then
5075 ac_cv_prog_READELF="$READELF" # Let the user override the test.
5076 else
5077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5078 for as_dir in $PATH
5080 IFS=$as_save_IFS
5081 test -z "$as_dir" && as_dir=.
5082 for ac_exec_ext in '' $ac_executable_extensions; do
5083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5084 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5086 break 2
5088 done
5089 done
5090 IFS=$as_save_IFS
5094 READELF=$ac_cv_prog_READELF
5095 if test -n "$READELF"; then
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5097 $as_echo "$READELF" >&6; }
5098 else
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5100 $as_echo "no" >&6; }
5105 if test -z "$ac_cv_prog_READELF"; then
5106 ac_ct_READELF=$READELF
5107 # Extract the first word of "readelf", so it can be a program name with args.
5108 set dummy readelf; ac_word=$2
5109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5110 $as_echo_n "checking for $ac_word... " >&6; }
5111 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5112 $as_echo_n "(cached) " >&6
5113 else
5114 if test -n "$ac_ct_READELF"; then
5115 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5116 else
5117 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5118 for as_dir in $PATH
5120 IFS=$as_save_IFS
5121 test -z "$as_dir" && as_dir=.
5122 for ac_exec_ext in '' $ac_executable_extensions; do
5123 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5124 ac_cv_prog_ac_ct_READELF="readelf"
5125 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5126 break 2
5128 done
5129 done
5130 IFS=$as_save_IFS
5134 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5135 if test -n "$ac_ct_READELF"; then
5136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5137 $as_echo "$ac_ct_READELF" >&6; }
5138 else
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5140 $as_echo "no" >&6; }
5143 if test "x$ac_ct_READELF" = x; then
5144 READELF="false"
5145 else
5146 case $cross_compiling:$ac_tool_warned in
5147 yes:)
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5149 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5150 ac_tool_warned=yes ;;
5151 esac
5152 READELF=$ac_ct_READELF
5154 else
5155 READELF="$ac_cv_prog_READELF"
5159 for ac_prog in autoconf
5161 # Extract the first word of "$ac_prog", so it can be a program name with args.
5162 set dummy $ac_prog; ac_word=$2
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5164 $as_echo_n "checking for $ac_word... " >&6; }
5165 if ${ac_cv_prog_AUTOCONF+:} false; then :
5166 $as_echo_n "(cached) " >&6
5167 else
5168 if test -n "$AUTOCONF"; then
5169 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5170 else
5171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5172 for as_dir in $PATH
5174 IFS=$as_save_IFS
5175 test -z "$as_dir" && as_dir=.
5176 for ac_exec_ext in '' $ac_executable_extensions; do
5177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5178 ac_cv_prog_AUTOCONF="$ac_prog"
5179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5180 break 2
5182 done
5183 done
5184 IFS=$as_save_IFS
5188 AUTOCONF=$ac_cv_prog_AUTOCONF
5189 if test -n "$AUTOCONF"; then
5190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5191 $as_echo "$AUTOCONF" >&6; }
5192 else
5193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5194 $as_echo "no" >&6; }
5198 test -n "$AUTOCONF" && break
5199 done
5200 test -n "$AUTOCONF" || AUTOCONF="no"
5202 case "x$AUTOCONF" in
5203 xno|x|x:) AUTOCONF=no ;;
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5206 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5207 if ${libc_cv_autoconf_works+:} false; then :
5208 $as_echo_n "(cached) " >&6
5209 else
5210 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5211 libc_cv_autoconf_works=yes
5212 else
5213 libc_cv_autoconf_works=no
5216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5217 $as_echo "$libc_cv_autoconf_works" >&6; }
5218 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5220 esac
5221 if test "x$AUTOCONF" = xno; then
5222 aux_missing="$aux_missing autoconf"
5225 test -n "$critic_missing" && as_fn_error $? "
5226 *** These critical programs are missing or too old:$critic_missing
5227 *** Check the INSTALL file for required versions." "$LINENO" 5
5229 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5230 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5231 *** some features will be disabled.
5232 *** Check the INSTALL file for required versions." >&5
5233 $as_echo "$as_me: WARNING:
5234 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5235 *** some features will be disabled.
5236 *** Check the INSTALL file for required versions." >&2;}
5238 # if using special system headers, find out the compiler's sekrit
5239 # header directory and add that to the list. NOTE: Only does the right
5240 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5241 if test -n "$sysheaders"; then
5242 SYSINCLUDES=-nostdinc
5243 for d in include include-fixed; do
5244 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5245 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5246 done
5247 SYSINCLUDES="$SYSINCLUDES \
5248 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5249 if test -n "$CXX"; then
5250 CXX_SYSINCLUDES=
5251 cxxversion=`$CXX -dumpversion 2>&5` &&
5252 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5253 for d in include "$cxxmachine/include"; do
5254 i=../../../../$d/c++/$cxxversion
5255 cxxheaders=`$CXX -print-file-name="$i"` &&
5256 test "x$cxxheaders" != x && test "x$i" != "x$cxxheaders" &&
5257 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders \
5258 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5259 done
5265 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5266 # since this would lead to problems installing/building glibc.
5267 # LD_LIBRARY_PATH contains the current directory if one of the following
5268 # is true:
5269 # - one of the terminals (":" and ";") is the first or last sign
5270 # - two terminals occur directly after each other
5271 # - the path contains an element with a dot in it
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5273 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5274 case ${LD_LIBRARY_PATH} in
5275 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5276 ld_library_path_setting="contains current directory"
5279 ld_library_path_setting="ok"
5281 esac
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5283 $as_echo "$ld_library_path_setting" >&6; }
5284 if test "$ld_library_path_setting" != "ok"; then
5285 as_fn_error $? "
5286 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5287 *** building glibc. Please change the environment variable
5288 *** and run configure again." "$LINENO" 5
5291 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5292 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5293 if ${libc_cv_gcc_static_libgcc+:} false; then :
5294 $as_echo_n "(cached) " >&6
5295 else
5296 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5297 libc_cv_gcc_static_libgcc=
5298 else
5299 libc_cv_gcc_static_libgcc=-static-libgcc
5302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5303 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5306 # Extract the first word of "bash", so it can be a program name with args.
5307 set dummy bash; ac_word=$2
5308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5309 $as_echo_n "checking for $ac_word... " >&6; }
5310 if ${ac_cv_path_BASH_SHELL+:} false; then :
5311 $as_echo_n "(cached) " >&6
5312 else
5313 case $BASH_SHELL in
5314 [\\/]* | ?:[\\/]*)
5315 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5318 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5319 for as_dir in $PATH
5321 IFS=$as_save_IFS
5322 test -z "$as_dir" && as_dir=.
5323 for ac_exec_ext in '' $ac_executable_extensions; do
5324 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5325 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5326 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5327 break 2
5329 done
5330 done
5331 IFS=$as_save_IFS
5333 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5335 esac
5337 BASH_SHELL=$ac_cv_path_BASH_SHELL
5338 if test -n "$BASH_SHELL"; then
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5340 $as_echo "$BASH_SHELL" >&6; }
5341 else
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5343 $as_echo "no" >&6; }
5347 if test "$BASH_SHELL" != no &&
5348 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5349 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5350 libc_cv_have_bash2=yes
5351 else
5352 libc_cv_have_bash2=no
5356 if test "$BASH_SHELL" = no; then
5357 # Extract the first word of "ksh", so it can be a program name with args.
5358 set dummy ksh; ac_word=$2
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5360 $as_echo_n "checking for $ac_word... " >&6; }
5361 if ${ac_cv_path_KSH+:} false; then :
5362 $as_echo_n "(cached) " >&6
5363 else
5364 case $KSH in
5365 [\\/]* | ?:[\\/]*)
5366 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5370 for as_dir in $PATH
5372 IFS=$as_save_IFS
5373 test -z "$as_dir" && as_dir=.
5374 for ac_exec_ext in '' $ac_executable_extensions; do
5375 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5376 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5378 break 2
5380 done
5381 done
5382 IFS=$as_save_IFS
5384 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5386 esac
5388 KSH=$ac_cv_path_KSH
5389 if test -n "$KSH"; then
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5391 $as_echo "$KSH" >&6; }
5392 else
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5394 $as_echo "no" >&6; }
5398 if test "$KSH" = no; then
5399 libc_cv_have_ksh=no
5400 else
5401 libc_cv_have_ksh=yes
5403 else
5404 KSH="$BASH_SHELL"
5406 libc_cv_have_ksh=yes
5410 for ac_prog in gawk mawk nawk awk
5412 # Extract the first word of "$ac_prog", so it can be a program name with args.
5413 set dummy $ac_prog; ac_word=$2
5414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5415 $as_echo_n "checking for $ac_word... " >&6; }
5416 if ${ac_cv_prog_AWK+:} false; then :
5417 $as_echo_n "(cached) " >&6
5418 else
5419 if test -n "$AWK"; then
5420 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5421 else
5422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5423 for as_dir in $PATH
5425 IFS=$as_save_IFS
5426 test -z "$as_dir" && as_dir=.
5427 for ac_exec_ext in '' $ac_executable_extensions; do
5428 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5429 ac_cv_prog_AWK="$ac_prog"
5430 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5431 break 2
5433 done
5434 done
5435 IFS=$as_save_IFS
5439 AWK=$ac_cv_prog_AWK
5440 if test -n "$AWK"; then
5441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5442 $as_echo "$AWK" >&6; }
5443 else
5444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5445 $as_echo "no" >&6; }
5449 test -n "$AWK" && break
5450 done
5452 # Extract the first word of "perl", so it can be a program name with args.
5453 set dummy perl; ac_word=$2
5454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5455 $as_echo_n "checking for $ac_word... " >&6; }
5456 if ${ac_cv_path_PERL+:} false; then :
5457 $as_echo_n "(cached) " >&6
5458 else
5459 case $PERL in
5460 [\\/]* | ?:[\\/]*)
5461 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5465 for as_dir in $PATH
5467 IFS=$as_save_IFS
5468 test -z "$as_dir" && as_dir=.
5469 for ac_exec_ext in '' $ac_executable_extensions; do
5470 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5471 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5472 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5473 break 2
5475 done
5476 done
5477 IFS=$as_save_IFS
5479 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5481 esac
5483 PERL=$ac_cv_path_PERL
5484 if test -n "$PERL"; then
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5486 $as_echo "$PERL" >&6; }
5487 else
5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5489 $as_echo "no" >&6; }
5493 if test "$PERL" != no &&
5494 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5495 PERL=no
5497 # Extract the first word of "install-info", so it can be a program name with args.
5498 set dummy install-info; ac_word=$2
5499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5500 $as_echo_n "checking for $ac_word... " >&6; }
5501 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5502 $as_echo_n "(cached) " >&6
5503 else
5504 case $INSTALL_INFO in
5505 [\\/]* | ?:[\\/]*)
5506 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5510 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5511 for as_dir in $as_dummy
5513 IFS=$as_save_IFS
5514 test -z "$as_dir" && as_dir=.
5515 for ac_exec_ext in '' $ac_executable_extensions; do
5516 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5517 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5518 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5519 break 2
5521 done
5522 done
5523 IFS=$as_save_IFS
5525 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5527 esac
5529 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5530 if test -n "$INSTALL_INFO"; then
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5532 $as_echo "$INSTALL_INFO" >&6; }
5533 else
5534 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5535 $as_echo "no" >&6; }
5539 # Extract the first word of "bison", so it can be a program name with args.
5540 set dummy bison; ac_word=$2
5541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5542 $as_echo_n "checking for $ac_word... " >&6; }
5543 if ${ac_cv_path_BISON+:} false; then :
5544 $as_echo_n "(cached) " >&6
5545 else
5546 case $BISON in
5547 [\\/]* | ?:[\\/]*)
5548 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5552 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5553 for as_dir in $as_dummy
5555 IFS=$as_save_IFS
5556 test -z "$as_dir" && as_dir=.
5557 for ac_exec_ext in '' $ac_executable_extensions; do
5558 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5559 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5561 break 2
5563 done
5564 done
5565 IFS=$as_save_IFS
5567 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5569 esac
5571 BISON=$ac_cv_path_BISON
5572 if test -n "$BISON"; then
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5574 $as_echo "$BISON" >&6; }
5575 else
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5577 $as_echo "no" >&6; }
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5583 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5584 if ${libc_cv_friendly_stddef+:} false; then :
5585 $as_echo_n "(cached) " >&6
5586 else
5587 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5588 /* end confdefs.h. */
5589 #define __need_size_t
5590 #define __need_wchar_t
5591 #include <stddef.h>
5592 #define __need_NULL
5593 #include <stddef.h>
5595 main ()
5597 size_t size; wchar_t wchar;
5598 #ifdef offsetof
5599 #error stddef.h ignored __need_*
5600 #endif
5601 if (&size == NULL || &wchar == NULL) abort ();
5603 return 0;
5605 _ACEOF
5606 if ac_fn_c_try_compile "$LINENO"; then :
5607 libc_cv_friendly_stddef=yes
5608 else
5609 libc_cv_friendly_stddef=no
5611 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5614 $as_echo "$libc_cv_friendly_stddef" >&6; }
5615 if test $libc_cv_friendly_stddef = yes; then
5616 config_vars="$config_vars
5617 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5621 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5622 if ${libc_cv_need_minus_P+:} false; then :
5623 $as_echo_n "(cached) " >&6
5624 else
5625 cat > conftest.S <<EOF
5626 #include "confdefs.h"
5627 /* Nothing whatsoever. */
5629 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5630 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5631 (eval $ac_try) 2>&5
5632 ac_status=$?
5633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5634 test $ac_status = 0; }; }; then
5635 libc_cv_need_minus_P=no
5636 else
5637 libc_cv_need_minus_P=yes
5639 rm -f conftest*
5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5642 $as_echo "$libc_cv_need_minus_P" >&6; }
5643 if test $libc_cv_need_minus_P = yes; then
5644 config_vars="$config_vars
5645 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5649 $as_echo_n "checking for .set assembler directive... " >&6; }
5650 if ${libc_cv_asm_set_directive+:} false; then :
5651 $as_echo_n "(cached) " >&6
5652 else
5653 cat > conftest.s <<EOF
5654 ${libc_cv_dot_text}
5655 foo:
5656 .set glibc_conftest_frobozz,foo
5657 $libc_cv_asm_global_directive glibc_conftest_frobozz
5659 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5660 # (but it doesn't work), so we must do a linking check to be sure.
5661 cat > conftest1.c <<\EOF
5662 extern int glibc_conftest_frobozz;
5663 void _start() { glibc_conftest_frobozz = 1; }
5665 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5666 -nostartfiles -nostdlib \
5667 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5668 libc_cv_asm_set_directive=yes
5669 else
5670 libc_cv_asm_set_directive=no
5672 rm -f conftest*
5674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5675 $as_echo "$libc_cv_asm_set_directive" >&6; }
5676 if test $libc_cv_asm_set_directive = yes; then
5677 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5682 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5683 if ${libc_cv_asm_unique_object+:} false; then :
5684 $as_echo_n "(cached) " >&6
5685 else
5686 cat > conftest.s <<EOF
5687 ${libc_cv_dot_text}
5688 _sym:
5689 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5691 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5692 libc_cv_asm_unique_object=yes
5693 else
5694 libc_cv_asm_unique_object=no
5696 rm -f conftest*
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5699 $as_echo "$libc_cv_asm_unique_object" >&6; }
5700 if test $libc_cv_asm_unique_object = yes; then
5701 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5706 $as_echo_n "checking for .symver assembler directive... " >&6; }
5707 if ${libc_cv_asm_symver_directive+:} false; then :
5708 $as_echo_n "(cached) " >&6
5709 else
5710 cat > conftest.s <<EOF
5711 ${libc_cv_dot_text}
5712 _sym:
5713 .symver _sym,sym@VERS
5715 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5716 libc_cv_asm_symver_directive=yes
5717 else
5718 libc_cv_asm_symver_directive=no
5720 rm -f conftest*
5722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5723 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5725 $as_echo_n "checking for ld --version-script... " >&6; }
5726 if ${libc_cv_ld_version_script_option+:} false; then :
5727 $as_echo_n "(cached) " >&6
5728 else
5729 if test $libc_cv_asm_symver_directive = yes; then
5730 cat > conftest.s <<EOF
5731 ${libc_cv_dot_text}
5732 _sym:
5733 .symver _sym,sym@VERS
5735 cat > conftest.map <<EOF
5736 VERS_1 {
5737 global: sym;
5740 VERS_2 {
5741 global: sym;
5742 } VERS_1;
5744 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5745 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5746 -o conftest.so conftest.o
5747 -nostartfiles -nostdlib
5748 -Wl,--version-script,conftest.map
5749 1>&5'
5750 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5751 (eval $ac_try) 2>&5
5752 ac_status=$?
5753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5754 test $ac_status = 0; }; };
5755 then
5756 libc_cv_ld_version_script_option=yes
5757 else
5758 libc_cv_ld_version_script_option=no
5760 else
5761 libc_cv_ld_version_script_option=no
5763 else
5764 libc_cv_ld_version_script_option=no
5766 rm -f conftest*
5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5769 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5770 if test $shared != no &&
5771 test $libc_cv_asm_symver_directive = yes &&
5772 test $libc_cv_ld_version_script_option = yes &&
5773 test $enable_versioning = yes; then
5774 VERSIONING=yes
5775 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5777 else
5778 VERSIONING=no
5782 if test $shared != no && test $VERSIONING = no; then
5783 echo "\
5784 *** WARNING: You should not compile GNU libc without versioning. Not using
5785 *** versioning will introduce incompatibilities so that old binaries
5786 *** will not run anymore.
5787 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5790 $as_echo_n "checking for .previous assembler directive... " >&6; }
5791 if ${libc_cv_asm_previous_directive+:} false; then :
5792 $as_echo_n "(cached) " >&6
5793 else
5794 cat > conftest.s <<EOF
5795 .section foo_section
5796 .previous
5798 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5799 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5800 (eval $ac_try) 2>&5
5801 ac_status=$?
5802 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5803 test $ac_status = 0; }; }; then
5804 libc_cv_asm_previous_directive=yes
5805 else
5806 libc_cv_asm_previous_directive=no
5808 rm -f conftest*
5810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5811 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5812 if test $libc_cv_asm_previous_directive = yes; then
5813 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5815 else
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5817 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5818 if ${libc_cv_asm_popsection_directive+:} false; then :
5819 $as_echo_n "(cached) " >&6
5820 else
5821 cat > conftest.s <<EOF
5822 .pushsection foo_section
5823 .popsection
5825 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5826 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5827 (eval $ac_try) 2>&5
5828 ac_status=$?
5829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5830 test $ac_status = 0; }; }; then
5831 libc_cv_asm_popsection_directive=yes
5832 else
5833 libc_cv_asm_popsection_directive=no
5835 rm -f conftest*
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5838 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5839 if test $libc_cv_asm_popsection_directive = yes; then
5840 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5845 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5846 if ${libc_cv_asm_protected_directive+:} false; then :
5847 $as_echo_n "(cached) " >&6
5848 else
5849 cat > conftest.s <<EOF
5850 .protected foo
5851 foo:
5852 .hidden bar
5853 bar:
5855 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5856 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5857 (eval $ac_try) 2>&5
5858 ac_status=$?
5859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5860 test $ac_status = 0; }; }; then
5861 libc_cv_asm_protected_directive=yes
5862 else
5863 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5865 rm -f conftest*
5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5868 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5870 if test $libc_cv_asm_protected_directive = yes; then
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5872 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5873 if ${libc_cv_visibility_attribute+:} false; then :
5874 $as_echo_n "(cached) " >&6
5875 else
5876 cat > conftest.c <<EOF
5877 int foo __attribute__ ((visibility ("hidden"))) = 1;
5878 int bar __attribute__ ((visibility ("protected"))) = 1;
5880 libc_cv_visibility_attribute=no
5881 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5882 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5883 (eval $ac_try) 2>&5
5884 ac_status=$?
5885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5886 test $ac_status = 0; }; }; then
5887 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5888 if grep '\.protected.*bar' conftest.s >/dev/null; then
5889 libc_cv_visibility_attribute=yes
5893 rm -f conftest.{c,s}
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5897 $as_echo "$libc_cv_visibility_attribute" >&6; }
5898 if test $libc_cv_visibility_attribute != yes; then
5899 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5903 if test $libc_cv_visibility_attribute = yes; then
5904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5905 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5906 if ${libc_cv_broken_visibility_attribute+:} false; then :
5907 $as_echo_n "(cached) " >&6
5908 else
5909 cat > conftest.c <<EOF
5910 int foo (int x);
5911 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5912 int bar (int x) { return x; }
5914 libc_cv_broken_visibility_attribute=yes
5915 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5916 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5917 (eval $ac_try) 2>&5
5918 ac_status=$?
5919 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5920 test $ac_status = 0; }; }; then
5921 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5922 libc_cv_broken_visibility_attribute=no
5925 rm -f conftest.c conftest.s
5928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5929 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5930 if test $libc_cv_broken_visibility_attribute = yes; then
5931 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5936 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5937 if ${libc_cv_broken_alias_attribute+:} false; then :
5938 $as_echo_n "(cached) " >&6
5939 else
5940 cat > conftest.c <<EOF
5941 extern int foo (int x) __asm ("xyzzy");
5942 int bar (int x) { return x; }
5943 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5944 extern int dfoo;
5945 extern __typeof (dfoo) dfoo __asm ("abccb");
5946 int dfoo = 1;
5948 libc_cv_broken_alias_attribute=yes
5949 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5950 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5951 (eval $ac_try) 2>&5
5952 ac_status=$?
5953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5954 test $ac_status = 0; }; }; then
5955 if grep 'xyzzy' conftest.s >/dev/null &&
5956 grep 'abccb' conftest.s >/dev/null; then
5957 libc_cv_broken_alias_attribute=no
5960 rm -f conftest.c conftest.s
5963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5964 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5965 if test $libc_cv_broken_alias_attribute = yes; then
5966 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5969 if test $libc_cv_visibility_attribute = yes; then
5970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5971 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5972 if ${libc_cv_have_sdata_section+:} false; then :
5973 $as_echo_n "(cached) " >&6
5974 else
5975 echo "int i;" > conftest.c
5976 libc_cv_have_sdata_section=no
5977 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5978 | grep '\.sdata' >/dev/null; then
5979 libc_cv_have_sdata_section=yes
5981 rm -f conftest.c conftest.so
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5985 $as_echo "$libc_cv_have_sdata_section" >&6; }
5986 if test $libc_cv_have_sdata_section = yes; then
5987 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5993 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
5994 if ${libc_cv_initfini_array+:} false; then :
5995 $as_echo_n "(cached) " >&6
5996 else
5997 cat > conftest.c <<EOF
5998 int _start (void) { return 0; }
5999 int __start (void) { return 0; }
6001 int foo (void) { return 1; }
6002 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6005 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6006 conftest.c -static -nostartfiles -nostdlib
6007 1>&5'
6008 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6009 (eval $ac_try) 2>&5
6010 ac_status=$?
6011 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6012 test $ac_status = 0; }; }; then :
6013 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6014 libc_cv_initfini_array=yes
6015 else
6016 libc_cv_initfini_array=no
6018 else
6019 libc_cv_initfini_array=no
6021 rm -f conftest*
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6025 $as_echo "$libc_cv_initfini_array" >&6; }
6026 if test $libc_cv_initfini_array != yes; then
6027 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6031 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6032 if ${libc_cv_ctors_header+:} false; then :
6033 $as_echo_n "(cached) " >&6
6034 else
6035 libc_cv_ctors_header=yes
6036 cat > conftest.c <<EOF
6037 int _start (void) { return 0; }
6038 int __start (void) { return 0; }
6040 __attribute__ ((constructor)) void ctor (void) { asm (""); }
6041 __attribute__ ((destructor)) void dtor (void) { asm (""); }
6044 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6045 conftest.c -static -nostartfiles -nostdlib
6046 1>&5'
6047 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6048 (eval $ac_try) 2>&5
6049 ac_status=$?
6050 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6051 test $ac_status = 0; }; }; then :
6052 if $READELF -WS conftest$ac_exeext | $AWK '
6053 { gsub(/\[ */, "[") }
6054 $2 == ".ctors" || $2 == ".dtors" {
6055 size = strtonum("0x" $6)
6056 align = strtonum("0x" $NF)
6057 seen[$2] = 1
6058 stub[$2] = size == align * 2
6060 END {
6061 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6062 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6063 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6065 '; then :
6066 libc_cv_ctors_header=no
6069 else
6070 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6073 rm -f conftest*
6076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6077 $as_echo "$libc_cv_ctors_header" >&6; }
6078 if test $libc_cv_ctors_header = no; then
6079 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6084 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6085 if ${libc_cv_cc_with_libunwind+:} false; then :
6086 $as_echo_n "(cached) " >&6
6087 else
6089 cat > conftest.c <<EOF
6090 int main (void) { return 0; }
6092 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6093 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6094 libc_cv_cc_with_libunwind=yes
6095 else
6096 libc_cv_cc_with_libunwind=no
6098 rm -f conftest*
6100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6101 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6103 if test $libc_cv_cc_with_libunwind = yes; then
6104 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6109 $as_echo_n "checking for -z nodelete option... " >&6; }
6110 if ${libc_cv_z_nodelete+:} false; then :
6111 $as_echo_n "(cached) " >&6
6112 else
6113 cat > conftest.c <<EOF
6114 int _start (void) { return 42; }
6116 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6117 -fPIC -shared -o conftest.so conftest.c
6118 -nostartfiles -nostdlib
6119 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6120 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6121 (eval $ac_try) 2>&5
6122 ac_status=$?
6123 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6124 test $ac_status = 0; }; }
6125 then
6126 libc_cv_z_nodelete=yes
6127 else
6128 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6130 rm -f conftest*
6132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6133 $as_echo "$libc_cv_z_nodelete" >&6; }
6135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6136 $as_echo_n "checking for -z nodlopen option... " >&6; }
6137 if ${libc_cv_z_nodlopen+:} false; then :
6138 $as_echo_n "(cached) " >&6
6139 else
6140 cat > conftest.c <<EOF
6141 int _start (void) { return 42; }
6143 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6144 -fPIC -shared -o conftest.so conftest.c
6145 -nostartfiles -nostdlib
6146 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6147 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6148 (eval $ac_try) 2>&5
6149 ac_status=$?
6150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6151 test $ac_status = 0; }; }
6152 then
6153 libc_cv_z_nodlopen=yes
6154 else
6155 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6157 rm -f conftest*
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6160 $as_echo "$libc_cv_z_nodlopen" >&6; }
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6163 $as_echo_n "checking for -z initfirst option... " >&6; }
6164 if ${libc_cv_z_initfirst+:} false; then :
6165 $as_echo_n "(cached) " >&6
6166 else
6167 cat > conftest.c <<EOF
6168 int _start (void) { return 42; }
6170 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6171 -fPIC -shared -o conftest.so conftest.c
6172 -nostartfiles -nostdlib
6173 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6174 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6175 (eval $ac_try) 2>&5
6176 ac_status=$?
6177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6178 test $ac_status = 0; }; }
6179 then
6180 libc_cv_z_initfirst=yes
6181 else
6182 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6184 rm -f conftest*
6186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6187 $as_echo "$libc_cv_z_initfirst" >&6; }
6189 # Add-on fragments can set these for other machines.
6190 libc_commonpagesize=${libc_commonpagesize:-no}
6191 libc_relro_required=${libc_relro_required:-no}
6192 case "$base_machine" in
6193 i[34567]86 | x86_64 | powerpc* | s390*)
6194 libc_commonpagesize=0x1000
6195 libc_relro_required=yes
6197 sparc*)
6198 libc_commonpagesize=0x2000
6199 libc_relro_required=yes
6201 esac
6203 if test $libc_commonpagesize != no; then
6204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6205 $as_echo_n "checking for -z relro option... " >&6; }
6206 if ${libc_cv_z_relro+:} false; then :
6207 $as_echo_n "(cached) " >&6
6208 else
6209 libc_cv_z_relro=no
6210 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6211 /* end confdefs.h. */
6213 int _start (void) { return 42; }
6214 extern void _exit (int);
6215 /* Since these pointers are const, they should go in rodata.
6216 Since they refer to functions that have to be resolved by
6217 dynamic linking, they should instead go in RELRO data. */
6218 const void *const relro[] = { &_start, &_exit, 0 };
6219 /* GNU ld fails to produce RELRO data when it's very small and there is no
6220 normal writable data following it, or if only uninitialized (.bss) data
6221 follows it, or only very small writable data. */
6222 int data[0x10000] = { 1, };
6224 _ACEOF
6225 cat > conftest.awk <<\EOF
6226 BEGIN {
6227 result = "no"
6228 commonpagesize = strtonum(commonpagesize)
6230 { print "LINE:", $0 > "/dev/stderr" }
6231 $1 == "GNU_RELRO" {
6232 vaddr = strtonum($3)
6233 memsz = strtonum($6)
6234 end = vaddr + memsz
6235 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6236 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6237 result = (end % commonpagesize == 0) ? "yes" : "broken"
6239 END { print result }
6241 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6242 -fPIC -shared -o conftest.so conftest.c
6243 -nostartfiles -nostdlib
6244 -Wl,-z,relro 1>&5'
6245 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6246 (eval $ac_try) 2>&5
6247 ac_status=$?
6248 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6249 test $ac_status = 0; }; } &&
6250 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6251 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6252 (eval $ac_try) 2>&5
6253 ac_status=$?
6254 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6255 test $ac_status = 0; }; } &&
6256 { ac_try='
6257 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6258 conftest.ph > conftest.cps
6260 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6261 (eval $ac_try) 2>&5
6262 ac_status=$?
6263 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6264 test $ac_status = 0; }; } &&
6265 libc_cv_z_relro=`cat conftest.cps 2>&5`
6266 rm -f conftest*
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6269 $as_echo "$libc_cv_z_relro" >&6; }
6270 if { test "x$libc_relro_required" = xyes &&
6271 test "x$libc_cv_z_relro" != xyes
6273 then
6274 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6276 else
6277 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6278 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6282 $as_echo_n "checking for -Bgroup option... " >&6; }
6283 if ${libc_cv_Bgroup+:} false; then :
6284 $as_echo_n "(cached) " >&6
6285 else
6286 cat > conftest.c <<EOF
6287 int _start (void) { return 42; }
6289 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6290 -fPIC -shared -o conftest.so conftest.c
6291 -Wl,-Bgroup -nostdlib 1>&5'
6292 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6293 (eval $ac_try) 2>&5
6294 ac_status=$?
6295 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6296 test $ac_status = 0; }; }
6297 then
6298 libc_cv_Bgroup=yes
6299 else
6300 libc_cv_Bgroup=no
6302 rm -f conftest*
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6305 $as_echo "$libc_cv_Bgroup" >&6; }
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6309 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6310 if ${libc_cv_libgcc_s_suffix+:} false; then :
6311 $as_echo_n "(cached) " >&6
6312 else
6313 cat > conftest.c <<EOF
6314 int main (void) { return 0; }
6316 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6317 -fPIC -shared -shared-libgcc -o conftest.so \
6318 conftest.c -v 2>&1 >/dev/null \
6319 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6320 rm -f conftest*
6322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6323 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6327 $as_echo_n "checking for --as-needed option... " >&6; }
6328 if ${libc_cv_as_needed+:} false; then :
6329 $as_echo_n "(cached) " >&6
6330 else
6331 cat > conftest.c <<EOF
6332 int main (void) { return 0; }
6334 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6335 -fPIC -shared -o conftest.so conftest.c
6336 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6337 -nostdlib 1>&5'
6338 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6339 (eval $ac_try) 2>&5
6340 ac_status=$?
6341 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6342 test $ac_status = 0; }; }
6343 then
6344 libc_cv_as_needed=yes
6345 else
6346 libc_cv_as_needed=no
6348 rm -f conftest*
6350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6351 $as_echo "$libc_cv_as_needed" >&6; }
6354 ASFLAGS_config=
6355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6356 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6357 if ${libc_cv_as_noexecstack+:} false; then :
6358 $as_echo_n "(cached) " >&6
6359 else
6360 cat > conftest.c <<EOF
6361 void foo (void) { }
6363 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6364 -S -o conftest.s conftest.c 1>&5'
6365 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6366 (eval $ac_try) 2>&5
6367 ac_status=$?
6368 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6369 test $ac_status = 0; }; } \
6370 && grep -q .note.GNU-stack conftest.s \
6371 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6372 -c -o conftest.o conftest.s 1>&5'
6373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6374 (eval $ac_try) 2>&5
6375 ac_status=$?
6376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6377 test $ac_status = 0; }; }
6378 then
6379 libc_cv_as_noexecstack=yes
6380 else
6381 libc_cv_as_noexecstack=no
6383 rm -f conftest*
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6386 $as_echo "$libc_cv_as_noexecstack" >&6; }
6387 if test $libc_cv_as_noexecstack = yes; then
6388 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6393 $as_echo_n "checking for -z combreloc... " >&6; }
6394 if ${libc_cv_z_combreloc+:} false; then :
6395 $as_echo_n "(cached) " >&6
6396 else
6397 cat > conftest.c <<EOF
6398 extern int bar (int);
6399 extern int mumble;
6400 int foo (void) { return bar (mumble); }
6402 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6403 -fPIC -shared -o conftest.so conftest.c
6404 -nostdlib -nostartfiles
6405 -Wl,-z,combreloc 1>&5'
6406 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6407 (eval $ac_try) 2>&5
6408 ac_status=$?
6409 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6410 test $ac_status = 0; }; }
6411 then
6412 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6413 libc_cv_z_combreloc=yes
6414 else
6415 libc_cv_z_combreloc=no
6417 else
6418 libc_cv_z_combreloc=no
6420 rm -f conftest*
6422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6423 $as_echo "$libc_cv_z_combreloc" >&6; }
6424 if test "$libc_cv_z_combreloc" = yes; then
6425 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6431 $as_echo_n "checking for -z execstack... " >&6; }
6432 if ${libc_cv_z_execstack+:} false; then :
6433 $as_echo_n "(cached) " >&6
6434 else
6435 cat > conftest.c <<EOF
6436 int _start (void) { return 42; }
6438 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6439 -fPIC -shared -o conftest.so conftest.c
6440 -Wl,-z,execstack -nostdlib
6441 1>&5'
6442 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6443 (eval $ac_try) 2>&5
6444 ac_status=$?
6445 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6446 test $ac_status = 0; }; }
6447 then
6448 libc_cv_z_execstack=yes
6449 else
6450 libc_cv_z_execstack=no
6452 rm -f conftest*
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6455 $as_echo "$libc_cv_z_execstack" >&6; }
6458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6459 $as_echo_n "checking for -fpie... " >&6; }
6460 if ${libc_cv_fpie+:} false; then :
6461 $as_echo_n "(cached) " >&6
6462 else
6463 cat > conftest.c <<EOF
6464 int foo;
6465 main () { return 0;}
6467 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6468 -o conftest conftest.c 1>&5'
6469 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6470 (eval $ac_try) 2>&5
6471 ac_status=$?
6472 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6473 test $ac_status = 0; }; }
6474 then
6475 libc_cv_fpie=yes
6476 else
6477 libc_cv_fpie=no
6479 rm -f conftest*
6481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6482 $as_echo "$libc_cv_fpie" >&6; }
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6487 $as_echo_n "checking for --hash-style option... " >&6; }
6488 if ${libc_cv_hashstyle+:} false; then :
6489 $as_echo_n "(cached) " >&6
6490 else
6491 cat > conftest.c <<EOF
6492 int _start (void) { return 42; }
6494 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6495 -fPIC -shared -o conftest.so conftest.c
6496 -Wl,--hash-style=both -nostdlib 1>&5'
6497 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6498 (eval $ac_try) 2>&5
6499 ac_status=$?
6500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6501 test $ac_status = 0; }; }
6502 then
6503 libc_cv_hashstyle=yes
6504 else
6505 libc_cv_hashstyle=no
6507 rm -f conftest*
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6510 $as_echo "$libc_cv_hashstyle" >&6; }
6513 # The linker's default -shared behavior is good enough if it
6514 # does these things that our custom linker scripts ensure that
6515 # all allocated NOTE sections come first.
6516 if test "$use_default_link" = default; then
6517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6518 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6519 if ${libc_cv_use_default_link+:} false; then :
6520 $as_echo_n "(cached) " >&6
6521 else
6522 libc_cv_use_default_link=no
6523 cat > conftest.s <<\EOF
6524 .section .note.a,"a",%note
6525 .balign 4
6526 .long 4,4,9
6527 .string "GNU"
6528 .string "foo"
6529 .section .note.b,"a",%note
6530 .balign 4
6531 .long 4,4,9
6532 .string "GNU"
6533 .string "bar"
6535 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6536 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6537 (eval $ac_try) 2>&5
6538 ac_status=$?
6539 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6540 test $ac_status = 0; }; } &&
6541 ac_try=`$READELF -S conftest.so | sed -n \
6542 '${x;p;}
6543 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6548 then
6549 libc_seen_a=no libc_seen_b=no
6550 set -- $ac_try
6551 while test $# -ge 2 -a "$1" = NOTE; do
6552 case "$2" in
6553 .note.a) libc_seen_a=yes ;;
6554 .note.b) libc_seen_b=yes ;;
6555 esac
6556 shift 2
6557 done
6558 case "$libc_seen_a$libc_seen_b" in
6559 yesyes)
6560 libc_cv_use_default_link=yes
6563 echo >&5 "\
6564 $libc_seen_a$libc_seen_b from:
6565 $ac_try"
6567 esac
6569 rm -f conftest*
6571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6572 $as_echo "$libc_cv_use_default_link" >&6; }
6573 use_default_link=$libc_cv_use_default_link
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6577 $as_echo_n "checking linker output format... " >&6; }
6578 if ${libc_cv_output_format+:} false; then :
6579 $as_echo_n "(cached) " >&6
6580 else
6581 if libc_cv_output_format=`
6582 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6583 then
6585 else
6586 libc_cv_output_format=
6588 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6591 $as_echo "$libc_cv_output_format" >&6; }
6594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6595 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6596 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6597 $as_echo_n "(cached) " >&6
6598 else
6599 cat > conftest.c <<EOF
6600 int foo;
6602 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6603 conftest.c 1>&5'
6604 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6605 (eval $ac_try) 2>&5
6606 ac_status=$?
6607 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6608 test $ac_status = 0; }; }
6609 then
6610 libc_cv_fno_toplevel_reorder=yes
6611 else
6612 libc_cv_fno_toplevel_reorder=no
6614 rm -f conftest*
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6617 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6618 if test $libc_cv_fno_toplevel_reorder = yes; then
6619 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6620 else
6621 fno_unit_at_a_time=-fno-unit-at-a-time
6625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6626 $as_echo_n "checking for -fstack-protector... " >&6; }
6627 if ${libc_cv_ssp+:} false; then :
6628 $as_echo_n "(cached) " >&6
6629 else
6630 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6631 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6632 (eval $ac_try) 2>&5
6633 ac_status=$?
6634 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6635 test $ac_status = 0; }; }; then :
6636 libc_cv_ssp=yes
6637 else
6638 libc_cv_ssp=no
6642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6643 $as_echo "$libc_cv_ssp" >&6; }
6646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6647 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6648 if ${libc_cv_gnu89_inline+:} false; then :
6649 $as_echo_n "(cached) " >&6
6650 else
6651 cat > conftest.c <<EOF
6652 int foo;
6653 #ifdef __GNUC_GNU_INLINE__
6654 main () { return 0;}
6655 #else
6656 #error
6657 #endif
6659 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6660 -o conftest.s conftest.c 1>&5'
6661 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6662 (eval $ac_try) 2>&5
6663 ac_status=$?
6664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6665 test $ac_status = 0; }; }
6666 then
6667 libc_cv_gnu89_inline=yes
6668 else
6669 libc_cv_gnu89_inline=no
6671 rm -f conftest*
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6674 $as_echo "$libc_cv_gnu89_inline" >&6; }
6675 if test $libc_cv_gnu89_inline = yes; then
6676 gnu89_inline=-fgnu89-inline
6677 else
6678 gnu89_inline=
6682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6683 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6684 if ${libc_cv_have_section_quotes+:} false; then :
6685 $as_echo_n "(cached) " >&6
6686 else
6687 cat > conftest.c <<EOF
6688 static const int foo
6689 __attribute__ ((section ("bar"))) = 1;
6691 if ${CC-cc} -S conftest.c -o conftest.s; then
6692 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6693 libc_cv_have_section_quotes=yes
6694 else
6695 libc_cv_have_section_quotes=no
6697 else
6698 libc_cv_have_section_quotes=unknown
6700 rm -f conftest.{c,s}
6703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6704 $as_echo "$libc_cv_have_section_quotes" >&6; }
6705 if test $libc_cv_have_section_quotes = yes; then
6706 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6711 $as_echo_n "checking for assembler .weak directive... " >&6; }
6712 if ${libc_cv_asm_weak_directive+:} false; then :
6713 $as_echo_n "(cached) " >&6
6714 else
6715 cat > conftest.s <<EOF
6716 ${libc_cv_dot_text}
6717 ${libc_cv_asm_global_directive} foo
6718 foo:
6719 .weak foo
6720 .weak bar; bar = foo
6722 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6723 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6724 (eval $ac_try) 2>&5
6725 ac_status=$?
6726 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6727 test $ac_status = 0; }; }; then
6728 libc_cv_asm_weak_directive=yes
6729 else
6730 libc_cv_asm_weak_directive=no
6732 rm -f conftest*
6734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6735 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6737 if test $libc_cv_asm_weak_directive = no; then
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6739 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6740 if ${libc_cv_asm_weakext_directive+:} false; then :
6741 $as_echo_n "(cached) " >&6
6742 else
6743 cat > conftest.s <<EOF
6744 ${libc_cv_dot_text}
6745 ${libc_cv_asm_global_directive} foo
6746 foo:
6747 .weakext bar foo
6748 .weakext baz
6749 ${libc_cv_asm_global_directive} baz
6750 baz:
6752 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6753 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6754 (eval $ac_try) 2>&5
6755 ac_status=$?
6756 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6757 test $ac_status = 0; }; }; then
6758 libc_cv_asm_weakext_directive=yes
6759 else
6760 libc_cv_asm_weakext_directive=no
6762 rm -f conftest*
6764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6765 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6767 fi # no .weak
6769 if test $libc_cv_asm_weak_directive = yes; then
6770 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6772 elif test $libc_cv_asm_weakext_directive = yes; then
6773 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6778 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6779 if ${libc_cv_asm_cfi_directives+:} false; then :
6780 $as_echo_n "(cached) " >&6
6781 else
6782 case $machine in
6783 sparc/sparc64*) cfi_offset=2047;;
6784 *) cfi_offset=0;;
6785 esac
6786 cat > conftest.s <<EOF
6787 .text
6788 .type func,%function
6789 func:
6790 .cfi_startproc
6791 .cfi_remember_state
6792 .cfi_rel_offset 1, $cfi_offset
6793 .cfi_endproc
6795 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6796 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6797 (eval $ac_try) 2>&5
6798 ac_status=$?
6799 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6800 test $ac_status = 0; }; }; then
6801 libc_cv_asm_cfi_directives=yes
6802 else
6803 libc_cv_asm_cfi_directives=no
6805 rm -f conftest*
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6808 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6809 if test $libc_cv_asm_cfi_directives = yes; then
6810 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6815 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6816 if ${libc_cv_ld_no_whole_archive+:} false; then :
6817 $as_echo_n "(cached) " >&6
6818 else
6819 cat > conftest.c <<\EOF
6820 _start () {}
6821 int __eh_pc;
6822 __throw () {}
6824 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6825 -nostdlib -nostartfiles -Wl,--no-whole-archive
6826 -o conftest conftest.c 1>&5'
6827 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6828 (eval $ac_try) 2>&5
6829 ac_status=$?
6830 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6831 test $ac_status = 0; }; }; then
6832 libc_cv_ld_no_whole_archive=yes
6833 else
6834 libc_cv_ld_no_whole_archive=no
6836 rm -f conftest*
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6839 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6840 if test $libc_cv_ld_no_whole_archive = no; then
6841 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6845 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6846 if ${libc_cv_gcc_exceptions+:} false; then :
6847 $as_echo_n "(cached) " >&6
6848 else
6849 cat > conftest.c <<\EOF
6850 _start () {}
6851 int __eh_pc;
6852 __throw () {}
6854 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6855 -nostdlib -nostartfiles -fexceptions
6856 -o conftest conftest.c 1>&5'
6857 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6858 (eval $ac_try) 2>&5
6859 ac_status=$?
6860 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6861 test $ac_status = 0; }; }; then
6862 libc_cv_gcc_exceptions=yes
6863 else
6864 libc_cv_gcc_exceptions=no
6866 rm -f conftest*
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6869 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6870 if test $libc_cv_gcc_exceptions = yes; then
6871 exceptions=-fexceptions
6874 if test "$host_cpu" = powerpc ; then
6875 # Check for a bug present in at least versions 2.8.x of GCC
6876 # and versions 1.0.x of EGCS.
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6878 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6879 if ${libc_cv_c_asmcr0_bug+:} false; then :
6880 $as_echo_n "(cached) " >&6
6881 else
6882 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6883 /* end confdefs.h. */
6884 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6886 main ()
6890 return 0;
6892 _ACEOF
6893 if ac_fn_c_try_compile "$LINENO"; then :
6894 libc_cv_c_asmcr0_bug='no'
6895 else
6896 libc_cv_c_asmcr0_bug='yes'
6898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6901 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6902 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6903 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6909 $as_echo_n "checking for __builtin_memset... " >&6; }
6910 if ${libc_cv_gcc_builtin_memset+:} false; then :
6911 $as_echo_n "(cached) " >&6
6912 else
6913 cat > conftest.c <<\EOF
6914 void zero (void *x)
6916 __builtin_memset (x, 0, 1000);
6919 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6920 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6921 (eval $ac_try) 2>&5
6922 ac_status=$?
6923 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6924 test $ac_status = 0; }; };
6925 then
6926 libc_cv_gcc_builtin_memset=no
6927 else
6928 libc_cv_gcc_builtin_memset=yes
6930 rm -f conftest*
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6933 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6934 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6935 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6940 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6941 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6942 $as_echo_n "(cached) " >&6
6943 else
6944 cat > conftest.c <<\EOF
6945 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6946 char *foo (const char *a, const char *b)
6948 return __builtin_strstr (a, b);
6951 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6952 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6953 (eval $ac_try) 2>&5
6954 ac_status=$?
6955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6956 test $ac_status = 0; }; };
6957 then
6958 libc_cv_gcc_builtin_redirection=yes
6959 else
6960 libc_cv_gcc_builtin_redirection=no
6962 rm -f conftest*
6964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6965 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6966 if test "$libc_cv_gcc_builtin_redirection" = no; then
6967 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6971 $as_echo_n "checking for __thread... " >&6; }
6972 if ${libc_cv_gcc___thread+:} false; then :
6973 $as_echo_n "(cached) " >&6
6974 else
6975 cat > conftest.c <<\EOF
6976 __thread int a = 42;
6978 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6979 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6980 (eval $ac_try) 2>&5
6981 ac_status=$?
6982 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6983 test $ac_status = 0; }; }; then
6984 libc_cv_gcc___thread=yes
6985 else
6986 libc_cv_gcc___thread=no
6988 rm -f conftest*
6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6991 $as_echo "$libc_cv_gcc___thread" >&6; }
6992 if test "$libc_cv_gcc___thread" = no; then
6993 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
6996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6997 $as_echo_n "checking for tls_model attribute... " >&6; }
6998 if ${libc_cv_gcc_tls_model_attr+:} false; then :
6999 $as_echo_n "(cached) " >&6
7000 else
7001 cat > conftest.c <<\EOF
7002 extern __thread int a __attribute__((tls_model ("initial-exec")));
7004 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7005 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7006 (eval $ac_try) 2>&5
7007 ac_status=$?
7008 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7009 test $ac_status = 0; }; }; then
7010 libc_cv_gcc_tls_model_attr=yes
7011 else
7012 libc_cv_gcc_tls_model_attr=no
7014 rm -f conftest*
7016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7017 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7018 if test "$libc_cv_gcc_tls_model_attr" = no; then
7019 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
7022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
7023 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
7024 if ${libc_cv_cc_nofma+:} false; then :
7025 $as_echo_n "(cached) " >&6
7026 else
7027 libc_cv_cc_nofma=
7028 for opt in -ffp-contract=off -mno-fused-madd; do
7029 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7030 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7031 (eval $ac_try) 2>&5
7032 ac_status=$?
7033 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7034 test $ac_status = 0; }; }; then :
7035 libc_cv_cc_nofma=$opt; break
7037 done
7039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
7040 $as_echo "$libc_cv_cc_nofma" >&6; }
7042 if test -n "$submachine"; then
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7044 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7045 if ${libc_cv_cc_submachine+:} false; then :
7046 $as_echo_n "(cached) " >&6
7047 else
7048 libc_cv_cc_submachine=no
7049 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7050 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7051 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7052 (eval $ac_try) 2>&5
7053 ac_status=$?
7054 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7055 test $ac_status = 0; }; }; then :
7057 libc_cv_cc_submachine="$opt"
7058 break
7060 done
7062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7063 $as_echo "$libc_cv_cc_submachine" >&6; }
7064 if test "x$libc_cv_cc_submachine" = xno; then
7065 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7071 $as_echo_n "checking for libgd... " >&6; }
7072 if test "$with_gd" != "no"; then
7073 old_CFLAGS="$CFLAGS"
7074 CFLAGS="$CFLAGS $libgd_include"
7075 old_LDFLAGS="$LDFLAGS"
7076 LDFLAGS="$LDFLAGS $libgd_ldflags"
7077 old_LIBS="$LIBS"
7078 LIBS="$LIBS -lgd -lpng -lz -lm"
7079 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7080 /* end confdefs.h. */
7081 #include <gd.h>
7083 main ()
7085 gdImagePng (0, 0)
7087 return 0;
7089 _ACEOF
7090 if ac_fn_c_try_link "$LINENO"; then :
7091 LIBGD=yes
7092 else
7093 LIBGD=no
7095 rm -f core conftest.err conftest.$ac_objext \
7096 conftest$ac_exeext conftest.$ac_ext
7097 CFLAGS="$old_CFLAGS"
7098 LDFLAGS="$old_LDFLAGS"
7099 LIBS="$old_LIBS"
7100 else
7101 LIBGD=no
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7104 $as_echo "$LIBGD" >&6; }
7107 # SELinux detection
7108 if test x$with_selinux = xno ; then
7109 have_selinux=no;
7110 else
7111 # See if we have the SELinux library
7112 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7113 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7114 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7115 $as_echo_n "(cached) " >&6
7116 else
7117 ac_check_lib_save_LIBS=$LIBS
7118 LIBS="-lselinux $LIBS"
7119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7120 /* end confdefs.h. */
7122 /* Override any GCC internal prototype to avoid an error.
7123 Use char because int might match the return type of a GCC
7124 builtin and then its argument prototype would still apply. */
7125 #ifdef __cplusplus
7126 extern "C"
7127 #endif
7128 char is_selinux_enabled ();
7130 main ()
7132 return is_selinux_enabled ();
7134 return 0;
7136 _ACEOF
7137 if ac_fn_c_try_link "$LINENO"; then :
7138 ac_cv_lib_selinux_is_selinux_enabled=yes
7139 else
7140 ac_cv_lib_selinux_is_selinux_enabled=no
7142 rm -f core conftest.err conftest.$ac_objext \
7143 conftest$ac_exeext conftest.$ac_ext
7144 LIBS=$ac_check_lib_save_LIBS
7146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7147 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7148 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7149 have_selinux=yes
7150 else
7151 have_selinux=no
7154 # See if we have the SELinux header with the NSCD permissions in it.
7155 if test x$have_selinux = xyes ; then
7156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7157 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7159 /* end confdefs.h. */
7160 #include <selinux/av_permissions.h>
7162 main ()
7164 #ifdef NSCD__SHMEMHOST
7165 return 0;
7166 #else
7167 #error NSCD__SHMEMHOST not defined
7168 #endif
7170 return 0;
7172 _ACEOF
7173 if ac_fn_c_try_compile "$LINENO"; then :
7174 have_selinux=yes
7175 else
7176 have_selinux=no
7178 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7180 $as_echo "$have_selinux" >&6; }
7183 if test x$with_selinux = xyes ; then
7184 if test x$have_selinux = xno ; then
7185 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7189 # Check if we're building with SELinux support.
7190 if test "x$have_selinux" = xyes; then
7192 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7195 # See if we have the libaudit library
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7197 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7198 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7199 $as_echo_n "(cached) " >&6
7200 else
7201 ac_check_lib_save_LIBS=$LIBS
7202 LIBS="-laudit $LIBS"
7203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7204 /* end confdefs.h. */
7206 /* Override any GCC internal prototype to avoid an error.
7207 Use char because int might match the return type of a GCC
7208 builtin and then its argument prototype would still apply. */
7209 #ifdef __cplusplus
7210 extern "C"
7211 #endif
7212 char audit_log_user_avc_message ();
7214 main ()
7216 return audit_log_user_avc_message ();
7218 return 0;
7220 _ACEOF
7221 if ac_fn_c_try_link "$LINENO"; then :
7222 ac_cv_lib_audit_audit_log_user_avc_message=yes
7223 else
7224 ac_cv_lib_audit_audit_log_user_avc_message=no
7226 rm -f core conftest.err conftest.$ac_objext \
7227 conftest$ac_exeext conftest.$ac_ext
7228 LIBS=$ac_check_lib_save_LIBS
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7231 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7232 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7233 have_libaudit=yes
7234 else
7235 have_libaudit=no
7238 if test "x$have_libaudit" = xyes; then
7240 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7245 # See if we have the libcap library
7246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7247 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7248 if ${ac_cv_lib_cap_cap_init+:} false; then :
7249 $as_echo_n "(cached) " >&6
7250 else
7251 ac_check_lib_save_LIBS=$LIBS
7252 LIBS="-lcap $LIBS"
7253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7254 /* end confdefs.h. */
7256 /* Override any GCC internal prototype to avoid an error.
7257 Use char because int might match the return type of a GCC
7258 builtin and then its argument prototype would still apply. */
7259 #ifdef __cplusplus
7260 extern "C"
7261 #endif
7262 char cap_init ();
7264 main ()
7266 return cap_init ();
7268 return 0;
7270 _ACEOF
7271 if ac_fn_c_try_link "$LINENO"; then :
7272 ac_cv_lib_cap_cap_init=yes
7273 else
7274 ac_cv_lib_cap_cap_init=no
7276 rm -f core conftest.err conftest.$ac_objext \
7277 conftest$ac_exeext conftest.$ac_ext
7278 LIBS=$ac_check_lib_save_LIBS
7280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7281 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7282 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7283 have_libcap=yes
7284 else
7285 have_libcap=no
7288 if test "x$have_libcap" = xyes; then
7290 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7299 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7300 if ${ac_cv_path_GREP+:} false; then :
7301 $as_echo_n "(cached) " >&6
7302 else
7303 if test -z "$GREP"; then
7304 ac_path_GREP_found=false
7305 # Loop through the user's path and test for each of PROGNAME-LIST
7306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7307 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7309 IFS=$as_save_IFS
7310 test -z "$as_dir" && as_dir=.
7311 for ac_prog in grep ggrep; do
7312 for ac_exec_ext in '' $ac_executable_extensions; do
7313 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7314 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7315 # Check for GNU ac_path_GREP and select it if it is found.
7316 # Check for GNU $ac_path_GREP
7317 case `"$ac_path_GREP" --version 2>&1` in
7318 *GNU*)
7319 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7321 ac_count=0
7322 $as_echo_n 0123456789 >"conftest.in"
7323 while :
7325 cat "conftest.in" "conftest.in" >"conftest.tmp"
7326 mv "conftest.tmp" "conftest.in"
7327 cp "conftest.in" "conftest.nl"
7328 $as_echo 'GREP' >> "conftest.nl"
7329 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7330 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7331 as_fn_arith $ac_count + 1 && ac_count=$as_val
7332 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7333 # Best one so far, save it but keep looking for a better one
7334 ac_cv_path_GREP="$ac_path_GREP"
7335 ac_path_GREP_max=$ac_count
7337 # 10*(2^10) chars as input seems more than enough
7338 test $ac_count -gt 10 && break
7339 done
7340 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7341 esac
7343 $ac_path_GREP_found && break 3
7344 done
7345 done
7346 done
7347 IFS=$as_save_IFS
7348 if test -z "$ac_cv_path_GREP"; then
7349 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7351 else
7352 ac_cv_path_GREP=$GREP
7356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7357 $as_echo "$ac_cv_path_GREP" >&6; }
7358 GREP="$ac_cv_path_GREP"
7361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7362 $as_echo_n "checking for egrep... " >&6; }
7363 if ${ac_cv_path_EGREP+:} false; then :
7364 $as_echo_n "(cached) " >&6
7365 else
7366 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7367 then ac_cv_path_EGREP="$GREP -E"
7368 else
7369 if test -z "$EGREP"; then
7370 ac_path_EGREP_found=false
7371 # Loop through the user's path and test for each of PROGNAME-LIST
7372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7373 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7375 IFS=$as_save_IFS
7376 test -z "$as_dir" && as_dir=.
7377 for ac_prog in egrep; do
7378 for ac_exec_ext in '' $ac_executable_extensions; do
7379 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7380 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7381 # Check for GNU ac_path_EGREP and select it if it is found.
7382 # Check for GNU $ac_path_EGREP
7383 case `"$ac_path_EGREP" --version 2>&1` in
7384 *GNU*)
7385 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7387 ac_count=0
7388 $as_echo_n 0123456789 >"conftest.in"
7389 while :
7391 cat "conftest.in" "conftest.in" >"conftest.tmp"
7392 mv "conftest.tmp" "conftest.in"
7393 cp "conftest.in" "conftest.nl"
7394 $as_echo 'EGREP' >> "conftest.nl"
7395 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7396 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7397 as_fn_arith $ac_count + 1 && ac_count=$as_val
7398 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7399 # Best one so far, save it but keep looking for a better one
7400 ac_cv_path_EGREP="$ac_path_EGREP"
7401 ac_path_EGREP_max=$ac_count
7403 # 10*(2^10) chars as input seems more than enough
7404 test $ac_count -gt 10 && break
7405 done
7406 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7407 esac
7409 $ac_path_EGREP_found && break 3
7410 done
7411 done
7412 done
7413 IFS=$as_save_IFS
7414 if test -z "$ac_cv_path_EGREP"; then
7415 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7417 else
7418 ac_cv_path_EGREP=$EGREP
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7424 $as_echo "$ac_cv_path_EGREP" >&6; }
7425 EGREP="$ac_cv_path_EGREP"
7428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7429 $as_echo_n "checking for ANSI C header files... " >&6; }
7430 if ${ac_cv_header_stdc+:} false; then :
7431 $as_echo_n "(cached) " >&6
7432 else
7433 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7434 /* end confdefs.h. */
7435 #include <stdlib.h>
7436 #include <stdarg.h>
7437 #include <string.h>
7438 #include <float.h>
7441 main ()
7445 return 0;
7447 _ACEOF
7448 if ac_fn_c_try_compile "$LINENO"; then :
7449 ac_cv_header_stdc=yes
7450 else
7451 ac_cv_header_stdc=no
7453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7455 if test $ac_cv_header_stdc = yes; then
7456 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7458 /* end confdefs.h. */
7459 #include <string.h>
7461 _ACEOF
7462 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7463 $EGREP "memchr" >/dev/null 2>&1; then :
7465 else
7466 ac_cv_header_stdc=no
7468 rm -f conftest*
7472 if test $ac_cv_header_stdc = yes; then
7473 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7475 /* end confdefs.h. */
7476 #include <stdlib.h>
7478 _ACEOF
7479 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7480 $EGREP "free" >/dev/null 2>&1; then :
7482 else
7483 ac_cv_header_stdc=no
7485 rm -f conftest*
7489 if test $ac_cv_header_stdc = yes; then
7490 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7491 if test "$cross_compiling" = yes; then :
7493 else
7494 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7495 /* end confdefs.h. */
7496 #include <ctype.h>
7497 #include <stdlib.h>
7498 #if ((' ' & 0x0FF) == 0x020)
7499 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7500 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7501 #else
7502 # define ISLOWER(c) \
7503 (('a' <= (c) && (c) <= 'i') \
7504 || ('j' <= (c) && (c) <= 'r') \
7505 || ('s' <= (c) && (c) <= 'z'))
7506 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7507 #endif
7509 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7511 main ()
7513 int i;
7514 for (i = 0; i < 256; i++)
7515 if (XOR (islower (i), ISLOWER (i))
7516 || toupper (i) != TOUPPER (i))
7517 return 2;
7518 return 0;
7520 _ACEOF
7521 if ac_fn_c_try_run "$LINENO"; then :
7523 else
7524 ac_cv_header_stdc=no
7526 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7527 conftest.$ac_objext conftest.beam conftest.$ac_ext
7532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7533 $as_echo "$ac_cv_header_stdc" >&6; }
7534 if test $ac_cv_header_stdc = yes; then
7536 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7540 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7541 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7542 inttypes.h stdint.h unistd.h
7543 do :
7544 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7545 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7547 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7548 cat >>confdefs.h <<_ACEOF
7549 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7550 _ACEOF
7554 done
7557 # The cast to long int works around a bug in the HP C Compiler
7558 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7559 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7560 # This bug is HP SR number 8606223364.
7561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7562 $as_echo_n "checking size of long double... " >&6; }
7563 if ${ac_cv_sizeof_long_double+:} false; then :
7564 $as_echo_n "(cached) " >&6
7565 else
7566 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7568 else
7569 if test "$ac_cv_type_long_double" = yes; then
7570 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7571 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7572 as_fn_error 77 "cannot compute sizeof (long double)
7573 See \`config.log' for more details" "$LINENO" 5; }
7574 else
7575 ac_cv_sizeof_long_double=0
7580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7581 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7585 cat >>confdefs.h <<_ACEOF
7586 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7587 _ACEOF
7590 sizeof_long_double=$ac_cv_sizeof_long_double
7593 ### End of automated tests.
7594 ### Now run sysdeps configure fragments.
7596 # They also can set these variables.
7597 use_ldconfig=no
7598 ldd_rewrite_script=no
7599 libc_cv_sysconfdir=$sysconfdir
7600 libc_cv_gcc_unwind_find_fde=no
7601 libc_cv_idn=no
7603 # Iterate over all the sysdep directories we will use, running their
7604 # configure fragments.
7605 for dir in $sysnames; do
7606 case $dir in
7607 /*) dest=$dir ;;
7608 *) dest=$srcdir/$dir ;;
7609 esac
7610 if test -r $dest/configure; then
7611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7612 $as_echo "running configure fragment for $dir" >&6; }
7613 . $dest/configure
7615 done
7617 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7618 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7623 # Test for old glibc 2.0.x headers so that they can be removed properly
7624 # Search only in includedir.
7625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7626 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7627 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7628 then
7629 old_glibc_headers=yes
7630 else
7631 old_glibc_headers=no
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7634 $as_echo "$old_glibc_headers" >&6; }
7635 if test ${old_glibc_headers} = yes; then
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7637 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7638 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7639 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7666 $as_echo_n "checking whether -fPIC is default... " >&6; }
7667 if ${libc_cv_pic_default+:} false; then :
7668 $as_echo_n "(cached) " >&6
7669 else
7670 libc_cv_pic_default=yes
7671 cat > conftest.c <<EOF
7672 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7673 # error PIC is default.
7674 #endif
7676 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7677 libc_cv_pic_default=no
7679 rm -f conftest.*
7681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7682 $as_echo "$libc_cv_pic_default" >&6; }
7692 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7693 config_makefile=
7694 else
7695 config_makefile=Makefile
7698 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7699 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7703 ac_config_files="$ac_config_files config.make ${config_makefile}"
7705 ac_config_commands="$ac_config_commands default"
7707 cat >confcache <<\_ACEOF
7708 # This file is a shell script that caches the results of configure
7709 # tests run on this system so they can be shared between configure
7710 # scripts and configure runs, see configure's option --config-cache.
7711 # It is not useful on other systems. If it contains results you don't
7712 # want to keep, you may remove or edit it.
7714 # config.status only pays attention to the cache file if you give it
7715 # the --recheck option to rerun configure.
7717 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7718 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7719 # following values.
7721 _ACEOF
7723 # The following way of writing the cache mishandles newlines in values,
7724 # but we know of no workaround that is simple, portable, and efficient.
7725 # So, we kill variables containing newlines.
7726 # Ultrix sh set writes to stderr and can't be redirected directly,
7727 # and sets the high bit in the cache file unless we assign to the vars.
7729 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7730 eval ac_val=\$$ac_var
7731 case $ac_val in #(
7732 *${as_nl}*)
7733 case $ac_var in #(
7734 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7735 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7736 esac
7737 case $ac_var in #(
7738 _ | IFS | as_nl) ;; #(
7739 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7740 *) { eval $ac_var=; unset $ac_var;} ;;
7741 esac ;;
7742 esac
7743 done
7745 (set) 2>&1 |
7746 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7747 *${as_nl}ac_space=\ *)
7748 # `set' does not quote correctly, so add quotes: double-quote
7749 # substitution turns \\\\ into \\, and sed turns \\ into \.
7750 sed -n \
7751 "s/'/'\\\\''/g;
7752 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7753 ;; #(
7755 # `set' quotes correctly as required by POSIX, so do not add quotes.
7756 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7758 esac |
7759 sort
7761 sed '
7762 /^ac_cv_env_/b end
7763 t clear
7764 :clear
7765 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7766 t end
7767 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7768 :end' >>confcache
7769 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7770 if test -w "$cache_file"; then
7771 if test "x$cache_file" != "x/dev/null"; then
7772 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7773 $as_echo "$as_me: updating cache $cache_file" >&6;}
7774 if test ! -f "$cache_file" || test -h "$cache_file"; then
7775 cat confcache >"$cache_file"
7776 else
7777 case $cache_file in #(
7778 */* | ?:*)
7779 mv -f confcache "$cache_file"$$ &&
7780 mv -f "$cache_file"$$ "$cache_file" ;; #(
7782 mv -f confcache "$cache_file" ;;
7783 esac
7786 else
7787 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7788 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7791 rm -f confcache
7793 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7794 # Let make expand exec_prefix.
7795 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7797 DEFS=-DHAVE_CONFIG_H
7799 ac_libobjs=
7800 ac_ltlibobjs=
7802 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7803 # 1. Remove the extension, and $U if already installed.
7804 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7805 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7806 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7807 # will be set to the directory where LIBOBJS objects are built.
7808 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7809 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7810 done
7811 LIBOBJS=$ac_libobjs
7813 LTLIBOBJS=$ac_ltlibobjs
7817 : "${CONFIG_STATUS=./config.status}"
7818 ac_write_fail=0
7819 ac_clean_files_save=$ac_clean_files
7820 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7822 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7823 as_write_fail=0
7824 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7825 #! $SHELL
7826 # Generated by $as_me.
7827 # Run this file to recreate the current configuration.
7828 # Compiler output produced by configure, useful for debugging
7829 # configure, is in config.log if it exists.
7831 debug=false
7832 ac_cs_recheck=false
7833 ac_cs_silent=false
7835 SHELL=\${CONFIG_SHELL-$SHELL}
7836 export SHELL
7837 _ASEOF
7838 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7839 ## -------------------- ##
7840 ## M4sh Initialization. ##
7841 ## -------------------- ##
7843 # Be more Bourne compatible
7844 DUALCASE=1; export DUALCASE # for MKS sh
7845 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7846 emulate sh
7847 NULLCMD=:
7848 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7849 # is contrary to our usage. Disable this feature.
7850 alias -g '${1+"$@"}'='"$@"'
7851 setopt NO_GLOB_SUBST
7852 else
7853 case `(set -o) 2>/dev/null` in #(
7854 *posix*) :
7855 set -o posix ;; #(
7856 *) :
7858 esac
7862 as_nl='
7864 export as_nl
7865 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7866 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7867 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7868 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7869 # Prefer a ksh shell builtin over an external printf program on Solaris,
7870 # but without wasting forks for bash or zsh.
7871 if test -z "$BASH_VERSION$ZSH_VERSION" \
7872 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7873 as_echo='print -r --'
7874 as_echo_n='print -rn --'
7875 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7876 as_echo='printf %s\n'
7877 as_echo_n='printf %s'
7878 else
7879 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7880 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7881 as_echo_n='/usr/ucb/echo -n'
7882 else
7883 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7884 as_echo_n_body='eval
7885 arg=$1;
7886 case $arg in #(
7887 *"$as_nl"*)
7888 expr "X$arg" : "X\\(.*\\)$as_nl";
7889 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7890 esac;
7891 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7893 export as_echo_n_body
7894 as_echo_n='sh -c $as_echo_n_body as_echo'
7896 export as_echo_body
7897 as_echo='sh -c $as_echo_body as_echo'
7900 # The user is always right.
7901 if test "${PATH_SEPARATOR+set}" != set; then
7902 PATH_SEPARATOR=:
7903 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7904 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7905 PATH_SEPARATOR=';'
7910 # IFS
7911 # We need space, tab and new line, in precisely that order. Quoting is
7912 # there to prevent editors from complaining about space-tab.
7913 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7914 # splitting by setting IFS to empty value.)
7915 IFS=" "" $as_nl"
7917 # Find who we are. Look in the path if we contain no directory separator.
7918 as_myself=
7919 case $0 in #((
7920 *[\\/]* ) as_myself=$0 ;;
7921 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7922 for as_dir in $PATH
7924 IFS=$as_save_IFS
7925 test -z "$as_dir" && as_dir=.
7926 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7927 done
7928 IFS=$as_save_IFS
7931 esac
7932 # We did not find ourselves, most probably we were run as `sh COMMAND'
7933 # in which case we are not to be found in the path.
7934 if test "x$as_myself" = x; then
7935 as_myself=$0
7937 if test ! -f "$as_myself"; then
7938 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7939 exit 1
7942 # Unset variables that we do not need and which cause bugs (e.g. in
7943 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7944 # suppresses any "Segmentation fault" message there. '((' could
7945 # trigger a bug in pdksh 5.2.14.
7946 for as_var in BASH_ENV ENV MAIL MAILPATH
7947 do eval test x\${$as_var+set} = xset \
7948 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7949 done
7950 PS1='$ '
7951 PS2='> '
7952 PS4='+ '
7954 # NLS nuisances.
7955 LC_ALL=C
7956 export LC_ALL
7957 LANGUAGE=C
7958 export LANGUAGE
7960 # CDPATH.
7961 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7964 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7965 # ----------------------------------------
7966 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7967 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7968 # script with STATUS, using 1 if that was 0.
7969 as_fn_error ()
7971 as_status=$1; test $as_status -eq 0 && as_status=1
7972 if test "$4"; then
7973 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7974 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7976 $as_echo "$as_me: error: $2" >&2
7977 as_fn_exit $as_status
7978 } # as_fn_error
7981 # as_fn_set_status STATUS
7982 # -----------------------
7983 # Set $? to STATUS, without forking.
7984 as_fn_set_status ()
7986 return $1
7987 } # as_fn_set_status
7989 # as_fn_exit STATUS
7990 # -----------------
7991 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7992 as_fn_exit ()
7994 set +e
7995 as_fn_set_status $1
7996 exit $1
7997 } # as_fn_exit
7999 # as_fn_unset VAR
8000 # ---------------
8001 # Portably unset VAR.
8002 as_fn_unset ()
8004 { eval $1=; unset $1;}
8006 as_unset=as_fn_unset
8007 # as_fn_append VAR VALUE
8008 # ----------------------
8009 # Append the text in VALUE to the end of the definition contained in VAR. Take
8010 # advantage of any shell optimizations that allow amortized linear growth over
8011 # repeated appends, instead of the typical quadratic growth present in naive
8012 # implementations.
8013 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8014 eval 'as_fn_append ()
8016 eval $1+=\$2
8018 else
8019 as_fn_append ()
8021 eval $1=\$$1\$2
8023 fi # as_fn_append
8025 # as_fn_arith ARG...
8026 # ------------------
8027 # Perform arithmetic evaluation on the ARGs, and store the result in the
8028 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8029 # must be portable across $(()) and expr.
8030 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8031 eval 'as_fn_arith ()
8033 as_val=$(( $* ))
8035 else
8036 as_fn_arith ()
8038 as_val=`expr "$@" || test $? -eq 1`
8040 fi # as_fn_arith
8043 if expr a : '\(a\)' >/dev/null 2>&1 &&
8044 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8045 as_expr=expr
8046 else
8047 as_expr=false
8050 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8051 as_basename=basename
8052 else
8053 as_basename=false
8056 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8057 as_dirname=dirname
8058 else
8059 as_dirname=false
8062 as_me=`$as_basename -- "$0" ||
8063 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8064 X"$0" : 'X\(//\)$' \| \
8065 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8066 $as_echo X/"$0" |
8067 sed '/^.*\/\([^/][^/]*\)\/*$/{
8068 s//\1/
8071 /^X\/\(\/\/\)$/{
8072 s//\1/
8075 /^X\/\(\/\).*/{
8076 s//\1/
8079 s/.*/./; q'`
8081 # Avoid depending upon Character Ranges.
8082 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8083 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8084 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8085 as_cr_digits='0123456789'
8086 as_cr_alnum=$as_cr_Letters$as_cr_digits
8088 ECHO_C= ECHO_N= ECHO_T=
8089 case `echo -n x` in #(((((
8090 -n*)
8091 case `echo 'xy\c'` in
8092 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8093 xy) ECHO_C='\c';;
8094 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8095 ECHO_T=' ';;
8096 esac;;
8098 ECHO_N='-n';;
8099 esac
8101 rm -f conf$$ conf$$.exe conf$$.file
8102 if test -d conf$$.dir; then
8103 rm -f conf$$.dir/conf$$.file
8104 else
8105 rm -f conf$$.dir
8106 mkdir conf$$.dir 2>/dev/null
8108 if (echo >conf$$.file) 2>/dev/null; then
8109 if ln -s conf$$.file conf$$ 2>/dev/null; then
8110 as_ln_s='ln -s'
8111 # ... but there are two gotchas:
8112 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8113 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8114 # In both cases, we have to default to `cp -p'.
8115 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8116 as_ln_s='cp -p'
8117 elif ln conf$$.file conf$$ 2>/dev/null; then
8118 as_ln_s=ln
8119 else
8120 as_ln_s='cp -p'
8122 else
8123 as_ln_s='cp -p'
8125 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8126 rmdir conf$$.dir 2>/dev/null
8129 # as_fn_mkdir_p
8130 # -------------
8131 # Create "$as_dir" as a directory, including parents if necessary.
8132 as_fn_mkdir_p ()
8135 case $as_dir in #(
8136 -*) as_dir=./$as_dir;;
8137 esac
8138 test -d "$as_dir" || eval $as_mkdir_p || {
8139 as_dirs=
8140 while :; do
8141 case $as_dir in #(
8142 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8143 *) as_qdir=$as_dir;;
8144 esac
8145 as_dirs="'$as_qdir' $as_dirs"
8146 as_dir=`$as_dirname -- "$as_dir" ||
8147 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8148 X"$as_dir" : 'X\(//\)[^/]' \| \
8149 X"$as_dir" : 'X\(//\)$' \| \
8150 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8151 $as_echo X"$as_dir" |
8152 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8153 s//\1/
8156 /^X\(\/\/\)[^/].*/{
8157 s//\1/
8160 /^X\(\/\/\)$/{
8161 s//\1/
8164 /^X\(\/\).*/{
8165 s//\1/
8168 s/.*/./; q'`
8169 test -d "$as_dir" && break
8170 done
8171 test -z "$as_dirs" || eval "mkdir $as_dirs"
8172 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8175 } # as_fn_mkdir_p
8176 if mkdir -p . 2>/dev/null; then
8177 as_mkdir_p='mkdir -p "$as_dir"'
8178 else
8179 test -d ./-p && rmdir ./-p
8180 as_mkdir_p=false
8183 if test -x / >/dev/null 2>&1; then
8184 as_test_x='test -x'
8185 else
8186 if ls -dL / >/dev/null 2>&1; then
8187 as_ls_L_option=L
8188 else
8189 as_ls_L_option=
8191 as_test_x='
8192 eval sh -c '\''
8193 if test -d "$1"; then
8194 test -d "$1/.";
8195 else
8196 case $1 in #(
8197 -*)set "./$1";;
8198 esac;
8199 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8200 ???[sx]*):;;*)false;;esac;fi
8201 '\'' sh
8204 as_executable_p=$as_test_x
8206 # Sed expression to map a string onto a valid CPP name.
8207 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8209 # Sed expression to map a string onto a valid variable name.
8210 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8213 exec 6>&1
8214 ## ----------------------------------- ##
8215 ## Main body of $CONFIG_STATUS script. ##
8216 ## ----------------------------------- ##
8217 _ASEOF
8218 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8221 # Save the log message, to keep $0 and so on meaningful, and to
8222 # report actual input values of CONFIG_FILES etc. instead of their
8223 # values after options handling.
8224 ac_log="
8225 This file was extended by GNU C Library $as_me (see version.h), which was
8226 generated by GNU Autoconf 2.68. Invocation command line was
8228 CONFIG_FILES = $CONFIG_FILES
8229 CONFIG_HEADERS = $CONFIG_HEADERS
8230 CONFIG_LINKS = $CONFIG_LINKS
8231 CONFIG_COMMANDS = $CONFIG_COMMANDS
8232 $ $0 $@
8234 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8237 _ACEOF
8239 case $ac_config_files in *"
8240 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8241 esac
8243 case $ac_config_headers in *"
8244 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8245 esac
8248 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8249 # Files that config.status was made for.
8250 config_files="$ac_config_files"
8251 config_headers="$ac_config_headers"
8252 config_commands="$ac_config_commands"
8254 _ACEOF
8256 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8257 ac_cs_usage="\
8258 \`$as_me' instantiates files and other configuration actions
8259 from templates according to the current configuration. Unless the files
8260 and actions are specified as TAGs, all are instantiated by default.
8262 Usage: $0 [OPTION]... [TAG]...
8264 -h, --help print this help, then exit
8265 -V, --version print version number and configuration settings, then exit
8266 --config print configuration, then exit
8267 -q, --quiet, --silent
8268 do not print progress messages
8269 -d, --debug don't remove temporary files
8270 --recheck update $as_me by reconfiguring in the same conditions
8271 --file=FILE[:TEMPLATE]
8272 instantiate the configuration file FILE
8273 --header=FILE[:TEMPLATE]
8274 instantiate the configuration header FILE
8276 Configuration files:
8277 $config_files
8279 Configuration headers:
8280 $config_headers
8282 Configuration commands:
8283 $config_commands
8285 Report bugs to <http://sourceware.org/bugzilla/>.
8286 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8287 General help using GNU software: <http://www.gnu.org/gethelp/>."
8289 _ACEOF
8290 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8291 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8292 ac_cs_version="\\
8293 GNU C Library config.status (see version.h)
8294 configured by $0, generated by GNU Autoconf 2.68,
8295 with options \\"\$ac_cs_config\\"
8297 Copyright (C) 2010 Free Software Foundation, Inc.
8298 This config.status script is free software; the Free Software Foundation
8299 gives unlimited permission to copy, distribute and modify it."
8301 ac_pwd='$ac_pwd'
8302 srcdir='$srcdir'
8303 INSTALL='$INSTALL'
8304 AWK='$AWK'
8305 test -n "\$AWK" || AWK=awk
8306 _ACEOF
8308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8309 # The default lists apply if the user does not specify any file.
8310 ac_need_defaults=:
8311 while test $# != 0
8313 case $1 in
8314 --*=?*)
8315 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8316 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8317 ac_shift=:
8319 --*=)
8320 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8321 ac_optarg=
8322 ac_shift=:
8325 ac_option=$1
8326 ac_optarg=$2
8327 ac_shift=shift
8329 esac
8331 case $ac_option in
8332 # Handling of the options.
8333 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8334 ac_cs_recheck=: ;;
8335 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8336 $as_echo "$ac_cs_version"; exit ;;
8337 --config | --confi | --conf | --con | --co | --c )
8338 $as_echo "$ac_cs_config"; exit ;;
8339 --debug | --debu | --deb | --de | --d | -d )
8340 debug=: ;;
8341 --file | --fil | --fi | --f )
8342 $ac_shift
8343 case $ac_optarg in
8344 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8345 '') as_fn_error $? "missing file argument" ;;
8346 esac
8347 as_fn_append CONFIG_FILES " '$ac_optarg'"
8348 ac_need_defaults=false;;
8349 --header | --heade | --head | --hea )
8350 $ac_shift
8351 case $ac_optarg in
8352 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8353 esac
8354 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8355 ac_need_defaults=false;;
8356 --he | --h)
8357 # Conflict between --help and --header
8358 as_fn_error $? "ambiguous option: \`$1'
8359 Try \`$0 --help' for more information.";;
8360 --help | --hel | -h )
8361 $as_echo "$ac_cs_usage"; exit ;;
8362 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8363 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8364 ac_cs_silent=: ;;
8366 # This is an error.
8367 -*) as_fn_error $? "unrecognized option: \`$1'
8368 Try \`$0 --help' for more information." ;;
8370 *) as_fn_append ac_config_targets " $1"
8371 ac_need_defaults=false ;;
8373 esac
8374 shift
8375 done
8377 ac_configure_extra_args=
8379 if $ac_cs_silent; then
8380 exec 6>/dev/null
8381 ac_configure_extra_args="$ac_configure_extra_args --silent"
8384 _ACEOF
8385 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8386 if \$ac_cs_recheck; then
8387 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8388 shift
8389 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8390 CONFIG_SHELL='$SHELL'
8391 export CONFIG_SHELL
8392 exec "\$@"
8395 _ACEOF
8396 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8397 exec 5>>config.log
8399 echo
8400 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8401 ## Running $as_me. ##
8402 _ASBOX
8403 $as_echo "$ac_log"
8404 } >&5
8406 _ACEOF
8407 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8409 # INIT-COMMANDS
8411 config_vars='$config_vars'
8413 _ACEOF
8415 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8417 # Handling of arguments.
8418 for ac_config_target in $ac_config_targets
8420 case $ac_config_target in
8421 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8422 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8423 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8424 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8426 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8427 esac
8428 done
8431 # If the user did not use the arguments to specify the items to instantiate,
8432 # then the envvar interface is used. Set only those that are not.
8433 # We use the long form for the default assignment because of an extremely
8434 # bizarre bug on SunOS 4.1.3.
8435 if $ac_need_defaults; then
8436 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8437 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8438 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8441 # Have a temporary directory for convenience. Make it in the build tree
8442 # simply because there is no reason against having it here, and in addition,
8443 # creating and moving files from /tmp can sometimes cause problems.
8444 # Hook for its removal unless debugging.
8445 # Note that there is a small window in which the directory will not be cleaned:
8446 # after its creation but before its name has been assigned to `$tmp'.
8447 $debug ||
8449 tmp= ac_tmp=
8450 trap 'exit_status=$?
8451 : "${ac_tmp:=$tmp}"
8452 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8454 trap 'as_fn_exit 1' 1 2 13 15
8456 # Create a (secure) tmp directory for tmp files.
8459 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8460 test -d "$tmp"
8461 } ||
8463 tmp=./conf$$-$RANDOM
8464 (umask 077 && mkdir "$tmp")
8465 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8466 ac_tmp=$tmp
8468 # Set up the scripts for CONFIG_FILES section.
8469 # No need to generate them if there are no CONFIG_FILES.
8470 # This happens for instance with `./config.status config.h'.
8471 if test -n "$CONFIG_FILES"; then
8474 ac_cr=`echo X | tr X '\015'`
8475 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8476 # But we know of no other shell where ac_cr would be empty at this
8477 # point, so we can use a bashism as a fallback.
8478 if test "x$ac_cr" = x; then
8479 eval ac_cr=\$\'\\r\'
8481 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8482 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8483 ac_cs_awk_cr='\\r'
8484 else
8485 ac_cs_awk_cr=$ac_cr
8488 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8489 _ACEOF
8493 echo "cat >conf$$subs.awk <<_ACEOF" &&
8494 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8495 echo "_ACEOF"
8496 } >conf$$subs.sh ||
8497 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8498 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8499 ac_delim='%!_!# '
8500 for ac_last_try in false false false false false :; do
8501 . ./conf$$subs.sh ||
8502 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8504 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8505 if test $ac_delim_n = $ac_delim_num; then
8506 break
8507 elif $ac_last_try; then
8508 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8509 else
8510 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8512 done
8513 rm -f conf$$subs.sh
8515 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8516 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8517 _ACEOF
8518 sed -n '
8520 s/^/S["/; s/!.*/"]=/
8523 s/^[^!]*!//
8524 :repl
8525 t repl
8526 s/'"$ac_delim"'$//
8527 t delim
8530 s/\(.\{148\}\)..*/\1/
8531 t more1
8532 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8535 b repl
8536 :more1
8537 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8540 s/.\{148\}//
8541 t nl
8542 :delim
8544 s/\(.\{148\}\)..*/\1/
8545 t more2
8546 s/["\\]/\\&/g; s/^/"/; s/$/"/
8549 :more2
8550 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8553 s/.\{148\}//
8554 t delim
8555 ' <conf$$subs.awk | sed '
8556 /^[^""]/{
8558 s/\n//
8560 ' >>$CONFIG_STATUS || ac_write_fail=1
8561 rm -f conf$$subs.awk
8562 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8563 _ACAWK
8564 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8565 for (key in S) S_is_set[key] = 1
8566 FS = "\a"
8570 line = $ 0
8571 nfields = split(line, field, "@")
8572 substed = 0
8573 len = length(field[1])
8574 for (i = 2; i < nfields; i++) {
8575 key = field[i]
8576 keylen = length(key)
8577 if (S_is_set[key]) {
8578 value = S[key]
8579 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8580 len += length(value) + length(field[++i])
8581 substed = 1
8582 } else
8583 len += 1 + keylen
8586 print line
8589 _ACAWK
8590 _ACEOF
8591 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8592 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8593 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8594 else
8596 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8597 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8598 _ACEOF
8600 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8601 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8602 # trailing colons and then remove the whole line if VPATH becomes empty
8603 # (actually we leave an empty line to preserve line numbers).
8604 if test "x$srcdir" = x.; then
8605 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8607 s///
8608 s/^/:/
8609 s/[ ]*$/:/
8610 s/:\$(srcdir):/:/g
8611 s/:\${srcdir}:/:/g
8612 s/:@srcdir@:/:/g
8613 s/^:*//
8614 s/:*$//
8616 s/\(=[ ]*\).*/\1/
8618 s/\n//
8619 s/^[^=]*=[ ]*$//
8623 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8624 fi # test -n "$CONFIG_FILES"
8626 # Set up the scripts for CONFIG_HEADERS section.
8627 # No need to generate them if there are no CONFIG_HEADERS.
8628 # This happens for instance with `./config.status Makefile'.
8629 if test -n "$CONFIG_HEADERS"; then
8630 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8631 BEGIN {
8632 _ACEOF
8634 # Transform confdefs.h into an awk script `defines.awk', embedded as
8635 # here-document in config.status, that substitutes the proper values into
8636 # config.h.in to produce config.h.
8638 # Create a delimiter string that does not exist in confdefs.h, to ease
8639 # handling of long lines.
8640 ac_delim='%!_!# '
8641 for ac_last_try in false false :; do
8642 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8643 if test -z "$ac_tt"; then
8644 break
8645 elif $ac_last_try; then
8646 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8647 else
8648 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8650 done
8652 # For the awk script, D is an array of macro values keyed by name,
8653 # likewise P contains macro parameters if any. Preserve backslash
8654 # newline sequences.
8656 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8657 sed -n '
8658 s/.\{148\}/&'"$ac_delim"'/g
8659 t rset
8660 :rset
8661 s/^[ ]*#[ ]*define[ ][ ]*/ /
8662 t def
8664 :def
8665 s/\\$//
8666 t bsnl
8667 s/["\\]/\\&/g
8668 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8669 D["\1"]=" \3"/p
8670 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8672 :bsnl
8673 s/["\\]/\\&/g
8674 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8675 D["\1"]=" \3\\\\\\n"\\/p
8676 t cont
8677 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8678 t cont
8680 :cont
8682 s/.\{148\}/&'"$ac_delim"'/g
8683 t clear
8684 :clear
8685 s/\\$//
8686 t bsnlc
8687 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8689 :bsnlc
8690 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8691 b cont
8692 ' <confdefs.h | sed '
8693 s/'"$ac_delim"'/"\\\
8694 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8696 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8697 for (key in D) D_is_set[key] = 1
8698 FS = "\a"
8700 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8701 line = \$ 0
8702 split(line, arg, " ")
8703 if (arg[1] == "#") {
8704 defundef = arg[2]
8705 mac1 = arg[3]
8706 } else {
8707 defundef = substr(arg[1], 2)
8708 mac1 = arg[2]
8710 split(mac1, mac2, "(") #)
8711 macro = mac2[1]
8712 prefix = substr(line, 1, index(line, defundef) - 1)
8713 if (D_is_set[macro]) {
8714 # Preserve the white space surrounding the "#".
8715 print prefix "define", macro P[macro] D[macro]
8716 next
8717 } else {
8718 # Replace #undef with comments. This is necessary, for example,
8719 # in the case of _POSIX_SOURCE, which is predefined and required
8720 # on some systems where configure will not decide to define it.
8721 if (defundef == "undef") {
8722 print "/*", prefix defundef, macro, "*/"
8723 next
8727 { print }
8728 _ACAWK
8729 _ACEOF
8730 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8731 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8732 fi # test -n "$CONFIG_HEADERS"
8735 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8736 shift
8737 for ac_tag
8739 case $ac_tag in
8740 :[FHLC]) ac_mode=$ac_tag; continue;;
8741 esac
8742 case $ac_mode$ac_tag in
8743 :[FHL]*:*);;
8744 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8745 :[FH]-) ac_tag=-:-;;
8746 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8747 esac
8748 ac_save_IFS=$IFS
8749 IFS=:
8750 set x $ac_tag
8751 IFS=$ac_save_IFS
8752 shift
8753 ac_file=$1
8754 shift
8756 case $ac_mode in
8757 :L) ac_source=$1;;
8758 :[FH])
8759 ac_file_inputs=
8760 for ac_f
8762 case $ac_f in
8763 -) ac_f="$ac_tmp/stdin";;
8764 *) # Look for the file first in the build tree, then in the source tree
8765 # (if the path is not absolute). The absolute path cannot be DOS-style,
8766 # because $ac_f cannot contain `:'.
8767 test -f "$ac_f" ||
8768 case $ac_f in
8769 [\\/$]*) false;;
8770 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8771 esac ||
8772 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8773 esac
8774 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8775 as_fn_append ac_file_inputs " '$ac_f'"
8776 done
8778 # Let's still pretend it is `configure' which instantiates (i.e., don't
8779 # use $as_me), people would be surprised to read:
8780 # /* config.h. Generated by config.status. */
8781 configure_input='Generated from '`
8782 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8783 `' by configure.'
8784 if test x"$ac_file" != x-; then
8785 configure_input="$ac_file. $configure_input"
8786 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8787 $as_echo "$as_me: creating $ac_file" >&6;}
8789 # Neutralize special characters interpreted by sed in replacement strings.
8790 case $configure_input in #(
8791 *\&* | *\|* | *\\* )
8792 ac_sed_conf_input=`$as_echo "$configure_input" |
8793 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8794 *) ac_sed_conf_input=$configure_input;;
8795 esac
8797 case $ac_tag in
8798 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8799 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8800 esac
8802 esac
8804 ac_dir=`$as_dirname -- "$ac_file" ||
8805 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8806 X"$ac_file" : 'X\(//\)[^/]' \| \
8807 X"$ac_file" : 'X\(//\)$' \| \
8808 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8809 $as_echo X"$ac_file" |
8810 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8811 s//\1/
8814 /^X\(\/\/\)[^/].*/{
8815 s//\1/
8818 /^X\(\/\/\)$/{
8819 s//\1/
8822 /^X\(\/\).*/{
8823 s//\1/
8826 s/.*/./; q'`
8827 as_dir="$ac_dir"; as_fn_mkdir_p
8828 ac_builddir=.
8830 case "$ac_dir" in
8831 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8833 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8834 # A ".." for each directory in $ac_dir_suffix.
8835 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8836 case $ac_top_builddir_sub in
8837 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8838 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8839 esac ;;
8840 esac
8841 ac_abs_top_builddir=$ac_pwd
8842 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8843 # for backward compatibility:
8844 ac_top_builddir=$ac_top_build_prefix
8846 case $srcdir in
8847 .) # We are building in place.
8848 ac_srcdir=.
8849 ac_top_srcdir=$ac_top_builddir_sub
8850 ac_abs_top_srcdir=$ac_pwd ;;
8851 [\\/]* | ?:[\\/]* ) # Absolute name.
8852 ac_srcdir=$srcdir$ac_dir_suffix;
8853 ac_top_srcdir=$srcdir
8854 ac_abs_top_srcdir=$srcdir ;;
8855 *) # Relative name.
8856 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8857 ac_top_srcdir=$ac_top_build_prefix$srcdir
8858 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8859 esac
8860 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8863 case $ac_mode in
8866 # CONFIG_FILE
8869 case $INSTALL in
8870 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8871 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8872 esac
8873 _ACEOF
8875 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8876 # If the template does not know about datarootdir, expand it.
8877 # FIXME: This hack should be removed a few years after 2.60.
8878 ac_datarootdir_hack=; ac_datarootdir_seen=
8879 ac_sed_dataroot='
8880 /datarootdir/ {
8884 /@datadir@/p
8885 /@docdir@/p
8886 /@infodir@/p
8887 /@localedir@/p
8888 /@mandir@/p'
8889 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8890 *datarootdir*) ac_datarootdir_seen=yes;;
8891 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8892 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8893 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8894 _ACEOF
8895 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8896 ac_datarootdir_hack='
8897 s&@datadir@&$datadir&g
8898 s&@docdir@&$docdir&g
8899 s&@infodir@&$infodir&g
8900 s&@localedir@&$localedir&g
8901 s&@mandir@&$mandir&g
8902 s&\\\${datarootdir}&$datarootdir&g' ;;
8903 esac
8904 _ACEOF
8906 # Neutralize VPATH when `$srcdir' = `.'.
8907 # Shell code in configure.ac might set extrasub.
8908 # FIXME: do we really want to maintain this feature?
8909 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8910 ac_sed_extra="$ac_vpsub
8911 $extrasub
8912 _ACEOF
8913 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8915 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8916 s|@configure_input@|$ac_sed_conf_input|;t t
8917 s&@top_builddir@&$ac_top_builddir_sub&;t t
8918 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8919 s&@srcdir@&$ac_srcdir&;t t
8920 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8921 s&@top_srcdir@&$ac_top_srcdir&;t t
8922 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8923 s&@builddir@&$ac_builddir&;t t
8924 s&@abs_builddir@&$ac_abs_builddir&;t t
8925 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8926 s&@INSTALL@&$ac_INSTALL&;t t
8927 $ac_datarootdir_hack
8929 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8930 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8932 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8933 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8934 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8935 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8936 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8937 which seems to be undefined. Please make sure it is defined" >&5
8938 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8939 which seems to be undefined. Please make sure it is defined" >&2;}
8941 rm -f "$ac_tmp/stdin"
8942 case $ac_file in
8943 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8944 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8945 esac \
8946 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8950 # CONFIG_HEADER
8952 if test x"$ac_file" != x-; then
8954 $as_echo "/* $configure_input */" \
8955 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8956 } >"$ac_tmp/config.h" \
8957 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8958 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8959 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8960 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8961 else
8962 rm -f "$ac_file"
8963 mv "$ac_tmp/config.h" "$ac_file" \
8964 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8966 else
8967 $as_echo "/* $configure_input */" \
8968 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8969 || as_fn_error $? "could not create -" "$LINENO" 5
8973 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8974 $as_echo "$as_me: executing $ac_file commands" >&6;}
8976 esac
8979 case $ac_file$ac_mode in
8980 "default":C)
8981 case $CONFIG_FILES in *config.make*)
8982 echo "$config_vars" >> config.make;;
8983 esac
8984 test -d bits || mkdir bits ;;
8986 esac
8987 done # for ac_tag
8990 as_fn_exit 0
8991 _ACEOF
8992 ac_clean_files=$ac_clean_files_save
8994 test $ac_write_fail = 0 ||
8995 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8998 # configure is writing to config.log, and then calls config.status.
8999 # config.status does its own redirection, appending to config.log.
9000 # Unfortunately, on DOS this fails, as config.log is still kept open
9001 # by configure, so config.status won't be able to write to it; its
9002 # output is simply discarded. So we exec the FD to /dev/null,
9003 # effectively closing config.log, so it can be properly (re)opened and
9004 # appended to by config.status. When coming back to configure, we
9005 # need to make the FD available again.
9006 if test "$no_create" != yes; then
9007 ac_cs_success=:
9008 ac_config_status_args=
9009 test "$silent" = yes &&
9010 ac_config_status_args="$ac_config_status_args --quiet"
9011 exec 5>/dev/null
9012 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9013 exec 5>>config.log
9014 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9015 # would make configure fail if this is the last instruction.
9016 $ac_cs_success || as_fn_exit 1
9020 # CONFIG_SUBDIRS section.
9022 if test "$no_recursion" != yes; then
9024 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9025 # so they do not pile up.
9026 ac_sub_configure_args=
9027 ac_prev=
9028 eval "set x $ac_configure_args"
9029 shift
9030 for ac_arg
9032 if test -n "$ac_prev"; then
9033 ac_prev=
9034 continue
9036 case $ac_arg in
9037 -cache-file | --cache-file | --cache-fil | --cache-fi \
9038 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9039 ac_prev=cache_file ;;
9040 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9041 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9042 | --c=*)
9044 --config-cache | -C)
9046 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9047 ac_prev=srcdir ;;
9048 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9050 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9051 ac_prev=prefix ;;
9052 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9054 --disable-option-checking)
9057 case $ac_arg in
9058 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9059 esac
9060 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9061 esac
9062 done
9064 # Always prepend --prefix to ensure using the same prefix
9065 # in subdir configurations.
9066 ac_arg="--prefix=$prefix"
9067 case $ac_arg in
9068 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9069 esac
9070 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9072 # Pass --silent
9073 if test "$silent" = yes; then
9074 ac_sub_configure_args="--silent $ac_sub_configure_args"
9077 # Always prepend --disable-option-checking to silence warnings, since
9078 # different subdirs can have different --enable and --with options.
9079 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9081 ac_popdir=`pwd`
9082 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9084 # Do not complain, so a configure script can configure whichever
9085 # parts of a large source tree are present.
9086 test -d "$srcdir/$ac_dir" || continue
9088 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9089 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9090 $as_echo "$ac_msg" >&6
9091 as_dir="$ac_dir"; as_fn_mkdir_p
9092 ac_builddir=.
9094 case "$ac_dir" in
9095 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9097 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9098 # A ".." for each directory in $ac_dir_suffix.
9099 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9100 case $ac_top_builddir_sub in
9101 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9102 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9103 esac ;;
9104 esac
9105 ac_abs_top_builddir=$ac_pwd
9106 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9107 # for backward compatibility:
9108 ac_top_builddir=$ac_top_build_prefix
9110 case $srcdir in
9111 .) # We are building in place.
9112 ac_srcdir=.
9113 ac_top_srcdir=$ac_top_builddir_sub
9114 ac_abs_top_srcdir=$ac_pwd ;;
9115 [\\/]* | ?:[\\/]* ) # Absolute name.
9116 ac_srcdir=$srcdir$ac_dir_suffix;
9117 ac_top_srcdir=$srcdir
9118 ac_abs_top_srcdir=$srcdir ;;
9119 *) # Relative name.
9120 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9121 ac_top_srcdir=$ac_top_build_prefix$srcdir
9122 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9123 esac
9124 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9127 cd "$ac_dir"
9129 # Check for guested configure; otherwise get Cygnus style configure.
9130 if test -f "$ac_srcdir/configure.gnu"; then
9131 ac_sub_configure=$ac_srcdir/configure.gnu
9132 elif test -f "$ac_srcdir/configure"; then
9133 ac_sub_configure=$ac_srcdir/configure
9134 elif test -f "$ac_srcdir/configure.in"; then
9135 # This should be Cygnus configure.
9136 ac_sub_configure=$ac_aux_dir/configure
9137 else
9138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9139 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9140 ac_sub_configure=
9143 # The recursion is here.
9144 if test -n "$ac_sub_configure"; then
9145 # Make the cache file name correct relative to the subdirectory.
9146 case $cache_file in
9147 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9148 *) # Relative name.
9149 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9150 esac
9152 { $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
9153 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9154 # The eval makes quoting arguments work.
9155 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9156 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9157 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9160 cd "$ac_popdir"
9161 done
9163 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9165 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}