BZ#14812: Mark fixed in NEWS.
[glibc.git] / configure
blob2dc7eeb977cfc94b916347c23c22c7babf17bbdb
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 ac_includes_default='/* none */'
571 ac_subst_vars='LTLIBOBJS
572 LIBOBJS
573 RELEASE
574 VERSION
575 mach_interface_list
576 DEFINES
577 static_nss
578 profile
579 libc_cv_pic_default
580 shared
581 static
582 ldd_rewrite_script
583 use_ldconfig
584 libc_cv_sparc_as_vis3
585 libc_cv_as_i686
586 libc_cv_cc_nofma
587 libc_cv_cc_fma4
588 libc_cv_cc_novzeroupper
589 libc_cv_cc_sse2avx
590 libc_cv_cc_avx
591 libc_cv_cc_sse4
592 libc_cv_forced_unwind
593 libc_cv_rootsbindir
594 libc_cv_localstatedir
595 libc_cv_sysconfdir
596 libc_cv_localedir
597 libc_cv_rtlddir
598 libc_cv_slibdir
599 old_glibc_headers
600 use_nscd
601 libc_cv_gcc_unwind_find_fde
602 libc_extra_cflags
603 CPPUNDEFS
604 sizeof_long_double
605 have_selinux
606 have_libcap
607 have_libaudit
608 LIBGD
609 libc_cv_cc_submachine
610 exceptions
611 gnu89_inline
612 libc_cv_ssp
613 fno_unit_at_a_time
614 libc_cv_output_format
615 libc_cv_hashstyle
616 libc_cv_fpie
617 libc_cv_z_execstack
618 libc_cv_z_combreloc
619 ASFLAGS_config
620 libc_cv_Bgroup
621 libc_cv_cc_with_libunwind
622 VERSIONING
623 BISON
624 INSTALL_INFO
625 PERL
626 libc_cv_have_ksh
628 libc_cv_have_bash2
629 BASH_SHELL
630 libc_cv_gcc_static_libgcc
631 CXX_SYSINCLUDES
632 SYSINCLUDES
633 AUTOCONF
637 MAKEINFO
638 MSGFMT
639 MAKE
643 OBJCOPY
644 OBJDUMP
646 LN_S
647 INSTALL_DATA
648 INSTALL_SCRIPT
649 INSTALL_PROGRAM
650 sysdeps_add_ons
651 sysnames
652 submachine
653 multi_arch
654 base_machine
655 add_on_subdirs
656 add_ons
657 build_nscd
658 link_obsolete_rpc
659 libc_cv_nss_crypt
660 all_warnings
661 force_install
662 bindnow
663 hardcoded_path_in_tests
664 oldest_abi
665 use_default_link
666 sysheaders
667 with_fp
668 READELF
669 ac_ct_CXX
670 CXXFLAGS
673 cross_compiling
674 BUILD_CC
675 OBJEXT
676 ac_ct_CC
677 CPPFLAGS
678 LDFLAGS
679 CFLAGS
681 host_os
682 host_vendor
683 host_cpu
684 host
685 build_os
686 build_vendor
687 build_cpu
688 build
689 subdirs
690 REPORT_BUGS_TEXI
691 REPORT_BUGS_TO
692 PKGVERSION_TEXI
693 PKGVERSION
694 target_alias
695 host_alias
696 build_alias
697 LIBS
698 ECHO_T
699 ECHO_N
700 ECHO_C
701 DEFS
702 mandir
703 localedir
704 libdir
705 psdir
706 pdfdir
707 dvidir
708 htmldir
709 infodir
710 docdir
711 oldincludedir
712 includedir
713 localstatedir
714 sharedstatedir
715 sysconfdir
716 datadir
717 datarootdir
718 libexecdir
719 sbindir
720 bindir
721 program_transform_name
722 prefix
723 exec_prefix
724 PACKAGE_URL
725 PACKAGE_BUGREPORT
726 PACKAGE_STRING
727 PACKAGE_VERSION
728 PACKAGE_TARNAME
729 PACKAGE_NAME
730 PATH_SEPARATOR
731 SHELL'
732 ac_subst_files=''
733 ac_user_opts='
734 enable_option_checking
735 with_pkgversion
736 with_bugurl
737 with_gd
738 with_gd_include
739 with_gd_lib
740 with_fp
741 with_binutils
742 with_selinux
743 with_headers
744 with_default_link
745 enable_sanity_checks
746 enable_shared
747 enable_profile
748 enable_versioning
749 enable_oldest_abi
750 enable_hardcoded_path_in_tests
751 enable_stackguard_randomization
752 enable_add_ons
753 enable_hidden_plt
754 enable_bind_now
755 enable_static_nss
756 enable_force_install
757 enable_kernel
758 enable_all_warnings
759 enable_multi_arch
760 enable_nss_crypt
761 enable_obsolete_rpc
762 enable_systemtap
763 enable_build_nscd
764 enable_nscd
765 with_cpu
767 ac_precious_vars='build_alias
768 host_alias
769 target_alias
771 CFLAGS
772 LDFLAGS
773 LIBS
774 CPPFLAGS
777 CXXFLAGS
778 CCC'
779 ac_subdirs_all='
782 # Initialize some variables set by options.
783 ac_init_help=
784 ac_init_version=false
785 ac_unrecognized_opts=
786 ac_unrecognized_sep=
787 # The variables have the same names as the options, with
788 # dashes changed to underlines.
789 cache_file=/dev/null
790 exec_prefix=NONE
791 no_create=
792 no_recursion=
793 prefix=NONE
794 program_prefix=NONE
795 program_suffix=NONE
796 program_transform_name=s,x,x,
797 silent=
798 site=
799 srcdir=
800 verbose=
801 x_includes=NONE
802 x_libraries=NONE
804 # Installation directory options.
805 # These are left unexpanded so users can "make install exec_prefix=/foo"
806 # and all the variables that are supposed to be based on exec_prefix
807 # by default will actually change.
808 # Use braces instead of parens because sh, perl, etc. also accept them.
809 # (The list follows the same order as the GNU Coding Standards.)
810 bindir='${exec_prefix}/bin'
811 sbindir='${exec_prefix}/sbin'
812 libexecdir='${exec_prefix}/libexec'
813 datarootdir='${prefix}/share'
814 datadir='${datarootdir}'
815 sysconfdir='${prefix}/etc'
816 sharedstatedir='${prefix}/com'
817 localstatedir='${prefix}/var'
818 includedir='${prefix}/include'
819 oldincludedir='/usr/include'
820 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
821 infodir='${datarootdir}/info'
822 htmldir='${docdir}'
823 dvidir='${docdir}'
824 pdfdir='${docdir}'
825 psdir='${docdir}'
826 libdir='${exec_prefix}/lib'
827 localedir='${datarootdir}/locale'
828 mandir='${datarootdir}/man'
830 ac_prev=
831 ac_dashdash=
832 for ac_option
834 # If the previous option needs an argument, assign it.
835 if test -n "$ac_prev"; then
836 eval $ac_prev=\$ac_option
837 ac_prev=
838 continue
841 case $ac_option in
842 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
843 *=) ac_optarg= ;;
844 *) ac_optarg=yes ;;
845 esac
847 # Accept the important Cygnus configure options, so we can diagnose typos.
849 case $ac_dashdash$ac_option in
851 ac_dashdash=yes ;;
853 -bindir | --bindir | --bindi | --bind | --bin | --bi)
854 ac_prev=bindir ;;
855 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
856 bindir=$ac_optarg ;;
858 -build | --build | --buil | --bui | --bu)
859 ac_prev=build_alias ;;
860 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
861 build_alias=$ac_optarg ;;
863 -cache-file | --cache-file | --cache-fil | --cache-fi \
864 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
865 ac_prev=cache_file ;;
866 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
867 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
868 cache_file=$ac_optarg ;;
870 --config-cache | -C)
871 cache_file=config.cache ;;
873 -datadir | --datadir | --datadi | --datad)
874 ac_prev=datadir ;;
875 -datadir=* | --datadir=* | --datadi=* | --datad=*)
876 datadir=$ac_optarg ;;
878 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
879 | --dataroo | --dataro | --datar)
880 ac_prev=datarootdir ;;
881 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
882 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
883 datarootdir=$ac_optarg ;;
885 -disable-* | --disable-*)
886 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
887 # Reject names that are not valid shell variable names.
888 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
889 as_fn_error $? "invalid feature name: $ac_useropt"
890 ac_useropt_orig=$ac_useropt
891 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
892 case $ac_user_opts in
894 "enable_$ac_useropt"
895 "*) ;;
896 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
897 ac_unrecognized_sep=', ';;
898 esac
899 eval enable_$ac_useropt=no ;;
901 -docdir | --docdir | --docdi | --doc | --do)
902 ac_prev=docdir ;;
903 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
904 docdir=$ac_optarg ;;
906 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
907 ac_prev=dvidir ;;
908 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
909 dvidir=$ac_optarg ;;
911 -enable-* | --enable-*)
912 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
913 # Reject names that are not valid shell variable names.
914 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
915 as_fn_error $? "invalid feature name: $ac_useropt"
916 ac_useropt_orig=$ac_useropt
917 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
918 case $ac_user_opts in
920 "enable_$ac_useropt"
921 "*) ;;
922 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
923 ac_unrecognized_sep=', ';;
924 esac
925 eval enable_$ac_useropt=\$ac_optarg ;;
927 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
928 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
929 | --exec | --exe | --ex)
930 ac_prev=exec_prefix ;;
931 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
932 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
933 | --exec=* | --exe=* | --ex=*)
934 exec_prefix=$ac_optarg ;;
936 -gas | --gas | --ga | --g)
937 # Obsolete; use --with-gas.
938 with_gas=yes ;;
940 -help | --help | --hel | --he | -h)
941 ac_init_help=long ;;
942 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
943 ac_init_help=recursive ;;
944 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
945 ac_init_help=short ;;
947 -host | --host | --hos | --ho)
948 ac_prev=host_alias ;;
949 -host=* | --host=* | --hos=* | --ho=*)
950 host_alias=$ac_optarg ;;
952 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
953 ac_prev=htmldir ;;
954 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
955 | --ht=*)
956 htmldir=$ac_optarg ;;
958 -includedir | --includedir | --includedi | --included | --include \
959 | --includ | --inclu | --incl | --inc)
960 ac_prev=includedir ;;
961 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
962 | --includ=* | --inclu=* | --incl=* | --inc=*)
963 includedir=$ac_optarg ;;
965 -infodir | --infodir | --infodi | --infod | --info | --inf)
966 ac_prev=infodir ;;
967 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
968 infodir=$ac_optarg ;;
970 -libdir | --libdir | --libdi | --libd)
971 ac_prev=libdir ;;
972 -libdir=* | --libdir=* | --libdi=* | --libd=*)
973 libdir=$ac_optarg ;;
975 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
976 | --libexe | --libex | --libe)
977 ac_prev=libexecdir ;;
978 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
979 | --libexe=* | --libex=* | --libe=*)
980 libexecdir=$ac_optarg ;;
982 -localedir | --localedir | --localedi | --localed | --locale)
983 ac_prev=localedir ;;
984 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
985 localedir=$ac_optarg ;;
987 -localstatedir | --localstatedir | --localstatedi | --localstated \
988 | --localstate | --localstat | --localsta | --localst | --locals)
989 ac_prev=localstatedir ;;
990 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
991 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
992 localstatedir=$ac_optarg ;;
994 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
995 ac_prev=mandir ;;
996 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
997 mandir=$ac_optarg ;;
999 -nfp | --nfp | --nf)
1000 # Obsolete; use --without-fp.
1001 with_fp=no ;;
1003 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1004 | --no-cr | --no-c | -n)
1005 no_create=yes ;;
1007 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1008 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1009 no_recursion=yes ;;
1011 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1012 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1013 | --oldin | --oldi | --old | --ol | --o)
1014 ac_prev=oldincludedir ;;
1015 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1016 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1017 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1018 oldincludedir=$ac_optarg ;;
1020 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1021 ac_prev=prefix ;;
1022 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1023 prefix=$ac_optarg ;;
1025 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1026 | --program-pre | --program-pr | --program-p)
1027 ac_prev=program_prefix ;;
1028 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1029 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1030 program_prefix=$ac_optarg ;;
1032 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1033 | --program-suf | --program-su | --program-s)
1034 ac_prev=program_suffix ;;
1035 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1036 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1037 program_suffix=$ac_optarg ;;
1039 -program-transform-name | --program-transform-name \
1040 | --program-transform-nam | --program-transform-na \
1041 | --program-transform-n | --program-transform- \
1042 | --program-transform | --program-transfor \
1043 | --program-transfo | --program-transf \
1044 | --program-trans | --program-tran \
1045 | --progr-tra | --program-tr | --program-t)
1046 ac_prev=program_transform_name ;;
1047 -program-transform-name=* | --program-transform-name=* \
1048 | --program-transform-nam=* | --program-transform-na=* \
1049 | --program-transform-n=* | --program-transform-=* \
1050 | --program-transform=* | --program-transfor=* \
1051 | --program-transfo=* | --program-transf=* \
1052 | --program-trans=* | --program-tran=* \
1053 | --progr-tra=* | --program-tr=* | --program-t=*)
1054 program_transform_name=$ac_optarg ;;
1056 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1057 ac_prev=pdfdir ;;
1058 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1059 pdfdir=$ac_optarg ;;
1061 -psdir | --psdir | --psdi | --psd | --ps)
1062 ac_prev=psdir ;;
1063 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1064 psdir=$ac_optarg ;;
1066 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1067 | -silent | --silent | --silen | --sile | --sil)
1068 silent=yes ;;
1070 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1071 ac_prev=sbindir ;;
1072 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1073 | --sbi=* | --sb=*)
1074 sbindir=$ac_optarg ;;
1076 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1077 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1078 | --sharedst | --shareds | --shared | --share | --shar \
1079 | --sha | --sh)
1080 ac_prev=sharedstatedir ;;
1081 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1082 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1083 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1084 | --sha=* | --sh=*)
1085 sharedstatedir=$ac_optarg ;;
1087 -site | --site | --sit)
1088 ac_prev=site ;;
1089 -site=* | --site=* | --sit=*)
1090 site=$ac_optarg ;;
1092 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1093 ac_prev=srcdir ;;
1094 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1095 srcdir=$ac_optarg ;;
1097 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1098 | --syscon | --sysco | --sysc | --sys | --sy)
1099 ac_prev=sysconfdir ;;
1100 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1101 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1102 sysconfdir=$ac_optarg ;;
1104 -target | --target | --targe | --targ | --tar | --ta | --t)
1105 ac_prev=target_alias ;;
1106 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1107 target_alias=$ac_optarg ;;
1109 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1110 verbose=yes ;;
1112 -version | --version | --versio | --versi | --vers | -V)
1113 ac_init_version=: ;;
1115 -with-* | --with-*)
1116 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1117 # Reject names that are not valid shell variable names.
1118 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1119 as_fn_error $? "invalid package name: $ac_useropt"
1120 ac_useropt_orig=$ac_useropt
1121 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1122 case $ac_user_opts in
1124 "with_$ac_useropt"
1125 "*) ;;
1126 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1127 ac_unrecognized_sep=', ';;
1128 esac
1129 eval with_$ac_useropt=\$ac_optarg ;;
1131 -without-* | --without-*)
1132 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1133 # Reject names that are not valid shell variable names.
1134 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1135 as_fn_error $? "invalid package name: $ac_useropt"
1136 ac_useropt_orig=$ac_useropt
1137 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1138 case $ac_user_opts in
1140 "with_$ac_useropt"
1141 "*) ;;
1142 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1143 ac_unrecognized_sep=', ';;
1144 esac
1145 eval with_$ac_useropt=no ;;
1147 --x)
1148 # Obsolete; use --with-x.
1149 with_x=yes ;;
1151 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1152 | --x-incl | --x-inc | --x-in | --x-i)
1153 ac_prev=x_includes ;;
1154 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1155 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1156 x_includes=$ac_optarg ;;
1158 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1159 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1160 ac_prev=x_libraries ;;
1161 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1162 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1163 x_libraries=$ac_optarg ;;
1165 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1166 Try \`$0 --help' for more information"
1169 *=*)
1170 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1171 # Reject names that are not valid shell variable names.
1172 case $ac_envvar in #(
1173 '' | [0-9]* | *[!_$as_cr_alnum]* )
1174 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1175 esac
1176 eval $ac_envvar=\$ac_optarg
1177 export $ac_envvar ;;
1180 # FIXME: should be removed in autoconf 3.0.
1181 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1182 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1183 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1184 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1187 esac
1188 done
1190 if test -n "$ac_prev"; then
1191 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1192 as_fn_error $? "missing argument to $ac_option"
1195 if test -n "$ac_unrecognized_opts"; then
1196 case $enable_option_checking in
1197 no) ;;
1198 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1199 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1200 esac
1203 # Check all directory arguments for consistency.
1204 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1205 datadir sysconfdir sharedstatedir localstatedir includedir \
1206 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1207 libdir localedir mandir
1209 eval ac_val=\$$ac_var
1210 # Remove trailing slashes.
1211 case $ac_val in
1212 */ )
1213 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1214 eval $ac_var=\$ac_val;;
1215 esac
1216 # Be sure to have absolute directory names.
1217 case $ac_val in
1218 [\\/$]* | ?:[\\/]* ) continue;;
1219 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1220 esac
1221 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1222 done
1224 # There might be people who depend on the old broken behavior: `$host'
1225 # used to hold the argument of --host etc.
1226 # FIXME: To remove some day.
1227 build=$build_alias
1228 host=$host_alias
1229 target=$target_alias
1231 # FIXME: To remove some day.
1232 if test "x$host_alias" != x; then
1233 if test "x$build_alias" = x; then
1234 cross_compiling=maybe
1235 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1236 If a cross compiler is detected then cross compile mode will be used" >&2
1237 elif test "x$build_alias" != "x$host_alias"; then
1238 cross_compiling=yes
1242 ac_tool_prefix=
1243 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1245 test "$silent" = yes && exec 6>/dev/null
1248 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1249 ac_ls_di=`ls -di .` &&
1250 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1251 as_fn_error $? "working directory cannot be determined"
1252 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1253 as_fn_error $? "pwd does not report name of working directory"
1256 # Find the source files, if location was not specified.
1257 if test -z "$srcdir"; then
1258 ac_srcdir_defaulted=yes
1259 # Try the directory containing this script, then the parent directory.
1260 ac_confdir=`$as_dirname -- "$as_myself" ||
1261 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1262 X"$as_myself" : 'X\(//\)[^/]' \| \
1263 X"$as_myself" : 'X\(//\)$' \| \
1264 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1265 $as_echo X"$as_myself" |
1266 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1267 s//\1/
1270 /^X\(\/\/\)[^/].*/{
1271 s//\1/
1274 /^X\(\/\/\)$/{
1275 s//\1/
1278 /^X\(\/\).*/{
1279 s//\1/
1282 s/.*/./; q'`
1283 srcdir=$ac_confdir
1284 if test ! -r "$srcdir/$ac_unique_file"; then
1285 srcdir=..
1287 else
1288 ac_srcdir_defaulted=no
1290 if test ! -r "$srcdir/$ac_unique_file"; then
1291 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1292 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1294 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1295 ac_abs_confdir=`(
1296 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1297 pwd)`
1298 # When building in place, set srcdir=.
1299 if test "$ac_abs_confdir" = "$ac_pwd"; then
1300 srcdir=.
1302 # Remove unnecessary trailing slashes from srcdir.
1303 # Double slashes in file names in object file debugging info
1304 # mess up M-x gdb in Emacs.
1305 case $srcdir in
1306 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1307 esac
1308 for ac_var in $ac_precious_vars; do
1309 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1310 eval ac_env_${ac_var}_value=\$${ac_var}
1311 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1312 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1313 done
1316 # Report the --help message.
1318 if test "$ac_init_help" = "long"; then
1319 # Omit some internal or obsolete options to make the list less imposing.
1320 # This message is too long to be a string in the A/UX 3.1 sh.
1321 cat <<_ACEOF
1322 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1324 Usage: $0 [OPTION]... [VAR=VALUE]...
1326 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1327 VAR=VALUE. See below for descriptions of some of the useful variables.
1329 Defaults for the options are specified in brackets.
1331 Configuration:
1332 -h, --help display this help and exit
1333 --help=short display options specific to this package
1334 --help=recursive display the short help of all the included packages
1335 -V, --version display version information and exit
1336 -q, --quiet, --silent do not print \`checking ...' messages
1337 --cache-file=FILE cache test results in FILE [disabled]
1338 -C, --config-cache alias for \`--cache-file=config.cache'
1339 -n, --no-create do not create output files
1340 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1342 Installation directories:
1343 --prefix=PREFIX install architecture-independent files in PREFIX
1344 [$ac_default_prefix]
1345 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1346 [PREFIX]
1348 By default, \`make install' will install all the files in
1349 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1350 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1351 for instance \`--prefix=\$HOME'.
1353 For better control, use the options below.
1355 Fine tuning of the installation directories:
1356 --bindir=DIR user executables [EPREFIX/bin]
1357 --sbindir=DIR system admin executables [EPREFIX/sbin]
1358 --libexecdir=DIR program executables [EPREFIX/libexec]
1359 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1360 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1361 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1362 --libdir=DIR object code libraries [EPREFIX/lib]
1363 --includedir=DIR C header files [PREFIX/include]
1364 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1365 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1366 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1367 --infodir=DIR info documentation [DATAROOTDIR/info]
1368 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1369 --mandir=DIR man documentation [DATAROOTDIR/man]
1370 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1371 --htmldir=DIR html documentation [DOCDIR]
1372 --dvidir=DIR dvi documentation [DOCDIR]
1373 --pdfdir=DIR pdf documentation [DOCDIR]
1374 --psdir=DIR ps documentation [DOCDIR]
1375 _ACEOF
1377 cat <<\_ACEOF
1379 System types:
1380 --build=BUILD configure for building on BUILD [guessed]
1381 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1382 _ACEOF
1385 if test -n "$ac_init_help"; then
1386 case $ac_init_help in
1387 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1388 esac
1389 cat <<\_ACEOF
1391 Optional Features:
1392 --disable-option-checking ignore unrecognized --enable/--with options
1393 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1394 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1395 --disable-sanity-checks really do not use threads (should not be used except
1396 in special situations) [default=yes]
1397 --enable-shared build shared library [default=yes if GNU ld]
1398 --enable-profile build profiled library [default=no]
1399 --disable-versioning do not include versioning information in the library
1400 objects [default=yes if supported]
1401 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1402 [default=glibc default]
1403 --enable-hardcoded-path-in-tests
1404 hardcode newly built glibc path in tests
1405 [default=no]
1406 --enable-stackguard-randomization
1407 initialize __stack_chk_guard canary with a random
1408 number at program start
1409 --enable-add-ons[=DIRS...]
1410 configure and build add-ons in DIR1,DIR2,... search
1411 for add-ons if no parameter given
1412 --disable-hidden-plt do not hide internal function calls to avoid PLT
1413 --enable-bind-now disable lazy relocations in DSOs
1414 --enable-static-nss build static NSS modules [default=no]
1415 --disable-force-install don't force installation of files from this package,
1416 even if they are older than the installed files
1417 --enable-kernel=VERSION compile for compatibility with kernel not older than
1418 VERSION
1419 --enable-all-warnings enable all useful warnings gcc can issue
1420 --enable-multi-arch enable single DSO with optimizations for multiple
1421 architectures
1422 --enable-nss-crypt enable libcrypt to use nss
1423 --enable-obsolete-rpc build and install the obsolete RPC code for
1424 link-time usage
1425 --enable-systemtap enable systemtap static probe points [default=no]
1426 --disable-build-nscd disable building and installing the nscd daemon
1427 --disable-nscd library functions will not contact the nscd daemon
1429 Optional Packages:
1430 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1431 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1432 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1433 --with-bugurl=URL Direct users to URL to report a bug
1434 --with-gd=DIR find libgd include dir and library with prefix DIR
1435 --with-gd-include=DIR find libgd include files in DIR
1436 --with-gd-lib=DIR find libgd library files in DIR
1437 --with-fp if using floating-point hardware [default=yes]
1438 --with-binutils=PATH specify location of binutils (as and ld)
1439 --with-selinux if building with SELinux support
1440 --with-headers=PATH location of system headers to use (for example
1441 /usr/src/linux/include) [default=compiler default]
1442 --with-default-link do not use explicit linker scripts
1443 --with-cpu=CPU select code for CPU variant
1445 Some influential environment variables:
1446 CC C compiler command
1447 CFLAGS C compiler flags
1448 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1449 nonstandard directory <lib dir>
1450 LIBS libraries to pass to the linker, e.g. -l<library>
1451 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1452 you have headers in a nonstandard directory <include dir>
1453 CPP C preprocessor
1454 CXX C++ compiler command
1455 CXXFLAGS C++ compiler flags
1457 Use these variables to override the choices made by `configure' or to help
1458 it to find libraries and programs with nonstandard names/locations.
1460 Report bugs to <http://sourceware.org/bugzilla/>.
1461 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1462 General help using GNU software: <http://www.gnu.org/gethelp/>.
1463 _ACEOF
1464 ac_status=$?
1467 if test "$ac_init_help" = "recursive"; then
1468 # If there are subdirs, report their specific --help.
1469 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1470 test -d "$ac_dir" ||
1471 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1472 continue
1473 ac_builddir=.
1475 case "$ac_dir" in
1476 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1478 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1479 # A ".." for each directory in $ac_dir_suffix.
1480 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1481 case $ac_top_builddir_sub in
1482 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1483 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1484 esac ;;
1485 esac
1486 ac_abs_top_builddir=$ac_pwd
1487 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1488 # for backward compatibility:
1489 ac_top_builddir=$ac_top_build_prefix
1491 case $srcdir in
1492 .) # We are building in place.
1493 ac_srcdir=.
1494 ac_top_srcdir=$ac_top_builddir_sub
1495 ac_abs_top_srcdir=$ac_pwd ;;
1496 [\\/]* | ?:[\\/]* ) # Absolute name.
1497 ac_srcdir=$srcdir$ac_dir_suffix;
1498 ac_top_srcdir=$srcdir
1499 ac_abs_top_srcdir=$srcdir ;;
1500 *) # Relative name.
1501 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1502 ac_top_srcdir=$ac_top_build_prefix$srcdir
1503 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1504 esac
1505 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1507 cd "$ac_dir" || { ac_status=$?; continue; }
1508 # Check for guested configure.
1509 if test -f "$ac_srcdir/configure.gnu"; then
1510 echo &&
1511 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1512 elif test -f "$ac_srcdir/configure"; then
1513 echo &&
1514 $SHELL "$ac_srcdir/configure" --help=recursive
1515 else
1516 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1517 fi || ac_status=$?
1518 cd "$ac_pwd" || { ac_status=$?; break; }
1519 done
1522 test -n "$ac_init_help" && exit $ac_status
1523 if $ac_init_version; then
1524 cat <<\_ACEOF
1525 GNU C Library configure (see version.h)
1526 generated by GNU Autoconf 2.68
1528 Copyright (C) 2010 Free Software Foundation, Inc.
1529 This configure script is free software; the Free Software Foundation
1530 gives unlimited permission to copy, distribute and modify it.
1531 _ACEOF
1532 exit
1535 ## ------------------------ ##
1536 ## Autoconf initialization. ##
1537 ## ------------------------ ##
1539 # ac_fn_c_try_compile LINENO
1540 # --------------------------
1541 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1542 ac_fn_c_try_compile ()
1544 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1545 rm -f conftest.$ac_objext
1546 if { { ac_try="$ac_compile"
1547 case "(($ac_try" in
1548 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1549 *) ac_try_echo=$ac_try;;
1550 esac
1551 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1552 $as_echo "$ac_try_echo"; } >&5
1553 (eval "$ac_compile") 2>conftest.err
1554 ac_status=$?
1555 if test -s conftest.err; then
1556 grep -v '^ *+' conftest.err >conftest.er1
1557 cat conftest.er1 >&5
1558 mv -f conftest.er1 conftest.err
1560 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1561 test $ac_status = 0; } && {
1562 test -z "$ac_c_werror_flag" ||
1563 test ! -s conftest.err
1564 } && test -s conftest.$ac_objext; then :
1565 ac_retval=0
1566 else
1567 $as_echo "$as_me: failed program was:" >&5
1568 sed 's/^/| /' conftest.$ac_ext >&5
1570 ac_retval=1
1572 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1573 as_fn_set_status $ac_retval
1575 } # ac_fn_c_try_compile
1577 # ac_fn_cxx_try_compile LINENO
1578 # ----------------------------
1579 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1580 ac_fn_cxx_try_compile ()
1582 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1583 rm -f conftest.$ac_objext
1584 if { { ac_try="$ac_compile"
1585 case "(($ac_try" in
1586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1587 *) ac_try_echo=$ac_try;;
1588 esac
1589 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1590 $as_echo "$ac_try_echo"; } >&5
1591 (eval "$ac_compile") 2>conftest.err
1592 ac_status=$?
1593 if test -s conftest.err; then
1594 grep -v '^ *+' conftest.err >conftest.er1
1595 cat conftest.er1 >&5
1596 mv -f conftest.er1 conftest.err
1598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1599 test $ac_status = 0; } && {
1600 test -z "$ac_cxx_werror_flag" ||
1601 test ! -s conftest.err
1602 } && test -s conftest.$ac_objext; then :
1603 ac_retval=0
1604 else
1605 $as_echo "$as_me: failed program was:" >&5
1606 sed 's/^/| /' conftest.$ac_ext >&5
1608 ac_retval=1
1610 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1611 as_fn_set_status $ac_retval
1613 } # ac_fn_cxx_try_compile
1615 # ac_fn_c_try_link LINENO
1616 # -----------------------
1617 # Try to link conftest.$ac_ext, and return whether this succeeded.
1618 ac_fn_c_try_link ()
1620 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621 rm -f conftest.$ac_objext conftest$ac_exeext
1622 if { { ac_try="$ac_link"
1623 case "(($ac_try" in
1624 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625 *) ac_try_echo=$ac_try;;
1626 esac
1627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628 $as_echo "$ac_try_echo"; } >&5
1629 (eval "$ac_link") 2>conftest.err
1630 ac_status=$?
1631 if test -s conftest.err; then
1632 grep -v '^ *+' conftest.err >conftest.er1
1633 cat conftest.er1 >&5
1634 mv -f conftest.er1 conftest.err
1636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637 test $ac_status = 0; } && {
1638 test -z "$ac_c_werror_flag" ||
1639 test ! -s conftest.err
1640 } && test -s conftest$ac_exeext && {
1641 test "$cross_compiling" = yes ||
1642 $as_test_x conftest$ac_exeext
1643 }; then :
1644 ac_retval=0
1645 else
1646 $as_echo "$as_me: failed program was:" >&5
1647 sed 's/^/| /' conftest.$ac_ext >&5
1649 ac_retval=1
1651 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1652 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1653 # interfere with the next link command; also delete a directory that is
1654 # left behind by Apple's compiler. We do this before executing the actions.
1655 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1656 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1657 as_fn_set_status $ac_retval
1659 } # ac_fn_c_try_link
1661 # ac_fn_c_try_run LINENO
1662 # ----------------------
1663 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1664 # that executables *can* be run.
1665 ac_fn_c_try_run ()
1667 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1668 if { { ac_try="$ac_link"
1669 case "(($ac_try" in
1670 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1671 *) ac_try_echo=$ac_try;;
1672 esac
1673 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1674 $as_echo "$ac_try_echo"; } >&5
1675 (eval "$ac_link") 2>&5
1676 ac_status=$?
1677 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1678 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1679 { { case "(($ac_try" in
1680 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1681 *) ac_try_echo=$ac_try;;
1682 esac
1683 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1684 $as_echo "$ac_try_echo"; } >&5
1685 (eval "$ac_try") 2>&5
1686 ac_status=$?
1687 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1688 test $ac_status = 0; }; }; then :
1689 ac_retval=0
1690 else
1691 $as_echo "$as_me: program exited with status $ac_status" >&5
1692 $as_echo "$as_me: failed program was:" >&5
1693 sed 's/^/| /' conftest.$ac_ext >&5
1695 ac_retval=$ac_status
1697 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1698 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1699 as_fn_set_status $ac_retval
1701 } # ac_fn_c_try_run
1703 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1704 # --------------------------------------------
1705 # Tries to find the compile-time value of EXPR in a program that includes
1706 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1707 # computed
1708 ac_fn_c_compute_int ()
1710 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1711 if test "$cross_compiling" = yes; then
1712 # Depending upon the size, compute the lo and hi bounds.
1713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1714 /* end confdefs.h. */
1717 main ()
1719 static int test_array [1 - 2 * !(($2) >= 0)];
1720 test_array [0] = 0
1723 return 0;
1725 _ACEOF
1726 if ac_fn_c_try_compile "$LINENO"; then :
1727 ac_lo=0 ac_mid=0
1728 while :; do
1729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1730 /* end confdefs.h. */
1733 main ()
1735 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1736 test_array [0] = 0
1739 return 0;
1741 _ACEOF
1742 if ac_fn_c_try_compile "$LINENO"; then :
1743 ac_hi=$ac_mid; break
1744 else
1745 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1746 if test $ac_lo -le $ac_mid; then
1747 ac_lo= ac_hi=
1748 break
1750 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1752 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1753 done
1754 else
1755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1756 /* end confdefs.h. */
1759 main ()
1761 static int test_array [1 - 2 * !(($2) < 0)];
1762 test_array [0] = 0
1765 return 0;
1767 _ACEOF
1768 if ac_fn_c_try_compile "$LINENO"; then :
1769 ac_hi=-1 ac_mid=-1
1770 while :; do
1771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 /* end confdefs.h. */
1775 main ()
1777 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1778 test_array [0] = 0
1781 return 0;
1783 _ACEOF
1784 if ac_fn_c_try_compile "$LINENO"; then :
1785 ac_lo=$ac_mid; break
1786 else
1787 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1788 if test $ac_mid -le $ac_hi; then
1789 ac_lo= ac_hi=
1790 break
1792 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1794 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1795 done
1796 else
1797 ac_lo= ac_hi=
1799 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1801 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1802 # Binary search between lo and hi bounds.
1803 while test "x$ac_lo" != "x$ac_hi"; do
1804 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1805 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1806 /* end confdefs.h. */
1809 main ()
1811 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1812 test_array [0] = 0
1815 return 0;
1817 _ACEOF
1818 if ac_fn_c_try_compile "$LINENO"; then :
1819 ac_hi=$ac_mid
1820 else
1821 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1824 done
1825 case $ac_lo in #((
1826 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1827 '') ac_retval=1 ;;
1828 esac
1829 else
1830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1831 /* end confdefs.h. */
1833 static long int longval () { return $2; }
1834 static unsigned long int ulongval () { return $2; }
1835 #include <stdio.h>
1836 #include <stdlib.h>
1838 main ()
1841 FILE *f = fopen ("conftest.val", "w");
1842 if (! f)
1843 return 1;
1844 if (($2) < 0)
1846 long int i = longval ();
1847 if (i != ($2))
1848 return 1;
1849 fprintf (f, "%ld", i);
1851 else
1853 unsigned long int i = ulongval ();
1854 if (i != ($2))
1855 return 1;
1856 fprintf (f, "%lu", i);
1858 /* Do not output a trailing newline, as this causes \r\n confusion
1859 on some platforms. */
1860 return ferror (f) || fclose (f) != 0;
1863 return 0;
1865 _ACEOF
1866 if ac_fn_c_try_run "$LINENO"; then :
1867 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1868 else
1869 ac_retval=1
1871 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1872 conftest.$ac_objext conftest.beam conftest.$ac_ext
1873 rm -f conftest.val
1876 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1877 as_fn_set_status $ac_retval
1879 } # ac_fn_c_compute_int
1880 cat >config.log <<_ACEOF
1881 This file contains any messages produced by compilers while
1882 running configure, to aid debugging if configure makes a mistake.
1884 It was created by GNU C Library $as_me (see version.h), which was
1885 generated by GNU Autoconf 2.68. Invocation command line was
1887 $ $0 $@
1889 _ACEOF
1890 exec 5>>config.log
1892 cat <<_ASUNAME
1893 ## --------- ##
1894 ## Platform. ##
1895 ## --------- ##
1897 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1898 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1899 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1900 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1901 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1903 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1904 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1906 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1907 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1908 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1909 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1910 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1911 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1912 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1914 _ASUNAME
1916 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1917 for as_dir in $PATH
1919 IFS=$as_save_IFS
1920 test -z "$as_dir" && as_dir=.
1921 $as_echo "PATH: $as_dir"
1922 done
1923 IFS=$as_save_IFS
1925 } >&5
1927 cat >&5 <<_ACEOF
1930 ## ----------- ##
1931 ## Core tests. ##
1932 ## ----------- ##
1934 _ACEOF
1937 # Keep a trace of the command line.
1938 # Strip out --no-create and --no-recursion so they do not pile up.
1939 # Strip out --silent because we don't want to record it for future runs.
1940 # Also quote any args containing shell meta-characters.
1941 # Make two passes to allow for proper duplicate-argument suppression.
1942 ac_configure_args=
1943 ac_configure_args0=
1944 ac_configure_args1=
1945 ac_must_keep_next=false
1946 for ac_pass in 1 2
1948 for ac_arg
1950 case $ac_arg in
1951 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1952 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1953 | -silent | --silent | --silen | --sile | --sil)
1954 continue ;;
1955 *\'*)
1956 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1957 esac
1958 case $ac_pass in
1959 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1961 as_fn_append ac_configure_args1 " '$ac_arg'"
1962 if test $ac_must_keep_next = true; then
1963 ac_must_keep_next=false # Got value, back to normal.
1964 else
1965 case $ac_arg in
1966 *=* | --config-cache | -C | -disable-* | --disable-* \
1967 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1968 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1969 | -with-* | --with-* | -without-* | --without-* | --x)
1970 case "$ac_configure_args0 " in
1971 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1972 esac
1974 -* ) ac_must_keep_next=true ;;
1975 esac
1977 as_fn_append ac_configure_args " '$ac_arg'"
1979 esac
1980 done
1981 done
1982 { ac_configure_args0=; unset ac_configure_args0;}
1983 { ac_configure_args1=; unset ac_configure_args1;}
1985 # When interrupted or exit'd, cleanup temporary files, and complete
1986 # config.log. We remove comments because anyway the quotes in there
1987 # would cause problems or look ugly.
1988 # WARNING: Use '\'' to represent an apostrophe within the trap.
1989 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1990 trap 'exit_status=$?
1991 # Save into config.log some information that might help in debugging.
1993 echo
1995 $as_echo "## ---------------- ##
1996 ## Cache variables. ##
1997 ## ---------------- ##"
1998 echo
1999 # The following way of writing the cache mishandles newlines in values,
2001 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2002 eval ac_val=\$$ac_var
2003 case $ac_val in #(
2004 *${as_nl}*)
2005 case $ac_var in #(
2006 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2007 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2008 esac
2009 case $ac_var in #(
2010 _ | IFS | as_nl) ;; #(
2011 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2012 *) { eval $ac_var=; unset $ac_var;} ;;
2013 esac ;;
2014 esac
2015 done
2016 (set) 2>&1 |
2017 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2018 *${as_nl}ac_space=\ *)
2019 sed -n \
2020 "s/'\''/'\''\\\\'\'''\''/g;
2021 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2022 ;; #(
2024 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2026 esac |
2027 sort
2029 echo
2031 $as_echo "## ----------------- ##
2032 ## Output variables. ##
2033 ## ----------------- ##"
2034 echo
2035 for ac_var in $ac_subst_vars
2037 eval ac_val=\$$ac_var
2038 case $ac_val in
2039 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2040 esac
2041 $as_echo "$ac_var='\''$ac_val'\''"
2042 done | sort
2043 echo
2045 if test -n "$ac_subst_files"; then
2046 $as_echo "## ------------------- ##
2047 ## File substitutions. ##
2048 ## ------------------- ##"
2049 echo
2050 for ac_var in $ac_subst_files
2052 eval ac_val=\$$ac_var
2053 case $ac_val in
2054 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2055 esac
2056 $as_echo "$ac_var='\''$ac_val'\''"
2057 done | sort
2058 echo
2061 if test -s confdefs.h; then
2062 $as_echo "## ----------- ##
2063 ## confdefs.h. ##
2064 ## ----------- ##"
2065 echo
2066 cat confdefs.h
2067 echo
2069 test "$ac_signal" != 0 &&
2070 $as_echo "$as_me: caught signal $ac_signal"
2071 $as_echo "$as_me: exit $exit_status"
2072 } >&5
2073 rm -f core *.core core.conftest.* &&
2074 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2075 exit $exit_status
2077 for ac_signal in 1 2 13 15; do
2078 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2079 done
2080 ac_signal=0
2082 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2083 rm -f -r conftest* confdefs.h
2085 $as_echo "/* confdefs.h */" > confdefs.h
2087 # Predefined preprocessor variables.
2089 cat >>confdefs.h <<_ACEOF
2090 #define PACKAGE_NAME "$PACKAGE_NAME"
2091 _ACEOF
2093 cat >>confdefs.h <<_ACEOF
2094 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2095 _ACEOF
2097 cat >>confdefs.h <<_ACEOF
2098 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2099 _ACEOF
2101 cat >>confdefs.h <<_ACEOF
2102 #define PACKAGE_STRING "$PACKAGE_STRING"
2103 _ACEOF
2105 cat >>confdefs.h <<_ACEOF
2106 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2107 _ACEOF
2109 cat >>confdefs.h <<_ACEOF
2110 #define PACKAGE_URL "$PACKAGE_URL"
2111 _ACEOF
2114 # Let the site file select an alternate cache file if it wants to.
2115 # Prefer an explicitly selected file to automatically selected ones.
2116 ac_site_file1=NONE
2117 ac_site_file2=NONE
2118 if test -n "$CONFIG_SITE"; then
2119 # We do not want a PATH search for config.site.
2120 case $CONFIG_SITE in #((
2121 -*) ac_site_file1=./$CONFIG_SITE;;
2122 */*) ac_site_file1=$CONFIG_SITE;;
2123 *) ac_site_file1=./$CONFIG_SITE;;
2124 esac
2125 elif test "x$prefix" != xNONE; then
2126 ac_site_file1=$prefix/share/config.site
2127 ac_site_file2=$prefix/etc/config.site
2128 else
2129 ac_site_file1=$ac_default_prefix/share/config.site
2130 ac_site_file2=$ac_default_prefix/etc/config.site
2132 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2134 test "x$ac_site_file" = xNONE && continue
2135 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2136 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2137 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2138 sed 's/^/| /' "$ac_site_file" >&5
2139 . "$ac_site_file" \
2140 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2141 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2142 as_fn_error $? "failed to load site script $ac_site_file
2143 See \`config.log' for more details" "$LINENO" 5; }
2145 done
2147 if test -r "$cache_file"; then
2148 # Some versions of bash will fail to source /dev/null (special files
2149 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2150 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2151 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2152 $as_echo "$as_me: loading cache $cache_file" >&6;}
2153 case $cache_file in
2154 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2155 *) . "./$cache_file";;
2156 esac
2158 else
2159 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2160 $as_echo "$as_me: creating cache $cache_file" >&6;}
2161 >$cache_file
2164 # Check that the precious variables saved in the cache have kept the same
2165 # value.
2166 ac_cache_corrupted=false
2167 for ac_var in $ac_precious_vars; do
2168 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2169 eval ac_new_set=\$ac_env_${ac_var}_set
2170 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2171 eval ac_new_val=\$ac_env_${ac_var}_value
2172 case $ac_old_set,$ac_new_set in
2173 set,)
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2175 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2176 ac_cache_corrupted=: ;;
2177 ,set)
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2179 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2180 ac_cache_corrupted=: ;;
2181 ,);;
2183 if test "x$ac_old_val" != "x$ac_new_val"; then
2184 # differences in whitespace do not lead to failure.
2185 ac_old_val_w=`echo x $ac_old_val`
2186 ac_new_val_w=`echo x $ac_new_val`
2187 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2188 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2189 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2190 ac_cache_corrupted=:
2191 else
2192 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2193 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2194 eval $ac_var=\$ac_old_val
2196 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2197 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2198 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2199 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2200 fi;;
2201 esac
2202 # Pass precious variables to config.status.
2203 if test "$ac_new_set" = set; then
2204 case $ac_new_val in
2205 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2206 *) ac_arg=$ac_var=$ac_new_val ;;
2207 esac
2208 case " $ac_configure_args " in
2209 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2210 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2211 esac
2213 done
2214 if $ac_cache_corrupted; then
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2216 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2218 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2219 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2221 ## -------------------- ##
2222 ## Main body of script. ##
2223 ## -------------------- ##
2225 ac_ext=c
2226 ac_cpp='$CPP $CPPFLAGS'
2227 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2228 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2229 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2233 ac_config_headers="$ac_config_headers config.h"
2235 ac_aux_dir=
2236 for ac_dir in scripts "$srcdir"/scripts; do
2237 if test -f "$ac_dir/install-sh"; then
2238 ac_aux_dir=$ac_dir
2239 ac_install_sh="$ac_aux_dir/install-sh -c"
2240 break
2241 elif test -f "$ac_dir/install.sh"; then
2242 ac_aux_dir=$ac_dir
2243 ac_install_sh="$ac_aux_dir/install.sh -c"
2244 break
2245 elif test -f "$ac_dir/shtool"; then
2246 ac_aux_dir=$ac_dir
2247 ac_install_sh="$ac_aux_dir/shtool install -c"
2248 break
2250 done
2251 if test -z "$ac_aux_dir"; then
2252 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2255 # These three variables are undocumented and unsupported,
2256 # and are intended to be withdrawn in a future Autoconf release.
2257 # They can cause serious problems if a builder's source tree is in a directory
2258 # whose full name contains unusual characters.
2259 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2260 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2261 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2267 # Check whether --with-pkgversion was given.
2268 if test "${with_pkgversion+set}" = set; then :
2269 withval=$with_pkgversion; case "$withval" in
2270 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
2271 no) PKGVERSION= ;;
2272 *) PKGVERSION="($withval) " ;;
2273 esac
2274 else
2275 PKGVERSION="(GNU libc) "
2279 PKGVERSION_TEXI=`echo "$PKGVERSION" | sed 's/@/@@/g'`
2285 # Check whether --with-bugurl was given.
2286 if test "${with_bugurl+set}" = set; then :
2287 withval=$with_bugurl; case "$withval" in
2288 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
2289 no) BUGURL=
2291 *) BUGURL="$withval"
2293 esac
2294 else
2295 BUGURL="http://www.gnu.org/software/libc/bugs.html"
2299 case ${BUGURL} in
2301 REPORT_BUGS_TO=
2302 REPORT_BUGS_TEXI=
2305 REPORT_BUGS_TO="<$BUGURL>"
2306 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
2308 esac;
2313 cat >>confdefs.h <<_ACEOF
2314 #define PKGVERSION "$PKGVERSION"
2315 _ACEOF
2318 cat >>confdefs.h <<_ACEOF
2319 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2320 _ACEOF
2323 # Glibc should not depend on any header files
2326 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2327 # here to work around the Autoconf issue discussed in
2328 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2329 # AC_PROG_CPP
2331 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2332 # issue discussed in
2333 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2338 subdirs="$subdirs "
2341 # Make sure we can run config.sub.
2342 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2343 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2346 $as_echo_n "checking build system type... " >&6; }
2347 if ${ac_cv_build+:} false; then :
2348 $as_echo_n "(cached) " >&6
2349 else
2350 ac_build_alias=$build_alias
2351 test "x$ac_build_alias" = x &&
2352 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2353 test "x$ac_build_alias" = x &&
2354 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2355 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2356 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2360 $as_echo "$ac_cv_build" >&6; }
2361 case $ac_cv_build in
2362 *-*-*) ;;
2363 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2364 esac
2365 build=$ac_cv_build
2366 ac_save_IFS=$IFS; IFS='-'
2367 set x $ac_cv_build
2368 shift
2369 build_cpu=$1
2370 build_vendor=$2
2371 shift; shift
2372 # Remember, the first character of IFS is used to create $*,
2373 # except with old shells:
2374 build_os=$*
2375 IFS=$ac_save_IFS
2376 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2380 $as_echo_n "checking host system type... " >&6; }
2381 if ${ac_cv_host+:} false; then :
2382 $as_echo_n "(cached) " >&6
2383 else
2384 if test "x$host_alias" = x; then
2385 ac_cv_host=$ac_cv_build
2386 else
2387 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2388 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2393 $as_echo "$ac_cv_host" >&6; }
2394 case $ac_cv_host in
2395 *-*-*) ;;
2396 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2397 esac
2398 host=$ac_cv_host
2399 ac_save_IFS=$IFS; IFS='-'
2400 set x $ac_cv_host
2401 shift
2402 host_cpu=$1
2403 host_vendor=$2
2404 shift; shift
2405 # Remember, the first character of IFS is used to create $*,
2406 # except with old shells:
2407 host_os=$*
2408 IFS=$ac_save_IFS
2409 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2413 ac_ext=c
2414 ac_cpp='$CPP $CPPFLAGS'
2415 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2416 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2417 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2418 if test -n "$ac_tool_prefix"; then
2419 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2420 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2422 $as_echo_n "checking for $ac_word... " >&6; }
2423 if ${ac_cv_prog_CC+:} false; then :
2424 $as_echo_n "(cached) " >&6
2425 else
2426 if test -n "$CC"; then
2427 ac_cv_prog_CC="$CC" # Let the user override the test.
2428 else
2429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2430 for as_dir in $PATH
2432 IFS=$as_save_IFS
2433 test -z "$as_dir" && as_dir=.
2434 for ac_exec_ext in '' $ac_executable_extensions; do
2435 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2436 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2437 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2438 break 2
2440 done
2441 done
2442 IFS=$as_save_IFS
2446 CC=$ac_cv_prog_CC
2447 if test -n "$CC"; then
2448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2449 $as_echo "$CC" >&6; }
2450 else
2451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2452 $as_echo "no" >&6; }
2457 if test -z "$ac_cv_prog_CC"; then
2458 ac_ct_CC=$CC
2459 # Extract the first word of "gcc", so it can be a program name with args.
2460 set dummy gcc; ac_word=$2
2461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2462 $as_echo_n "checking for $ac_word... " >&6; }
2463 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2464 $as_echo_n "(cached) " >&6
2465 else
2466 if test -n "$ac_ct_CC"; then
2467 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2468 else
2469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2470 for as_dir in $PATH
2472 IFS=$as_save_IFS
2473 test -z "$as_dir" && as_dir=.
2474 for ac_exec_ext in '' $ac_executable_extensions; do
2475 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2476 ac_cv_prog_ac_ct_CC="gcc"
2477 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2478 break 2
2480 done
2481 done
2482 IFS=$as_save_IFS
2486 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2487 if test -n "$ac_ct_CC"; then
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2489 $as_echo "$ac_ct_CC" >&6; }
2490 else
2491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2492 $as_echo "no" >&6; }
2495 if test "x$ac_ct_CC" = x; then
2496 CC=""
2497 else
2498 case $cross_compiling:$ac_tool_warned in
2499 yes:)
2500 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2501 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2502 ac_tool_warned=yes ;;
2503 esac
2504 CC=$ac_ct_CC
2506 else
2507 CC="$ac_cv_prog_CC"
2510 if test -z "$CC"; then
2511 if test -n "$ac_tool_prefix"; then
2512 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2513 set dummy ${ac_tool_prefix}cc; ac_word=$2
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2515 $as_echo_n "checking for $ac_word... " >&6; }
2516 if ${ac_cv_prog_CC+:} false; then :
2517 $as_echo_n "(cached) " >&6
2518 else
2519 if test -n "$CC"; then
2520 ac_cv_prog_CC="$CC" # Let the user override the test.
2521 else
2522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2523 for as_dir in $PATH
2525 IFS=$as_save_IFS
2526 test -z "$as_dir" && as_dir=.
2527 for ac_exec_ext in '' $ac_executable_extensions; do
2528 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2529 ac_cv_prog_CC="${ac_tool_prefix}cc"
2530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2531 break 2
2533 done
2534 done
2535 IFS=$as_save_IFS
2539 CC=$ac_cv_prog_CC
2540 if test -n "$CC"; then
2541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2542 $as_echo "$CC" >&6; }
2543 else
2544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2545 $as_echo "no" >&6; }
2551 if test -z "$CC"; then
2552 # Extract the first word of "cc", so it can be a program name with args.
2553 set dummy cc; ac_word=$2
2554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2555 $as_echo_n "checking for $ac_word... " >&6; }
2556 if ${ac_cv_prog_CC+:} false; then :
2557 $as_echo_n "(cached) " >&6
2558 else
2559 if test -n "$CC"; then
2560 ac_cv_prog_CC="$CC" # Let the user override the test.
2561 else
2562 ac_prog_rejected=no
2563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2564 for as_dir in $PATH
2566 IFS=$as_save_IFS
2567 test -z "$as_dir" && as_dir=.
2568 for ac_exec_ext in '' $ac_executable_extensions; do
2569 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2570 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2571 ac_prog_rejected=yes
2572 continue
2574 ac_cv_prog_CC="cc"
2575 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2576 break 2
2578 done
2579 done
2580 IFS=$as_save_IFS
2582 if test $ac_prog_rejected = yes; then
2583 # We found a bogon in the path, so make sure we never use it.
2584 set dummy $ac_cv_prog_CC
2585 shift
2586 if test $# != 0; then
2587 # We chose a different compiler from the bogus one.
2588 # However, it has the same basename, so the bogon will be chosen
2589 # first if we set CC to just the basename; use the full file name.
2590 shift
2591 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2596 CC=$ac_cv_prog_CC
2597 if test -n "$CC"; then
2598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2599 $as_echo "$CC" >&6; }
2600 else
2601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2602 $as_echo "no" >&6; }
2607 if test -z "$CC"; then
2608 if test -n "$ac_tool_prefix"; then
2609 for ac_prog in cl.exe
2611 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2612 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2614 $as_echo_n "checking for $ac_word... " >&6; }
2615 if ${ac_cv_prog_CC+:} false; then :
2616 $as_echo_n "(cached) " >&6
2617 else
2618 if test -n "$CC"; then
2619 ac_cv_prog_CC="$CC" # Let the user override the test.
2620 else
2621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2622 for as_dir in $PATH
2624 IFS=$as_save_IFS
2625 test -z "$as_dir" && as_dir=.
2626 for ac_exec_ext in '' $ac_executable_extensions; do
2627 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2628 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2629 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2630 break 2
2632 done
2633 done
2634 IFS=$as_save_IFS
2638 CC=$ac_cv_prog_CC
2639 if test -n "$CC"; then
2640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2641 $as_echo "$CC" >&6; }
2642 else
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2644 $as_echo "no" >&6; }
2648 test -n "$CC" && break
2649 done
2651 if test -z "$CC"; then
2652 ac_ct_CC=$CC
2653 for ac_prog in cl.exe
2655 # Extract the first word of "$ac_prog", so it can be a program name with args.
2656 set dummy $ac_prog; ac_word=$2
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2658 $as_echo_n "checking for $ac_word... " >&6; }
2659 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2660 $as_echo_n "(cached) " >&6
2661 else
2662 if test -n "$ac_ct_CC"; then
2663 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2664 else
2665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2666 for as_dir in $PATH
2668 IFS=$as_save_IFS
2669 test -z "$as_dir" && as_dir=.
2670 for ac_exec_ext in '' $ac_executable_extensions; do
2671 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2672 ac_cv_prog_ac_ct_CC="$ac_prog"
2673 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2674 break 2
2676 done
2677 done
2678 IFS=$as_save_IFS
2682 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2683 if test -n "$ac_ct_CC"; then
2684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2685 $as_echo "$ac_ct_CC" >&6; }
2686 else
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2688 $as_echo "no" >&6; }
2692 test -n "$ac_ct_CC" && break
2693 done
2695 if test "x$ac_ct_CC" = x; then
2696 CC=""
2697 else
2698 case $cross_compiling:$ac_tool_warned in
2699 yes:)
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2701 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2702 ac_tool_warned=yes ;;
2703 esac
2704 CC=$ac_ct_CC
2711 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2712 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2713 as_fn_error $? "no acceptable C compiler found in \$PATH
2714 See \`config.log' for more details" "$LINENO" 5; }
2716 # Provide some information about the compiler.
2717 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2718 set X $ac_compile
2719 ac_compiler=$2
2720 for ac_option in --version -v -V -qversion; do
2721 { { ac_try="$ac_compiler $ac_option >&5"
2722 case "(($ac_try" in
2723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2724 *) ac_try_echo=$ac_try;;
2725 esac
2726 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2727 $as_echo "$ac_try_echo"; } >&5
2728 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2729 ac_status=$?
2730 if test -s conftest.err; then
2731 sed '10a\
2732 ... rest of stderr output deleted ...
2733 10q' conftest.err >conftest.er1
2734 cat conftest.er1 >&5
2736 rm -f conftest.er1 conftest.err
2737 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2738 test $ac_status = 0; }
2739 done
2741 EXEEXT=
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2743 $as_echo_n "checking for suffix of object files... " >&6; }
2744 if ${ac_cv_objext+:} false; then :
2745 $as_echo_n "(cached) " >&6
2746 else
2747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2748 /* end confdefs.h. */
2751 main ()
2755 return 0;
2757 _ACEOF
2758 rm -f conftest.o conftest.obj
2759 if { { ac_try="$ac_compile"
2760 case "(($ac_try" in
2761 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2762 *) ac_try_echo=$ac_try;;
2763 esac
2764 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2765 $as_echo "$ac_try_echo"; } >&5
2766 (eval "$ac_compile") 2>&5
2767 ac_status=$?
2768 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2769 test $ac_status = 0; }; then :
2770 for ac_file in conftest.o conftest.obj conftest.*; do
2771 test -f "$ac_file" || continue;
2772 case $ac_file in
2773 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2774 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2775 break;;
2776 esac
2777 done
2778 else
2779 $as_echo "$as_me: failed program was:" >&5
2780 sed 's/^/| /' conftest.$ac_ext >&5
2782 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2783 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2784 as_fn_error $? "cannot compute suffix of object files: cannot compile
2785 See \`config.log' for more details" "$LINENO" 5; }
2787 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2790 $as_echo "$ac_cv_objext" >&6; }
2791 OBJEXT=$ac_cv_objext
2792 ac_objext=$OBJEXT
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2794 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2795 if ${ac_cv_c_compiler_gnu+:} false; then :
2796 $as_echo_n "(cached) " >&6
2797 else
2798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2799 /* end confdefs.h. */
2802 main ()
2804 #ifndef __GNUC__
2805 choke me
2806 #endif
2809 return 0;
2811 _ACEOF
2812 if ac_fn_c_try_compile "$LINENO"; then :
2813 ac_compiler_gnu=yes
2814 else
2815 ac_compiler_gnu=no
2817 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2818 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2822 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2823 if test $ac_compiler_gnu = yes; then
2824 GCC=yes
2825 else
2826 GCC=
2828 ac_test_CFLAGS=${CFLAGS+set}
2829 ac_save_CFLAGS=$CFLAGS
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2831 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2832 if ${ac_cv_prog_cc_g+:} false; then :
2833 $as_echo_n "(cached) " >&6
2834 else
2835 ac_save_c_werror_flag=$ac_c_werror_flag
2836 ac_c_werror_flag=yes
2837 ac_cv_prog_cc_g=no
2838 CFLAGS="-g"
2839 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2840 /* end confdefs.h. */
2843 main ()
2847 return 0;
2849 _ACEOF
2850 if ac_fn_c_try_compile "$LINENO"; then :
2851 ac_cv_prog_cc_g=yes
2852 else
2853 CFLAGS=""
2854 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2855 /* end confdefs.h. */
2858 main ()
2862 return 0;
2864 _ACEOF
2865 if ac_fn_c_try_compile "$LINENO"; then :
2867 else
2868 ac_c_werror_flag=$ac_save_c_werror_flag
2869 CFLAGS="-g"
2870 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2871 /* end confdefs.h. */
2874 main ()
2878 return 0;
2880 _ACEOF
2881 if ac_fn_c_try_compile "$LINENO"; then :
2882 ac_cv_prog_cc_g=yes
2884 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2889 ac_c_werror_flag=$ac_save_c_werror_flag
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2892 $as_echo "$ac_cv_prog_cc_g" >&6; }
2893 if test "$ac_test_CFLAGS" = set; then
2894 CFLAGS=$ac_save_CFLAGS
2895 elif test $ac_cv_prog_cc_g = yes; then
2896 if test "$GCC" = yes; then
2897 CFLAGS="-g -O2"
2898 else
2899 CFLAGS="-g"
2901 else
2902 if test "$GCC" = yes; then
2903 CFLAGS="-O2"
2904 else
2905 CFLAGS=
2909 ac_ext=c
2910 ac_cpp='$CPP $CPPFLAGS'
2911 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2912 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2913 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2915 if test $host != $build; then
2916 for ac_prog in gcc cc
2918 # Extract the first word of "$ac_prog", so it can be a program name with args.
2919 set dummy $ac_prog; ac_word=$2
2920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2921 $as_echo_n "checking for $ac_word... " >&6; }
2922 if ${ac_cv_prog_BUILD_CC+:} false; then :
2923 $as_echo_n "(cached) " >&6
2924 else
2925 if test -n "$BUILD_CC"; then
2926 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2927 else
2928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2929 for as_dir in $PATH
2931 IFS=$as_save_IFS
2932 test -z "$as_dir" && as_dir=.
2933 for ac_exec_ext in '' $ac_executable_extensions; do
2934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2935 ac_cv_prog_BUILD_CC="$ac_prog"
2936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2937 break 2
2939 done
2940 done
2941 IFS=$as_save_IFS
2945 BUILD_CC=$ac_cv_prog_BUILD_CC
2946 if test -n "$BUILD_CC"; then
2947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2948 $as_echo "$BUILD_CC" >&6; }
2949 else
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2951 $as_echo "no" >&6; }
2955 test -n "$BUILD_CC" && break
2956 done
2960 # On Suns, sometimes $CPP names a directory.
2961 if test -n "$CPP" && test -d "$CPP"; then
2962 CPP=
2964 if test -z "$CPP"; then
2965 CPP="$CC -E"
2968 # We need the C++ compiler only for testing.
2969 ac_ext=cpp
2970 ac_cpp='$CXXCPP $CPPFLAGS'
2971 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2972 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2973 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2974 if test -z "$CXX"; then
2975 if test -n "$CCC"; then
2976 CXX=$CCC
2977 else
2978 if test -n "$ac_tool_prefix"; then
2979 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2981 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2982 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2984 $as_echo_n "checking for $ac_word... " >&6; }
2985 if ${ac_cv_prog_CXX+:} false; then :
2986 $as_echo_n "(cached) " >&6
2987 else
2988 if test -n "$CXX"; then
2989 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2990 else
2991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2992 for as_dir in $PATH
2994 IFS=$as_save_IFS
2995 test -z "$as_dir" && as_dir=.
2996 for ac_exec_ext in '' $ac_executable_extensions; do
2997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2998 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3000 break 2
3002 done
3003 done
3004 IFS=$as_save_IFS
3008 CXX=$ac_cv_prog_CXX
3009 if test -n "$CXX"; then
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3011 $as_echo "$CXX" >&6; }
3012 else
3013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3014 $as_echo "no" >&6; }
3018 test -n "$CXX" && break
3019 done
3021 if test -z "$CXX"; then
3022 ac_ct_CXX=$CXX
3023 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3025 # Extract the first word of "$ac_prog", so it can be a program name with args.
3026 set dummy $ac_prog; ac_word=$2
3027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3028 $as_echo_n "checking for $ac_word... " >&6; }
3029 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3030 $as_echo_n "(cached) " >&6
3031 else
3032 if test -n "$ac_ct_CXX"; then
3033 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3034 else
3035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3036 for as_dir in $PATH
3038 IFS=$as_save_IFS
3039 test -z "$as_dir" && as_dir=.
3040 for ac_exec_ext in '' $ac_executable_extensions; do
3041 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3042 ac_cv_prog_ac_ct_CXX="$ac_prog"
3043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3044 break 2
3046 done
3047 done
3048 IFS=$as_save_IFS
3052 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3053 if test -n "$ac_ct_CXX"; then
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3055 $as_echo "$ac_ct_CXX" >&6; }
3056 else
3057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3058 $as_echo "no" >&6; }
3062 test -n "$ac_ct_CXX" && break
3063 done
3065 if test "x$ac_ct_CXX" = x; then
3066 CXX="g++"
3067 else
3068 case $cross_compiling:$ac_tool_warned in
3069 yes:)
3070 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3071 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3072 ac_tool_warned=yes ;;
3073 esac
3074 CXX=$ac_ct_CXX
3080 # Provide some information about the compiler.
3081 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3082 set X $ac_compile
3083 ac_compiler=$2
3084 for ac_option in --version -v -V -qversion; do
3085 { { ac_try="$ac_compiler $ac_option >&5"
3086 case "(($ac_try" in
3087 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3088 *) ac_try_echo=$ac_try;;
3089 esac
3090 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3091 $as_echo "$ac_try_echo"; } >&5
3092 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3093 ac_status=$?
3094 if test -s conftest.err; then
3095 sed '10a\
3096 ... rest of stderr output deleted ...
3097 10q' conftest.err >conftest.er1
3098 cat conftest.er1 >&5
3100 rm -f conftest.er1 conftest.err
3101 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3102 test $ac_status = 0; }
3103 done
3105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3106 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3107 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3108 $as_echo_n "(cached) " >&6
3109 else
3110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3111 /* end confdefs.h. */
3114 main ()
3116 #ifndef __GNUC__
3117 choke me
3118 #endif
3121 return 0;
3123 _ACEOF
3124 if ac_fn_cxx_try_compile "$LINENO"; then :
3125 ac_compiler_gnu=yes
3126 else
3127 ac_compiler_gnu=no
3129 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3130 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3134 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3135 if test $ac_compiler_gnu = yes; then
3136 GXX=yes
3137 else
3138 GXX=
3140 ac_test_CXXFLAGS=${CXXFLAGS+set}
3141 ac_save_CXXFLAGS=$CXXFLAGS
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3143 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3144 if ${ac_cv_prog_cxx_g+:} false; then :
3145 $as_echo_n "(cached) " >&6
3146 else
3147 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3148 ac_cxx_werror_flag=yes
3149 ac_cv_prog_cxx_g=no
3150 CXXFLAGS="-g"
3151 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3152 /* end confdefs.h. */
3155 main ()
3159 return 0;
3161 _ACEOF
3162 if ac_fn_cxx_try_compile "$LINENO"; then :
3163 ac_cv_prog_cxx_g=yes
3164 else
3165 CXXFLAGS=""
3166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3167 /* end confdefs.h. */
3170 main ()
3174 return 0;
3176 _ACEOF
3177 if ac_fn_cxx_try_compile "$LINENO"; then :
3179 else
3180 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3181 CXXFLAGS="-g"
3182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3183 /* end confdefs.h. */
3186 main ()
3190 return 0;
3192 _ACEOF
3193 if ac_fn_cxx_try_compile "$LINENO"; then :
3194 ac_cv_prog_cxx_g=yes
3196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3198 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3200 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3201 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3204 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3205 if test "$ac_test_CXXFLAGS" = set; then
3206 CXXFLAGS=$ac_save_CXXFLAGS
3207 elif test $ac_cv_prog_cxx_g = yes; then
3208 if test "$GXX" = yes; then
3209 CXXFLAGS="-g -O2"
3210 else
3211 CXXFLAGS="-g"
3213 else
3214 if test "$GXX" = yes; then
3215 CXXFLAGS="-O2"
3216 else
3217 CXXFLAGS=
3220 ac_ext=c
3221 ac_cpp='$CPP $CPPFLAGS'
3222 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3223 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3224 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3226 if test -n "$ac_tool_prefix"; then
3227 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
3228 set dummy ${ac_tool_prefix}readelf; ac_word=$2
3229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3230 $as_echo_n "checking for $ac_word... " >&6; }
3231 if ${ac_cv_prog_READELF+:} false; then :
3232 $as_echo_n "(cached) " >&6
3233 else
3234 if test -n "$READELF"; then
3235 ac_cv_prog_READELF="$READELF" # Let the user override the test.
3236 else
3237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3238 for as_dir in $PATH
3240 IFS=$as_save_IFS
3241 test -z "$as_dir" && as_dir=.
3242 for ac_exec_ext in '' $ac_executable_extensions; do
3243 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3244 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
3245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3246 break 2
3248 done
3249 done
3250 IFS=$as_save_IFS
3254 READELF=$ac_cv_prog_READELF
3255 if test -n "$READELF"; then
3256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
3257 $as_echo "$READELF" >&6; }
3258 else
3259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3260 $as_echo "no" >&6; }
3265 if test -z "$ac_cv_prog_READELF"; then
3266 ac_ct_READELF=$READELF
3267 # Extract the first word of "readelf", so it can be a program name with args.
3268 set dummy readelf; ac_word=$2
3269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3270 $as_echo_n "checking for $ac_word... " >&6; }
3271 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
3272 $as_echo_n "(cached) " >&6
3273 else
3274 if test -n "$ac_ct_READELF"; then
3275 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
3276 else
3277 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3278 for as_dir in $PATH
3280 IFS=$as_save_IFS
3281 test -z "$as_dir" && as_dir=.
3282 for ac_exec_ext in '' $ac_executable_extensions; do
3283 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3284 ac_cv_prog_ac_ct_READELF="readelf"
3285 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3286 break 2
3288 done
3289 done
3290 IFS=$as_save_IFS
3294 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
3295 if test -n "$ac_ct_READELF"; then
3296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
3297 $as_echo "$ac_ct_READELF" >&6; }
3298 else
3299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3300 $as_echo "no" >&6; }
3303 if test "x$ac_ct_READELF" = x; then
3304 READELF="false"
3305 else
3306 case $cross_compiling:$ac_tool_warned in
3307 yes:)
3308 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3309 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3310 ac_tool_warned=yes ;;
3311 esac
3312 READELF=$ac_ct_READELF
3314 else
3315 READELF="$ac_cv_prog_READELF"
3319 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3320 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3323 # This will get text that should go into config.make.
3324 config_vars=
3326 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3328 # Check whether --with-gd was given.
3329 if test "${with_gd+set}" = set; then :
3330 withval=$with_gd; case "$with_gd" in
3331 yes|''|no) ;;
3332 *) libgd_include="-I$withval/include"
3333 libgd_ldflags="-L$withval/lib" ;;
3334 esac
3339 # Check whether --with-gd-include was given.
3340 if test "${with_gd_include+set}" = set; then :
3341 withval=$with_gd_include; case "$with_gd_include" in
3342 ''|no) ;;
3343 *) libgd_include="-I$withval" ;;
3344 esac
3349 # Check whether --with-gd-lib was given.
3350 if test "${with_gd_lib+set}" = set; then :
3351 withval=$with_gd_lib; case "$with_gd_lib" in
3352 ''|no) ;;
3353 *) libgd_ldflags="-L$withval" ;;
3354 esac
3359 if test -n "$libgd_include"; then
3360 config_vars="$config_vars
3361 CFLAGS-memusagestat.c = $libgd_include"
3363 if test -n "$libgd_ldflags"; then
3364 config_vars="$config_vars
3365 libgd-LDFLAGS = $libgd_ldflags"
3369 # Check whether --with-fp was given.
3370 if test "${with_fp+set}" = set; then :
3371 withval=$with_fp; with_fp=$withval
3372 else
3373 with_fp=yes
3378 # Check whether --with-binutils was given.
3379 if test "${with_binutils+set}" = set; then :
3380 withval=$with_binutils; path_binutils=$withval
3381 else
3382 path_binutils=''
3386 # Check whether --with-selinux was given.
3387 if test "${with_selinux+set}" = set; then :
3388 withval=$with_selinux; with_selinux=$withval
3389 else
3390 with_selinux=auto
3395 # Check whether --with-headers was given.
3396 if test "${with_headers+set}" = set; then :
3397 withval=$with_headers; sysheaders=$withval
3398 else
3399 sysheaders=''
3406 # Check whether --with-default-link was given.
3407 if test "${with_default_link+set}" = set; then :
3408 withval=$with_default_link; use_default_link=$withval
3409 else
3410 use_default_link=default
3414 # Check whether --enable-sanity-checks was given.
3415 if test "${enable_sanity_checks+set}" = set; then :
3416 enableval=$enable_sanity_checks; enable_sanity=$enableval
3417 else
3418 enable_sanity=yes
3422 # Check whether --enable-shared was given.
3423 if test "${enable_shared+set}" = set; then :
3424 enableval=$enable_shared; shared=$enableval
3425 else
3426 shared=yes
3429 # Check whether --enable-profile was given.
3430 if test "${enable_profile+set}" = set; then :
3431 enableval=$enable_profile; profile=$enableval
3432 else
3433 profile=no
3436 # Check whether --enable-versioning was given.
3437 if test "${enable_versioning+set}" = set; then :
3438 enableval=$enable_versioning; enable_versioning=$enableval
3439 else
3440 enable_versioning=yes
3444 # Check whether --enable-oldest-abi was given.
3445 if test "${enable_oldest_abi+set}" = set; then :
3446 enableval=$enable_oldest_abi; oldest_abi=$enableval
3447 else
3448 oldest_abi=no
3451 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3452 oldest_abi=default
3453 else
3454 cat >>confdefs.h <<_ACEOF
3455 #define GLIBC_OLDEST_ABI "$oldest_abi"
3456 _ACEOF
3461 # Check whether --enable-hardcoded-path-in-tests was given.
3462 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3463 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3464 else
3465 hardcoded_path_in_tests=no
3470 # Check whether --enable-stackguard-randomization was given.
3471 if test "${enable_stackguard_randomization+set}" = set; then :
3472 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3473 else
3474 enable_stackguard_randomize=no
3477 if test "$enable_stackguard_randomize" = yes; then
3478 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3482 # Check whether --enable-add-ons was given.
3483 if test "${enable_add_ons+set}" = set; then :
3484 enableval=$enable_add_ons;
3485 else
3486 enable_add_ons=yes
3490 # Check whether --enable-hidden-plt was given.
3491 if test "${enable_hidden_plt+set}" = set; then :
3492 enableval=$enable_hidden_plt; hidden=$enableval
3493 else
3494 hidden=yes
3497 if test "x$hidden" = xno; then
3498 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3502 # Check whether --enable-bind-now was given.
3503 if test "${enable_bind_now+set}" = set; then :
3504 enableval=$enable_bind_now; bindnow=$enableval
3505 else
3506 bindnow=no
3511 # Check whether --enable-static-nss was given.
3512 if test "${enable_static_nss+set}" = set; then :
3513 enableval=$enable_static_nss; static_nss=$enableval
3514 else
3515 static_nss=no
3518 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3519 static_nss=yes
3520 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3524 # Check whether --enable-force-install was given.
3525 if test "${enable_force_install+set}" = set; then :
3526 enableval=$enable_force_install; force_install=$enableval
3527 else
3528 force_install=yes
3533 # Check whether --enable-kernel was given.
3534 if test "${enable_kernel+set}" = set; then :
3535 enableval=$enable_kernel; minimum_kernel=$enableval
3538 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3539 # Better nothing than this.
3540 minimum_kernel=""
3541 else
3542 if test "$minimum_kernel" = current; then
3543 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3547 # Check whether --enable-all-warnings was given.
3548 if test "${enable_all_warnings+set}" = set; then :
3549 enableval=$enable_all_warnings; all_warnings=$enableval
3554 # Check whether --enable-multi-arch was given.
3555 if test "${enable_multi_arch+set}" = set; then :
3556 enableval=$enable_multi_arch; multi_arch=$enableval
3557 else
3558 multi_arch=default
3562 # Check whether --enable-nss-crypt was given.
3563 if test "${enable_nss_crypt+set}" = set; then :
3564 enableval=$enable_nss_crypt; nss_crypt=$enableval
3565 else
3566 nss_crypt=no
3569 if test x$nss_crypt = xyes; then
3570 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3571 if test $? -ne 0; then
3572 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3574 old_CFLAGS="$CFLAGS"
3575 CFLAGS="$CFLAGS $nss_includes"
3577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3578 /* end confdefs.h. */
3579 typedef int PRBool;
3580 #include <hasht.h>
3581 #include <nsslowhash.h>
3582 void f (void) { NSSLOW_Init (); }
3584 main ()
3588 return 0;
3590 _ACEOF
3591 if ac_fn_c_try_compile "$LINENO"; then :
3592 libc_cv_nss_crypt=yes
3593 else
3594 as_fn_error $? "
3595 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3598 old_LIBS="$LIBS"
3599 LIBS="$LIBS -lfreebl3"
3600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3601 /* end confdefs.h. */
3602 typedef int PRBool;
3603 #include <hasht.h>
3604 #include <nsslowhash.h>
3606 main ()
3608 NSSLOW_Init();
3610 return 0;
3612 _ACEOF
3613 if ac_fn_c_try_link "$LINENO"; then :
3614 libc_cv_nss_crypt=yes
3615 else
3616 as_fn_error $? "
3617 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3619 rm -f core conftest.err conftest.$ac_objext \
3620 conftest$ac_exeext conftest.$ac_ext
3621 CFLAGS="$old_CFLAGS"
3622 LIBS="$old_LIBS"
3623 else
3624 libc_cv_nss_crypt=no
3629 # Check whether --enable-obsolete-rpc was given.
3630 if test "${enable_obsolete_rpc+set}" = set; then :
3631 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3632 else
3633 link_obsolete_rpc=no
3638 if test "$link_obsolete_rpc" = yes; then
3639 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3643 # Check whether --enable-systemtap was given.
3644 if test "${enable_systemtap+set}" = set; then :
3645 enableval=$enable_systemtap; systemtap=$enableval
3646 else
3647 systemtap=no
3650 if test "x$systemtap" != xno; then
3651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3652 $as_echo_n "checking for systemtap static probe support... " >&6; }
3653 if ${libc_cv_sdt+:} false; then :
3654 $as_echo_n "(cached) " >&6
3655 else
3656 old_CFLAGS="$CFLAGS"
3657 CFLAGS="-std=gnu99 $CFLAGS"
3658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3659 /* end confdefs.h. */
3660 #include <sys/sdt.h>
3661 void foo (int i, void *p)
3663 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3664 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3666 _ACEOF
3667 if ac_fn_c_try_compile "$LINENO"; then :
3668 libc_cv_sdt=yes
3669 else
3670 libc_cv_sdt=no
3672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3673 CFLAGS="$old_CFLAGS"
3675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3676 $as_echo "$libc_cv_sdt" >&6; }
3677 if test $libc_cv_sdt = yes; then
3678 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3680 elif test "x$systemtap" != xauto; then
3681 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3682 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3683 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3684 See \`config.log' for more details" "$LINENO" 5; }
3688 # Check whether --enable-build-nscd was given.
3689 if test "${enable_build_nscd+set}" = set; then :
3690 enableval=$enable_build_nscd; build_nscd=$enableval
3691 else
3692 build_nscd=default
3697 # Note the use of $use_nscd is near the bottom of the file.
3698 # Check whether --enable-nscd was given.
3699 if test "${enable_nscd+set}" = set; then :
3700 enableval=$enable_nscd; use_nscd=$enableval
3701 else
3702 use_nscd=yes
3706 # The way shlib-versions is used to generate soversions.mk uses a
3707 # fairly simplistic model for name recognition that can't distinguish
3708 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3709 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3710 # tell. This doesn't get used much beyond that, so it's fairly safe.
3711 case "$host_os" in
3712 linux*)
3714 gnu*)
3715 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3717 esac
3719 # We keep the original values in `$config_*' and never modify them, so we
3720 # can write them unchanged into config.make. Everything else uses
3721 # $machine, $vendor, and $os, and changes them whenever convenient.
3722 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3724 # Don't allow vendor == "unknown"
3725 test "$config_vendor" = unknown && config_vendor=
3726 config_os="`echo $config_os | sed 's/^unknown-//'`"
3728 # Some configurations imply other options.
3729 elf=yes
3731 # The configure fragment of an add-on port can modify these to supplement
3732 # or override the table in the case statement below. No fragment should
3733 # ever change the config_* variables, however.
3734 machine=$config_machine
3735 vendor=$config_vendor
3736 os=$config_os
3737 base_os=''
3739 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3740 # Unify this here.
3741 if test "$machine" = rs6000; then
3742 machine="powerpc"
3745 # Braindead PowerPC box with absolutely no FPU.
3746 case "$machine-$host_os" in
3747 powerpc*-*soft)
3748 with_fp=no
3750 esac
3752 submachine=
3754 # Check whether --with-cpu was given.
3755 if test "${with_cpu+set}" = set; then :
3756 withval=$with_cpu; case "$withval" in
3757 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3758 no) ;;
3759 *) submachine="$withval" ;;
3760 esac
3765 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3766 then
3767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3768 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3769 for frag in $frags; do
3770 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3771 echo $ECHO_N "$name $ECHO_C" >&6
3772 . "$frag"
3773 done
3774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3775 $as_echo "" >&6; }
3778 # An add-on can set this when it wants to disable the sanity check below.
3779 libc_config_ok=no
3781 subdirs="$subdirs "
3784 case "$enable_add_ons" in
3785 ''|no) add_ons= ;;
3786 yes|'*')
3787 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3788 sed 's@/[^/]*$@@' | sort | uniq`
3789 add_ons_automatic=yes
3791 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3792 add_ons_automatic=no ;;
3793 esac
3795 configured_add_ons=
3796 add_ons_sfx=
3797 add_ons_pfx=
3798 if test x"$add_ons" != x; then
3799 for f in $add_ons; do
3800 # Some sanity checks
3801 case "$f" in
3802 crypt)
3803 as_fn_error $? "
3804 *** It seems that you're using an old \`crypt' add-on. crypt is now
3805 *** part of glibc and using the old add-on will not work with this
3806 *** release. Start again with fresh sources and without the old
3807 *** \`crypt' add-on." "$LINENO" 5
3809 localedata)
3810 as_fn_error $? "
3811 *** It seems that you're using an old \`localedata' add-on. localedata
3812 *** is now part of glibc and using the old add-on will not work with
3813 *** this release. Start again with fresh sources and without the old
3814 *** \`localedata' add-on." "$LINENO" 5
3816 esac
3817 done
3819 # Now source each add-on's configure fragment.
3820 # The fragments can use $srcdir/$libc_add_on to find themselves,
3821 # and test $add_ons_automatic to see if they were explicitly requested.
3822 # A fragment can clear (or even change) $libc_add_on to affect
3823 # whether it goes into the list to be actually used in the build.
3824 use_add_ons=
3825 for libc_add_on in $add_ons; do
3826 # Test whether such a directory really exists.
3827 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3828 case "$libc_add_on" in
3830 libc_add_on_srcdir=$libc_add_on
3833 test -d "$srcdir/$libc_add_on" || {
3834 if test -d "$libc_add_on"; then
3835 libc_add_on="`pwd`/$libc_add_on"
3836 else
3837 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3840 libc_add_on_srcdir=$srcdir/$libc_add_on
3842 esac
3844 libc_add_on_frag=$libc_add_on_srcdir/configure
3845 libc_add_on_canonical=
3846 libc_add_on_config_subdirs=
3847 if test -r "$libc_add_on_frag"; then
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3849 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3850 libc_add_on_canonical=unknown
3851 libc_add_on_subdirs=
3852 . "$libc_add_on_frag"
3853 test -z "$libc_add_on" || {
3854 configured_add_ons="$configured_add_ons $libc_add_on"
3855 if test "x$libc_add_on_canonical" = xunknown; then
3856 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3858 for d in $libc_add_on_subdirs; do
3859 case "$libc_add_on" in
3860 /*) subdir_srcdir="$libc_add_on" ;;
3861 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3862 esac
3863 case "$d" in
3865 d="${libc_add_on_canonical:-$libc_add_on}"
3868 subdir_srcdir="$d"
3871 subdir_srcdir="$subdir_srcdir/$d"
3873 esac
3874 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3875 add_on_subdirs="$add_on_subdirs $d"
3876 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3877 $d-srcdir = $subdir_srcdir"
3878 done
3879 for d in $libc_add_on_config_subdirs; do
3880 case "$d" in
3881 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3882 esac
3883 if test ! -d "$libc_add_on_srcdir/$d"; then
3884 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3886 case "$libc_add_on" in
3887 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3888 esac
3889 subdirs="$subdirs $libc_add_on/$d"
3890 done
3893 if test -n "$libc_add_on"; then
3894 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3895 then
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3897 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3898 for frag in $frags; do
3899 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3900 echo $ECHO_N "$name $ECHO_C" >&6
3901 . "$frag"
3902 done
3903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3904 $as_echo "" >&6; }
3906 use_add_ons="$use_add_ons $libc_add_on"
3907 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3908 test -z "$libc_add_on_canonical" ||
3909 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3911 done
3912 # Use echo to strip excess whitespace.
3913 add_ons="`echo $use_add_ons`"
3920 ### I put this here to prevent those annoying emails from people who cannot
3921 ### read and try to compile glibc on unsupported platforms. --drepper
3923 ### By using the undocumented --enable-hacker-mode option for configure
3924 ### one can skip this test to make the configuration not fail for unsupported
3925 ### platforms.
3927 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3928 case "$machine-$host_os" in
3929 *-linux* | *-gnu*)
3932 echo "*** The GNU C library is currently not available for this platform."
3933 echo "*** So far nobody cared to port it and if there is no volunteer it"
3934 echo "*** might never happen. So, if you have interest to see glibc on"
3935 echo "*** this platform visit"
3936 echo "*** http://www.gnu.org/software/libc/porting.html"
3937 echo "*** and join the group of porters"
3938 exit 1
3940 esac
3943 # Expand the configuration machine name into a subdirectory by architecture
3944 # type and particular chip. If an add-on configure fragment already set
3945 # base_machine, we don't change it.
3946 test -n "$base_machine" || case "$machine" in
3947 i[34567]86) base_machine=i386 machine=i386/$machine ;;
3948 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
3949 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
3950 s390) base_machine=s390 machine=s390/s390-32 ;;
3951 s390x) base_machine=s390 machine=s390/s390-64 ;;
3952 sh3*) base_machine=sh machine=sh/sh3 ;;
3953 sh4*) base_machine=sh machine=sh/sh4 ;;
3954 sparc | sparcv[67])
3955 base_machine=sparc machine=sparc/sparc32 ;;
3956 sparcv8 | supersparc | hypersparc)
3957 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
3958 sparcv8plus | sparcv8plusa | sparcv9)
3959 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
3960 sparcv8plusb | sparcv9b)
3961 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
3962 sparcv9v)
3963 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
3964 sparcv9v2)
3965 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
3966 sparc64)
3967 base_machine=sparc machine=sparc/sparc64 ;;
3968 sparc64b)
3969 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
3970 sparc64v)
3971 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
3972 sparc64v2)
3973 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
3974 *) base_machine=$machine ;;
3975 esac
3978 if test "$base_machine" = "i386"; then
3979 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
3983 # For the multi-arch option we need support in the assembler & linker.
3984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3985 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3986 if ${libc_cv_ld_gnu_indirect_function+:} false; then :
3987 $as_echo_n "(cached) " >&6
3988 else
3989 cat > conftest.S <<EOF
3990 .type foo,%gnu_indirect_function
3991 foo:
3992 .globl _start
3993 _start:
3994 .globl __start
3995 __start:
3996 .data
3997 #ifdef _LP64
3998 .quad foo
3999 #else
4000 .long foo
4001 #endif
4003 libc_cv_ld_gnu_indirect_function=no
4004 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4005 -nostartfiles -nostdlib \
4006 -o conftest conftest.S 1>&5 2>&5; then
4007 # Do a link to see if the backend supports IFUNC relocs.
4008 $READELF -r conftest 1>&5
4009 LC_ALL=C $READELF -r conftest | grep 'no relocations' >/dev/null || {
4010 libc_cv_ld_gnu_indirect_function=yes
4013 rm -f conftest*
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
4016 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4019 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4020 if ${libc_cv_dot_text+:} false; then :
4021 $as_echo_n "(cached) " >&6
4022 else
4023 cat > conftest.s <<EOF
4024 .text
4026 libc_cv_dot_text=
4027 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4028 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4029 (eval $ac_try) 2>&5
4030 ac_status=$?
4031 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4032 test $ac_status = 0; }; }; then
4033 libc_cv_dot_text=.text
4035 rm -f conftest*
4038 if test -z "$libc_cv_dot_text"; then
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4040 $as_echo "no" >&6; }
4041 else
4042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4043 $as_echo "yes" >&6; }
4046 if test x"$libc_cv_ld_gnu_indirect_function" != xyes; then
4047 if test x"$multi_arch" = xyes; then
4048 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4049 else
4050 multi_arch=no
4053 multi_arch_d=
4054 if test x"$multi_arch" != xno; then
4055 multi_arch_d=/multiarch
4058 # Compute the list of sysdep directories for this configuration.
4059 # This can take a while to compute.
4060 sysdep_dir=$srcdir/sysdeps
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4062 $as_echo_n "checking sysdep dirs... " >&6; }
4063 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4064 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4066 test "x$base_os" != x || case "$os" in
4067 gnu*)
4068 base_os=mach/hurd ;;
4069 linux*)
4070 base_os=unix/sysv ;;
4071 esac
4073 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4074 tail=$os
4075 ostry=$os
4076 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4077 ostry="$ostry /$o"
4078 tail=$o
4079 done
4080 o=`echo $tail | sed 's/[0-9]*$//'`
4081 if test $o != $tail; then
4082 ostry="$ostry /$o"
4084 # For linux-gnu, try linux-gnu, then linux.
4085 o=`echo $tail | sed 's/-.*$//'`
4086 if test $o != $tail; then
4087 ostry="$ostry /$o"
4090 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4091 base=
4092 tail=$base_os
4093 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4094 set $b
4095 base="$base /$1"
4096 tail="$2"
4097 done
4099 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4100 mach=
4101 tail=$machine${submachine:+/$submachine}
4102 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4103 set $m
4104 # Prepend the machine's FPU directory unless --without-fp.
4105 if test "$with_fp" = yes; then
4106 maybe_fpu=/fpu
4107 else
4108 maybe_fpu=/nofpu
4110 # For each machine term, try it with and then without /multiarch.
4111 for try_fpu in $maybe_fpu ''; do
4112 for try_multi in $multi_arch_d ''; do
4113 mach="$mach /$1$try_fpu$try_multi"
4114 done
4115 done
4116 tail="$2"
4117 done
4120 # Find what sysdep directories exist.
4121 sysnames_add_ons=
4122 sysnames=
4123 for b in $base ''; do
4124 for m0 in $mach ''; do
4125 for v in /$vendor ''; do
4126 test "$v" = / && continue
4127 for o in /$ostry ''; do
4128 test "$o" = / && continue
4129 for m in $mach ''; do
4130 for d in $add_ons_pfx ''; do
4131 for a in $add_ons_sfx ''; do
4132 try_suffix="$m0$b$v$o$m"
4133 if test -n "$try_suffix"; then
4134 try_srcdir="${srcdir}/"
4135 case "$d" in
4136 /*) try_srcdir= ;;
4137 esac
4138 try="${d}sysdeps$try_suffix$a"
4139 test -n "$enable_debug_configure" &&
4140 echo "$0 DEBUG: try $try" >&2
4141 if test -d "$try_srcdir$try"; then
4142 sysnames="$sysnames $try"
4143 { test -n "$o" || test -n "$b"; } && os_used=t
4144 { test -n "$m" || test -n "$m0"; } && machine_used=t
4145 case x${m0:-$m} in
4146 x*/$submachine) submachine_used=t ;;
4147 esac
4148 if test -n "$d"; then
4149 case "$sysnames_add_ons" in
4150 *" $d "*) ;;
4151 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4152 esac
4156 done
4157 done
4158 done
4159 done
4160 done
4161 done
4162 done
4164 # If the assembler supports gnu_indirect_function symbol type and the
4165 # architecture supports multi-arch, we enable multi-arch by default.
4166 case $sysnames_add_ons$sysnames in
4167 *"$multi_arch_d"*)
4170 test x"$multi_arch" = xdefault && multi_arch=no
4172 esac
4173 if test x"$multi_arch" != xno; then
4174 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4179 if test -z "$os_used" && test "$os" != none; then
4180 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4182 if test -z "$machine_used" && test "$machine" != none; then
4183 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4185 if test -z "$submachine_used" && test -n "$submachine"; then
4186 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4190 # We have now validated the configuration.
4192 # Expand the list of system names into a full list of directories
4193 # from each element's parent name and Implies file (if present).
4194 set $sysnames
4195 names=
4196 while test $# -gt 0; do
4197 name=$1
4198 shift
4200 case " $names " in *" $name "*)
4201 # Already in the list.
4202 continue
4203 esac
4205 # Report each name as we discover it, so there is no long pause in output.
4206 echo $ECHO_N "$name $ECHO_C" >&6
4208 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4210 case $name in
4211 /*) xsrcdir= ;;
4212 *) xsrcdir=$srcdir/ ;;
4213 esac
4214 test -n "$enable_debug_configure" &&
4215 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4217 for implies_file in Implies Implies-before Implies-after; do
4218 implies_type=`echo $implies_file | sed s/-/_/`
4219 eval ${implies_type}=
4220 if test -f $xsrcdir$name/$implies_file; then
4221 # Collect more names from the `Implies' file (removing comments).
4222 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4223 for x in $implied_candidate; do
4224 found=no
4225 if test -d $xsrcdir$name_base/$x; then
4226 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4227 found=yes
4229 for d in $add_ons_pfx ''; do
4230 try="${d}sysdeps/$x"
4231 case $d in
4232 /*) try_srcdir= ;;
4233 *) try_srcdir=$srcdir/ ;;
4234 esac
4235 test -n "$enable_debug_configure" &&
4236 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4237 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4238 then
4239 eval "${implies_type}=\"\$${implies_type} \$try\""
4240 found=yes
4241 case "$sysnames_add_ons" in
4242 *" $d "*) ;;
4243 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4244 esac
4246 done
4247 if test $found = no; then
4248 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4249 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4251 done
4253 done
4255 # Add NAME to the list of names.
4256 names="$names $name"
4258 # Find the parent of NAME, using the empty string if it has none.
4259 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4261 test -n "$enable_debug_configure" &&
4262 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4263 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4265 # Add the names implied by NAME, and NAME's parent (if it has one), to
4266 # the list of names to be processed (the argument list). We prepend the
4267 # implied names to the list and append the parent. We want implied
4268 # directories to come before further directories inferred from the
4269 # configuration components; this ensures that for sysv4, unix/common
4270 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4271 # after sysv4).
4272 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4273 test -n "$sysnames" && set $sysnames
4274 done
4276 # Add the default directories.
4277 default_sysnames="sysdeps/generic"
4278 sysnames="$names $default_sysnames"
4280 # The other names were emitted during the scan.
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4282 $as_echo "$default_sysnames" >&6; }
4284 # Collect the list of add-ons that supply partial sysdeps trees.
4285 sysdeps_add_ons=
4286 for add_on in $add_ons; do
4287 case "$add_on" in
4288 /*) xsrcdir= ;;
4289 *) xsrcdir="$srcdir/" ;;
4290 esac
4292 test -d "$xsrcdir$add_on/sysdeps" || {
4293 case "$configured_add_ons " in
4294 *" $add_on "*) ;;
4295 *|'')
4296 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4298 esac
4299 continue
4302 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4303 case "$sysnames_add_ons" in
4304 *" $add_on/ "*) ;;
4305 *|'')
4306 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4307 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4308 continue ;;
4309 esac
4311 found=no
4312 for d in $sysnames; do
4313 case "$d" in
4314 $add_on/sysdeps/*) ;;
4315 *) continue ;;
4316 esac
4317 (cd "$xsrcdir$d" && for f in *[!~]; do
4318 case "$f" in
4319 sys|bits)
4320 for ff in $f/*.h; do
4321 test -d "$ff" || { test -e "$ff" && exit 88; }
4322 done
4325 test -d "$f" || { test -e "$f" && exit 88; }
4327 esac
4328 done)
4329 if test $? -eq 88; then
4330 found=yes
4331 break
4333 done
4334 if test $found = no; then
4335 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4336 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4338 done
4342 ### Locate tools.
4344 # Find a good install program. We prefer a C program (faster),
4345 # so one script is as good as another. But avoid the broken or
4346 # incompatible versions:
4347 # SysV /etc/install, /usr/sbin/install
4348 # SunOS /usr/etc/install
4349 # IRIX /sbin/install
4350 # AIX /bin/install
4351 # AmigaOS /C/install, which installs bootblocks on floppy discs
4352 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4353 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4354 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4355 # OS/2's system install, which has a completely different semantic
4356 # ./install, which can be erroneously created by make from ./install.sh.
4357 # Reject install programs that cannot install multiple files.
4358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4359 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4360 if test -z "$INSTALL"; then
4361 if ${ac_cv_path_install+:} false; then :
4362 $as_echo_n "(cached) " >&6
4363 else
4364 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4365 for as_dir in $PATH
4367 IFS=$as_save_IFS
4368 test -z "$as_dir" && as_dir=.
4369 # Account for people who put trailing slashes in PATH elements.
4370 case $as_dir/ in #((
4371 ./ | .// | /[cC]/* | \
4372 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4373 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4374 /usr/ucb/* ) ;;
4376 # OSF1 and SCO ODT 3.0 have their own names for install.
4377 # Don't use installbsd from OSF since it installs stuff as root
4378 # by default.
4379 for ac_prog in ginstall scoinst install; do
4380 for ac_exec_ext in '' $ac_executable_extensions; do
4381 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4382 if test $ac_prog = install &&
4383 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4384 # AIX install. It has an incompatible calling convention.
4386 elif test $ac_prog = install &&
4387 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4388 # program-specific install script used by HP pwplus--don't use.
4390 else
4391 rm -rf conftest.one conftest.two conftest.dir
4392 echo one > conftest.one
4393 echo two > conftest.two
4394 mkdir conftest.dir
4395 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4396 test -s conftest.one && test -s conftest.two &&
4397 test -s conftest.dir/conftest.one &&
4398 test -s conftest.dir/conftest.two
4399 then
4400 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4401 break 3
4405 done
4406 done
4408 esac
4410 done
4411 IFS=$as_save_IFS
4413 rm -rf conftest.one conftest.two conftest.dir
4416 if test "${ac_cv_path_install+set}" = set; then
4417 INSTALL=$ac_cv_path_install
4418 else
4419 # As a last resort, use the slow shell script. Don't cache a
4420 # value for INSTALL within a source directory, because that will
4421 # break other packages using the cache if that directory is
4422 # removed, or if the value is a relative name.
4423 INSTALL=$ac_install_sh
4426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4427 $as_echo "$INSTALL" >&6; }
4429 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4430 # It thinks the first close brace ends the variable substitution.
4431 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4433 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4435 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4437 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4438 # The makefiles need to use a different form to find it in $srcdir.
4439 INSTALL='\$(..)./scripts/install-sh -c'
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4442 $as_echo_n "checking whether ln -s works... " >&6; }
4443 LN_S=$as_ln_s
4444 if test "$LN_S" = "ln -s"; then
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4446 $as_echo "yes" >&6; }
4447 else
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4449 $as_echo "no, using $LN_S" >&6; }
4453 # Was a --with-binutils option given?
4454 if test -n "$path_binutils"; then
4455 # Make absolute; ensure a single trailing slash.
4456 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4457 CC="$CC -B$path_binutils"
4459 AS=`$CC -print-prog-name=as`
4460 LD=`$CC -print-prog-name=ld`
4461 AR=`$CC -print-prog-name=ar`
4463 OBJDUMP=`$CC -print-prog-name=objdump`
4465 OBJCOPY=`$CC -print-prog-name=objcopy`
4468 # Determine whether we are using GNU binutils.
4469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4470 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4471 if ${libc_cv_prog_as_gnu+:} false; then :
4472 $as_echo_n "(cached) " >&6
4473 else
4474 # Most GNU programs take a -v and spit out some text including
4475 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4476 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4477 libc_cv_prog_as_gnu=yes
4478 else
4479 libc_cv_prog_as_gnu=no
4481 rm -fr contest*
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4484 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4485 rm -f a.out
4486 gnu_as=$libc_cv_prog_as_gnu
4488 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4489 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4490 if ${libc_cv_prog_ld_gnu+:} false; then :
4491 $as_echo_n "(cached) " >&6
4492 else
4493 # Most GNU programs take a -v and spit out some text including
4494 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4495 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4496 libc_cv_prog_ld_gnu=yes
4497 else
4498 libc_cv_prog_ld_gnu=no
4500 rm -fr contest*
4502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4503 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4504 gnu_ld=$libc_cv_prog_ld_gnu
4507 # Accept binutils 2.20 or newer.
4508 for ac_prog in $AS
4510 # Extract the first word of "$ac_prog", so it can be a program name with args.
4511 set dummy $ac_prog; ac_word=$2
4512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4513 $as_echo_n "checking for $ac_word... " >&6; }
4514 if ${ac_cv_prog_AS+:} false; then :
4515 $as_echo_n "(cached) " >&6
4516 else
4517 if test -n "$AS"; then
4518 ac_cv_prog_AS="$AS" # Let the user override the test.
4519 else
4520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4521 for as_dir in $PATH
4523 IFS=$as_save_IFS
4524 test -z "$as_dir" && as_dir=.
4525 for ac_exec_ext in '' $ac_executable_extensions; do
4526 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4527 ac_cv_prog_AS="$ac_prog"
4528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4529 break 2
4531 done
4532 done
4533 IFS=$as_save_IFS
4537 AS=$ac_cv_prog_AS
4538 if test -n "$AS"; then
4539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4540 $as_echo "$AS" >&6; }
4541 else
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4543 $as_echo "no" >&6; }
4547 test -n "$AS" && break
4548 done
4550 if test -z "$AS"; then
4551 ac_verc_fail=yes
4552 else
4553 # Found it, now check the version.
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4555 $as_echo_n "checking version of $AS... " >&6; }
4556 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4557 case $ac_prog_version in
4558 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4559 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4560 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4561 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4563 esac
4564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4565 $as_echo "$ac_prog_version" >&6; }
4567 if test $ac_verc_fail = yes; then
4568 AS=: critic_missing="$critic_missing as"
4571 for ac_prog in $LD
4573 # Extract the first word of "$ac_prog", so it can be a program name with args.
4574 set dummy $ac_prog; ac_word=$2
4575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4576 $as_echo_n "checking for $ac_word... " >&6; }
4577 if ${ac_cv_prog_LD+:} false; then :
4578 $as_echo_n "(cached) " >&6
4579 else
4580 if test -n "$LD"; then
4581 ac_cv_prog_LD="$LD" # Let the user override the test.
4582 else
4583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4584 for as_dir in $PATH
4586 IFS=$as_save_IFS
4587 test -z "$as_dir" && as_dir=.
4588 for ac_exec_ext in '' $ac_executable_extensions; do
4589 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4590 ac_cv_prog_LD="$ac_prog"
4591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4592 break 2
4594 done
4595 done
4596 IFS=$as_save_IFS
4600 LD=$ac_cv_prog_LD
4601 if test -n "$LD"; then
4602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4603 $as_echo "$LD" >&6; }
4604 else
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4606 $as_echo "no" >&6; }
4610 test -n "$LD" && break
4611 done
4613 if test -z "$LD"; then
4614 ac_verc_fail=yes
4615 else
4616 # Found it, now check the version.
4617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4618 $as_echo_n "checking version of $LD... " >&6; }
4619 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4620 case $ac_prog_version in
4621 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4622 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4623 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4624 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4626 esac
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4628 $as_echo "$ac_prog_version" >&6; }
4630 if test $ac_verc_fail = yes; then
4631 LD=: critic_missing="$critic_missing ld"
4635 # These programs are version sensitive.
4637 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4639 # Extract the first word of "$ac_prog", so it can be a program name with args.
4640 set dummy $ac_prog; ac_word=$2
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4642 $as_echo_n "checking for $ac_word... " >&6; }
4643 if ${ac_cv_prog_CC+:} false; then :
4644 $as_echo_n "(cached) " >&6
4645 else
4646 if test -n "$CC"; then
4647 ac_cv_prog_CC="$CC" # Let the user override the test.
4648 else
4649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4650 for as_dir in $PATH
4652 IFS=$as_save_IFS
4653 test -z "$as_dir" && as_dir=.
4654 for ac_exec_ext in '' $ac_executable_extensions; do
4655 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4656 ac_cv_prog_CC="$ac_prog"
4657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4658 break 2
4660 done
4661 done
4662 IFS=$as_save_IFS
4666 CC=$ac_cv_prog_CC
4667 if test -n "$CC"; then
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4669 $as_echo "$CC" >&6; }
4670 else
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4672 $as_echo "no" >&6; }
4676 test -n "$CC" && break
4677 done
4679 if test -z "$CC"; then
4680 ac_verc_fail=yes
4681 else
4682 # Found it, now check the version.
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4684 $as_echo_n "checking version of $CC... " >&6; }
4685 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4686 case $ac_prog_version in
4687 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4688 4.[3-9].* | 4.[1-9][0-9].* | [5-9].* )
4689 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4690 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4692 esac
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4694 $as_echo "$ac_prog_version" >&6; }
4696 if test $ac_verc_fail = yes; then
4697 critic_missing="$critic_missing gcc"
4700 for ac_prog in gnumake gmake make
4702 # Extract the first word of "$ac_prog", so it can be a program name with args.
4703 set dummy $ac_prog; ac_word=$2
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4705 $as_echo_n "checking for $ac_word... " >&6; }
4706 if ${ac_cv_prog_MAKE+:} false; then :
4707 $as_echo_n "(cached) " >&6
4708 else
4709 if test -n "$MAKE"; then
4710 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4711 else
4712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4713 for as_dir in $PATH
4715 IFS=$as_save_IFS
4716 test -z "$as_dir" && as_dir=.
4717 for ac_exec_ext in '' $ac_executable_extensions; do
4718 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4719 ac_cv_prog_MAKE="$ac_prog"
4720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4721 break 2
4723 done
4724 done
4725 IFS=$as_save_IFS
4729 MAKE=$ac_cv_prog_MAKE
4730 if test -n "$MAKE"; then
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4732 $as_echo "$MAKE" >&6; }
4733 else
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4735 $as_echo "no" >&6; }
4739 test -n "$MAKE" && break
4740 done
4742 if test -z "$MAKE"; then
4743 ac_verc_fail=yes
4744 else
4745 # Found it, now check the version.
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4747 $as_echo_n "checking version of $MAKE... " >&6; }
4748 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4749 case $ac_prog_version in
4750 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4751 3.79* | 3.[89]*)
4752 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4753 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4755 esac
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4757 $as_echo "$ac_prog_version" >&6; }
4759 if test $ac_verc_fail = yes; then
4760 critic_missing="$critic_missing make"
4764 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4766 # Extract the first word of "$ac_prog", so it can be a program name with args.
4767 set dummy $ac_prog; ac_word=$2
4768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4769 $as_echo_n "checking for $ac_word... " >&6; }
4770 if ${ac_cv_prog_MSGFMT+:} false; then :
4771 $as_echo_n "(cached) " >&6
4772 else
4773 if test -n "$MSGFMT"; then
4774 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4775 else
4776 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4777 for as_dir in $PATH
4779 IFS=$as_save_IFS
4780 test -z "$as_dir" && as_dir=.
4781 for ac_exec_ext in '' $ac_executable_extensions; do
4782 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4783 ac_cv_prog_MSGFMT="$ac_prog"
4784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4785 break 2
4787 done
4788 done
4789 IFS=$as_save_IFS
4793 MSGFMT=$ac_cv_prog_MSGFMT
4794 if test -n "$MSGFMT"; then
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4796 $as_echo "$MSGFMT" >&6; }
4797 else
4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4799 $as_echo "no" >&6; }
4803 test -n "$MSGFMT" && break
4804 done
4806 if test -z "$MSGFMT"; then
4807 ac_verc_fail=yes
4808 else
4809 # Found it, now check the version.
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4811 $as_echo_n "checking version of $MSGFMT... " >&6; }
4812 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4813 case $ac_prog_version in
4814 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4815 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4816 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4817 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4819 esac
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4821 $as_echo "$ac_prog_version" >&6; }
4823 if test $ac_verc_fail = yes; then
4824 MSGFMT=: aux_missing="$aux_missing msgfmt"
4827 for ac_prog in makeinfo
4829 # Extract the first word of "$ac_prog", so it can be a program name with args.
4830 set dummy $ac_prog; ac_word=$2
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4832 $as_echo_n "checking for $ac_word... " >&6; }
4833 if ${ac_cv_prog_MAKEINFO+:} false; then :
4834 $as_echo_n "(cached) " >&6
4835 else
4836 if test -n "$MAKEINFO"; then
4837 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4838 else
4839 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4840 for as_dir in $PATH
4842 IFS=$as_save_IFS
4843 test -z "$as_dir" && as_dir=.
4844 for ac_exec_ext in '' $ac_executable_extensions; do
4845 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4846 ac_cv_prog_MAKEINFO="$ac_prog"
4847 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4848 break 2
4850 done
4851 done
4852 IFS=$as_save_IFS
4856 MAKEINFO=$ac_cv_prog_MAKEINFO
4857 if test -n "$MAKEINFO"; then
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4859 $as_echo "$MAKEINFO" >&6; }
4860 else
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4862 $as_echo "no" >&6; }
4866 test -n "$MAKEINFO" && break
4867 done
4869 if test -z "$MAKEINFO"; then
4870 ac_verc_fail=yes
4871 else
4872 # Found it, now check the version.
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4874 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4875 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4876 case $ac_prog_version in
4877 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4878 4.[5-9]*|4.[1-9][0-9]*|[5-9].*)
4879 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4880 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4882 esac
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4884 $as_echo "$ac_prog_version" >&6; }
4886 if test $ac_verc_fail = yes; then
4887 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4890 for ac_prog in sed
4892 # Extract the first word of "$ac_prog", so it can be a program name with args.
4893 set dummy $ac_prog; ac_word=$2
4894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4895 $as_echo_n "checking for $ac_word... " >&6; }
4896 if ${ac_cv_prog_SED+:} false; then :
4897 $as_echo_n "(cached) " >&6
4898 else
4899 if test -n "$SED"; then
4900 ac_cv_prog_SED="$SED" # Let the user override the test.
4901 else
4902 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4903 for as_dir in $PATH
4905 IFS=$as_save_IFS
4906 test -z "$as_dir" && as_dir=.
4907 for ac_exec_ext in '' $ac_executable_extensions; do
4908 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4909 ac_cv_prog_SED="$ac_prog"
4910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4911 break 2
4913 done
4914 done
4915 IFS=$as_save_IFS
4919 SED=$ac_cv_prog_SED
4920 if test -n "$SED"; then
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4922 $as_echo "$SED" >&6; }
4923 else
4924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4925 $as_echo "no" >&6; }
4929 test -n "$SED" && break
4930 done
4932 if test -z "$SED"; then
4933 ac_verc_fail=yes
4934 else
4935 # Found it, now check the version.
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4937 $as_echo_n "checking version of $SED... " >&6; }
4938 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4939 case $ac_prog_version in
4940 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4941 3.0[2-9]*|3.[1-9]*|[4-9]*)
4942 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4943 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4945 esac
4946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4947 $as_echo "$ac_prog_version" >&6; }
4949 if test $ac_verc_fail = yes; then
4950 SED=: aux_missing="$aux_missing sed"
4953 for ac_prog in gawk
4955 # Extract the first word of "$ac_prog", so it can be a program name with args.
4956 set dummy $ac_prog; ac_word=$2
4957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4958 $as_echo_n "checking for $ac_word... " >&6; }
4959 if ${ac_cv_prog_AWK+:} false; then :
4960 $as_echo_n "(cached) " >&6
4961 else
4962 if test -n "$AWK"; then
4963 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4964 else
4965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4966 for as_dir in $PATH
4968 IFS=$as_save_IFS
4969 test -z "$as_dir" && as_dir=.
4970 for ac_exec_ext in '' $ac_executable_extensions; do
4971 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4972 ac_cv_prog_AWK="$ac_prog"
4973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4974 break 2
4976 done
4977 done
4978 IFS=$as_save_IFS
4982 AWK=$ac_cv_prog_AWK
4983 if test -n "$AWK"; then
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4985 $as_echo "$AWK" >&6; }
4986 else
4987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4988 $as_echo "no" >&6; }
4992 test -n "$AWK" && break
4993 done
4995 if test -z "$AWK"; then
4996 ac_verc_fail=yes
4997 else
4998 # Found it, now check the version.
4999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
5000 $as_echo_n "checking version of $AWK... " >&6; }
5001 ac_prog_version=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
5002 case $ac_prog_version in
5003 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5004 [3-9].*)
5005 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5006 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5008 esac
5009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5010 $as_echo "$ac_prog_version" >&6; }
5012 if test $ac_verc_fail = yes; then
5013 critic_missing="$critic_missing gawk"
5017 if test -n "$ac_tool_prefix"; then
5018 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5019 set dummy ${ac_tool_prefix}nm; ac_word=$2
5020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5021 $as_echo_n "checking for $ac_word... " >&6; }
5022 if ${ac_cv_prog_NM+:} false; then :
5023 $as_echo_n "(cached) " >&6
5024 else
5025 if test -n "$NM"; then
5026 ac_cv_prog_NM="$NM" # Let the user override the test.
5027 else
5028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5029 for as_dir in $PATH
5031 IFS=$as_save_IFS
5032 test -z "$as_dir" && as_dir=.
5033 for ac_exec_ext in '' $ac_executable_extensions; do
5034 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5035 ac_cv_prog_NM="${ac_tool_prefix}nm"
5036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5037 break 2
5039 done
5040 done
5041 IFS=$as_save_IFS
5045 NM=$ac_cv_prog_NM
5046 if test -n "$NM"; then
5047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5048 $as_echo "$NM" >&6; }
5049 else
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5051 $as_echo "no" >&6; }
5056 if test -z "$ac_cv_prog_NM"; then
5057 ac_ct_NM=$NM
5058 # Extract the first word of "nm", so it can be a program name with args.
5059 set dummy nm; ac_word=$2
5060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5061 $as_echo_n "checking for $ac_word... " >&6; }
5062 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5063 $as_echo_n "(cached) " >&6
5064 else
5065 if test -n "$ac_ct_NM"; then
5066 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5067 else
5068 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5069 for as_dir in $PATH
5071 IFS=$as_save_IFS
5072 test -z "$as_dir" && as_dir=.
5073 for ac_exec_ext in '' $ac_executable_extensions; do
5074 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5075 ac_cv_prog_ac_ct_NM="nm"
5076 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5077 break 2
5079 done
5080 done
5081 IFS=$as_save_IFS
5085 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5086 if test -n "$ac_ct_NM"; then
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5088 $as_echo "$ac_ct_NM" >&6; }
5089 else
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5091 $as_echo "no" >&6; }
5094 if test "x$ac_ct_NM" = x; then
5095 NM="false"
5096 else
5097 case $cross_compiling:$ac_tool_warned in
5098 yes:)
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5100 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5101 ac_tool_warned=yes ;;
5102 esac
5103 NM=$ac_ct_NM
5105 else
5106 NM="$ac_cv_prog_NM"
5110 for ac_prog in autoconf
5112 # Extract the first word of "$ac_prog", so it can be a program name with args.
5113 set dummy $ac_prog; ac_word=$2
5114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5115 $as_echo_n "checking for $ac_word... " >&6; }
5116 if ${ac_cv_prog_AUTOCONF+:} false; then :
5117 $as_echo_n "(cached) " >&6
5118 else
5119 if test -n "$AUTOCONF"; then
5120 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5121 else
5122 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5123 for as_dir in $PATH
5125 IFS=$as_save_IFS
5126 test -z "$as_dir" && as_dir=.
5127 for ac_exec_ext in '' $ac_executable_extensions; do
5128 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5129 ac_cv_prog_AUTOCONF="$ac_prog"
5130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5131 break 2
5133 done
5134 done
5135 IFS=$as_save_IFS
5139 AUTOCONF=$ac_cv_prog_AUTOCONF
5140 if test -n "$AUTOCONF"; then
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5142 $as_echo "$AUTOCONF" >&6; }
5143 else
5144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5145 $as_echo "no" >&6; }
5149 test -n "$AUTOCONF" && break
5150 done
5151 test -n "$AUTOCONF" || AUTOCONF="no"
5153 case "x$AUTOCONF" in
5154 xno|x|x:) AUTOCONF=no ;;
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5157 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5158 if ${libc_cv_autoconf_works+:} false; then :
5159 $as_echo_n "(cached) " >&6
5160 else
5161 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5162 libc_cv_autoconf_works=yes
5163 else
5164 libc_cv_autoconf_works=no
5167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5168 $as_echo "$libc_cv_autoconf_works" >&6; }
5169 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5171 esac
5172 if test "x$AUTOCONF" = xno; then
5173 aux_missing="$aux_missing autoconf"
5176 test -n "$critic_missing" && as_fn_error $? "
5177 *** These critical programs are missing or too old:$critic_missing
5178 *** Check the INSTALL file for required versions." "$LINENO" 5
5180 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5181 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5182 *** some features will be disabled.
5183 *** Check the INSTALL file for required versions." >&5
5184 $as_echo "$as_me: WARNING:
5185 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5186 *** some features will be disabled.
5187 *** Check the INSTALL file for required versions." >&2;}
5189 # if using special system headers, find out the compiler's sekrit
5190 # header directory and add that to the list. NOTE: Only does the right
5191 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5192 if test -n "$sysheaders"; then
5193 SYSINCLUDES=-nostdinc
5194 for d in include include-fixed; do
5195 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5196 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5197 done
5198 SYSINCLUDES="$SYSINCLUDES \
5199 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5200 if test -n "$CXX"; then
5201 CXX_SYSINCLUDES=
5202 for cxxheaders in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5203 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5204 test "x$cxxheaders" != x &&
5205 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders"
5206 done
5212 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5213 # since this would lead to problems installing/building glibc.
5214 # LD_LIBRARY_PATH contains the current directory if one of the following
5215 # is true:
5216 # - one of the terminals (":" and ";") is the first or last sign
5217 # - two terminals occur directly after each other
5218 # - the path contains an element with a dot in it
5219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5220 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5221 case ${LD_LIBRARY_PATH} in
5222 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5223 ld_library_path_setting="contains current directory"
5226 ld_library_path_setting="ok"
5228 esac
5229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5230 $as_echo "$ld_library_path_setting" >&6; }
5231 if test "$ld_library_path_setting" != "ok"; then
5232 as_fn_error $? "
5233 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5234 *** building glibc. Please change the environment variable
5235 *** and run configure again." "$LINENO" 5
5238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5239 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5240 if ${libc_cv_gcc_static_libgcc+:} false; then :
5241 $as_echo_n "(cached) " >&6
5242 else
5243 if $CC -v -static-libgcc 2>&1 | grep 'unrecognized option.*static-libgcc' >/dev/null; then
5244 libc_cv_gcc_static_libgcc=
5245 else
5246 libc_cv_gcc_static_libgcc=-static-libgcc
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5250 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5253 # Extract the first word of "bash", so it can be a program name with args.
5254 set dummy bash; ac_word=$2
5255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5256 $as_echo_n "checking for $ac_word... " >&6; }
5257 if ${ac_cv_path_BASH_SHELL+:} false; then :
5258 $as_echo_n "(cached) " >&6
5259 else
5260 case $BASH_SHELL in
5261 [\\/]* | ?:[\\/]*)
5262 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5266 for as_dir in $PATH
5268 IFS=$as_save_IFS
5269 test -z "$as_dir" && as_dir=.
5270 for ac_exec_ext in '' $ac_executable_extensions; do
5271 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5272 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5273 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5274 break 2
5276 done
5277 done
5278 IFS=$as_save_IFS
5280 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5282 esac
5284 BASH_SHELL=$ac_cv_path_BASH_SHELL
5285 if test -n "$BASH_SHELL"; then
5286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5287 $as_echo "$BASH_SHELL" >&6; }
5288 else
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5290 $as_echo "no" >&6; }
5294 if test "$BASH_SHELL" != no &&
5295 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5296 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5297 libc_cv_have_bash2=yes
5298 else
5299 libc_cv_have_bash2=no
5303 if test "$BASH_SHELL" = no; then
5304 # Extract the first word of "ksh", so it can be a program name with args.
5305 set dummy ksh; ac_word=$2
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5307 $as_echo_n "checking for $ac_word... " >&6; }
5308 if ${ac_cv_path_KSH+:} false; then :
5309 $as_echo_n "(cached) " >&6
5310 else
5311 case $KSH in
5312 [\\/]* | ?:[\\/]*)
5313 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5316 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5317 for as_dir in $PATH
5319 IFS=$as_save_IFS
5320 test -z "$as_dir" && as_dir=.
5321 for ac_exec_ext in '' $ac_executable_extensions; do
5322 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5323 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5324 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5325 break 2
5327 done
5328 done
5329 IFS=$as_save_IFS
5331 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5333 esac
5335 KSH=$ac_cv_path_KSH
5336 if test -n "$KSH"; then
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5338 $as_echo "$KSH" >&6; }
5339 else
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5341 $as_echo "no" >&6; }
5345 if test "$KSH" = no; then
5346 libc_cv_have_ksh=no
5347 else
5348 libc_cv_have_ksh=yes
5350 else
5351 KSH="$BASH_SHELL"
5353 libc_cv_have_ksh=yes
5357 # Extract the first word of "perl", so it can be a program name with args.
5358 set dummy perl; 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_PERL+:} false; then :
5362 $as_echo_n "(cached) " >&6
5363 else
5364 case $PERL in
5365 [\\/]* | ?:[\\/]*)
5366 ac_cv_path_PERL="$PERL" # 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_PERL="$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_PERL" && ac_cv_path_PERL="no"
5386 esac
5388 PERL=$ac_cv_path_PERL
5389 if test -n "$PERL"; then
5390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5391 $as_echo "$PERL" >&6; }
5392 else
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5394 $as_echo "no" >&6; }
5398 if test "$PERL" != no &&
5399 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5400 PERL=no
5402 # Extract the first word of "install-info", so it can be a program name with args.
5403 set dummy install-info; ac_word=$2
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5405 $as_echo_n "checking for $ac_word... " >&6; }
5406 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5407 $as_echo_n "(cached) " >&6
5408 else
5409 case $INSTALL_INFO in
5410 [\\/]* | ?:[\\/]*)
5411 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5415 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5416 for as_dir in $as_dummy
5418 IFS=$as_save_IFS
5419 test -z "$as_dir" && as_dir=.
5420 for ac_exec_ext in '' $ac_executable_extensions; do
5421 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5422 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5423 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5424 break 2
5426 done
5427 done
5428 IFS=$as_save_IFS
5430 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5432 esac
5434 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5435 if test -n "$INSTALL_INFO"; then
5436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5437 $as_echo "$INSTALL_INFO" >&6; }
5438 else
5439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5440 $as_echo "no" >&6; }
5444 # Extract the first word of "bison", so it can be a program name with args.
5445 set dummy bison; ac_word=$2
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5447 $as_echo_n "checking for $ac_word... " >&6; }
5448 if ${ac_cv_path_BISON+:} false; then :
5449 $as_echo_n "(cached) " >&6
5450 else
5451 case $BISON in
5452 [\\/]* | ?:[\\/]*)
5453 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5457 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5458 for as_dir in $as_dummy
5460 IFS=$as_save_IFS
5461 test -z "$as_dir" && as_dir=.
5462 for ac_exec_ext in '' $ac_executable_extensions; do
5463 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5466 break 2
5468 done
5469 done
5470 IFS=$as_save_IFS
5472 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5474 esac
5476 BISON=$ac_cv_path_BISON
5477 if test -n "$BISON"; then
5478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5479 $as_echo "$BISON" >&6; }
5480 else
5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5482 $as_echo "no" >&6; }
5487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5488 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5489 if ${libc_cv_friendly_stddef+:} false; then :
5490 $as_echo_n "(cached) " >&6
5491 else
5492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5493 /* end confdefs.h. */
5494 #define __need_size_t
5495 #define __need_wchar_t
5496 #include <stddef.h>
5497 #define __need_NULL
5498 #include <stddef.h>
5500 main ()
5502 size_t size; wchar_t wchar;
5503 #ifdef offsetof
5504 #error stddef.h ignored __need_*
5505 #endif
5506 if (&size == NULL || &wchar == NULL) abort ();
5508 return 0;
5510 _ACEOF
5511 if ac_fn_c_try_compile "$LINENO"; then :
5512 libc_cv_friendly_stddef=yes
5513 else
5514 libc_cv_friendly_stddef=no
5516 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5519 $as_echo "$libc_cv_friendly_stddef" >&6; }
5520 if test $libc_cv_friendly_stddef = yes; then
5521 config_vars="$config_vars
5522 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5526 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5527 if ${libc_cv_need_minus_P+:} false; then :
5528 $as_echo_n "(cached) " >&6
5529 else
5530 cat > conftest.S <<EOF
5531 #include "confdefs.h"
5532 /* Nothing whatsoever. */
5534 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5535 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5536 (eval $ac_try) 2>&5
5537 ac_status=$?
5538 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5539 test $ac_status = 0; }; }; then
5540 libc_cv_need_minus_P=no
5541 else
5542 libc_cv_need_minus_P=yes
5544 rm -f conftest*
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5547 $as_echo "$libc_cv_need_minus_P" >&6; }
5548 if test $libc_cv_need_minus_P = yes; then
5549 config_vars="$config_vars
5550 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5554 $as_echo_n "checking for .set assembler directive... " >&6; }
5555 if ${libc_cv_asm_set_directive+:} false; then :
5556 $as_echo_n "(cached) " >&6
5557 else
5558 cat > conftest.s <<EOF
5559 ${libc_cv_dot_text}
5560 foo:
5561 .set glibc_conftest_frobozz,foo
5562 .globl glibc_conftest_frobozz
5564 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5565 # (but it doesn't work), so we must do a linking check to be sure.
5566 cat > conftest1.c <<\EOF
5567 extern int glibc_conftest_frobozz;
5568 void _start() { glibc_conftest_frobozz = 1; }
5570 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5571 -nostartfiles -nostdlib \
5572 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5573 libc_cv_asm_set_directive=yes
5574 else
5575 libc_cv_asm_set_directive=no
5577 rm -f conftest*
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5580 $as_echo "$libc_cv_asm_set_directive" >&6; }
5581 if test $libc_cv_asm_set_directive = yes; then
5582 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5587 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5588 if ${libc_cv_asm_unique_object+:} false; then :
5589 $as_echo_n "(cached) " >&6
5590 else
5591 cat > conftest.s <<EOF
5592 ${libc_cv_dot_text}
5593 _sym:
5594 .type _sym, %gnu_unique_object
5596 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5597 libc_cv_asm_unique_object=yes
5598 else
5599 libc_cv_asm_unique_object=no
5601 rm -f conftest*
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5604 $as_echo "$libc_cv_asm_unique_object" >&6; }
5605 if test $libc_cv_asm_unique_object = yes; then
5606 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5611 $as_echo_n "checking for .symver assembler directive... " >&6; }
5612 if ${libc_cv_asm_symver_directive+:} false; then :
5613 $as_echo_n "(cached) " >&6
5614 else
5615 cat > conftest.s <<EOF
5616 ${libc_cv_dot_text}
5617 _sym:
5618 .symver _sym,sym@VERS
5620 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5621 libc_cv_asm_symver_directive=yes
5622 else
5623 libc_cv_asm_symver_directive=no
5625 rm -f conftest*
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5628 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5630 $as_echo_n "checking for ld --version-script... " >&6; }
5631 if ${libc_cv_ld_version_script_option+:} false; then :
5632 $as_echo_n "(cached) " >&6
5633 else
5634 if test $libc_cv_asm_symver_directive = yes; then
5635 cat > conftest.s <<EOF
5636 ${libc_cv_dot_text}
5637 _sym:
5638 .symver _sym,sym@VERS
5640 cat > conftest.map <<EOF
5641 VERS_1 {
5642 global: sym;
5645 VERS_2 {
5646 global: sym;
5647 } VERS_1;
5649 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5650 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5651 -o conftest.so conftest.o
5652 -nostartfiles -nostdlib
5653 -Wl,--version-script,conftest.map
5654 1>&5'
5655 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5656 (eval $ac_try) 2>&5
5657 ac_status=$?
5658 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5659 test $ac_status = 0; }; };
5660 then
5661 libc_cv_ld_version_script_option=yes
5662 else
5663 libc_cv_ld_version_script_option=no
5665 else
5666 libc_cv_ld_version_script_option=no
5668 else
5669 libc_cv_ld_version_script_option=no
5671 rm -f conftest*
5673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5674 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5675 if test $shared != no &&
5676 test $libc_cv_asm_symver_directive = yes &&
5677 test $libc_cv_ld_version_script_option = yes &&
5678 test $enable_versioning = yes; then
5679 VERSIONING=yes
5680 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5682 else
5683 VERSIONING=no
5687 if test $shared != no && test $VERSIONING = no; then
5688 echo "\
5689 *** WARNING: You should not compile GNU libc without versioning. Not using
5690 *** versioning will introduce incompatibilities so that old binaries
5691 *** will not run anymore.
5692 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5695 $as_echo_n "checking for .previous assembler directive... " >&6; }
5696 if ${libc_cv_asm_previous_directive+:} false; then :
5697 $as_echo_n "(cached) " >&6
5698 else
5699 cat > conftest.s <<EOF
5700 .section foo_section
5701 .previous
5703 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5704 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5705 (eval $ac_try) 2>&5
5706 ac_status=$?
5707 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5708 test $ac_status = 0; }; }; then
5709 libc_cv_asm_previous_directive=yes
5710 else
5711 libc_cv_asm_previous_directive=no
5713 rm -f conftest*
5715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5716 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5717 if test $libc_cv_asm_previous_directive = yes; then
5718 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5720 else
5721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5722 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5723 if ${libc_cv_asm_popsection_directive+:} false; then :
5724 $as_echo_n "(cached) " >&6
5725 else
5726 cat > conftest.s <<EOF
5727 .pushsection foo_section
5728 .popsection
5730 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5731 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5732 (eval $ac_try) 2>&5
5733 ac_status=$?
5734 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5735 test $ac_status = 0; }; }; then
5736 libc_cv_asm_popsection_directive=yes
5737 else
5738 libc_cv_asm_popsection_directive=no
5740 rm -f conftest*
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5743 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5744 if test $libc_cv_asm_popsection_directive = yes; then
5745 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5750 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5751 if ${libc_cv_asm_protected_directive+:} false; then :
5752 $as_echo_n "(cached) " >&6
5753 else
5754 cat > conftest.s <<EOF
5755 .protected foo
5756 foo:
5757 .hidden bar
5758 bar:
5760 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5761 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5762 (eval $ac_try) 2>&5
5763 ac_status=$?
5764 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5765 test $ac_status = 0; }; }; then
5766 libc_cv_asm_protected_directive=yes
5767 else
5768 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5770 rm -f conftest*
5772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5773 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5775 if test $libc_cv_asm_protected_directive = yes; then
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5777 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5778 if ${libc_cv_visibility_attribute+:} false; then :
5779 $as_echo_n "(cached) " >&6
5780 else
5781 cat > conftest.c <<EOF
5782 int foo __attribute__ ((visibility ("hidden"))) = 1;
5783 int bar __attribute__ ((visibility ("protected"))) = 1;
5785 libc_cv_visibility_attribute=no
5786 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5787 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5788 (eval $ac_try) 2>&5
5789 ac_status=$?
5790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5791 test $ac_status = 0; }; }; then
5792 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5793 if grep '\.protected.*bar' conftest.s >/dev/null; then
5794 libc_cv_visibility_attribute=yes
5798 rm -f conftest.{c,s}
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5802 $as_echo "$libc_cv_visibility_attribute" >&6; }
5803 if test $libc_cv_visibility_attribute != yes; then
5804 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5808 if test $libc_cv_visibility_attribute = yes; then
5809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5810 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5811 if ${libc_cv_broken_visibility_attribute+:} false; then :
5812 $as_echo_n "(cached) " >&6
5813 else
5814 cat > conftest.c <<EOF
5815 int foo (int x);
5816 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5817 int bar (int x) { return x; }
5819 libc_cv_broken_visibility_attribute=yes
5820 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5821 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5822 (eval $ac_try) 2>&5
5823 ac_status=$?
5824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5825 test $ac_status = 0; }; }; then
5826 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5827 libc_cv_broken_visibility_attribute=no
5830 rm -f conftest.c conftest.s
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5834 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5835 if test $libc_cv_broken_visibility_attribute = yes; then
5836 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5841 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5842 if ${libc_cv_broken_alias_attribute+:} false; then :
5843 $as_echo_n "(cached) " >&6
5844 else
5845 cat > conftest.c <<EOF
5846 extern int foo (int x) __asm ("xyzzy");
5847 int bar (int x) { return x; }
5848 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5849 extern int dfoo;
5850 extern __typeof (dfoo) dfoo __asm ("abccb");
5851 int dfoo = 1;
5853 libc_cv_broken_alias_attribute=yes
5854 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5855 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5856 (eval $ac_try) 2>&5
5857 ac_status=$?
5858 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5859 test $ac_status = 0; }; }; then
5860 if grep 'xyzzy' conftest.s >/dev/null &&
5861 grep 'abccb' conftest.s >/dev/null; then
5862 libc_cv_broken_alias_attribute=no
5865 rm -f conftest.c conftest.s
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5869 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5870 if test $libc_cv_broken_alias_attribute = yes; then
5871 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5874 if test $libc_cv_visibility_attribute = yes; then
5875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5876 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5877 if ${libc_cv_have_sdata_section+:} false; then :
5878 $as_echo_n "(cached) " >&6
5879 else
5880 echo "int i;" > conftest.c
5881 libc_cv_have_sdata_section=no
5882 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5883 | grep '\.sdata' >/dev/null; then
5884 libc_cv_have_sdata_section=yes
5886 rm -f conftest.c conftest.so
5889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5890 $as_echo "$libc_cv_have_sdata_section" >&6; }
5891 if test $libc_cv_have_sdata_section = yes; then
5892 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5898 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
5899 if ${libc_cv_initfini_array+:} false; then :
5900 $as_echo_n "(cached) " >&6
5901 else
5902 cat > conftest.c <<EOF
5903 int _start (void) { return 0; }
5904 int __start (void) { return 0; }
5906 int foo (void) { return 1; }
5907 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5910 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5911 conftest.c -static -nostartfiles -nostdlib
5912 1>&5'
5913 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5914 (eval $ac_try) 2>&5
5915 ac_status=$?
5916 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5917 test $ac_status = 0; }; }; then :
5918 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
5919 libc_cv_initfini_array=yes
5920 else
5921 libc_cv_initfini_array=no
5923 else
5924 libc_cv_initfini_array=no
5926 rm -f conftest*
5929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
5930 $as_echo "$libc_cv_initfini_array" >&6; }
5931 if test $libc_cv_initfini_array != yes; then
5932 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
5935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5936 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5937 if ${libc_cv_ctors_header+:} false; then :
5938 $as_echo_n "(cached) " >&6
5939 else
5940 libc_cv_ctors_header=yes
5941 cat > conftest.c <<EOF
5942 int _start (void) { return 0; }
5943 int __start (void) { return 0; }
5945 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5946 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5949 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5950 conftest.c -static -nostartfiles -nostdlib
5951 1>&5'
5952 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5953 (eval $ac_try) 2>&5
5954 ac_status=$?
5955 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5956 test $ac_status = 0; }; }; then :
5957 if $READELF -WS conftest$ac_exeext | $AWK '
5958 { gsub(/\[ */, "[") }
5959 $2 == ".ctors" || $2 == ".dtors" {
5960 size = strtonum("0x" $6)
5961 align = strtonum("0x" $NF)
5962 seen[$2] = 1
5963 stub[$2] = size == align * 2
5965 END {
5966 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5967 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5968 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5970 '; then :
5971 libc_cv_ctors_header=no
5974 else
5975 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
5978 rm -f conftest*
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5982 $as_echo "$libc_cv_ctors_header" >&6; }
5983 if test $libc_cv_ctors_header = no; then
5984 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5989 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5990 if ${libc_cv_cc_with_libunwind+:} false; then :
5991 $as_echo_n "(cached) " >&6
5992 else
5994 cat > conftest.c <<EOF
5995 int main (void) { return 0; }
5997 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5998 conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then
5999 libc_cv_cc_with_libunwind=yes
6000 else
6001 libc_cv_cc_with_libunwind=no
6003 rm -f conftest*
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6006 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6008 if test $libc_cv_cc_with_libunwind = yes; then
6009 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodelete" >&5
6014 $as_echo_n "checking for linker that supports -z nodelete... " >&6; }
6015 libc_linker_feature=no
6016 if test x"$gnu_ld" = x"yes"; then
6017 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodelete"`
6018 if test -n "$libc_linker_check"; then
6019 cat > conftest.c <<EOF
6020 int _start (void) { return 42; }
6022 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6023 -Wl,--enable-new-dtags,-z,nodelete -nostdlib -nostartfiles
6024 -fPIC -shared -o conftest.so conftest.c
6025 1>&5'
6026 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6027 (eval $ac_try) 2>&5
6028 ac_status=$?
6029 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6030 test $ac_status = 0; }; }
6031 then
6032 libc_linker_feature=yes
6034 rm -f conftest*
6037 if test $libc_linker_feature = yes; then
6038 libc_cv_z_nodelete=yes
6039 else
6040 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6043 $as_echo "$libc_linker_feature" >&6; }
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodlopen" >&5
6046 $as_echo_n "checking for linker that supports -z nodlopen... " >&6; }
6047 libc_linker_feature=no
6048 if test x"$gnu_ld" = x"yes"; then
6049 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodlopen"`
6050 if test -n "$libc_linker_check"; then
6051 cat > conftest.c <<EOF
6052 int _start (void) { return 42; }
6054 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6055 -Wl,--enable-new-dtags,-z,nodlopen -nostdlib -nostartfiles
6056 -fPIC -shared -o conftest.so conftest.c
6057 1>&5'
6058 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6059 (eval $ac_try) 2>&5
6060 ac_status=$?
6061 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6062 test $ac_status = 0; }; }
6063 then
6064 libc_linker_feature=yes
6066 rm -f conftest*
6069 if test $libc_linker_feature = yes; then
6070 libc_cv_z_nodlopen=yes
6071 else
6072 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6075 $as_echo "$libc_linker_feature" >&6; }
6077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z initfirst" >&5
6078 $as_echo_n "checking for linker that supports -z initfirst... " >&6; }
6079 libc_linker_feature=no
6080 if test x"$gnu_ld" = x"yes"; then
6081 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z initfirst"`
6082 if test -n "$libc_linker_check"; then
6083 cat > conftest.c <<EOF
6084 int _start (void) { return 42; }
6086 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6087 -Wl,--enable-new-dtags,-z,initfirst -nostdlib -nostartfiles
6088 -fPIC -shared -o conftest.so conftest.c
6089 1>&5'
6090 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6091 (eval $ac_try) 2>&5
6092 ac_status=$?
6093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6094 test $ac_status = 0; }; }
6095 then
6096 libc_linker_feature=yes
6098 rm -f conftest*
6101 if test $libc_linker_feature = yes; then
6102 libc_cv_z_initfirst=yes
6103 else
6104 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6107 $as_echo "$libc_linker_feature" >&6; }
6109 # Add-on fragments can set these for other machines.
6110 libc_commonpagesize=${libc_commonpagesize:-no}
6111 libc_relro_required=${libc_relro_required:-no}
6112 case "$base_machine" in
6113 i[34567]86 | x86_64 | powerpc* | s390*)
6114 libc_commonpagesize=0x1000
6115 libc_relro_required=yes
6117 sparc*)
6118 libc_commonpagesize=0x2000
6119 libc_relro_required=yes
6121 esac
6123 if test $libc_commonpagesize != no; then
6124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6125 $as_echo_n "checking for -z relro option... " >&6; }
6126 if ${libc_cv_z_relro+:} false; then :
6127 $as_echo_n "(cached) " >&6
6128 else
6129 libc_cv_z_relro=no
6130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6131 /* end confdefs.h. */
6133 int _start (void) { return 42; }
6134 extern void _exit (int);
6135 /* Since these pointers are const, they should go in rodata.
6136 Since they refer to functions that have to be resolved by
6137 dynamic linking, they should instead go in RELRO data. */
6138 const void *const relro[] = { &_start, &_exit, 0 };
6139 /* GNU ld fails to produce RELRO data when it's very small and there is no
6140 normal writable data following it, or if only uninitialized (.bss) data
6141 follows it, or only very small writable data. */
6142 int data[0x10000] = { 1, };
6144 _ACEOF
6145 cat > conftest.awk <<\EOF
6146 BEGIN {
6147 result = "no"
6148 commonpagesize = strtonum(commonpagesize)
6150 { print "LINE:", $0 > "/dev/stderr" }
6151 $1 == "GNU_RELRO" {
6152 vaddr = strtonum($3)
6153 memsz = strtonum($6)
6154 end = vaddr + memsz
6155 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6156 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6157 result = (end % commonpagesize == 0) ? "yes" : "broken"
6159 END { print result }
6161 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6162 -fPIC -shared -o conftest.so conftest.c
6163 -nostartfiles -nostdlib
6164 -Wl,-z,relro 1>&5'
6165 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6166 (eval $ac_try) 2>&5
6167 ac_status=$?
6168 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6169 test $ac_status = 0; }; } &&
6170 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6171 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6172 (eval $ac_try) 2>&5
6173 ac_status=$?
6174 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6175 test $ac_status = 0; }; } &&
6176 { ac_try='
6177 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6178 conftest.ph > conftest.cps
6180 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6181 (eval $ac_try) 2>&5
6182 ac_status=$?
6183 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6184 test $ac_status = 0; }; } &&
6185 libc_cv_z_relro=`cat conftest.cps 2>&5`
6186 rm -f conftest*
6188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6189 $as_echo "$libc_cv_z_relro" >&6; }
6190 if { test "x$libc_relro_required" = xyes &&
6191 test "x$libc_cv_z_relro" != xyes
6193 then
6194 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6196 else
6197 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6198 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6202 $as_echo_n "checking for -Bgroup option... " >&6; }
6203 if ${libc_cv_Bgroup+:} false; then :
6204 $as_echo_n "(cached) " >&6
6205 else
6206 cat > conftest.c <<EOF
6207 int _start (void) { return 42; }
6209 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6210 -fPIC -shared -o conftest.so conftest.c
6211 -Wl,-Bgroup -nostdlib 1>&5'
6212 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6213 (eval $ac_try) 2>&5
6214 ac_status=$?
6215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6216 test $ac_status = 0; }; }
6217 then
6218 libc_cv_Bgroup=yes
6219 else
6220 libc_cv_Bgroup=no
6222 rm -f conftest*
6224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6225 $as_echo "$libc_cv_Bgroup" >&6; }
6228 ASFLAGS_config=
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6230 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6231 if ${libc_cv_as_noexecstack+:} false; then :
6232 $as_echo_n "(cached) " >&6
6233 else
6234 cat > conftest.c <<EOF
6235 void foo (void) { }
6237 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6238 -S -o conftest.s conftest.c 1>&5'
6239 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6240 (eval $ac_try) 2>&5
6241 ac_status=$?
6242 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6243 test $ac_status = 0; }; } \
6244 && grep .note.GNU-stack conftest.s >/dev/null \
6245 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6246 -c -o conftest.o conftest.s 1>&5'
6247 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6248 (eval $ac_try) 2>&5
6249 ac_status=$?
6250 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6251 test $ac_status = 0; }; }
6252 then
6253 libc_cv_as_noexecstack=yes
6254 else
6255 libc_cv_as_noexecstack=no
6257 rm -f conftest*
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6260 $as_echo "$libc_cv_as_noexecstack" >&6; }
6261 if test $libc_cv_as_noexecstack = yes; then
6262 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6267 $as_echo_n "checking for -z combreloc... " >&6; }
6268 if ${libc_cv_z_combreloc+:} false; then :
6269 $as_echo_n "(cached) " >&6
6270 else
6271 cat > conftest.c <<EOF
6272 extern int bar (int);
6273 extern int mumble;
6274 int foo (void) { return bar (mumble); }
6276 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6277 -fPIC -shared -o conftest.so conftest.c
6278 -nostdlib -nostartfiles
6279 -Wl,-z,combreloc 1>&5'
6280 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6281 (eval $ac_try) 2>&5
6282 ac_status=$?
6283 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6284 test $ac_status = 0; }; }
6285 then
6286 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6287 libc_cv_z_combreloc=yes
6288 else
6289 libc_cv_z_combreloc=no
6291 else
6292 libc_cv_z_combreloc=no
6294 rm -f conftest*
6296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6297 $as_echo "$libc_cv_z_combreloc" >&6; }
6298 if test "$libc_cv_z_combreloc" = yes; then
6299 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
6305 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
6306 libc_linker_feature=no
6307 if test x"$gnu_ld" = x"yes"; then
6308 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
6309 if test -n "$libc_linker_check"; then
6310 cat > conftest.c <<EOF
6311 int _start (void) { return 42; }
6313 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6314 -Wl,-z,execstack -nostdlib -nostartfiles
6315 -fPIC -shared -o conftest.so conftest.c
6316 1>&5'
6317 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6318 (eval $ac_try) 2>&5
6319 ac_status=$?
6320 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6321 test $ac_status = 0; }; }
6322 then
6323 libc_linker_feature=yes
6325 rm -f conftest*
6328 if test $libc_linker_feature = yes; then
6329 libc_cv_z_execstack=yes
6330 else
6331 libc_cv_z_execstack=no
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
6334 $as_echo "$libc_linker_feature" >&6; }
6337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6338 $as_echo_n "checking for -fpie... " >&6; }
6339 if ${libc_cv_fpie+:} false; then :
6340 $as_echo_n "(cached) " >&6
6341 else
6342 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
6343 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6344 (eval $ac_try) 2>&5
6345 ac_status=$?
6346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6347 test $ac_status = 0; }; }; then :
6348 libc_cv_fpie=yes
6349 else
6350 libc_cv_fpie=no
6354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6355 $as_echo "$libc_cv_fpie" >&6; }
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6360 $as_echo_n "checking for --hash-style option... " >&6; }
6361 if ${libc_cv_hashstyle+:} false; then :
6362 $as_echo_n "(cached) " >&6
6363 else
6364 cat > conftest.c <<EOF
6365 int _start (void) { return 42; }
6367 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6368 -fPIC -shared -o conftest.so conftest.c
6369 -Wl,--hash-style=both -nostdlib 1>&5'
6370 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6371 (eval $ac_try) 2>&5
6372 ac_status=$?
6373 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6374 test $ac_status = 0; }; }
6375 then
6376 libc_cv_hashstyle=yes
6377 else
6378 libc_cv_hashstyle=no
6380 rm -f conftest*
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6383 $as_echo "$libc_cv_hashstyle" >&6; }
6386 # The linker's default -shared behavior is good enough if it
6387 # does these things that our custom linker scripts ensure that
6388 # all allocated NOTE sections come first.
6389 if test "$use_default_link" = default; then
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6391 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6392 if ${libc_cv_use_default_link+:} false; then :
6393 $as_echo_n "(cached) " >&6
6394 else
6395 libc_cv_use_default_link=no
6396 cat > conftest.s <<\EOF
6397 .section .note.a,"a",%note
6398 .balign 4
6399 .long 4,4,9
6400 .string "GNU"
6401 .string "foo"
6402 .section .note.b,"a",%note
6403 .balign 4
6404 .long 4,4,9
6405 .string "GNU"
6406 .string "bar"
6408 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6409 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6410 (eval $ac_try) 2>&5
6411 ac_status=$?
6412 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6413 test $ac_status = 0; }; } &&
6414 ac_try=`$READELF -S conftest.so | sed -n \
6415 '${x;p;}
6416 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6421 then
6422 libc_seen_a=no libc_seen_b=no
6423 set -- $ac_try
6424 while test $# -ge 2 -a "$1" = NOTE; do
6425 case "$2" in
6426 .note.a) libc_seen_a=yes ;;
6427 .note.b) libc_seen_b=yes ;;
6428 esac
6429 shift 2
6430 done
6431 case "$libc_seen_a$libc_seen_b" in
6432 yesyes)
6433 libc_cv_use_default_link=yes
6436 echo >&5 "\
6437 $libc_seen_a$libc_seen_b from:
6438 $ac_try"
6440 esac
6442 rm -f conftest*
6444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6445 $as_echo "$libc_cv_use_default_link" >&6; }
6446 use_default_link=$libc_cv_use_default_link
6449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6450 $as_echo_n "checking linker output format... " >&6; }
6451 if ${libc_cv_output_format+:} false; then :
6452 $as_echo_n "(cached) " >&6
6453 else
6454 if libc_cv_output_format=`
6455 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6456 then
6458 else
6459 libc_cv_output_format=
6461 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6464 $as_echo "$libc_cv_output_format" >&6; }
6467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6468 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6469 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6470 $as_echo_n "(cached) " >&6
6471 else
6472 cat > conftest.c <<EOF
6473 int foo;
6475 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6476 conftest.c 1>&5'
6477 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6478 (eval $ac_try) 2>&5
6479 ac_status=$?
6480 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6481 test $ac_status = 0; }; }
6482 then
6483 libc_cv_fno_toplevel_reorder=yes
6484 else
6485 libc_cv_fno_toplevel_reorder=no
6487 rm -f conftest*
6489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6490 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6491 if test $libc_cv_fno_toplevel_reorder = yes; then
6492 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6493 else
6494 fno_unit_at_a_time=-fno-unit-at-a-time
6498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6499 $as_echo_n "checking for -fstack-protector... " >&6; }
6500 if ${libc_cv_ssp+:} false; then :
6501 $as_echo_n "(cached) " >&6
6502 else
6503 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6504 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6505 (eval $ac_try) 2>&5
6506 ac_status=$?
6507 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6508 test $ac_status = 0; }; }; then :
6509 libc_cv_ssp=yes
6510 else
6511 libc_cv_ssp=no
6515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6516 $as_echo "$libc_cv_ssp" >&6; }
6519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6520 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6521 if ${libc_cv_gnu89_inline+:} false; then :
6522 $as_echo_n "(cached) " >&6
6523 else
6524 cat > conftest.c <<EOF
6525 int foo;
6526 #ifdef __GNUC_GNU_INLINE__
6527 main () { return 0;}
6528 #else
6529 #error
6530 #endif
6532 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6533 -o conftest.s conftest.c 1>&5'
6534 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6535 (eval $ac_try) 2>&5
6536 ac_status=$?
6537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6538 test $ac_status = 0; }; }
6539 then
6540 libc_cv_gnu89_inline=yes
6541 else
6542 libc_cv_gnu89_inline=no
6544 rm -f conftest*
6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6547 $as_echo "$libc_cv_gnu89_inline" >&6; }
6548 if test $libc_cv_gnu89_inline = yes; then
6549 gnu89_inline=-fgnu89-inline
6550 else
6551 gnu89_inline=
6555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6556 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6557 if ${libc_cv_have_section_quotes+:} false; then :
6558 $as_echo_n "(cached) " >&6
6559 else
6560 cat > conftest.c <<EOF
6561 static const int foo
6562 __attribute__ ((section ("bar"))) = 1;
6564 if ${CC-cc} -S conftest.c -o conftest.s; then
6565 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6566 libc_cv_have_section_quotes=yes
6567 else
6568 libc_cv_have_section_quotes=no
6570 else
6571 libc_cv_have_section_quotes=unknown
6573 rm -f conftest.{c,s}
6576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6577 $as_echo "$libc_cv_have_section_quotes" >&6; }
6578 if test $libc_cv_have_section_quotes = yes; then
6579 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6584 $as_echo_n "checking for assembler .weak directive... " >&6; }
6585 if ${libc_cv_asm_weak_directive+:} false; then :
6586 $as_echo_n "(cached) " >&6
6587 else
6588 cat > conftest.s <<EOF
6589 ${libc_cv_dot_text}
6590 .globl foo
6591 foo:
6592 .weak foo
6593 .weak bar; bar = foo
6595 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6596 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6597 (eval $ac_try) 2>&5
6598 ac_status=$?
6599 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6600 test $ac_status = 0; }; }; then
6601 libc_cv_asm_weak_directive=yes
6602 else
6603 libc_cv_asm_weak_directive=no
6605 rm -f conftest*
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6608 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6610 if test $libc_cv_asm_weak_directive = no; then
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6612 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6613 if ${libc_cv_asm_weakext_directive+:} false; then :
6614 $as_echo_n "(cached) " >&6
6615 else
6616 cat > conftest.s <<EOF
6617 ${libc_cv_dot_text}
6618 .globl foo
6619 foo:
6620 .weakext bar foo
6621 .weakext baz
6622 .globl baz
6623 baz:
6625 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6626 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6627 (eval $ac_try) 2>&5
6628 ac_status=$?
6629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6630 test $ac_status = 0; }; }; then
6631 libc_cv_asm_weakext_directive=yes
6632 else
6633 libc_cv_asm_weakext_directive=no
6635 rm -f conftest*
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6638 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6640 fi # no .weak
6642 if test $libc_cv_asm_weak_directive = yes; then
6643 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6645 elif test $libc_cv_asm_weakext_directive = yes; then
6646 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6651 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6652 if ${libc_cv_asm_cfi_directives+:} false; then :
6653 $as_echo_n "(cached) " >&6
6654 else
6655 case $machine in
6656 sparc/sparc64*) cfi_offset=2047;;
6657 *) cfi_offset=0;;
6658 esac
6659 cat > conftest.s <<EOF
6660 .text
6661 .type func,%function
6662 func:
6663 .cfi_startproc
6664 .cfi_remember_state
6665 .cfi_rel_offset 1, $cfi_offset
6666 .cfi_endproc
6668 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6669 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6670 (eval $ac_try) 2>&5
6671 ac_status=$?
6672 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6673 test $ac_status = 0; }; }; then
6674 libc_cv_asm_cfi_directives=yes
6675 else
6676 libc_cv_asm_cfi_directives=no
6678 rm -f conftest*
6680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6681 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6682 if test $libc_cv_asm_cfi_directives = yes; then
6683 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6688 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6689 if ${libc_cv_ld_no_whole_archive+:} false; then :
6690 $as_echo_n "(cached) " >&6
6691 else
6692 cat > conftest.c <<\EOF
6693 _start () {}
6694 int __eh_pc;
6695 __throw () {}
6697 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6698 -nostdlib -nostartfiles -Wl,--no-whole-archive
6699 -o conftest conftest.c 1>&5'
6700 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6701 (eval $ac_try) 2>&5
6702 ac_status=$?
6703 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6704 test $ac_status = 0; }; }; then
6705 libc_cv_ld_no_whole_archive=yes
6706 else
6707 libc_cv_ld_no_whole_archive=no
6709 rm -f conftest*
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6712 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6713 if test $libc_cv_ld_no_whole_archive = no; then
6714 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6718 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6719 if ${libc_cv_gcc_exceptions+:} false; then :
6720 $as_echo_n "(cached) " >&6
6721 else
6722 cat > conftest.c <<\EOF
6723 _start () {}
6724 int __eh_pc;
6725 __throw () {}
6727 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6728 -nostdlib -nostartfiles -fexceptions
6729 -o conftest conftest.c 1>&5'
6730 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6731 (eval $ac_try) 2>&5
6732 ac_status=$?
6733 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6734 test $ac_status = 0; }; }; then
6735 libc_cv_gcc_exceptions=yes
6736 else
6737 libc_cv_gcc_exceptions=no
6739 rm -f conftest*
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6742 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6743 if test $libc_cv_gcc_exceptions = yes; then
6744 exceptions=-fexceptions
6747 if test "$host_cpu" = powerpc ; then
6748 # Check for a bug present in at least versions 2.8.x of GCC
6749 # and versions 1.0.x of EGCS.
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6751 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6752 if ${libc_cv_c_asmcr0_bug+:} false; then :
6753 $as_echo_n "(cached) " >&6
6754 else
6755 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6756 /* end confdefs.h. */
6757 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6759 main ()
6763 return 0;
6765 _ACEOF
6766 if ac_fn_c_try_compile "$LINENO"; then :
6767 libc_cv_c_asmcr0_bug='no'
6768 else
6769 libc_cv_c_asmcr0_bug='yes'
6771 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6774 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6775 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6776 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6782 $as_echo_n "checking for __builtin_memset... " >&6; }
6783 if ${libc_cv_gcc_builtin_memset+:} false; then :
6784 $as_echo_n "(cached) " >&6
6785 else
6786 cat > conftest.c <<\EOF
6787 void zero (void *x)
6789 __builtin_memset (x, 0, 1000);
6792 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6793 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6794 (eval $ac_try) 2>&5
6795 ac_status=$?
6796 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6797 test $ac_status = 0; }; };
6798 then
6799 libc_cv_gcc_builtin_memset=no
6800 else
6801 libc_cv_gcc_builtin_memset=yes
6803 rm -f conftest*
6805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6806 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6807 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6808 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6813 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6814 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6815 $as_echo_n "(cached) " >&6
6816 else
6817 cat > conftest.c <<\EOF
6818 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6819 char *foo (const char *a, const char *b)
6821 return __builtin_strstr (a, b);
6824 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6825 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6826 (eval $ac_try) 2>&5
6827 ac_status=$?
6828 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6829 test $ac_status = 0; }; };
6830 then
6831 libc_cv_gcc_builtin_redirection=yes
6832 else
6833 libc_cv_gcc_builtin_redirection=no
6835 rm -f conftest*
6837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6838 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6839 if test "$libc_cv_gcc_builtin_redirection" = no; then
6840 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6844 $as_echo_n "checking for __thread... " >&6; }
6845 if ${libc_cv_gcc___thread+:} false; then :
6846 $as_echo_n "(cached) " >&6
6847 else
6848 cat > conftest.c <<\EOF
6849 __thread int a = 42;
6851 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6852 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6853 (eval $ac_try) 2>&5
6854 ac_status=$?
6855 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6856 test $ac_status = 0; }; }; then
6857 libc_cv_gcc___thread=yes
6858 else
6859 libc_cv_gcc___thread=no
6861 rm -f conftest*
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6864 $as_echo "$libc_cv_gcc___thread" >&6; }
6865 if test "$libc_cv_gcc___thread" = no; then
6866 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6870 $as_echo_n "checking for tls_model attribute... " >&6; }
6871 if ${libc_cv_gcc_tls_model_attr+:} false; then :
6872 $as_echo_n "(cached) " >&6
6873 else
6874 cat > conftest.c <<\EOF
6875 extern __thread int a __attribute__((tls_model ("initial-exec")));
6877 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6878 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6879 (eval $ac_try) 2>&5
6880 ac_status=$?
6881 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6882 test $ac_status = 0; }; }; then
6883 libc_cv_gcc_tls_model_attr=yes
6884 else
6885 libc_cv_gcc_tls_model_attr=no
6887 rm -f conftest*
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6890 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6891 if test "$libc_cv_gcc_tls_model_attr" = no; then
6892 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
6895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6896 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6897 if ${libc_cv_cc_nofma+:} false; then :
6898 $as_echo_n "(cached) " >&6
6899 else
6900 libc_cv_cc_nofma=
6901 for opt in -ffp-contract=off -mno-fused-madd; do
6902 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6903 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6904 (eval $ac_try) 2>&5
6905 ac_status=$?
6906 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6907 test $ac_status = 0; }; }; then :
6908 libc_cv_cc_nofma=$opt; break
6910 done
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6913 $as_echo "$libc_cv_cc_nofma" >&6; }
6915 if test -n "$submachine"; then
6916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6917 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6918 if ${libc_cv_cc_submachine+:} false; then :
6919 $as_echo_n "(cached) " >&6
6920 else
6921 libc_cv_cc_submachine=no
6922 for opt in "-march=$submachine" "-mcpu=$submachine"; do
6923 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6924 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6925 (eval $ac_try) 2>&5
6926 ac_status=$?
6927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6928 test $ac_status = 0; }; }; then :
6930 libc_cv_cc_submachine="$opt"
6931 break
6933 done
6935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6936 $as_echo "$libc_cv_cc_submachine" >&6; }
6937 if test "x$libc_cv_cc_submachine" = xno; then
6938 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
6943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6944 $as_echo_n "checking for libgd... " >&6; }
6945 if test "$with_gd" != "no"; then
6946 old_CFLAGS="$CFLAGS"
6947 CFLAGS="$CFLAGS $libgd_include"
6948 old_LDFLAGS="$LDFLAGS"
6949 LDFLAGS="$LDFLAGS $libgd_ldflags"
6950 old_LIBS="$LIBS"
6951 LIBS="$LIBS -lgd -lpng -lz -lm"
6952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6953 /* end confdefs.h. */
6954 #include <gd.h>
6956 main ()
6958 gdImagePng (0, 0)
6960 return 0;
6962 _ACEOF
6963 if ac_fn_c_try_link "$LINENO"; then :
6964 LIBGD=yes
6965 else
6966 LIBGD=no
6968 rm -f core conftest.err conftest.$ac_objext \
6969 conftest$ac_exeext conftest.$ac_ext
6970 CFLAGS="$old_CFLAGS"
6971 LDFLAGS="$old_LDFLAGS"
6972 LIBS="$old_LIBS"
6973 else
6974 LIBGD=no
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6977 $as_echo "$LIBGD" >&6; }
6980 # SELinux detection
6981 if test x$with_selinux = xno ; then
6982 have_selinux=no;
6983 else
6984 # See if we have the SELinux library
6985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6986 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6987 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
6988 $as_echo_n "(cached) " >&6
6989 else
6990 ac_check_lib_save_LIBS=$LIBS
6991 LIBS="-lselinux $LIBS"
6992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6993 /* end confdefs.h. */
6995 /* Override any GCC internal prototype to avoid an error.
6996 Use char because int might match the return type of a GCC
6997 builtin and then its argument prototype would still apply. */
6998 #ifdef __cplusplus
6999 extern "C"
7000 #endif
7001 char is_selinux_enabled ();
7003 main ()
7005 return is_selinux_enabled ();
7007 return 0;
7009 _ACEOF
7010 if ac_fn_c_try_link "$LINENO"; then :
7011 ac_cv_lib_selinux_is_selinux_enabled=yes
7012 else
7013 ac_cv_lib_selinux_is_selinux_enabled=no
7015 rm -f core conftest.err conftest.$ac_objext \
7016 conftest$ac_exeext conftest.$ac_ext
7017 LIBS=$ac_check_lib_save_LIBS
7019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7020 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7021 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7022 have_selinux=yes
7023 else
7024 have_selinux=no
7027 # See if we have the SELinux header with the NSCD permissions in it.
7028 if test x$have_selinux = xyes ; then
7029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7030 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7032 /* end confdefs.h. */
7033 #include <selinux/av_permissions.h>
7035 main ()
7037 #ifdef NSCD__SHMEMHOST
7038 return 0;
7039 #else
7040 #error NSCD__SHMEMHOST not defined
7041 #endif
7043 return 0;
7045 _ACEOF
7046 if ac_fn_c_try_compile "$LINENO"; then :
7047 have_selinux=yes
7048 else
7049 have_selinux=no
7051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7053 $as_echo "$have_selinux" >&6; }
7056 if test x$with_selinux = xyes ; then
7057 if test x$have_selinux = xno ; then
7058 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7062 # Check if we're building with SELinux support.
7063 if test "x$have_selinux" = xyes; then
7065 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7068 # See if we have the libaudit library
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7070 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7071 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7072 $as_echo_n "(cached) " >&6
7073 else
7074 ac_check_lib_save_LIBS=$LIBS
7075 LIBS="-laudit $LIBS"
7076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7077 /* end confdefs.h. */
7079 /* Override any GCC internal prototype to avoid an error.
7080 Use char because int might match the return type of a GCC
7081 builtin and then its argument prototype would still apply. */
7082 #ifdef __cplusplus
7083 extern "C"
7084 #endif
7085 char audit_log_user_avc_message ();
7087 main ()
7089 return audit_log_user_avc_message ();
7091 return 0;
7093 _ACEOF
7094 if ac_fn_c_try_link "$LINENO"; then :
7095 ac_cv_lib_audit_audit_log_user_avc_message=yes
7096 else
7097 ac_cv_lib_audit_audit_log_user_avc_message=no
7099 rm -f core conftest.err conftest.$ac_objext \
7100 conftest$ac_exeext conftest.$ac_ext
7101 LIBS=$ac_check_lib_save_LIBS
7103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7104 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7105 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7106 have_libaudit=yes
7107 else
7108 have_libaudit=no
7111 if test "x$have_libaudit" = xyes; then
7113 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7118 # See if we have the libcap library
7119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7120 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7121 if ${ac_cv_lib_cap_cap_init+:} false; then :
7122 $as_echo_n "(cached) " >&6
7123 else
7124 ac_check_lib_save_LIBS=$LIBS
7125 LIBS="-lcap $LIBS"
7126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7127 /* end confdefs.h. */
7129 /* Override any GCC internal prototype to avoid an error.
7130 Use char because int might match the return type of a GCC
7131 builtin and then its argument prototype would still apply. */
7132 #ifdef __cplusplus
7133 extern "C"
7134 #endif
7135 char cap_init ();
7137 main ()
7139 return cap_init ();
7141 return 0;
7143 _ACEOF
7144 if ac_fn_c_try_link "$LINENO"; then :
7145 ac_cv_lib_cap_cap_init=yes
7146 else
7147 ac_cv_lib_cap_cap_init=no
7149 rm -f core conftest.err conftest.$ac_objext \
7150 conftest$ac_exeext conftest.$ac_ext
7151 LIBS=$ac_check_lib_save_LIBS
7153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7154 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7155 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7156 have_libcap=yes
7157 else
7158 have_libcap=no
7161 if test "x$have_libcap" = xyes; then
7163 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7171 # The cast to long int works around a bug in the HP C Compiler
7172 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7173 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7174 # This bug is HP SR number 8606223364.
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7176 $as_echo_n "checking size of long double... " >&6; }
7177 if ${ac_cv_sizeof_long_double+:} false; then :
7178 $as_echo_n "(cached) " >&6
7179 else
7180 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7182 else
7183 if test "$ac_cv_type_long_double" = yes; then
7184 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7185 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7186 as_fn_error 77 "cannot compute sizeof (long double)
7187 See \`config.log' for more details" "$LINENO" 5; }
7188 else
7189 ac_cv_sizeof_long_double=0
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7195 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7199 cat >>confdefs.h <<_ACEOF
7200 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7201 _ACEOF
7204 sizeof_long_double=$ac_cv_sizeof_long_double
7207 CPPUNDEFS=
7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7209 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7210 if ${libc_cv_predef_fortify_source+:} false; then :
7211 $as_echo_n "(cached) " >&6
7212 else
7213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7214 /* end confdefs.h. */
7217 main ()
7220 #ifdef _FORTIFY_SOURCE
7221 # error bogon
7222 #endif
7224 return 0;
7226 _ACEOF
7227 if ac_fn_c_try_compile "$LINENO"; then :
7228 libc_cv_predef_fortify_source=no
7229 else
7230 libc_cv_predef_fortify_source=yes
7232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7235 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7236 if test $libc_cv_predef_fortify_source = yes; then
7237 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7242 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7243 if ${libc_cv_predef_stack_protector+:} false; then :
7244 $as_echo_n "(cached) " >&6
7245 else
7247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7248 /* end confdefs.h. */
7249 extern void foobar (char *);
7251 main ()
7253 char large_array[2048]; foobar (large_array);
7255 return 0;
7257 _ACEOF
7258 if ac_fn_c_try_compile "$LINENO"; then :
7260 libc_undefs=`$NM -u conftest.o |
7261 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7262 2>&5` || {
7263 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7265 echo >&5 "libc_undefs='$libc_undefs'"
7266 # On some architectures, there are architecture-specific undefined
7267 # symbols (resolved by the linker), so filter out unknown symbols.
7268 # This will fail to produce the correct result if the compiler
7269 # defaults to -fstack-protector but this produces an undefined symbol
7270 # other than __stack_chk_fail. However, compilers like that have not
7271 # been encountered in practice.
7272 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7273 case "$libc_undefs" in
7274 foobar) libc_cv_predef_stack_protector=no ;;
7275 '__stack_chk_fail
7276 foobar') libc_cv_predef_stack_protector=yes ;;
7277 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7278 esac
7279 else
7280 as_fn_error $? "test compilation failed" "$LINENO" 5
7282 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7286 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7287 libc_extra_cflags=
7288 if test $libc_cv_predef_stack_protector = yes; then
7289 libc_extra_cflags=-fno-stack-protector
7293 ### End of automated tests.
7294 ### Now run sysdeps configure fragments.
7296 # They also can set these variables.
7297 use_ldconfig=no
7298 ldd_rewrite_script=no
7299 libc_cv_sysconfdir=$sysconfdir
7300 libc_cv_localstatedir=$localstatedir
7301 libc_cv_gcc_unwind_find_fde=no
7302 libc_cv_idn=no
7304 # Iterate over all the sysdep directories we will use, running their
7305 # configure fragments.
7306 for dir in $sysnames; do
7307 case $dir in
7308 /*) dest=$dir ;;
7309 *) dest=$srcdir/$dir ;;
7310 esac
7311 if test -r $dest/configure; then
7312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7313 $as_echo "running configure fragment for $dir" >&6; }
7314 . $dest/configure
7316 done
7318 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7319 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7324 # A sysdeps configure fragment can reset this if IFUNC is not actually
7325 # usable even though the assembler knows how to generate the symbol type.
7326 if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then
7327 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
7331 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
7332 # configure fragment can override the value to prevent this AC_DEFINE.
7334 if test "x$use_nscd" != xno; then
7335 $as_echo "#define USE_NSCD 1" >>confdefs.h
7338 if test "x$build_nscd" = xdefault; then
7339 build_nscd=$use_nscd
7342 # Test for old glibc 2.0.x headers so that they can be removed properly
7343 # Search only in includedir.
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7345 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7346 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7347 then
7348 old_glibc_headers=yes
7349 else
7350 old_glibc_headers=no
7352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7353 $as_echo "$old_glibc_headers" >&6; }
7354 if test ${old_glibc_headers} = yes; then
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7356 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7357 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7358 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7379 if test x$use_ldconfig = xyes; then
7380 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
7389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7390 $as_echo_n "checking whether -fPIC is default... " >&6; }
7391 if ${libc_cv_pic_default+:} false; then :
7392 $as_echo_n "(cached) " >&6
7393 else
7394 libc_cv_pic_default=yes
7395 cat > conftest.c <<EOF
7396 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7397 # error PIC is default.
7398 #endif
7400 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7401 libc_cv_pic_default=no
7403 rm -f conftest.*
7405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7406 $as_echo "$libc_cv_pic_default" >&6; }
7416 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7417 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7421 ac_config_files="$ac_config_files config.make Makefile"
7423 ac_config_commands="$ac_config_commands default"
7425 cat >confcache <<\_ACEOF
7426 # This file is a shell script that caches the results of configure
7427 # tests run on this system so they can be shared between configure
7428 # scripts and configure runs, see configure's option --config-cache.
7429 # It is not useful on other systems. If it contains results you don't
7430 # want to keep, you may remove or edit it.
7432 # config.status only pays attention to the cache file if you give it
7433 # the --recheck option to rerun configure.
7435 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7436 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7437 # following values.
7439 _ACEOF
7441 # The following way of writing the cache mishandles newlines in values,
7442 # but we know of no workaround that is simple, portable, and efficient.
7443 # So, we kill variables containing newlines.
7444 # Ultrix sh set writes to stderr and can't be redirected directly,
7445 # and sets the high bit in the cache file unless we assign to the vars.
7447 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7448 eval ac_val=\$$ac_var
7449 case $ac_val in #(
7450 *${as_nl}*)
7451 case $ac_var in #(
7452 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7453 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7454 esac
7455 case $ac_var in #(
7456 _ | IFS | as_nl) ;; #(
7457 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7458 *) { eval $ac_var=; unset $ac_var;} ;;
7459 esac ;;
7460 esac
7461 done
7463 (set) 2>&1 |
7464 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7465 *${as_nl}ac_space=\ *)
7466 # `set' does not quote correctly, so add quotes: double-quote
7467 # substitution turns \\\\ into \\, and sed turns \\ into \.
7468 sed -n \
7469 "s/'/'\\\\''/g;
7470 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7471 ;; #(
7473 # `set' quotes correctly as required by POSIX, so do not add quotes.
7474 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7476 esac |
7477 sort
7479 sed '
7480 /^ac_cv_env_/b end
7481 t clear
7482 :clear
7483 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7484 t end
7485 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7486 :end' >>confcache
7487 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7488 if test -w "$cache_file"; then
7489 if test "x$cache_file" != "x/dev/null"; then
7490 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7491 $as_echo "$as_me: updating cache $cache_file" >&6;}
7492 if test ! -f "$cache_file" || test -h "$cache_file"; then
7493 cat confcache >"$cache_file"
7494 else
7495 case $cache_file in #(
7496 */* | ?:*)
7497 mv -f confcache "$cache_file"$$ &&
7498 mv -f "$cache_file"$$ "$cache_file" ;; #(
7500 mv -f confcache "$cache_file" ;;
7501 esac
7504 else
7505 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7506 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7509 rm -f confcache
7511 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7512 # Let make expand exec_prefix.
7513 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7515 DEFS=-DHAVE_CONFIG_H
7517 ac_libobjs=
7518 ac_ltlibobjs=
7520 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7521 # 1. Remove the extension, and $U if already installed.
7522 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7523 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7524 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7525 # will be set to the directory where LIBOBJS objects are built.
7526 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7527 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7528 done
7529 LIBOBJS=$ac_libobjs
7531 LTLIBOBJS=$ac_ltlibobjs
7535 : "${CONFIG_STATUS=./config.status}"
7536 ac_write_fail=0
7537 ac_clean_files_save=$ac_clean_files
7538 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7540 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7541 as_write_fail=0
7542 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7543 #! $SHELL
7544 # Generated by $as_me.
7545 # Run this file to recreate the current configuration.
7546 # Compiler output produced by configure, useful for debugging
7547 # configure, is in config.log if it exists.
7549 debug=false
7550 ac_cs_recheck=false
7551 ac_cs_silent=false
7553 SHELL=\${CONFIG_SHELL-$SHELL}
7554 export SHELL
7555 _ASEOF
7556 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7557 ## -------------------- ##
7558 ## M4sh Initialization. ##
7559 ## -------------------- ##
7561 # Be more Bourne compatible
7562 DUALCASE=1; export DUALCASE # for MKS sh
7563 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7564 emulate sh
7565 NULLCMD=:
7566 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7567 # is contrary to our usage. Disable this feature.
7568 alias -g '${1+"$@"}'='"$@"'
7569 setopt NO_GLOB_SUBST
7570 else
7571 case `(set -o) 2>/dev/null` in #(
7572 *posix*) :
7573 set -o posix ;; #(
7574 *) :
7576 esac
7580 as_nl='
7582 export as_nl
7583 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7584 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7585 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7586 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7587 # Prefer a ksh shell builtin over an external printf program on Solaris,
7588 # but without wasting forks for bash or zsh.
7589 if test -z "$BASH_VERSION$ZSH_VERSION" \
7590 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7591 as_echo='print -r --'
7592 as_echo_n='print -rn --'
7593 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7594 as_echo='printf %s\n'
7595 as_echo_n='printf %s'
7596 else
7597 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7598 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7599 as_echo_n='/usr/ucb/echo -n'
7600 else
7601 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7602 as_echo_n_body='eval
7603 arg=$1;
7604 case $arg in #(
7605 *"$as_nl"*)
7606 expr "X$arg" : "X\\(.*\\)$as_nl";
7607 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7608 esac;
7609 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7611 export as_echo_n_body
7612 as_echo_n='sh -c $as_echo_n_body as_echo'
7614 export as_echo_body
7615 as_echo='sh -c $as_echo_body as_echo'
7618 # The user is always right.
7619 if test "${PATH_SEPARATOR+set}" != set; then
7620 PATH_SEPARATOR=:
7621 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7622 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7623 PATH_SEPARATOR=';'
7628 # IFS
7629 # We need space, tab and new line, in precisely that order. Quoting is
7630 # there to prevent editors from complaining about space-tab.
7631 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7632 # splitting by setting IFS to empty value.)
7633 IFS=" "" $as_nl"
7635 # Find who we are. Look in the path if we contain no directory separator.
7636 as_myself=
7637 case $0 in #((
7638 *[\\/]* ) as_myself=$0 ;;
7639 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7640 for as_dir in $PATH
7642 IFS=$as_save_IFS
7643 test -z "$as_dir" && as_dir=.
7644 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7645 done
7646 IFS=$as_save_IFS
7649 esac
7650 # We did not find ourselves, most probably we were run as `sh COMMAND'
7651 # in which case we are not to be found in the path.
7652 if test "x$as_myself" = x; then
7653 as_myself=$0
7655 if test ! -f "$as_myself"; then
7656 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7657 exit 1
7660 # Unset variables that we do not need and which cause bugs (e.g. in
7661 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7662 # suppresses any "Segmentation fault" message there. '((' could
7663 # trigger a bug in pdksh 5.2.14.
7664 for as_var in BASH_ENV ENV MAIL MAILPATH
7665 do eval test x\${$as_var+set} = xset \
7666 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7667 done
7668 PS1='$ '
7669 PS2='> '
7670 PS4='+ '
7672 # NLS nuisances.
7673 LC_ALL=C
7674 export LC_ALL
7675 LANGUAGE=C
7676 export LANGUAGE
7678 # CDPATH.
7679 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7682 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7683 # ----------------------------------------
7684 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7685 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7686 # script with STATUS, using 1 if that was 0.
7687 as_fn_error ()
7689 as_status=$1; test $as_status -eq 0 && as_status=1
7690 if test "$4"; then
7691 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7692 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7694 $as_echo "$as_me: error: $2" >&2
7695 as_fn_exit $as_status
7696 } # as_fn_error
7699 # as_fn_set_status STATUS
7700 # -----------------------
7701 # Set $? to STATUS, without forking.
7702 as_fn_set_status ()
7704 return $1
7705 } # as_fn_set_status
7707 # as_fn_exit STATUS
7708 # -----------------
7709 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7710 as_fn_exit ()
7712 set +e
7713 as_fn_set_status $1
7714 exit $1
7715 } # as_fn_exit
7717 # as_fn_unset VAR
7718 # ---------------
7719 # Portably unset VAR.
7720 as_fn_unset ()
7722 { eval $1=; unset $1;}
7724 as_unset=as_fn_unset
7725 # as_fn_append VAR VALUE
7726 # ----------------------
7727 # Append the text in VALUE to the end of the definition contained in VAR. Take
7728 # advantage of any shell optimizations that allow amortized linear growth over
7729 # repeated appends, instead of the typical quadratic growth present in naive
7730 # implementations.
7731 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7732 eval 'as_fn_append ()
7734 eval $1+=\$2
7736 else
7737 as_fn_append ()
7739 eval $1=\$$1\$2
7741 fi # as_fn_append
7743 # as_fn_arith ARG...
7744 # ------------------
7745 # Perform arithmetic evaluation on the ARGs, and store the result in the
7746 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7747 # must be portable across $(()) and expr.
7748 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7749 eval 'as_fn_arith ()
7751 as_val=$(( $* ))
7753 else
7754 as_fn_arith ()
7756 as_val=`expr "$@" || test $? -eq 1`
7758 fi # as_fn_arith
7761 if expr a : '\(a\)' >/dev/null 2>&1 &&
7762 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7763 as_expr=expr
7764 else
7765 as_expr=false
7768 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7769 as_basename=basename
7770 else
7771 as_basename=false
7774 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7775 as_dirname=dirname
7776 else
7777 as_dirname=false
7780 as_me=`$as_basename -- "$0" ||
7781 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7782 X"$0" : 'X\(//\)$' \| \
7783 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7784 $as_echo X/"$0" |
7785 sed '/^.*\/\([^/][^/]*\)\/*$/{
7786 s//\1/
7789 /^X\/\(\/\/\)$/{
7790 s//\1/
7793 /^X\/\(\/\).*/{
7794 s//\1/
7797 s/.*/./; q'`
7799 # Avoid depending upon Character Ranges.
7800 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7801 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7802 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7803 as_cr_digits='0123456789'
7804 as_cr_alnum=$as_cr_Letters$as_cr_digits
7806 ECHO_C= ECHO_N= ECHO_T=
7807 case `echo -n x` in #(((((
7808 -n*)
7809 case `echo 'xy\c'` in
7810 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7811 xy) ECHO_C='\c';;
7812 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7813 ECHO_T=' ';;
7814 esac;;
7816 ECHO_N='-n';;
7817 esac
7819 rm -f conf$$ conf$$.exe conf$$.file
7820 if test -d conf$$.dir; then
7821 rm -f conf$$.dir/conf$$.file
7822 else
7823 rm -f conf$$.dir
7824 mkdir conf$$.dir 2>/dev/null
7826 if (echo >conf$$.file) 2>/dev/null; then
7827 if ln -s conf$$.file conf$$ 2>/dev/null; then
7828 as_ln_s='ln -s'
7829 # ... but there are two gotchas:
7830 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7831 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7832 # In both cases, we have to default to `cp -p'.
7833 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7834 as_ln_s='cp -p'
7835 elif ln conf$$.file conf$$ 2>/dev/null; then
7836 as_ln_s=ln
7837 else
7838 as_ln_s='cp -p'
7840 else
7841 as_ln_s='cp -p'
7843 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7844 rmdir conf$$.dir 2>/dev/null
7847 # as_fn_mkdir_p
7848 # -------------
7849 # Create "$as_dir" as a directory, including parents if necessary.
7850 as_fn_mkdir_p ()
7853 case $as_dir in #(
7854 -*) as_dir=./$as_dir;;
7855 esac
7856 test -d "$as_dir" || eval $as_mkdir_p || {
7857 as_dirs=
7858 while :; do
7859 case $as_dir in #(
7860 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7861 *) as_qdir=$as_dir;;
7862 esac
7863 as_dirs="'$as_qdir' $as_dirs"
7864 as_dir=`$as_dirname -- "$as_dir" ||
7865 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7866 X"$as_dir" : 'X\(//\)[^/]' \| \
7867 X"$as_dir" : 'X\(//\)$' \| \
7868 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7869 $as_echo X"$as_dir" |
7870 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7871 s//\1/
7874 /^X\(\/\/\)[^/].*/{
7875 s//\1/
7878 /^X\(\/\/\)$/{
7879 s//\1/
7882 /^X\(\/\).*/{
7883 s//\1/
7886 s/.*/./; q'`
7887 test -d "$as_dir" && break
7888 done
7889 test -z "$as_dirs" || eval "mkdir $as_dirs"
7890 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7893 } # as_fn_mkdir_p
7894 if mkdir -p . 2>/dev/null; then
7895 as_mkdir_p='mkdir -p "$as_dir"'
7896 else
7897 test -d ./-p && rmdir ./-p
7898 as_mkdir_p=false
7901 if test -x / >/dev/null 2>&1; then
7902 as_test_x='test -x'
7903 else
7904 if ls -dL / >/dev/null 2>&1; then
7905 as_ls_L_option=L
7906 else
7907 as_ls_L_option=
7909 as_test_x='
7910 eval sh -c '\''
7911 if test -d "$1"; then
7912 test -d "$1/.";
7913 else
7914 case $1 in #(
7915 -*)set "./$1";;
7916 esac;
7917 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7918 ???[sx]*):;;*)false;;esac;fi
7919 '\'' sh
7922 as_executable_p=$as_test_x
7924 # Sed expression to map a string onto a valid CPP name.
7925 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7927 # Sed expression to map a string onto a valid variable name.
7928 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7931 exec 6>&1
7932 ## ----------------------------------- ##
7933 ## Main body of $CONFIG_STATUS script. ##
7934 ## ----------------------------------- ##
7935 _ASEOF
7936 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7938 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7939 # Save the log message, to keep $0 and so on meaningful, and to
7940 # report actual input values of CONFIG_FILES etc. instead of their
7941 # values after options handling.
7942 ac_log="
7943 This file was extended by GNU C Library $as_me (see version.h), which was
7944 generated by GNU Autoconf 2.68. Invocation command line was
7946 CONFIG_FILES = $CONFIG_FILES
7947 CONFIG_HEADERS = $CONFIG_HEADERS
7948 CONFIG_LINKS = $CONFIG_LINKS
7949 CONFIG_COMMANDS = $CONFIG_COMMANDS
7950 $ $0 $@
7952 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7955 _ACEOF
7957 case $ac_config_files in *"
7958 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7959 esac
7961 case $ac_config_headers in *"
7962 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7963 esac
7966 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7967 # Files that config.status was made for.
7968 config_files="$ac_config_files"
7969 config_headers="$ac_config_headers"
7970 config_commands="$ac_config_commands"
7972 _ACEOF
7974 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7975 ac_cs_usage="\
7976 \`$as_me' instantiates files and other configuration actions
7977 from templates according to the current configuration. Unless the files
7978 and actions are specified as TAGs, all are instantiated by default.
7980 Usage: $0 [OPTION]... [TAG]...
7982 -h, --help print this help, then exit
7983 -V, --version print version number and configuration settings, then exit
7984 --config print configuration, then exit
7985 -q, --quiet, --silent
7986 do not print progress messages
7987 -d, --debug don't remove temporary files
7988 --recheck update $as_me by reconfiguring in the same conditions
7989 --file=FILE[:TEMPLATE]
7990 instantiate the configuration file FILE
7991 --header=FILE[:TEMPLATE]
7992 instantiate the configuration header FILE
7994 Configuration files:
7995 $config_files
7997 Configuration headers:
7998 $config_headers
8000 Configuration commands:
8001 $config_commands
8003 Report bugs to <http://sourceware.org/bugzilla/>.
8004 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8005 General help using GNU software: <http://www.gnu.org/gethelp/>."
8007 _ACEOF
8008 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8009 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8010 ac_cs_version="\\
8011 GNU C Library config.status (see version.h)
8012 configured by $0, generated by GNU Autoconf 2.68,
8013 with options \\"\$ac_cs_config\\"
8015 Copyright (C) 2010 Free Software Foundation, Inc.
8016 This config.status script is free software; the Free Software Foundation
8017 gives unlimited permission to copy, distribute and modify it."
8019 ac_pwd='$ac_pwd'
8020 srcdir='$srcdir'
8021 INSTALL='$INSTALL'
8022 test -n "\$AWK" || AWK=awk
8023 _ACEOF
8025 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8026 # The default lists apply if the user does not specify any file.
8027 ac_need_defaults=:
8028 while test $# != 0
8030 case $1 in
8031 --*=?*)
8032 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8033 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8034 ac_shift=:
8036 --*=)
8037 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8038 ac_optarg=
8039 ac_shift=:
8042 ac_option=$1
8043 ac_optarg=$2
8044 ac_shift=shift
8046 esac
8048 case $ac_option in
8049 # Handling of the options.
8050 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8051 ac_cs_recheck=: ;;
8052 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8053 $as_echo "$ac_cs_version"; exit ;;
8054 --config | --confi | --conf | --con | --co | --c )
8055 $as_echo "$ac_cs_config"; exit ;;
8056 --debug | --debu | --deb | --de | --d | -d )
8057 debug=: ;;
8058 --file | --fil | --fi | --f )
8059 $ac_shift
8060 case $ac_optarg in
8061 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8062 '') as_fn_error $? "missing file argument" ;;
8063 esac
8064 as_fn_append CONFIG_FILES " '$ac_optarg'"
8065 ac_need_defaults=false;;
8066 --header | --heade | --head | --hea )
8067 $ac_shift
8068 case $ac_optarg in
8069 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8070 esac
8071 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8072 ac_need_defaults=false;;
8073 --he | --h)
8074 # Conflict between --help and --header
8075 as_fn_error $? "ambiguous option: \`$1'
8076 Try \`$0 --help' for more information.";;
8077 --help | --hel | -h )
8078 $as_echo "$ac_cs_usage"; exit ;;
8079 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8080 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8081 ac_cs_silent=: ;;
8083 # This is an error.
8084 -*) as_fn_error $? "unrecognized option: \`$1'
8085 Try \`$0 --help' for more information." ;;
8087 *) as_fn_append ac_config_targets " $1"
8088 ac_need_defaults=false ;;
8090 esac
8091 shift
8092 done
8094 ac_configure_extra_args=
8096 if $ac_cs_silent; then
8097 exec 6>/dev/null
8098 ac_configure_extra_args="$ac_configure_extra_args --silent"
8101 _ACEOF
8102 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8103 if \$ac_cs_recheck; then
8104 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8105 shift
8106 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8107 CONFIG_SHELL='$SHELL'
8108 export CONFIG_SHELL
8109 exec "\$@"
8112 _ACEOF
8113 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8114 exec 5>>config.log
8116 echo
8117 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8118 ## Running $as_me. ##
8119 _ASBOX
8120 $as_echo "$ac_log"
8121 } >&5
8123 _ACEOF
8124 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8126 # INIT-COMMANDS
8128 config_vars='$config_vars'
8130 _ACEOF
8132 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8134 # Handling of arguments.
8135 for ac_config_target in $ac_config_targets
8137 case $ac_config_target in
8138 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8139 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8140 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8141 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8143 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8144 esac
8145 done
8148 # If the user did not use the arguments to specify the items to instantiate,
8149 # then the envvar interface is used. Set only those that are not.
8150 # We use the long form for the default assignment because of an extremely
8151 # bizarre bug on SunOS 4.1.3.
8152 if $ac_need_defaults; then
8153 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8154 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8155 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8158 # Have a temporary directory for convenience. Make it in the build tree
8159 # simply because there is no reason against having it here, and in addition,
8160 # creating and moving files from /tmp can sometimes cause problems.
8161 # Hook for its removal unless debugging.
8162 # Note that there is a small window in which the directory will not be cleaned:
8163 # after its creation but before its name has been assigned to `$tmp'.
8164 $debug ||
8166 tmp= ac_tmp=
8167 trap 'exit_status=$?
8168 : "${ac_tmp:=$tmp}"
8169 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8171 trap 'as_fn_exit 1' 1 2 13 15
8173 # Create a (secure) tmp directory for tmp files.
8176 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8177 test -d "$tmp"
8178 } ||
8180 tmp=./conf$$-$RANDOM
8181 (umask 077 && mkdir "$tmp")
8182 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8183 ac_tmp=$tmp
8185 # Set up the scripts for CONFIG_FILES section.
8186 # No need to generate them if there are no CONFIG_FILES.
8187 # This happens for instance with `./config.status config.h'.
8188 if test -n "$CONFIG_FILES"; then
8191 ac_cr=`echo X | tr X '\015'`
8192 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8193 # But we know of no other shell where ac_cr would be empty at this
8194 # point, so we can use a bashism as a fallback.
8195 if test "x$ac_cr" = x; then
8196 eval ac_cr=\$\'\\r\'
8198 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8199 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8200 ac_cs_awk_cr='\\r'
8201 else
8202 ac_cs_awk_cr=$ac_cr
8205 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8206 _ACEOF
8210 echo "cat >conf$$subs.awk <<_ACEOF" &&
8211 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8212 echo "_ACEOF"
8213 } >conf$$subs.sh ||
8214 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8215 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8216 ac_delim='%!_!# '
8217 for ac_last_try in false false false false false :; do
8218 . ./conf$$subs.sh ||
8219 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8221 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8222 if test $ac_delim_n = $ac_delim_num; then
8223 break
8224 elif $ac_last_try; then
8225 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8226 else
8227 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8229 done
8230 rm -f conf$$subs.sh
8232 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8233 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8234 _ACEOF
8235 sed -n '
8237 s/^/S["/; s/!.*/"]=/
8240 s/^[^!]*!//
8241 :repl
8242 t repl
8243 s/'"$ac_delim"'$//
8244 t delim
8247 s/\(.\{148\}\)..*/\1/
8248 t more1
8249 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8252 b repl
8253 :more1
8254 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8257 s/.\{148\}//
8258 t nl
8259 :delim
8261 s/\(.\{148\}\)..*/\1/
8262 t more2
8263 s/["\\]/\\&/g; s/^/"/; s/$/"/
8266 :more2
8267 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8270 s/.\{148\}//
8271 t delim
8272 ' <conf$$subs.awk | sed '
8273 /^[^""]/{
8275 s/\n//
8277 ' >>$CONFIG_STATUS || ac_write_fail=1
8278 rm -f conf$$subs.awk
8279 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8280 _ACAWK
8281 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8282 for (key in S) S_is_set[key] = 1
8283 FS = "\a"
8287 line = $ 0
8288 nfields = split(line, field, "@")
8289 substed = 0
8290 len = length(field[1])
8291 for (i = 2; i < nfields; i++) {
8292 key = field[i]
8293 keylen = length(key)
8294 if (S_is_set[key]) {
8295 value = S[key]
8296 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8297 len += length(value) + length(field[++i])
8298 substed = 1
8299 } else
8300 len += 1 + keylen
8303 print line
8306 _ACAWK
8307 _ACEOF
8308 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8309 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8310 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8311 else
8313 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8314 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8315 _ACEOF
8317 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8318 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8319 # trailing colons and then remove the whole line if VPATH becomes empty
8320 # (actually we leave an empty line to preserve line numbers).
8321 if test "x$srcdir" = x.; then
8322 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8324 s///
8325 s/^/:/
8326 s/[ ]*$/:/
8327 s/:\$(srcdir):/:/g
8328 s/:\${srcdir}:/:/g
8329 s/:@srcdir@:/:/g
8330 s/^:*//
8331 s/:*$//
8333 s/\(=[ ]*\).*/\1/
8335 s/\n//
8336 s/^[^=]*=[ ]*$//
8340 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8341 fi # test -n "$CONFIG_FILES"
8343 # Set up the scripts for CONFIG_HEADERS section.
8344 # No need to generate them if there are no CONFIG_HEADERS.
8345 # This happens for instance with `./config.status Makefile'.
8346 if test -n "$CONFIG_HEADERS"; then
8347 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8348 BEGIN {
8349 _ACEOF
8351 # Transform confdefs.h into an awk script `defines.awk', embedded as
8352 # here-document in config.status, that substitutes the proper values into
8353 # config.h.in to produce config.h.
8355 # Create a delimiter string that does not exist in confdefs.h, to ease
8356 # handling of long lines.
8357 ac_delim='%!_!# '
8358 for ac_last_try in false false :; do
8359 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8360 if test -z "$ac_tt"; then
8361 break
8362 elif $ac_last_try; then
8363 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8364 else
8365 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8367 done
8369 # For the awk script, D is an array of macro values keyed by name,
8370 # likewise P contains macro parameters if any. Preserve backslash
8371 # newline sequences.
8373 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8374 sed -n '
8375 s/.\{148\}/&'"$ac_delim"'/g
8376 t rset
8377 :rset
8378 s/^[ ]*#[ ]*define[ ][ ]*/ /
8379 t def
8381 :def
8382 s/\\$//
8383 t bsnl
8384 s/["\\]/\\&/g
8385 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8386 D["\1"]=" \3"/p
8387 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8389 :bsnl
8390 s/["\\]/\\&/g
8391 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8392 D["\1"]=" \3\\\\\\n"\\/p
8393 t cont
8394 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8395 t cont
8397 :cont
8399 s/.\{148\}/&'"$ac_delim"'/g
8400 t clear
8401 :clear
8402 s/\\$//
8403 t bsnlc
8404 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8406 :bsnlc
8407 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8408 b cont
8409 ' <confdefs.h | sed '
8410 s/'"$ac_delim"'/"\\\
8411 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8413 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8414 for (key in D) D_is_set[key] = 1
8415 FS = "\a"
8417 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8418 line = \$ 0
8419 split(line, arg, " ")
8420 if (arg[1] == "#") {
8421 defundef = arg[2]
8422 mac1 = arg[3]
8423 } else {
8424 defundef = substr(arg[1], 2)
8425 mac1 = arg[2]
8427 split(mac1, mac2, "(") #)
8428 macro = mac2[1]
8429 prefix = substr(line, 1, index(line, defundef) - 1)
8430 if (D_is_set[macro]) {
8431 # Preserve the white space surrounding the "#".
8432 print prefix "define", macro P[macro] D[macro]
8433 next
8434 } else {
8435 # Replace #undef with comments. This is necessary, for example,
8436 # in the case of _POSIX_SOURCE, which is predefined and required
8437 # on some systems where configure will not decide to define it.
8438 if (defundef == "undef") {
8439 print "/*", prefix defundef, macro, "*/"
8440 next
8444 { print }
8445 _ACAWK
8446 _ACEOF
8447 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8448 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8449 fi # test -n "$CONFIG_HEADERS"
8452 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8453 shift
8454 for ac_tag
8456 case $ac_tag in
8457 :[FHLC]) ac_mode=$ac_tag; continue;;
8458 esac
8459 case $ac_mode$ac_tag in
8460 :[FHL]*:*);;
8461 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8462 :[FH]-) ac_tag=-:-;;
8463 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8464 esac
8465 ac_save_IFS=$IFS
8466 IFS=:
8467 set x $ac_tag
8468 IFS=$ac_save_IFS
8469 shift
8470 ac_file=$1
8471 shift
8473 case $ac_mode in
8474 :L) ac_source=$1;;
8475 :[FH])
8476 ac_file_inputs=
8477 for ac_f
8479 case $ac_f in
8480 -) ac_f="$ac_tmp/stdin";;
8481 *) # Look for the file first in the build tree, then in the source tree
8482 # (if the path is not absolute). The absolute path cannot be DOS-style,
8483 # because $ac_f cannot contain `:'.
8484 test -f "$ac_f" ||
8485 case $ac_f in
8486 [\\/$]*) false;;
8487 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8488 esac ||
8489 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8490 esac
8491 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8492 as_fn_append ac_file_inputs " '$ac_f'"
8493 done
8495 # Let's still pretend it is `configure' which instantiates (i.e., don't
8496 # use $as_me), people would be surprised to read:
8497 # /* config.h. Generated by config.status. */
8498 configure_input='Generated from '`
8499 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8500 `' by configure.'
8501 if test x"$ac_file" != x-; then
8502 configure_input="$ac_file. $configure_input"
8503 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8504 $as_echo "$as_me: creating $ac_file" >&6;}
8506 # Neutralize special characters interpreted by sed in replacement strings.
8507 case $configure_input in #(
8508 *\&* | *\|* | *\\* )
8509 ac_sed_conf_input=`$as_echo "$configure_input" |
8510 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8511 *) ac_sed_conf_input=$configure_input;;
8512 esac
8514 case $ac_tag in
8515 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8516 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8517 esac
8519 esac
8521 ac_dir=`$as_dirname -- "$ac_file" ||
8522 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8523 X"$ac_file" : 'X\(//\)[^/]' \| \
8524 X"$ac_file" : 'X\(//\)$' \| \
8525 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8526 $as_echo X"$ac_file" |
8527 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8528 s//\1/
8531 /^X\(\/\/\)[^/].*/{
8532 s//\1/
8535 /^X\(\/\/\)$/{
8536 s//\1/
8539 /^X\(\/\).*/{
8540 s//\1/
8543 s/.*/./; q'`
8544 as_dir="$ac_dir"; as_fn_mkdir_p
8545 ac_builddir=.
8547 case "$ac_dir" in
8548 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8550 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8551 # A ".." for each directory in $ac_dir_suffix.
8552 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8553 case $ac_top_builddir_sub in
8554 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8555 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8556 esac ;;
8557 esac
8558 ac_abs_top_builddir=$ac_pwd
8559 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8560 # for backward compatibility:
8561 ac_top_builddir=$ac_top_build_prefix
8563 case $srcdir in
8564 .) # We are building in place.
8565 ac_srcdir=.
8566 ac_top_srcdir=$ac_top_builddir_sub
8567 ac_abs_top_srcdir=$ac_pwd ;;
8568 [\\/]* | ?:[\\/]* ) # Absolute name.
8569 ac_srcdir=$srcdir$ac_dir_suffix;
8570 ac_top_srcdir=$srcdir
8571 ac_abs_top_srcdir=$srcdir ;;
8572 *) # Relative name.
8573 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8574 ac_top_srcdir=$ac_top_build_prefix$srcdir
8575 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8576 esac
8577 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8580 case $ac_mode in
8583 # CONFIG_FILE
8586 case $INSTALL in
8587 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8588 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8589 esac
8590 _ACEOF
8592 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8593 # If the template does not know about datarootdir, expand it.
8594 # FIXME: This hack should be removed a few years after 2.60.
8595 ac_datarootdir_hack=; ac_datarootdir_seen=
8596 ac_sed_dataroot='
8597 /datarootdir/ {
8601 /@datadir@/p
8602 /@docdir@/p
8603 /@infodir@/p
8604 /@localedir@/p
8605 /@mandir@/p'
8606 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8607 *datarootdir*) ac_datarootdir_seen=yes;;
8608 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8609 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8610 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8611 _ACEOF
8612 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8613 ac_datarootdir_hack='
8614 s&@datadir@&$datadir&g
8615 s&@docdir@&$docdir&g
8616 s&@infodir@&$infodir&g
8617 s&@localedir@&$localedir&g
8618 s&@mandir@&$mandir&g
8619 s&\\\${datarootdir}&$datarootdir&g' ;;
8620 esac
8621 _ACEOF
8623 # Neutralize VPATH when `$srcdir' = `.'.
8624 # Shell code in configure.ac might set extrasub.
8625 # FIXME: do we really want to maintain this feature?
8626 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8627 ac_sed_extra="$ac_vpsub
8628 $extrasub
8629 _ACEOF
8630 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8632 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8633 s|@configure_input@|$ac_sed_conf_input|;t t
8634 s&@top_builddir@&$ac_top_builddir_sub&;t t
8635 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8636 s&@srcdir@&$ac_srcdir&;t t
8637 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8638 s&@top_srcdir@&$ac_top_srcdir&;t t
8639 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8640 s&@builddir@&$ac_builddir&;t t
8641 s&@abs_builddir@&$ac_abs_builddir&;t t
8642 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8643 s&@INSTALL@&$ac_INSTALL&;t t
8644 $ac_datarootdir_hack
8646 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8647 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8649 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8650 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8651 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8652 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8653 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8654 which seems to be undefined. Please make sure it is defined" >&5
8655 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8656 which seems to be undefined. Please make sure it is defined" >&2;}
8658 rm -f "$ac_tmp/stdin"
8659 case $ac_file in
8660 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8661 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8662 esac \
8663 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8667 # CONFIG_HEADER
8669 if test x"$ac_file" != x-; then
8671 $as_echo "/* $configure_input */" \
8672 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8673 } >"$ac_tmp/config.h" \
8674 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8675 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8676 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8677 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8678 else
8679 rm -f "$ac_file"
8680 mv "$ac_tmp/config.h" "$ac_file" \
8681 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8683 else
8684 $as_echo "/* $configure_input */" \
8685 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8686 || as_fn_error $? "could not create -" "$LINENO" 5
8690 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8691 $as_echo "$as_me: executing $ac_file commands" >&6;}
8693 esac
8696 case $ac_file$ac_mode in
8697 "default":C)
8698 case $CONFIG_FILES in *config.make*)
8699 echo "$config_vars" >> config.make;;
8700 esac
8701 test -d bits || mkdir bits ;;
8703 esac
8704 done # for ac_tag
8707 as_fn_exit 0
8708 _ACEOF
8709 ac_clean_files=$ac_clean_files_save
8711 test $ac_write_fail = 0 ||
8712 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8715 # configure is writing to config.log, and then calls config.status.
8716 # config.status does its own redirection, appending to config.log.
8717 # Unfortunately, on DOS this fails, as config.log is still kept open
8718 # by configure, so config.status won't be able to write to it; its
8719 # output is simply discarded. So we exec the FD to /dev/null,
8720 # effectively closing config.log, so it can be properly (re)opened and
8721 # appended to by config.status. When coming back to configure, we
8722 # need to make the FD available again.
8723 if test "$no_create" != yes; then
8724 ac_cs_success=:
8725 ac_config_status_args=
8726 test "$silent" = yes &&
8727 ac_config_status_args="$ac_config_status_args --quiet"
8728 exec 5>/dev/null
8729 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8730 exec 5>>config.log
8731 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8732 # would make configure fail if this is the last instruction.
8733 $ac_cs_success || as_fn_exit 1
8737 # CONFIG_SUBDIRS section.
8739 if test "$no_recursion" != yes; then
8741 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8742 # so they do not pile up.
8743 ac_sub_configure_args=
8744 ac_prev=
8745 eval "set x $ac_configure_args"
8746 shift
8747 for ac_arg
8749 if test -n "$ac_prev"; then
8750 ac_prev=
8751 continue
8753 case $ac_arg in
8754 -cache-file | --cache-file | --cache-fil | --cache-fi \
8755 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8756 ac_prev=cache_file ;;
8757 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8758 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8759 | --c=*)
8761 --config-cache | -C)
8763 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8764 ac_prev=srcdir ;;
8765 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8767 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8768 ac_prev=prefix ;;
8769 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8771 --disable-option-checking)
8774 case $ac_arg in
8775 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8776 esac
8777 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8778 esac
8779 done
8781 # Always prepend --prefix to ensure using the same prefix
8782 # in subdir configurations.
8783 ac_arg="--prefix=$prefix"
8784 case $ac_arg in
8785 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8786 esac
8787 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8789 # Pass --silent
8790 if test "$silent" = yes; then
8791 ac_sub_configure_args="--silent $ac_sub_configure_args"
8794 # Always prepend --disable-option-checking to silence warnings, since
8795 # different subdirs can have different --enable and --with options.
8796 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8798 ac_popdir=`pwd`
8799 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8801 # Do not complain, so a configure script can configure whichever
8802 # parts of a large source tree are present.
8803 test -d "$srcdir/$ac_dir" || continue
8805 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8806 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8807 $as_echo "$ac_msg" >&6
8808 as_dir="$ac_dir"; as_fn_mkdir_p
8809 ac_builddir=.
8811 case "$ac_dir" in
8812 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8814 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8815 # A ".." for each directory in $ac_dir_suffix.
8816 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8817 case $ac_top_builddir_sub in
8818 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8819 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8820 esac ;;
8821 esac
8822 ac_abs_top_builddir=$ac_pwd
8823 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8824 # for backward compatibility:
8825 ac_top_builddir=$ac_top_build_prefix
8827 case $srcdir in
8828 .) # We are building in place.
8829 ac_srcdir=.
8830 ac_top_srcdir=$ac_top_builddir_sub
8831 ac_abs_top_srcdir=$ac_pwd ;;
8832 [\\/]* | ?:[\\/]* ) # Absolute name.
8833 ac_srcdir=$srcdir$ac_dir_suffix;
8834 ac_top_srcdir=$srcdir
8835 ac_abs_top_srcdir=$srcdir ;;
8836 *) # Relative name.
8837 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8838 ac_top_srcdir=$ac_top_build_prefix$srcdir
8839 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8840 esac
8841 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8844 cd "$ac_dir"
8846 # Check for guested configure; otherwise get Cygnus style configure.
8847 if test -f "$ac_srcdir/configure.gnu"; then
8848 ac_sub_configure=$ac_srcdir/configure.gnu
8849 elif test -f "$ac_srcdir/configure"; then
8850 ac_sub_configure=$ac_srcdir/configure
8851 elif test -f "$ac_srcdir/configure.in"; then
8852 # This should be Cygnus configure.
8853 ac_sub_configure=$ac_aux_dir/configure
8854 else
8855 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8856 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8857 ac_sub_configure=
8860 # The recursion is here.
8861 if test -n "$ac_sub_configure"; then
8862 # Make the cache file name correct relative to the subdirectory.
8863 case $cache_file in
8864 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8865 *) # Relative name.
8866 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8867 esac
8869 { $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
8870 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8871 # The eval makes quoting arguments work.
8872 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8873 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8874 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8877 cd "$ac_popdir"
8878 done
8880 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8881 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8882 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}