Make libio compile without _IO_MTSAFE_IO.
[glibc.git] / configure
blobfacb6a5bbb42959b8c7c9c63ecd589591a05fc68
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_cpp_asm_debuginfo
593 libc_cv_forced_unwind
594 libc_cv_rootsbindir
595 libc_cv_localstatedir
596 libc_cv_sysconfdir
597 libc_cv_localedir
598 libc_cv_slibdir
599 old_glibc_headers
600 libc_cv_gcc_unwind_find_fde
601 libc_extra_cflags
602 CPPUNDEFS
603 sizeof_long_double
604 have_selinux
605 have_libcap
606 have_libaudit
607 LIBGD
608 libc_cv_cc_submachine
609 exceptions
610 gnu89_inline
611 libc_cv_ssp
612 fno_unit_at_a_time
613 libc_cv_output_format
614 libc_cv_hashstyle
615 libc_cv_fpie
616 libc_cv_z_execstack
617 libc_cv_z_combreloc
618 ASFLAGS_config
619 libc_cv_Bgroup
620 libc_cv_cc_with_libunwind
621 VERSIONING
622 BISON
623 INSTALL_INFO
624 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
635 READELF
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 link_obsolete_rpc
658 libc_cv_nss_crypt
659 all_warnings
660 force_install
661 bindnow
662 oldest_abi
663 use_default_link
664 with_fp
665 ac_ct_CXX
666 CXXFLAGS
669 cross_compiling
670 BUILD_CC
671 OBJEXT
672 ac_ct_CC
673 CPPFLAGS
674 LDFLAGS
675 CFLAGS
677 host_os
678 host_vendor
679 host_cpu
680 host
681 build_os
682 build_vendor
683 build_cpu
684 build
685 subdirs
686 target_alias
687 host_alias
688 build_alias
689 LIBS
690 ECHO_T
691 ECHO_N
692 ECHO_C
693 DEFS
694 mandir
695 localedir
696 libdir
697 psdir
698 pdfdir
699 dvidir
700 htmldir
701 infodir
702 docdir
703 oldincludedir
704 includedir
705 localstatedir
706 sharedstatedir
707 sysconfdir
708 datadir
709 datarootdir
710 libexecdir
711 sbindir
712 bindir
713 program_transform_name
714 prefix
715 exec_prefix
716 PACKAGE_URL
717 PACKAGE_BUGREPORT
718 PACKAGE_STRING
719 PACKAGE_VERSION
720 PACKAGE_TARNAME
721 PACKAGE_NAME
722 PATH_SEPARATOR
723 SHELL'
724 ac_subst_files=''
725 ac_user_opts='
726 enable_option_checking
727 with_gd
728 with_gd_include
729 with_gd_lib
730 with_fp
731 with_binutils
732 with_selinux
733 with_headers
734 with_default_link
735 enable_sanity_checks
736 enable_shared
737 enable_profile
738 enable_versioning
739 enable_oldest_abi
740 enable_stackguard_randomization
741 enable_add_ons
742 enable_hidden_plt
743 enable_bind_now
744 enable_static_nss
745 enable_force_install
746 enable_kernel
747 enable_all_warnings
748 enable_multi_arch
749 enable_nss_crypt
750 enable_obsolete_rpc
751 enable_systemtap
752 with_cpu
754 ac_precious_vars='build_alias
755 host_alias
756 target_alias
758 CFLAGS
759 LDFLAGS
760 LIBS
761 CPPFLAGS
764 CXXFLAGS
765 CCC'
766 ac_subdirs_all='
769 # Initialize some variables set by options.
770 ac_init_help=
771 ac_init_version=false
772 ac_unrecognized_opts=
773 ac_unrecognized_sep=
774 # The variables have the same names as the options, with
775 # dashes changed to underlines.
776 cache_file=/dev/null
777 exec_prefix=NONE
778 no_create=
779 no_recursion=
780 prefix=NONE
781 program_prefix=NONE
782 program_suffix=NONE
783 program_transform_name=s,x,x,
784 silent=
785 site=
786 srcdir=
787 verbose=
788 x_includes=NONE
789 x_libraries=NONE
791 # Installation directory options.
792 # These are left unexpanded so users can "make install exec_prefix=/foo"
793 # and all the variables that are supposed to be based on exec_prefix
794 # by default will actually change.
795 # Use braces instead of parens because sh, perl, etc. also accept them.
796 # (The list follows the same order as the GNU Coding Standards.)
797 bindir='${exec_prefix}/bin'
798 sbindir='${exec_prefix}/sbin'
799 libexecdir='${exec_prefix}/libexec'
800 datarootdir='${prefix}/share'
801 datadir='${datarootdir}'
802 sysconfdir='${prefix}/etc'
803 sharedstatedir='${prefix}/com'
804 localstatedir='${prefix}/var'
805 includedir='${prefix}/include'
806 oldincludedir='/usr/include'
807 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
808 infodir='${datarootdir}/info'
809 htmldir='${docdir}'
810 dvidir='${docdir}'
811 pdfdir='${docdir}'
812 psdir='${docdir}'
813 libdir='${exec_prefix}/lib'
814 localedir='${datarootdir}/locale'
815 mandir='${datarootdir}/man'
817 ac_prev=
818 ac_dashdash=
819 for ac_option
821 # If the previous option needs an argument, assign it.
822 if test -n "$ac_prev"; then
823 eval $ac_prev=\$ac_option
824 ac_prev=
825 continue
828 case $ac_option in
829 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
830 *=) ac_optarg= ;;
831 *) ac_optarg=yes ;;
832 esac
834 # Accept the important Cygnus configure options, so we can diagnose typos.
836 case $ac_dashdash$ac_option in
838 ac_dashdash=yes ;;
840 -bindir | --bindir | --bindi | --bind | --bin | --bi)
841 ac_prev=bindir ;;
842 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
843 bindir=$ac_optarg ;;
845 -build | --build | --buil | --bui | --bu)
846 ac_prev=build_alias ;;
847 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
848 build_alias=$ac_optarg ;;
850 -cache-file | --cache-file | --cache-fil | --cache-fi \
851 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
852 ac_prev=cache_file ;;
853 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
854 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
855 cache_file=$ac_optarg ;;
857 --config-cache | -C)
858 cache_file=config.cache ;;
860 -datadir | --datadir | --datadi | --datad)
861 ac_prev=datadir ;;
862 -datadir=* | --datadir=* | --datadi=* | --datad=*)
863 datadir=$ac_optarg ;;
865 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
866 | --dataroo | --dataro | --datar)
867 ac_prev=datarootdir ;;
868 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
869 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
870 datarootdir=$ac_optarg ;;
872 -disable-* | --disable-*)
873 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
874 # Reject names that are not valid shell variable names.
875 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
876 as_fn_error $? "invalid feature name: $ac_useropt"
877 ac_useropt_orig=$ac_useropt
878 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
879 case $ac_user_opts in
881 "enable_$ac_useropt"
882 "*) ;;
883 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
884 ac_unrecognized_sep=', ';;
885 esac
886 eval enable_$ac_useropt=no ;;
888 -docdir | --docdir | --docdi | --doc | --do)
889 ac_prev=docdir ;;
890 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
891 docdir=$ac_optarg ;;
893 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
894 ac_prev=dvidir ;;
895 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
896 dvidir=$ac_optarg ;;
898 -enable-* | --enable-*)
899 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
900 # Reject names that are not valid shell variable names.
901 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
902 as_fn_error $? "invalid feature name: $ac_useropt"
903 ac_useropt_orig=$ac_useropt
904 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
905 case $ac_user_opts in
907 "enable_$ac_useropt"
908 "*) ;;
909 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
910 ac_unrecognized_sep=', ';;
911 esac
912 eval enable_$ac_useropt=\$ac_optarg ;;
914 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
915 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
916 | --exec | --exe | --ex)
917 ac_prev=exec_prefix ;;
918 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
919 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
920 | --exec=* | --exe=* | --ex=*)
921 exec_prefix=$ac_optarg ;;
923 -gas | --gas | --ga | --g)
924 # Obsolete; use --with-gas.
925 with_gas=yes ;;
927 -help | --help | --hel | --he | -h)
928 ac_init_help=long ;;
929 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
930 ac_init_help=recursive ;;
931 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
932 ac_init_help=short ;;
934 -host | --host | --hos | --ho)
935 ac_prev=host_alias ;;
936 -host=* | --host=* | --hos=* | --ho=*)
937 host_alias=$ac_optarg ;;
939 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
940 ac_prev=htmldir ;;
941 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
942 | --ht=*)
943 htmldir=$ac_optarg ;;
945 -includedir | --includedir | --includedi | --included | --include \
946 | --includ | --inclu | --incl | --inc)
947 ac_prev=includedir ;;
948 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
949 | --includ=* | --inclu=* | --incl=* | --inc=*)
950 includedir=$ac_optarg ;;
952 -infodir | --infodir | --infodi | --infod | --info | --inf)
953 ac_prev=infodir ;;
954 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
955 infodir=$ac_optarg ;;
957 -libdir | --libdir | --libdi | --libd)
958 ac_prev=libdir ;;
959 -libdir=* | --libdir=* | --libdi=* | --libd=*)
960 libdir=$ac_optarg ;;
962 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
963 | --libexe | --libex | --libe)
964 ac_prev=libexecdir ;;
965 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
966 | --libexe=* | --libex=* | --libe=*)
967 libexecdir=$ac_optarg ;;
969 -localedir | --localedir | --localedi | --localed | --locale)
970 ac_prev=localedir ;;
971 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
972 localedir=$ac_optarg ;;
974 -localstatedir | --localstatedir | --localstatedi | --localstated \
975 | --localstate | --localstat | --localsta | --localst | --locals)
976 ac_prev=localstatedir ;;
977 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
978 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
979 localstatedir=$ac_optarg ;;
981 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
982 ac_prev=mandir ;;
983 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
984 mandir=$ac_optarg ;;
986 -nfp | --nfp | --nf)
987 # Obsolete; use --without-fp.
988 with_fp=no ;;
990 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
991 | --no-cr | --no-c | -n)
992 no_create=yes ;;
994 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
995 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
996 no_recursion=yes ;;
998 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
999 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1000 | --oldin | --oldi | --old | --ol | --o)
1001 ac_prev=oldincludedir ;;
1002 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1003 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1004 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1005 oldincludedir=$ac_optarg ;;
1007 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1008 ac_prev=prefix ;;
1009 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1010 prefix=$ac_optarg ;;
1012 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1013 | --program-pre | --program-pr | --program-p)
1014 ac_prev=program_prefix ;;
1015 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1016 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1017 program_prefix=$ac_optarg ;;
1019 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1020 | --program-suf | --program-su | --program-s)
1021 ac_prev=program_suffix ;;
1022 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1023 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1024 program_suffix=$ac_optarg ;;
1026 -program-transform-name | --program-transform-name \
1027 | --program-transform-nam | --program-transform-na \
1028 | --program-transform-n | --program-transform- \
1029 | --program-transform | --program-transfor \
1030 | --program-transfo | --program-transf \
1031 | --program-trans | --program-tran \
1032 | --progr-tra | --program-tr | --program-t)
1033 ac_prev=program_transform_name ;;
1034 -program-transform-name=* | --program-transform-name=* \
1035 | --program-transform-nam=* | --program-transform-na=* \
1036 | --program-transform-n=* | --program-transform-=* \
1037 | --program-transform=* | --program-transfor=* \
1038 | --program-transfo=* | --program-transf=* \
1039 | --program-trans=* | --program-tran=* \
1040 | --progr-tra=* | --program-tr=* | --program-t=*)
1041 program_transform_name=$ac_optarg ;;
1043 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1044 ac_prev=pdfdir ;;
1045 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1046 pdfdir=$ac_optarg ;;
1048 -psdir | --psdir | --psdi | --psd | --ps)
1049 ac_prev=psdir ;;
1050 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1051 psdir=$ac_optarg ;;
1053 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1054 | -silent | --silent | --silen | --sile | --sil)
1055 silent=yes ;;
1057 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1058 ac_prev=sbindir ;;
1059 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1060 | --sbi=* | --sb=*)
1061 sbindir=$ac_optarg ;;
1063 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1064 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1065 | --sharedst | --shareds | --shared | --share | --shar \
1066 | --sha | --sh)
1067 ac_prev=sharedstatedir ;;
1068 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1069 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1070 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1071 | --sha=* | --sh=*)
1072 sharedstatedir=$ac_optarg ;;
1074 -site | --site | --sit)
1075 ac_prev=site ;;
1076 -site=* | --site=* | --sit=*)
1077 site=$ac_optarg ;;
1079 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1080 ac_prev=srcdir ;;
1081 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1082 srcdir=$ac_optarg ;;
1084 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1085 | --syscon | --sysco | --sysc | --sys | --sy)
1086 ac_prev=sysconfdir ;;
1087 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1088 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1089 sysconfdir=$ac_optarg ;;
1091 -target | --target | --targe | --targ | --tar | --ta | --t)
1092 ac_prev=target_alias ;;
1093 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1094 target_alias=$ac_optarg ;;
1096 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1097 verbose=yes ;;
1099 -version | --version | --versio | --versi | --vers | -V)
1100 ac_init_version=: ;;
1102 -with-* | --with-*)
1103 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1104 # Reject names that are not valid shell variable names.
1105 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1106 as_fn_error $? "invalid package name: $ac_useropt"
1107 ac_useropt_orig=$ac_useropt
1108 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1109 case $ac_user_opts in
1111 "with_$ac_useropt"
1112 "*) ;;
1113 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1114 ac_unrecognized_sep=', ';;
1115 esac
1116 eval with_$ac_useropt=\$ac_optarg ;;
1118 -without-* | --without-*)
1119 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1120 # Reject names that are not valid shell variable names.
1121 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1122 as_fn_error $? "invalid package name: $ac_useropt"
1123 ac_useropt_orig=$ac_useropt
1124 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1125 case $ac_user_opts in
1127 "with_$ac_useropt"
1128 "*) ;;
1129 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1130 ac_unrecognized_sep=', ';;
1131 esac
1132 eval with_$ac_useropt=no ;;
1134 --x)
1135 # Obsolete; use --with-x.
1136 with_x=yes ;;
1138 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1139 | --x-incl | --x-inc | --x-in | --x-i)
1140 ac_prev=x_includes ;;
1141 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1142 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1143 x_includes=$ac_optarg ;;
1145 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1146 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1147 ac_prev=x_libraries ;;
1148 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1149 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1150 x_libraries=$ac_optarg ;;
1152 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1153 Try \`$0 --help' for more information"
1156 *=*)
1157 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1158 # Reject names that are not valid shell variable names.
1159 case $ac_envvar in #(
1160 '' | [0-9]* | *[!_$as_cr_alnum]* )
1161 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1162 esac
1163 eval $ac_envvar=\$ac_optarg
1164 export $ac_envvar ;;
1167 # FIXME: should be removed in autoconf 3.0.
1168 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1169 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1170 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1171 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1174 esac
1175 done
1177 if test -n "$ac_prev"; then
1178 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1179 as_fn_error $? "missing argument to $ac_option"
1182 if test -n "$ac_unrecognized_opts"; then
1183 case $enable_option_checking in
1184 no) ;;
1185 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1186 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1187 esac
1190 # Check all directory arguments for consistency.
1191 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1192 datadir sysconfdir sharedstatedir localstatedir includedir \
1193 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1194 libdir localedir mandir
1196 eval ac_val=\$$ac_var
1197 # Remove trailing slashes.
1198 case $ac_val in
1199 */ )
1200 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1201 eval $ac_var=\$ac_val;;
1202 esac
1203 # Be sure to have absolute directory names.
1204 case $ac_val in
1205 [\\/$]* | ?:[\\/]* ) continue;;
1206 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1207 esac
1208 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1209 done
1211 # There might be people who depend on the old broken behavior: `$host'
1212 # used to hold the argument of --host etc.
1213 # FIXME: To remove some day.
1214 build=$build_alias
1215 host=$host_alias
1216 target=$target_alias
1218 # FIXME: To remove some day.
1219 if test "x$host_alias" != x; then
1220 if test "x$build_alias" = x; then
1221 cross_compiling=maybe
1222 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1223 If a cross compiler is detected then cross compile mode will be used" >&2
1224 elif test "x$build_alias" != "x$host_alias"; then
1225 cross_compiling=yes
1229 ac_tool_prefix=
1230 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1232 test "$silent" = yes && exec 6>/dev/null
1235 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1236 ac_ls_di=`ls -di .` &&
1237 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1238 as_fn_error $? "working directory cannot be determined"
1239 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1240 as_fn_error $? "pwd does not report name of working directory"
1243 # Find the source files, if location was not specified.
1244 if test -z "$srcdir"; then
1245 ac_srcdir_defaulted=yes
1246 # Try the directory containing this script, then the parent directory.
1247 ac_confdir=`$as_dirname -- "$as_myself" ||
1248 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1249 X"$as_myself" : 'X\(//\)[^/]' \| \
1250 X"$as_myself" : 'X\(//\)$' \| \
1251 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1252 $as_echo X"$as_myself" |
1253 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1254 s//\1/
1257 /^X\(\/\/\)[^/].*/{
1258 s//\1/
1261 /^X\(\/\/\)$/{
1262 s//\1/
1265 /^X\(\/\).*/{
1266 s//\1/
1269 s/.*/./; q'`
1270 srcdir=$ac_confdir
1271 if test ! -r "$srcdir/$ac_unique_file"; then
1272 srcdir=..
1274 else
1275 ac_srcdir_defaulted=no
1277 if test ! -r "$srcdir/$ac_unique_file"; then
1278 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1279 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1281 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1282 ac_abs_confdir=`(
1283 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1284 pwd)`
1285 # When building in place, set srcdir=.
1286 if test "$ac_abs_confdir" = "$ac_pwd"; then
1287 srcdir=.
1289 # Remove unnecessary trailing slashes from srcdir.
1290 # Double slashes in file names in object file debugging info
1291 # mess up M-x gdb in Emacs.
1292 case $srcdir in
1293 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1294 esac
1295 for ac_var in $ac_precious_vars; do
1296 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1297 eval ac_env_${ac_var}_value=\$${ac_var}
1298 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1299 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1300 done
1303 # Report the --help message.
1305 if test "$ac_init_help" = "long"; then
1306 # Omit some internal or obsolete options to make the list less imposing.
1307 # This message is too long to be a string in the A/UX 3.1 sh.
1308 cat <<_ACEOF
1309 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1311 Usage: $0 [OPTION]... [VAR=VALUE]...
1313 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1314 VAR=VALUE. See below for descriptions of some of the useful variables.
1316 Defaults for the options are specified in brackets.
1318 Configuration:
1319 -h, --help display this help and exit
1320 --help=short display options specific to this package
1321 --help=recursive display the short help of all the included packages
1322 -V, --version display version information and exit
1323 -q, --quiet, --silent do not print \`checking ...' messages
1324 --cache-file=FILE cache test results in FILE [disabled]
1325 -C, --config-cache alias for \`--cache-file=config.cache'
1326 -n, --no-create do not create output files
1327 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1329 Installation directories:
1330 --prefix=PREFIX install architecture-independent files in PREFIX
1331 [$ac_default_prefix]
1332 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1333 [PREFIX]
1335 By default, \`make install' will install all the files in
1336 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1337 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1338 for instance \`--prefix=\$HOME'.
1340 For better control, use the options below.
1342 Fine tuning of the installation directories:
1343 --bindir=DIR user executables [EPREFIX/bin]
1344 --sbindir=DIR system admin executables [EPREFIX/sbin]
1345 --libexecdir=DIR program executables [EPREFIX/libexec]
1346 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1347 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1348 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1349 --libdir=DIR object code libraries [EPREFIX/lib]
1350 --includedir=DIR C header files [PREFIX/include]
1351 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1352 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1353 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1354 --infodir=DIR info documentation [DATAROOTDIR/info]
1355 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1356 --mandir=DIR man documentation [DATAROOTDIR/man]
1357 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1358 --htmldir=DIR html documentation [DOCDIR]
1359 --dvidir=DIR dvi documentation [DOCDIR]
1360 --pdfdir=DIR pdf documentation [DOCDIR]
1361 --psdir=DIR ps documentation [DOCDIR]
1362 _ACEOF
1364 cat <<\_ACEOF
1366 System types:
1367 --build=BUILD configure for building on BUILD [guessed]
1368 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1369 _ACEOF
1372 if test -n "$ac_init_help"; then
1373 case $ac_init_help in
1374 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1375 esac
1376 cat <<\_ACEOF
1378 Optional Features:
1379 --disable-option-checking ignore unrecognized --enable/--with options
1380 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1381 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1382 --disable-sanity-checks really do not use threads (should not be used except
1383 in special situations) [default=yes]
1384 --enable-shared build shared library [default=yes if GNU ld]
1385 --enable-profile build profiled library [default=no]
1386 --disable-versioning do not include versioning information in the library
1387 objects [default=yes if supported]
1388 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1389 [default=glibc default]
1390 --enable-stackguard-randomization
1391 initialize __stack_chk_guard canary with a random
1392 number at program start
1393 --enable-add-ons[=DIRS...]
1394 configure and build add-ons in DIR1,DIR2,... search
1395 for add-ons if no parameter given
1396 --disable-hidden-plt do not hide internal function calls to avoid PLT
1397 --enable-bind-now disable lazy relocations in DSOs
1398 --enable-static-nss build static NSS modules [default=no]
1399 --disable-force-install don't force installation of files from this package,
1400 even if they are older than the installed files
1401 --enable-kernel=VERSION compile for compatibility with kernel not older than
1402 VERSION
1403 --enable-all-warnings enable all useful warnings gcc can issue
1404 --enable-multi-arch enable single DSO with optimizations for multiple
1405 architectures
1406 --enable-nss-crypt enable libcrypt to use nss
1407 --enable-obsolete-rpc build and install the obsolete RPC code for
1408 link-time usage
1409 --enable-systemtap enable systemtap static probe points [default=no]
1411 Optional Packages:
1412 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1413 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1414 --with-gd=DIR find libgd include dir and library with prefix DIR
1415 --with-gd-include=DIR find libgd include files in DIR
1416 --with-gd-lib=DIR find libgd library files in DIR
1417 --with-fp if using floating-point hardware [default=yes]
1418 --with-binutils=PATH specify location of binutils (as and ld)
1419 --with-selinux if building with SELinux support
1420 --with-headers=PATH location of system headers to use (for example
1421 /usr/src/linux/include) [default=compiler default]
1422 --with-default-link do not use explicit linker scripts
1423 --with-cpu=CPU select code for CPU variant
1425 Some influential environment variables:
1426 CC C compiler command
1427 CFLAGS C compiler flags
1428 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1429 nonstandard directory <lib dir>
1430 LIBS libraries to pass to the linker, e.g. -l<library>
1431 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1432 you have headers in a nonstandard directory <include dir>
1433 CPP C preprocessor
1434 CXX C++ compiler command
1435 CXXFLAGS C++ compiler flags
1437 Use these variables to override the choices made by `configure' or to help
1438 it to find libraries and programs with nonstandard names/locations.
1440 Report bugs to <http://sourceware.org/bugzilla/>.
1441 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1442 General help using GNU software: <http://www.gnu.org/gethelp/>.
1443 _ACEOF
1444 ac_status=$?
1447 if test "$ac_init_help" = "recursive"; then
1448 # If there are subdirs, report their specific --help.
1449 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1450 test -d "$ac_dir" ||
1451 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1452 continue
1453 ac_builddir=.
1455 case "$ac_dir" in
1456 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1458 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1459 # A ".." for each directory in $ac_dir_suffix.
1460 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1461 case $ac_top_builddir_sub in
1462 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1463 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1464 esac ;;
1465 esac
1466 ac_abs_top_builddir=$ac_pwd
1467 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1468 # for backward compatibility:
1469 ac_top_builddir=$ac_top_build_prefix
1471 case $srcdir in
1472 .) # We are building in place.
1473 ac_srcdir=.
1474 ac_top_srcdir=$ac_top_builddir_sub
1475 ac_abs_top_srcdir=$ac_pwd ;;
1476 [\\/]* | ?:[\\/]* ) # Absolute name.
1477 ac_srcdir=$srcdir$ac_dir_suffix;
1478 ac_top_srcdir=$srcdir
1479 ac_abs_top_srcdir=$srcdir ;;
1480 *) # Relative name.
1481 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1482 ac_top_srcdir=$ac_top_build_prefix$srcdir
1483 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1484 esac
1485 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1487 cd "$ac_dir" || { ac_status=$?; continue; }
1488 # Check for guested configure.
1489 if test -f "$ac_srcdir/configure.gnu"; then
1490 echo &&
1491 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1492 elif test -f "$ac_srcdir/configure"; then
1493 echo &&
1494 $SHELL "$ac_srcdir/configure" --help=recursive
1495 else
1496 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1497 fi || ac_status=$?
1498 cd "$ac_pwd" || { ac_status=$?; break; }
1499 done
1502 test -n "$ac_init_help" && exit $ac_status
1503 if $ac_init_version; then
1504 cat <<\_ACEOF
1505 GNU C Library configure (see version.h)
1506 generated by GNU Autoconf 2.68
1508 Copyright (C) 2010 Free Software Foundation, Inc.
1509 This configure script is free software; the Free Software Foundation
1510 gives unlimited permission to copy, distribute and modify it.
1511 _ACEOF
1512 exit
1515 ## ------------------------ ##
1516 ## Autoconf initialization. ##
1517 ## ------------------------ ##
1519 # ac_fn_c_try_compile LINENO
1520 # --------------------------
1521 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1522 ac_fn_c_try_compile ()
1524 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1525 rm -f conftest.$ac_objext
1526 if { { ac_try="$ac_compile"
1527 case "(($ac_try" in
1528 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1529 *) ac_try_echo=$ac_try;;
1530 esac
1531 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1532 $as_echo "$ac_try_echo"; } >&5
1533 (eval "$ac_compile") 2>conftest.err
1534 ac_status=$?
1535 if test -s conftest.err; then
1536 grep -v '^ *+' conftest.err >conftest.er1
1537 cat conftest.er1 >&5
1538 mv -f conftest.er1 conftest.err
1540 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1541 test $ac_status = 0; } && {
1542 test -z "$ac_c_werror_flag" ||
1543 test ! -s conftest.err
1544 } && test -s conftest.$ac_objext; then :
1545 ac_retval=0
1546 else
1547 $as_echo "$as_me: failed program was:" >&5
1548 sed 's/^/| /' conftest.$ac_ext >&5
1550 ac_retval=1
1552 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1553 as_fn_set_status $ac_retval
1555 } # ac_fn_c_try_compile
1557 # ac_fn_c_try_cpp LINENO
1558 # ----------------------
1559 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1560 ac_fn_c_try_cpp ()
1562 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1563 if { { ac_try="$ac_cpp conftest.$ac_ext"
1564 case "(($ac_try" in
1565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1567 esac
1568 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569 $as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1571 ac_status=$?
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } > conftest.i && {
1579 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 }; then :
1582 ac_retval=0
1583 else
1584 $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.$ac_ext >&5
1587 ac_retval=1
1589 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590 as_fn_set_status $ac_retval
1592 } # ac_fn_c_try_cpp
1594 # ac_fn_cxx_try_compile LINENO
1595 # ----------------------------
1596 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1597 ac_fn_cxx_try_compile ()
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 rm -f conftest.$ac_objext
1601 if { { ac_try="$ac_compile"
1602 case "(($ac_try" in
1603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1604 *) ac_try_echo=$ac_try;;
1605 esac
1606 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607 $as_echo "$ac_try_echo"; } >&5
1608 (eval "$ac_compile") 2>conftest.err
1609 ac_status=$?
1610 if test -s conftest.err; then
1611 grep -v '^ *+' conftest.err >conftest.er1
1612 cat conftest.er1 >&5
1613 mv -f conftest.er1 conftest.err
1615 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616 test $ac_status = 0; } && {
1617 test -z "$ac_cxx_werror_flag" ||
1618 test ! -s conftest.err
1619 } && test -s conftest.$ac_objext; then :
1620 ac_retval=0
1621 else
1622 $as_echo "$as_me: failed program was:" >&5
1623 sed 's/^/| /' conftest.$ac_ext >&5
1625 ac_retval=1
1627 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1628 as_fn_set_status $ac_retval
1630 } # ac_fn_cxx_try_compile
1632 # ac_fn_c_try_link LINENO
1633 # -----------------------
1634 # Try to link conftest.$ac_ext, and return whether this succeeded.
1635 ac_fn_c_try_link ()
1637 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1638 rm -f conftest.$ac_objext conftest$ac_exeext
1639 if { { ac_try="$ac_link"
1640 case "(($ac_try" in
1641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1642 *) ac_try_echo=$ac_try;;
1643 esac
1644 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1645 $as_echo "$ac_try_echo"; } >&5
1646 (eval "$ac_link") 2>conftest.err
1647 ac_status=$?
1648 if test -s conftest.err; then
1649 grep -v '^ *+' conftest.err >conftest.er1
1650 cat conftest.er1 >&5
1651 mv -f conftest.er1 conftest.err
1653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1654 test $ac_status = 0; } && {
1655 test -z "$ac_c_werror_flag" ||
1656 test ! -s conftest.err
1657 } && test -s conftest$ac_exeext && {
1658 test "$cross_compiling" = yes ||
1659 $as_test_x conftest$ac_exeext
1660 }; then :
1661 ac_retval=0
1662 else
1663 $as_echo "$as_me: failed program was:" >&5
1664 sed 's/^/| /' conftest.$ac_ext >&5
1666 ac_retval=1
1668 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1669 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1670 # interfere with the next link command; also delete a directory that is
1671 # left behind by Apple's compiler. We do this before executing the actions.
1672 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1673 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1674 as_fn_set_status $ac_retval
1676 } # ac_fn_c_try_link
1678 # ac_fn_c_try_run LINENO
1679 # ----------------------
1680 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1681 # that executables *can* be run.
1682 ac_fn_c_try_run ()
1684 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1685 if { { ac_try="$ac_link"
1686 case "(($ac_try" in
1687 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1688 *) ac_try_echo=$ac_try;;
1689 esac
1690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1691 $as_echo "$ac_try_echo"; } >&5
1692 (eval "$ac_link") 2>&5
1693 ac_status=$?
1694 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1695 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1696 { { case "(($ac_try" in
1697 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1698 *) ac_try_echo=$ac_try;;
1699 esac
1700 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1701 $as_echo "$ac_try_echo"; } >&5
1702 (eval "$ac_try") 2>&5
1703 ac_status=$?
1704 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1705 test $ac_status = 0; }; }; then :
1706 ac_retval=0
1707 else
1708 $as_echo "$as_me: program exited with status $ac_status" >&5
1709 $as_echo "$as_me: failed program was:" >&5
1710 sed 's/^/| /' conftest.$ac_ext >&5
1712 ac_retval=$ac_status
1714 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1715 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1716 as_fn_set_status $ac_retval
1718 } # ac_fn_c_try_run
1720 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1721 # --------------------------------------------
1722 # Tries to find the compile-time value of EXPR in a program that includes
1723 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1724 # computed
1725 ac_fn_c_compute_int ()
1727 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1728 if test "$cross_compiling" = yes; then
1729 # Depending upon the size, compute the lo and hi bounds.
1730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1731 /* end confdefs.h. */
1734 main ()
1736 static int test_array [1 - 2 * !(($2) >= 0)];
1737 test_array [0] = 0
1740 return 0;
1742 _ACEOF
1743 if ac_fn_c_try_compile "$LINENO"; then :
1744 ac_lo=0 ac_mid=0
1745 while :; do
1746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1747 /* end confdefs.h. */
1750 main ()
1752 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1753 test_array [0] = 0
1756 return 0;
1758 _ACEOF
1759 if ac_fn_c_try_compile "$LINENO"; then :
1760 ac_hi=$ac_mid; break
1761 else
1762 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1763 if test $ac_lo -le $ac_mid; then
1764 ac_lo= ac_hi=
1765 break
1767 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1769 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1770 done
1771 else
1772 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1773 /* end confdefs.h. */
1776 main ()
1778 static int test_array [1 - 2 * !(($2) < 0)];
1779 test_array [0] = 0
1782 return 0;
1784 _ACEOF
1785 if ac_fn_c_try_compile "$LINENO"; then :
1786 ac_hi=-1 ac_mid=-1
1787 while :; do
1788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1789 /* end confdefs.h. */
1792 main ()
1794 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1795 test_array [0] = 0
1798 return 0;
1800 _ACEOF
1801 if ac_fn_c_try_compile "$LINENO"; then :
1802 ac_lo=$ac_mid; break
1803 else
1804 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1805 if test $ac_mid -le $ac_hi; then
1806 ac_lo= ac_hi=
1807 break
1809 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1812 done
1813 else
1814 ac_lo= ac_hi=
1816 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1819 # Binary search between lo and hi bounds.
1820 while test "x$ac_lo" != "x$ac_hi"; do
1821 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823 /* end confdefs.h. */
1826 main ()
1828 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1829 test_array [0] = 0
1832 return 0;
1834 _ACEOF
1835 if ac_fn_c_try_compile "$LINENO"; then :
1836 ac_hi=$ac_mid
1837 else
1838 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1840 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1841 done
1842 case $ac_lo in #((
1843 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1844 '') ac_retval=1 ;;
1845 esac
1846 else
1847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1848 /* end confdefs.h. */
1850 static long int longval () { return $2; }
1851 static unsigned long int ulongval () { return $2; }
1852 #include <stdio.h>
1853 #include <stdlib.h>
1855 main ()
1858 FILE *f = fopen ("conftest.val", "w");
1859 if (! f)
1860 return 1;
1861 if (($2) < 0)
1863 long int i = longval ();
1864 if (i != ($2))
1865 return 1;
1866 fprintf (f, "%ld", i);
1868 else
1870 unsigned long int i = ulongval ();
1871 if (i != ($2))
1872 return 1;
1873 fprintf (f, "%lu", i);
1875 /* Do not output a trailing newline, as this causes \r\n confusion
1876 on some platforms. */
1877 return ferror (f) || fclose (f) != 0;
1880 return 0;
1882 _ACEOF
1883 if ac_fn_c_try_run "$LINENO"; then :
1884 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1885 else
1886 ac_retval=1
1888 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1889 conftest.$ac_objext conftest.beam conftest.$ac_ext
1890 rm -f conftest.val
1893 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1894 as_fn_set_status $ac_retval
1896 } # ac_fn_c_compute_int
1897 cat >config.log <<_ACEOF
1898 This file contains any messages produced by compilers while
1899 running configure, to aid debugging if configure makes a mistake.
1901 It was created by GNU C Library $as_me (see version.h), which was
1902 generated by GNU Autoconf 2.68. Invocation command line was
1904 $ $0 $@
1906 _ACEOF
1907 exec 5>>config.log
1909 cat <<_ASUNAME
1910 ## --------- ##
1911 ## Platform. ##
1912 ## --------- ##
1914 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1915 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1916 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1917 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1918 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1920 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1921 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1923 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1924 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1925 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1926 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1927 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1928 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1929 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1931 _ASUNAME
1933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1934 for as_dir in $PATH
1936 IFS=$as_save_IFS
1937 test -z "$as_dir" && as_dir=.
1938 $as_echo "PATH: $as_dir"
1939 done
1940 IFS=$as_save_IFS
1942 } >&5
1944 cat >&5 <<_ACEOF
1947 ## ----------- ##
1948 ## Core tests. ##
1949 ## ----------- ##
1951 _ACEOF
1954 # Keep a trace of the command line.
1955 # Strip out --no-create and --no-recursion so they do not pile up.
1956 # Strip out --silent because we don't want to record it for future runs.
1957 # Also quote any args containing shell meta-characters.
1958 # Make two passes to allow for proper duplicate-argument suppression.
1959 ac_configure_args=
1960 ac_configure_args0=
1961 ac_configure_args1=
1962 ac_must_keep_next=false
1963 for ac_pass in 1 2
1965 for ac_arg
1967 case $ac_arg in
1968 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1969 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1970 | -silent | --silent | --silen | --sile | --sil)
1971 continue ;;
1972 *\'*)
1973 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1974 esac
1975 case $ac_pass in
1976 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1978 as_fn_append ac_configure_args1 " '$ac_arg'"
1979 if test $ac_must_keep_next = true; then
1980 ac_must_keep_next=false # Got value, back to normal.
1981 else
1982 case $ac_arg in
1983 *=* | --config-cache | -C | -disable-* | --disable-* \
1984 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1985 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1986 | -with-* | --with-* | -without-* | --without-* | --x)
1987 case "$ac_configure_args0 " in
1988 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1989 esac
1991 -* ) ac_must_keep_next=true ;;
1992 esac
1994 as_fn_append ac_configure_args " '$ac_arg'"
1996 esac
1997 done
1998 done
1999 { ac_configure_args0=; unset ac_configure_args0;}
2000 { ac_configure_args1=; unset ac_configure_args1;}
2002 # When interrupted or exit'd, cleanup temporary files, and complete
2003 # config.log. We remove comments because anyway the quotes in there
2004 # would cause problems or look ugly.
2005 # WARNING: Use '\'' to represent an apostrophe within the trap.
2006 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2007 trap 'exit_status=$?
2008 # Save into config.log some information that might help in debugging.
2010 echo
2012 $as_echo "## ---------------- ##
2013 ## Cache variables. ##
2014 ## ---------------- ##"
2015 echo
2016 # The following way of writing the cache mishandles newlines in values,
2018 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2019 eval ac_val=\$$ac_var
2020 case $ac_val in #(
2021 *${as_nl}*)
2022 case $ac_var in #(
2023 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2024 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2025 esac
2026 case $ac_var in #(
2027 _ | IFS | as_nl) ;; #(
2028 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2029 *) { eval $ac_var=; unset $ac_var;} ;;
2030 esac ;;
2031 esac
2032 done
2033 (set) 2>&1 |
2034 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2035 *${as_nl}ac_space=\ *)
2036 sed -n \
2037 "s/'\''/'\''\\\\'\'''\''/g;
2038 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2039 ;; #(
2041 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2043 esac |
2044 sort
2046 echo
2048 $as_echo "## ----------------- ##
2049 ## Output variables. ##
2050 ## ----------------- ##"
2051 echo
2052 for ac_var in $ac_subst_vars
2054 eval ac_val=\$$ac_var
2055 case $ac_val in
2056 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2057 esac
2058 $as_echo "$ac_var='\''$ac_val'\''"
2059 done | sort
2060 echo
2062 if test -n "$ac_subst_files"; then
2063 $as_echo "## ------------------- ##
2064 ## File substitutions. ##
2065 ## ------------------- ##"
2066 echo
2067 for ac_var in $ac_subst_files
2069 eval ac_val=\$$ac_var
2070 case $ac_val in
2071 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2072 esac
2073 $as_echo "$ac_var='\''$ac_val'\''"
2074 done | sort
2075 echo
2078 if test -s confdefs.h; then
2079 $as_echo "## ----------- ##
2080 ## confdefs.h. ##
2081 ## ----------- ##"
2082 echo
2083 cat confdefs.h
2084 echo
2086 test "$ac_signal" != 0 &&
2087 $as_echo "$as_me: caught signal $ac_signal"
2088 $as_echo "$as_me: exit $exit_status"
2089 } >&5
2090 rm -f core *.core core.conftest.* &&
2091 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2092 exit $exit_status
2094 for ac_signal in 1 2 13 15; do
2095 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2096 done
2097 ac_signal=0
2099 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2100 rm -f -r conftest* confdefs.h
2102 $as_echo "/* confdefs.h */" > confdefs.h
2104 # Predefined preprocessor variables.
2106 cat >>confdefs.h <<_ACEOF
2107 #define PACKAGE_NAME "$PACKAGE_NAME"
2108 _ACEOF
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2112 _ACEOF
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2116 _ACEOF
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_STRING "$PACKAGE_STRING"
2120 _ACEOF
2122 cat >>confdefs.h <<_ACEOF
2123 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2124 _ACEOF
2126 cat >>confdefs.h <<_ACEOF
2127 #define PACKAGE_URL "$PACKAGE_URL"
2128 _ACEOF
2131 # Let the site file select an alternate cache file if it wants to.
2132 # Prefer an explicitly selected file to automatically selected ones.
2133 ac_site_file1=NONE
2134 ac_site_file2=NONE
2135 if test -n "$CONFIG_SITE"; then
2136 # We do not want a PATH search for config.site.
2137 case $CONFIG_SITE in #((
2138 -*) ac_site_file1=./$CONFIG_SITE;;
2139 */*) ac_site_file1=$CONFIG_SITE;;
2140 *) ac_site_file1=./$CONFIG_SITE;;
2141 esac
2142 elif test "x$prefix" != xNONE; then
2143 ac_site_file1=$prefix/share/config.site
2144 ac_site_file2=$prefix/etc/config.site
2145 else
2146 ac_site_file1=$ac_default_prefix/share/config.site
2147 ac_site_file2=$ac_default_prefix/etc/config.site
2149 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2151 test "x$ac_site_file" = xNONE && continue
2152 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2153 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2154 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2155 sed 's/^/| /' "$ac_site_file" >&5
2156 . "$ac_site_file" \
2157 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2158 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2159 as_fn_error $? "failed to load site script $ac_site_file
2160 See \`config.log' for more details" "$LINENO" 5; }
2162 done
2164 if test -r "$cache_file"; then
2165 # Some versions of bash will fail to source /dev/null (special files
2166 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2167 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2168 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2169 $as_echo "$as_me: loading cache $cache_file" >&6;}
2170 case $cache_file in
2171 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2172 *) . "./$cache_file";;
2173 esac
2175 else
2176 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2177 $as_echo "$as_me: creating cache $cache_file" >&6;}
2178 >$cache_file
2181 # Check that the precious variables saved in the cache have kept the same
2182 # value.
2183 ac_cache_corrupted=false
2184 for ac_var in $ac_precious_vars; do
2185 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2186 eval ac_new_set=\$ac_env_${ac_var}_set
2187 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2188 eval ac_new_val=\$ac_env_${ac_var}_value
2189 case $ac_old_set,$ac_new_set in
2190 set,)
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2192 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2193 ac_cache_corrupted=: ;;
2194 ,set)
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2196 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2197 ac_cache_corrupted=: ;;
2198 ,);;
2200 if test "x$ac_old_val" != "x$ac_new_val"; then
2201 # differences in whitespace do not lead to failure.
2202 ac_old_val_w=`echo x $ac_old_val`
2203 ac_new_val_w=`echo x $ac_new_val`
2204 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2206 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2207 ac_cache_corrupted=:
2208 else
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2210 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2211 eval $ac_var=\$ac_old_val
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2214 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2215 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2216 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2217 fi;;
2218 esac
2219 # Pass precious variables to config.status.
2220 if test "$ac_new_set" = set; then
2221 case $ac_new_val in
2222 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2223 *) ac_arg=$ac_var=$ac_new_val ;;
2224 esac
2225 case " $ac_configure_args " in
2226 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2227 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2228 esac
2230 done
2231 if $ac_cache_corrupted; then
2232 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2233 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2234 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2235 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2236 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2238 ## -------------------- ##
2239 ## Main body of script. ##
2240 ## -------------------- ##
2242 ac_ext=c
2243 ac_cpp='$CPP $CPPFLAGS'
2244 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2245 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2246 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2250 ac_config_headers="$ac_config_headers config.h"
2252 ac_aux_dir=
2253 for ac_dir in scripts "$srcdir"/scripts; do
2254 if test -f "$ac_dir/install-sh"; then
2255 ac_aux_dir=$ac_dir
2256 ac_install_sh="$ac_aux_dir/install-sh -c"
2257 break
2258 elif test -f "$ac_dir/install.sh"; then
2259 ac_aux_dir=$ac_dir
2260 ac_install_sh="$ac_aux_dir/install.sh -c"
2261 break
2262 elif test -f "$ac_dir/shtool"; then
2263 ac_aux_dir=$ac_dir
2264 ac_install_sh="$ac_aux_dir/shtool install -c"
2265 break
2267 done
2268 if test -z "$ac_aux_dir"; then
2269 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2272 # These three variables are undocumented and unsupported,
2273 # and are intended to be withdrawn in a future Autoconf release.
2274 # They can cause serious problems if a builder's source tree is in a directory
2275 # whose full name contains unusual characters.
2276 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2277 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2278 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2282 # Glibc should not depend on any header files
2287 subdirs="$subdirs "
2290 # Make sure we can run config.sub.
2291 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2292 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2295 $as_echo_n "checking build system type... " >&6; }
2296 if ${ac_cv_build+:} false; then :
2297 $as_echo_n "(cached) " >&6
2298 else
2299 ac_build_alias=$build_alias
2300 test "x$ac_build_alias" = x &&
2301 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2302 test "x$ac_build_alias" = x &&
2303 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2304 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2305 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2309 $as_echo "$ac_cv_build" >&6; }
2310 case $ac_cv_build in
2311 *-*-*) ;;
2312 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2313 esac
2314 build=$ac_cv_build
2315 ac_save_IFS=$IFS; IFS='-'
2316 set x $ac_cv_build
2317 shift
2318 build_cpu=$1
2319 build_vendor=$2
2320 shift; shift
2321 # Remember, the first character of IFS is used to create $*,
2322 # except with old shells:
2323 build_os=$*
2324 IFS=$ac_save_IFS
2325 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2329 $as_echo_n "checking host system type... " >&6; }
2330 if ${ac_cv_host+:} false; then :
2331 $as_echo_n "(cached) " >&6
2332 else
2333 if test "x$host_alias" = x; then
2334 ac_cv_host=$ac_cv_build
2335 else
2336 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2337 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2342 $as_echo "$ac_cv_host" >&6; }
2343 case $ac_cv_host in
2344 *-*-*) ;;
2345 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2346 esac
2347 host=$ac_cv_host
2348 ac_save_IFS=$IFS; IFS='-'
2349 set x $ac_cv_host
2350 shift
2351 host_cpu=$1
2352 host_vendor=$2
2353 shift; shift
2354 # Remember, the first character of IFS is used to create $*,
2355 # except with old shells:
2356 host_os=$*
2357 IFS=$ac_save_IFS
2358 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2362 ac_ext=c
2363 ac_cpp='$CPP $CPPFLAGS'
2364 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2365 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2366 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2367 if test -n "$ac_tool_prefix"; then
2368 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2369 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2371 $as_echo_n "checking for $ac_word... " >&6; }
2372 if ${ac_cv_prog_CC+:} false; then :
2373 $as_echo_n "(cached) " >&6
2374 else
2375 if test -n "$CC"; then
2376 ac_cv_prog_CC="$CC" # Let the user override the test.
2377 else
2378 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2379 for as_dir in $PATH
2381 IFS=$as_save_IFS
2382 test -z "$as_dir" && as_dir=.
2383 for ac_exec_ext in '' $ac_executable_extensions; do
2384 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2385 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2386 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2387 break 2
2389 done
2390 done
2391 IFS=$as_save_IFS
2395 CC=$ac_cv_prog_CC
2396 if test -n "$CC"; then
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2398 $as_echo "$CC" >&6; }
2399 else
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2401 $as_echo "no" >&6; }
2406 if test -z "$ac_cv_prog_CC"; then
2407 ac_ct_CC=$CC
2408 # Extract the first word of "gcc", so it can be a program name with args.
2409 set dummy gcc; ac_word=$2
2410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2411 $as_echo_n "checking for $ac_word... " >&6; }
2412 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2413 $as_echo_n "(cached) " >&6
2414 else
2415 if test -n "$ac_ct_CC"; then
2416 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2417 else
2418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2419 for as_dir in $PATH
2421 IFS=$as_save_IFS
2422 test -z "$as_dir" && as_dir=.
2423 for ac_exec_ext in '' $ac_executable_extensions; do
2424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2425 ac_cv_prog_ac_ct_CC="gcc"
2426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2427 break 2
2429 done
2430 done
2431 IFS=$as_save_IFS
2435 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2436 if test -n "$ac_ct_CC"; then
2437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2438 $as_echo "$ac_ct_CC" >&6; }
2439 else
2440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2441 $as_echo "no" >&6; }
2444 if test "x$ac_ct_CC" = x; then
2445 CC=""
2446 else
2447 case $cross_compiling:$ac_tool_warned in
2448 yes:)
2449 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2450 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2451 ac_tool_warned=yes ;;
2452 esac
2453 CC=$ac_ct_CC
2455 else
2456 CC="$ac_cv_prog_CC"
2459 if test -z "$CC"; then
2460 if test -n "$ac_tool_prefix"; then
2461 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2462 set dummy ${ac_tool_prefix}cc; ac_word=$2
2463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2464 $as_echo_n "checking for $ac_word... " >&6; }
2465 if ${ac_cv_prog_CC+:} false; then :
2466 $as_echo_n "(cached) " >&6
2467 else
2468 if test -n "$CC"; then
2469 ac_cv_prog_CC="$CC" # Let the user override the test.
2470 else
2471 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2472 for as_dir in $PATH
2474 IFS=$as_save_IFS
2475 test -z "$as_dir" && as_dir=.
2476 for ac_exec_ext in '' $ac_executable_extensions; do
2477 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2478 ac_cv_prog_CC="${ac_tool_prefix}cc"
2479 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2480 break 2
2482 done
2483 done
2484 IFS=$as_save_IFS
2488 CC=$ac_cv_prog_CC
2489 if test -n "$CC"; then
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2491 $as_echo "$CC" >&6; }
2492 else
2493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2494 $as_echo "no" >&6; }
2500 if test -z "$CC"; then
2501 # Extract the first word of "cc", so it can be a program name with args.
2502 set dummy cc; ac_word=$2
2503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2504 $as_echo_n "checking for $ac_word... " >&6; }
2505 if ${ac_cv_prog_CC+:} false; then :
2506 $as_echo_n "(cached) " >&6
2507 else
2508 if test -n "$CC"; then
2509 ac_cv_prog_CC="$CC" # Let the user override the test.
2510 else
2511 ac_prog_rejected=no
2512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2513 for as_dir in $PATH
2515 IFS=$as_save_IFS
2516 test -z "$as_dir" && as_dir=.
2517 for ac_exec_ext in '' $ac_executable_extensions; do
2518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2519 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2520 ac_prog_rejected=yes
2521 continue
2523 ac_cv_prog_CC="cc"
2524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2525 break 2
2527 done
2528 done
2529 IFS=$as_save_IFS
2531 if test $ac_prog_rejected = yes; then
2532 # We found a bogon in the path, so make sure we never use it.
2533 set dummy $ac_cv_prog_CC
2534 shift
2535 if test $# != 0; then
2536 # We chose a different compiler from the bogus one.
2537 # However, it has the same basename, so the bogon will be chosen
2538 # first if we set CC to just the basename; use the full file name.
2539 shift
2540 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2545 CC=$ac_cv_prog_CC
2546 if test -n "$CC"; then
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2548 $as_echo "$CC" >&6; }
2549 else
2550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2551 $as_echo "no" >&6; }
2556 if test -z "$CC"; then
2557 if test -n "$ac_tool_prefix"; then
2558 for ac_prog in cl.exe
2560 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2561 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2563 $as_echo_n "checking for $ac_word... " >&6; }
2564 if ${ac_cv_prog_CC+:} false; then :
2565 $as_echo_n "(cached) " >&6
2566 else
2567 if test -n "$CC"; then
2568 ac_cv_prog_CC="$CC" # Let the user override the test.
2569 else
2570 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2571 for as_dir in $PATH
2573 IFS=$as_save_IFS
2574 test -z "$as_dir" && as_dir=.
2575 for ac_exec_ext in '' $ac_executable_extensions; do
2576 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2577 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2578 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2579 break 2
2581 done
2582 done
2583 IFS=$as_save_IFS
2587 CC=$ac_cv_prog_CC
2588 if test -n "$CC"; then
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2590 $as_echo "$CC" >&6; }
2591 else
2592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2593 $as_echo "no" >&6; }
2597 test -n "$CC" && break
2598 done
2600 if test -z "$CC"; then
2601 ac_ct_CC=$CC
2602 for ac_prog in cl.exe
2604 # Extract the first word of "$ac_prog", so it can be a program name with args.
2605 set dummy $ac_prog; ac_word=$2
2606 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2607 $as_echo_n "checking for $ac_word... " >&6; }
2608 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2609 $as_echo_n "(cached) " >&6
2610 else
2611 if test -n "$ac_ct_CC"; then
2612 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2613 else
2614 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2615 for as_dir in $PATH
2617 IFS=$as_save_IFS
2618 test -z "$as_dir" && as_dir=.
2619 for ac_exec_ext in '' $ac_executable_extensions; do
2620 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2621 ac_cv_prog_ac_ct_CC="$ac_prog"
2622 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2623 break 2
2625 done
2626 done
2627 IFS=$as_save_IFS
2631 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2632 if test -n "$ac_ct_CC"; then
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2634 $as_echo "$ac_ct_CC" >&6; }
2635 else
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2637 $as_echo "no" >&6; }
2641 test -n "$ac_ct_CC" && break
2642 done
2644 if test "x$ac_ct_CC" = x; then
2645 CC=""
2646 else
2647 case $cross_compiling:$ac_tool_warned in
2648 yes:)
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2650 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2651 ac_tool_warned=yes ;;
2652 esac
2653 CC=$ac_ct_CC
2660 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2661 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2662 as_fn_error $? "no acceptable C compiler found in \$PATH
2663 See \`config.log' for more details" "$LINENO" 5; }
2665 # Provide some information about the compiler.
2666 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2667 set X $ac_compile
2668 ac_compiler=$2
2669 for ac_option in --version -v -V -qversion; do
2670 { { ac_try="$ac_compiler $ac_option >&5"
2671 case "(($ac_try" in
2672 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2673 *) ac_try_echo=$ac_try;;
2674 esac
2675 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2676 $as_echo "$ac_try_echo"; } >&5
2677 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2678 ac_status=$?
2679 if test -s conftest.err; then
2680 sed '10a\
2681 ... rest of stderr output deleted ...
2682 10q' conftest.err >conftest.er1
2683 cat conftest.er1 >&5
2685 rm -f conftest.er1 conftest.err
2686 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2687 test $ac_status = 0; }
2688 done
2690 EXEEXT=
2691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2692 $as_echo_n "checking for suffix of object files... " >&6; }
2693 if ${ac_cv_objext+:} false; then :
2694 $as_echo_n "(cached) " >&6
2695 else
2696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2697 /* end confdefs.h. */
2700 main ()
2704 return 0;
2706 _ACEOF
2707 rm -f conftest.o conftest.obj
2708 if { { ac_try="$ac_compile"
2709 case "(($ac_try" in
2710 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2711 *) ac_try_echo=$ac_try;;
2712 esac
2713 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2714 $as_echo "$ac_try_echo"; } >&5
2715 (eval "$ac_compile") 2>&5
2716 ac_status=$?
2717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2718 test $ac_status = 0; }; then :
2719 for ac_file in conftest.o conftest.obj conftest.*; do
2720 test -f "$ac_file" || continue;
2721 case $ac_file in
2722 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2723 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2724 break;;
2725 esac
2726 done
2727 else
2728 $as_echo "$as_me: failed program was:" >&5
2729 sed 's/^/| /' conftest.$ac_ext >&5
2731 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2732 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2733 as_fn_error $? "cannot compute suffix of object files: cannot compile
2734 See \`config.log' for more details" "$LINENO" 5; }
2736 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2739 $as_echo "$ac_cv_objext" >&6; }
2740 OBJEXT=$ac_cv_objext
2741 ac_objext=$OBJEXT
2742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2743 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2744 if ${ac_cv_c_compiler_gnu+:} false; then :
2745 $as_echo_n "(cached) " >&6
2746 else
2747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2748 /* end confdefs.h. */
2751 main ()
2753 #ifndef __GNUC__
2754 choke me
2755 #endif
2758 return 0;
2760 _ACEOF
2761 if ac_fn_c_try_compile "$LINENO"; then :
2762 ac_compiler_gnu=yes
2763 else
2764 ac_compiler_gnu=no
2766 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2767 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2771 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2772 if test $ac_compiler_gnu = yes; then
2773 GCC=yes
2774 else
2775 GCC=
2777 ac_test_CFLAGS=${CFLAGS+set}
2778 ac_save_CFLAGS=$CFLAGS
2779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2780 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2781 if ${ac_cv_prog_cc_g+:} false; then :
2782 $as_echo_n "(cached) " >&6
2783 else
2784 ac_save_c_werror_flag=$ac_c_werror_flag
2785 ac_c_werror_flag=yes
2786 ac_cv_prog_cc_g=no
2787 CFLAGS="-g"
2788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2789 /* end confdefs.h. */
2792 main ()
2796 return 0;
2798 _ACEOF
2799 if ac_fn_c_try_compile "$LINENO"; then :
2800 ac_cv_prog_cc_g=yes
2801 else
2802 CFLAGS=""
2803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2804 /* end confdefs.h. */
2807 main ()
2811 return 0;
2813 _ACEOF
2814 if ac_fn_c_try_compile "$LINENO"; then :
2816 else
2817 ac_c_werror_flag=$ac_save_c_werror_flag
2818 CFLAGS="-g"
2819 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2820 /* end confdefs.h. */
2823 main ()
2827 return 0;
2829 _ACEOF
2830 if ac_fn_c_try_compile "$LINENO"; then :
2831 ac_cv_prog_cc_g=yes
2833 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2835 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2837 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2838 ac_c_werror_flag=$ac_save_c_werror_flag
2840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2841 $as_echo "$ac_cv_prog_cc_g" >&6; }
2842 if test "$ac_test_CFLAGS" = set; then
2843 CFLAGS=$ac_save_CFLAGS
2844 elif test $ac_cv_prog_cc_g = yes; then
2845 if test "$GCC" = yes; then
2846 CFLAGS="-g -O2"
2847 else
2848 CFLAGS="-g"
2850 else
2851 if test "$GCC" = yes; then
2852 CFLAGS="-O2"
2853 else
2854 CFLAGS=
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2858 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2859 if ${ac_cv_prog_cc_c89+:} false; then :
2860 $as_echo_n "(cached) " >&6
2861 else
2862 ac_cv_prog_cc_c89=no
2863 ac_save_CC=$CC
2864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2865 /* end confdefs.h. */
2866 #include <stdarg.h>
2867 #include <stdio.h>
2868 #include <sys/types.h>
2869 #include <sys/stat.h>
2870 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2871 struct buf { int x; };
2872 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2873 static char *e (p, i)
2874 char **p;
2875 int i;
2877 return p[i];
2879 static char *f (char * (*g) (char **, int), char **p, ...)
2881 char *s;
2882 va_list v;
2883 va_start (v,p);
2884 s = g (p, va_arg (v,int));
2885 va_end (v);
2886 return s;
2889 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2890 function prototypes and stuff, but not '\xHH' hex character constants.
2891 These don't provoke an error unfortunately, instead are silently treated
2892 as 'x'. The following induces an error, until -std is added to get
2893 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2894 array size at least. It's necessary to write '\x00'==0 to get something
2895 that's true only with -std. */
2896 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2898 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2899 inside strings and character constants. */
2900 #define FOO(x) 'x'
2901 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2903 int test (int i, double x);
2904 struct s1 {int (*f) (int a);};
2905 struct s2 {int (*f) (double a);};
2906 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2907 int argc;
2908 char **argv;
2910 main ()
2912 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2914 return 0;
2916 _ACEOF
2917 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2918 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2920 CC="$ac_save_CC $ac_arg"
2921 if ac_fn_c_try_compile "$LINENO"; then :
2922 ac_cv_prog_cc_c89=$ac_arg
2924 rm -f core conftest.err conftest.$ac_objext
2925 test "x$ac_cv_prog_cc_c89" != "xno" && break
2926 done
2927 rm -f conftest.$ac_ext
2928 CC=$ac_save_CC
2931 # AC_CACHE_VAL
2932 case "x$ac_cv_prog_cc_c89" in
2934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
2935 $as_echo "none needed" >&6; } ;;
2936 xno)
2937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
2938 $as_echo "unsupported" >&6; } ;;
2940 CC="$CC $ac_cv_prog_cc_c89"
2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
2942 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
2943 esac
2944 if test "x$ac_cv_prog_cc_c89" != xno; then :
2948 ac_ext=c
2949 ac_cpp='$CPP $CPPFLAGS'
2950 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2951 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2952 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2954 if test $host != $build; then
2955 for ac_prog in gcc cc
2957 # Extract the first word of "$ac_prog", so it can be a program name with args.
2958 set dummy $ac_prog; ac_word=$2
2959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2960 $as_echo_n "checking for $ac_word... " >&6; }
2961 if ${ac_cv_prog_BUILD_CC+:} false; then :
2962 $as_echo_n "(cached) " >&6
2963 else
2964 if test -n "$BUILD_CC"; then
2965 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2966 else
2967 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2968 for as_dir in $PATH
2970 IFS=$as_save_IFS
2971 test -z "$as_dir" && as_dir=.
2972 for ac_exec_ext in '' $ac_executable_extensions; do
2973 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2974 ac_cv_prog_BUILD_CC="$ac_prog"
2975 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2976 break 2
2978 done
2979 done
2980 IFS=$as_save_IFS
2984 BUILD_CC=$ac_cv_prog_BUILD_CC
2985 if test -n "$BUILD_CC"; then
2986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2987 $as_echo "$BUILD_CC" >&6; }
2988 else
2989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2990 $as_echo "no" >&6; }
2994 test -n "$BUILD_CC" && break
2995 done
2999 ac_ext=c
3000 ac_cpp='$CPP $CPPFLAGS'
3001 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3002 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3003 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3005 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3006 # On Suns, sometimes $CPP names a directory.
3007 if test -n "$CPP" && test -d "$CPP"; then
3008 CPP=
3010 if test -z "$CPP"; then
3011 if ${ac_cv_prog_CPP+:} false; then :
3012 $as_echo_n "(cached) " >&6
3013 else
3014 # Double quotes because CPP needs to be expanded
3015 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3017 ac_preproc_ok=false
3018 for ac_c_preproc_warn_flag in '' yes
3020 # Use a header file that comes with gcc, so configuring glibc
3021 # with a fresh cross-compiler works.
3022 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3023 # <limits.h> exists even on freestanding compilers.
3024 # On the NeXT, cc -E runs the code through the compiler's parser,
3025 # not just through cpp. "Syntax error" is here to catch this case.
3026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3027 /* end confdefs.h. */
3028 #ifdef __STDC__
3029 # include <limits.h>
3030 #else
3031 # include <assert.h>
3032 #endif
3033 Syntax error
3034 _ACEOF
3035 if ac_fn_c_try_cpp "$LINENO"; then :
3037 else
3038 # Broken: fails on valid input.
3039 continue
3041 rm -f conftest.err conftest.i conftest.$ac_ext
3043 # OK, works on sane cases. Now check whether nonexistent headers
3044 # can be detected and how.
3045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3046 /* end confdefs.h. */
3047 #include <ac_nonexistent.h>
3048 _ACEOF
3049 if ac_fn_c_try_cpp "$LINENO"; then :
3050 # Broken: success on invalid input.
3051 continue
3052 else
3053 # Passes both tests.
3054 ac_preproc_ok=:
3055 break
3057 rm -f conftest.err conftest.i conftest.$ac_ext
3059 done
3060 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3061 rm -f conftest.i conftest.err conftest.$ac_ext
3062 if $ac_preproc_ok; then :
3063 break
3066 done
3067 ac_cv_prog_CPP=$CPP
3070 CPP=$ac_cv_prog_CPP
3071 else
3072 ac_cv_prog_CPP=$CPP
3074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3075 $as_echo "$CPP" >&6; }
3076 ac_preproc_ok=false
3077 for ac_c_preproc_warn_flag in '' yes
3079 # Use a header file that comes with gcc, so configuring glibc
3080 # with a fresh cross-compiler works.
3081 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3082 # <limits.h> exists even on freestanding compilers.
3083 # On the NeXT, cc -E runs the code through the compiler's parser,
3084 # not just through cpp. "Syntax error" is here to catch this case.
3085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3086 /* end confdefs.h. */
3087 #ifdef __STDC__
3088 # include <limits.h>
3089 #else
3090 # include <assert.h>
3091 #endif
3092 Syntax error
3093 _ACEOF
3094 if ac_fn_c_try_cpp "$LINENO"; then :
3096 else
3097 # Broken: fails on valid input.
3098 continue
3100 rm -f conftest.err conftest.i conftest.$ac_ext
3102 # OK, works on sane cases. Now check whether nonexistent headers
3103 # can be detected and how.
3104 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3105 /* end confdefs.h. */
3106 #include <ac_nonexistent.h>
3107 _ACEOF
3108 if ac_fn_c_try_cpp "$LINENO"; then :
3109 # Broken: success on invalid input.
3110 continue
3111 else
3112 # Passes both tests.
3113 ac_preproc_ok=:
3114 break
3116 rm -f conftest.err conftest.i conftest.$ac_ext
3118 done
3119 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3120 rm -f conftest.i conftest.err conftest.$ac_ext
3121 if $ac_preproc_ok; then :
3123 else
3124 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3125 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3126 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3127 See \`config.log' for more details" "$LINENO" 5; }
3130 ac_ext=c
3131 ac_cpp='$CPP $CPPFLAGS'
3132 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3133 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3134 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3136 # We need the C++ compiler only for testing.
3137 ac_ext=cpp
3138 ac_cpp='$CXXCPP $CPPFLAGS'
3139 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3140 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3141 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3142 if test -z "$CXX"; then
3143 if test -n "$CCC"; then
3144 CXX=$CCC
3145 else
3146 if test -n "$ac_tool_prefix"; then
3147 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3149 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3150 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3152 $as_echo_n "checking for $ac_word... " >&6; }
3153 if ${ac_cv_prog_CXX+:} false; then :
3154 $as_echo_n "(cached) " >&6
3155 else
3156 if test -n "$CXX"; then
3157 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3158 else
3159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3160 for as_dir in $PATH
3162 IFS=$as_save_IFS
3163 test -z "$as_dir" && as_dir=.
3164 for ac_exec_ext in '' $ac_executable_extensions; do
3165 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3166 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3168 break 2
3170 done
3171 done
3172 IFS=$as_save_IFS
3176 CXX=$ac_cv_prog_CXX
3177 if test -n "$CXX"; then
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3179 $as_echo "$CXX" >&6; }
3180 else
3181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3182 $as_echo "no" >&6; }
3186 test -n "$CXX" && break
3187 done
3189 if test -z "$CXX"; then
3190 ac_ct_CXX=$CXX
3191 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3193 # Extract the first word of "$ac_prog", so it can be a program name with args.
3194 set dummy $ac_prog; ac_word=$2
3195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3196 $as_echo_n "checking for $ac_word... " >&6; }
3197 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
3198 $as_echo_n "(cached) " >&6
3199 else
3200 if test -n "$ac_ct_CXX"; then
3201 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3202 else
3203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3204 for as_dir in $PATH
3206 IFS=$as_save_IFS
3207 test -z "$as_dir" && as_dir=.
3208 for ac_exec_ext in '' $ac_executable_extensions; do
3209 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3210 ac_cv_prog_ac_ct_CXX="$ac_prog"
3211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3212 break 2
3214 done
3215 done
3216 IFS=$as_save_IFS
3220 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3221 if test -n "$ac_ct_CXX"; then
3222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3223 $as_echo "$ac_ct_CXX" >&6; }
3224 else
3225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3226 $as_echo "no" >&6; }
3230 test -n "$ac_ct_CXX" && break
3231 done
3233 if test "x$ac_ct_CXX" = x; then
3234 CXX="g++"
3235 else
3236 case $cross_compiling:$ac_tool_warned in
3237 yes:)
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3239 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3240 ac_tool_warned=yes ;;
3241 esac
3242 CXX=$ac_ct_CXX
3248 # Provide some information about the compiler.
3249 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3250 set X $ac_compile
3251 ac_compiler=$2
3252 for ac_option in --version -v -V -qversion; do
3253 { { ac_try="$ac_compiler $ac_option >&5"
3254 case "(($ac_try" in
3255 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3256 *) ac_try_echo=$ac_try;;
3257 esac
3258 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3259 $as_echo "$ac_try_echo"; } >&5
3260 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3261 ac_status=$?
3262 if test -s conftest.err; then
3263 sed '10a\
3264 ... rest of stderr output deleted ...
3265 10q' conftest.err >conftest.er1
3266 cat conftest.er1 >&5
3268 rm -f conftest.er1 conftest.err
3269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3270 test $ac_status = 0; }
3271 done
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3274 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3275 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3276 $as_echo_n "(cached) " >&6
3277 else
3278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3279 /* end confdefs.h. */
3282 main ()
3284 #ifndef __GNUC__
3285 choke me
3286 #endif
3289 return 0;
3291 _ACEOF
3292 if ac_fn_cxx_try_compile "$LINENO"; then :
3293 ac_compiler_gnu=yes
3294 else
3295 ac_compiler_gnu=no
3297 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3298 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3302 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3303 if test $ac_compiler_gnu = yes; then
3304 GXX=yes
3305 else
3306 GXX=
3308 ac_test_CXXFLAGS=${CXXFLAGS+set}
3309 ac_save_CXXFLAGS=$CXXFLAGS
3310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3311 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3312 if ${ac_cv_prog_cxx_g+:} false; then :
3313 $as_echo_n "(cached) " >&6
3314 else
3315 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3316 ac_cxx_werror_flag=yes
3317 ac_cv_prog_cxx_g=no
3318 CXXFLAGS="-g"
3319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3320 /* end confdefs.h. */
3323 main ()
3327 return 0;
3329 _ACEOF
3330 if ac_fn_cxx_try_compile "$LINENO"; then :
3331 ac_cv_prog_cxx_g=yes
3332 else
3333 CXXFLAGS=""
3334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3335 /* end confdefs.h. */
3338 main ()
3342 return 0;
3344 _ACEOF
3345 if ac_fn_cxx_try_compile "$LINENO"; then :
3347 else
3348 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3349 CXXFLAGS="-g"
3350 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3351 /* end confdefs.h. */
3354 main ()
3358 return 0;
3360 _ACEOF
3361 if ac_fn_cxx_try_compile "$LINENO"; then :
3362 ac_cv_prog_cxx_g=yes
3364 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3366 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3368 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3369 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3372 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3373 if test "$ac_test_CXXFLAGS" = set; then
3374 CXXFLAGS=$ac_save_CXXFLAGS
3375 elif test $ac_cv_prog_cxx_g = yes; then
3376 if test "$GXX" = yes; then
3377 CXXFLAGS="-g -O2"
3378 else
3379 CXXFLAGS="-g"
3381 else
3382 if test "$GXX" = yes; then
3383 CXXFLAGS="-O2"
3384 else
3385 CXXFLAGS=
3388 ac_ext=c
3389 ac_cpp='$CPP $CPPFLAGS'
3390 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3391 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3392 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3395 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3396 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3399 # This will get text that should go into config.make.
3400 config_vars=
3402 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3404 # Check whether --with-gd was given.
3405 if test "${with_gd+set}" = set; then :
3406 withval=$with_gd; case "$with_gd" in
3407 yes|''|no) ;;
3408 *) libgd_include="-I$withval/include"
3409 libgd_ldflags="-L$withval/lib" ;;
3410 esac
3415 # Check whether --with-gd-include was given.
3416 if test "${with_gd_include+set}" = set; then :
3417 withval=$with_gd_include; case "$with_gd_include" in
3418 ''|no) ;;
3419 *) libgd_include="-I$withval" ;;
3420 esac
3425 # Check whether --with-gd-lib was given.
3426 if test "${with_gd_lib+set}" = set; then :
3427 withval=$with_gd_lib; case "$with_gd_lib" in
3428 ''|no) ;;
3429 *) libgd_ldflags="-L$withval" ;;
3430 esac
3435 if test -n "$libgd_include"; then
3436 config_vars="$config_vars
3437 CFLAGS-memusagestat.c = $libgd_include"
3439 if test -n "$libgd_ldflags"; then
3440 config_vars="$config_vars
3441 libgd-LDFLAGS = $libgd_ldflags"
3445 # Check whether --with-fp was given.
3446 if test "${with_fp+set}" = set; then :
3447 withval=$with_fp; with_fp=$withval
3448 else
3449 with_fp=yes
3454 # Check whether --with-binutils was given.
3455 if test "${with_binutils+set}" = set; then :
3456 withval=$with_binutils; path_binutils=$withval
3457 else
3458 path_binutils=''
3462 # Check whether --with-selinux was given.
3463 if test "${with_selinux+set}" = set; then :
3464 withval=$with_selinux; with_selinux=$withval
3465 else
3466 with_selinux=auto
3471 # Check whether --with-headers was given.
3472 if test "${with_headers+set}" = set; then :
3473 withval=$with_headers; sysheaders=$withval
3474 else
3475 sysheaders=''
3481 # Check whether --with-default-link was given.
3482 if test "${with_default_link+set}" = set; then :
3483 withval=$with_default_link; use_default_link=$withval
3484 else
3485 use_default_link=default
3489 # Check whether --enable-sanity-checks was given.
3490 if test "${enable_sanity_checks+set}" = set; then :
3491 enableval=$enable_sanity_checks; enable_sanity=$enableval
3492 else
3493 enable_sanity=yes
3497 # Check whether --enable-shared was given.
3498 if test "${enable_shared+set}" = set; then :
3499 enableval=$enable_shared; shared=$enableval
3500 else
3501 shared=yes
3504 # Check whether --enable-profile was given.
3505 if test "${enable_profile+set}" = set; then :
3506 enableval=$enable_profile; profile=$enableval
3507 else
3508 profile=no
3511 # Check whether --enable-versioning was given.
3512 if test "${enable_versioning+set}" = set; then :
3513 enableval=$enable_versioning; enable_versioning=$enableval
3514 else
3515 enable_versioning=yes
3519 # Check whether --enable-oldest-abi was given.
3520 if test "${enable_oldest_abi+set}" = set; then :
3521 enableval=$enable_oldest_abi; oldest_abi=$enableval
3522 else
3523 oldest_abi=no
3526 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3527 oldest_abi=default
3528 else
3529 cat >>confdefs.h <<_ACEOF
3530 #define GLIBC_OLDEST_ABI "$oldest_abi"
3531 _ACEOF
3536 # Check whether --enable-stackguard-randomization was given.
3537 if test "${enable_stackguard_randomization+set}" = set; then :
3538 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3539 else
3540 enable_stackguard_randomize=no
3543 if test "$enable_stackguard_randomize" = yes; then
3544 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3548 # Check whether --enable-add-ons was given.
3549 if test "${enable_add_ons+set}" = set; then :
3550 enableval=$enable_add_ons;
3551 else
3552 enable_add_ons=yes
3556 # Check whether --enable-hidden-plt was given.
3557 if test "${enable_hidden_plt+set}" = set; then :
3558 enableval=$enable_hidden_plt; hidden=$enableval
3559 else
3560 hidden=yes
3563 if test "x$hidden" = xno; then
3564 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3568 # Check whether --enable-bind-now was given.
3569 if test "${enable_bind_now+set}" = set; then :
3570 enableval=$enable_bind_now; bindnow=$enableval
3571 else
3572 bindnow=no
3577 # Check whether --enable-static-nss was given.
3578 if test "${enable_static_nss+set}" = set; then :
3579 enableval=$enable_static_nss; static_nss=$enableval
3580 else
3581 static_nss=no
3584 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3585 static_nss=yes
3586 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3590 # Check whether --enable-force-install was given.
3591 if test "${enable_force_install+set}" = set; then :
3592 enableval=$enable_force_install; force_install=$enableval
3593 else
3594 force_install=yes
3599 # Check whether --enable-kernel was given.
3600 if test "${enable_kernel+set}" = set; then :
3601 enableval=$enable_kernel; minimum_kernel=$enableval
3604 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3605 # Better nothing than this.
3606 minimum_kernel=""
3607 else
3608 if test "$minimum_kernel" = current; then
3609 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3613 # Check whether --enable-all-warnings was given.
3614 if test "${enable_all_warnings+set}" = set; then :
3615 enableval=$enable_all_warnings; all_warnings=$enableval
3620 # Check whether --enable-multi-arch was given.
3621 if test "${enable_multi_arch+set}" = set; then :
3622 enableval=$enable_multi_arch; multi_arch=$enableval
3623 else
3624 multi_arch=default
3628 # Check whether --enable-nss-crypt was given.
3629 if test "${enable_nss_crypt+set}" = set; then :
3630 enableval=$enable_nss_crypt; nss_crypt=$enableval
3631 else
3632 nss_crypt=no
3635 if test x$nss_crypt = xyes; then
3636 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3637 if test $? -ne 0; then
3638 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3640 old_CFLAGS="$CFLAGS"
3641 CFLAGS="$CFLAGS $nss_includes"
3643 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3644 /* end confdefs.h. */
3645 typedef int PRBool;
3646 #include <hasht.h>
3647 #include <nsslowhash.h>
3648 void f (void) { NSSLOW_Init (); }
3650 main ()
3654 return 0;
3656 _ACEOF
3657 if ac_fn_c_try_compile "$LINENO"; then :
3658 libc_cv_nss_crypt=yes
3659 else
3660 as_fn_error $? "
3661 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3664 old_LIBS="$LIBS"
3665 LIBS="$LIBS -lfreebl3"
3666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3667 /* end confdefs.h. */
3668 typedef int PRBool;
3669 #include <hasht.h>
3670 #include <nsslowhash.h>
3672 main ()
3674 NSSLOW_Init();
3676 return 0;
3678 _ACEOF
3679 if ac_fn_c_try_link "$LINENO"; then :
3680 libc_cv_nss_crypt=yes
3681 else
3682 as_fn_error $? "
3683 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3685 rm -f core conftest.err conftest.$ac_objext \
3686 conftest$ac_exeext conftest.$ac_ext
3687 CFLAGS="$old_CFLAGS"
3688 LIBS="$old_LIBS"
3689 else
3690 libc_cv_nss_crypt=no
3695 # Check whether --enable-obsolete-rpc was given.
3696 if test "${enable_obsolete_rpc+set}" = set; then :
3697 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3698 else
3699 link_obsolete_rpc=no
3704 if test "$link_obsolete_rpc" = yes; then
3705 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3709 # Check whether --enable-systemtap was given.
3710 if test "${enable_systemtap+set}" = set; then :
3711 enableval=$enable_systemtap; systemtap=$enableval
3712 else
3713 systemtap=no
3716 if test "x$systemtap" != xno; then
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3718 $as_echo_n "checking for systemtap static probe support... " >&6; }
3719 if ${libc_cv_sdt+:} false; then :
3720 $as_echo_n "(cached) " >&6
3721 else
3722 old_CFLAGS="$CFLAGS"
3723 CFLAGS="-std=gnu99 $CFLAGS"
3724 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3725 /* end confdefs.h. */
3726 #include <sys/sdt.h>
3727 void foo (int i, void *p)
3729 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3730 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3732 _ACEOF
3733 if ac_fn_c_try_compile "$LINENO"; then :
3734 libc_cv_sdt=yes
3735 else
3736 libc_cv_sdt=no
3738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3739 CFLAGS="$old_CFLAGS"
3741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3742 $as_echo "$libc_cv_sdt" >&6; }
3743 if test $libc_cv_sdt = yes; then
3744 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3746 elif test "x$systemtap" != xauto; then
3747 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3748 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3749 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3750 See \`config.log' for more details" "$LINENO" 5; }
3754 # The way shlib-versions is used to generate soversions.mk uses a
3755 # fairly simplistic model for name recognition that can't distinguish
3756 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3757 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3758 # tell. This doesn't get used much beyond that, so it's fairly safe.
3759 case "$host_os" in
3760 linux*)
3762 gnu*)
3763 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3765 esac
3767 # We keep the original values in `$config_*' and never modify them, so we
3768 # can write them unchanged into config.make. Everything else uses
3769 # $machine, $vendor, and $os, and changes them whenever convenient.
3770 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3772 # Don't allow vendor == "unknown"
3773 test "$config_vendor" = unknown && config_vendor=
3774 config_os="`echo $config_os | sed 's/^unknown-//'`"
3776 # Some configurations imply other options.
3777 elf=yes
3779 # The configure fragment of an add-on port can modify these to supplement
3780 # or override the table in the case statement below. No fragment should
3781 # ever change the config_* variables, however.
3782 machine=$config_machine
3783 vendor=$config_vendor
3784 os=$config_os
3785 base_os=''
3787 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3788 # Unify this here.
3789 if test "$machine" = rs6000; then
3790 machine="powerpc"
3793 # Braindead PowerPC box with absolutely no FPU.
3794 case "$machine-$host_os" in
3795 powerpc*-*soft)
3796 with_fp=no
3798 esac
3800 submachine=
3802 # Check whether --with-cpu was given.
3803 if test "${with_cpu+set}" = set; then :
3804 withval=$with_cpu; case "$withval" in
3805 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3806 no) ;;
3807 *) submachine="$withval" ;;
3808 esac
3813 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3814 then
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3816 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3817 for frag in $frags; do
3818 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3819 echo $ECHO_N "$name $ECHO_C" >&6
3820 . "$frag"
3821 done
3822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3823 $as_echo "" >&6; }
3826 # An add-on can set this when it wants to disable the sanity check below.
3827 libc_config_ok=no
3829 subdirs="$subdirs "
3832 case "$enable_add_ons" in
3833 ''|no) add_ons= ;;
3834 yes|'*')
3835 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3836 sed 's@/[^/]*$@@' | sort | uniq`
3837 add_ons_automatic=yes
3839 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3840 add_ons_automatic=no ;;
3841 esac
3843 configured_add_ons=
3844 add_ons_sfx=
3845 add_ons_pfx=
3846 if test x"$add_ons" != x; then
3847 for f in $add_ons; do
3848 # Some sanity checks
3849 case "$f" in
3850 crypt)
3851 as_fn_error $? "
3852 *** It seems that you're using an old \`crypt' add-on. crypt is now
3853 *** part of glibc and using the old add-on will not work with this
3854 *** release. Start again with fresh sources and without the old
3855 *** \`crypt' add-on." "$LINENO" 5
3857 localedata)
3858 as_fn_error $? "
3859 *** It seems that you're using an old \`localedata' add-on. localedata
3860 *** is now part of glibc and using the old add-on will not work with
3861 *** this release. Start again with fresh sources and without the old
3862 *** \`localedata' add-on." "$LINENO" 5
3864 esac
3865 done
3867 # Now source each add-on's configure fragment.
3868 # The fragments can use $srcdir/$libc_add_on to find themselves,
3869 # and test $add_ons_automatic to see if they were explicitly requested.
3870 # A fragment can clear (or even change) $libc_add_on to affect
3871 # whether it goes into the list to be actually used in the build.
3872 use_add_ons=
3873 for libc_add_on in $add_ons; do
3874 # Test whether such a directory really exists.
3875 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3876 case "$libc_add_on" in
3878 libc_add_on_srcdir=$libc_add_on
3881 test -d "$srcdir/$libc_add_on" || {
3882 if test -d "$libc_add_on"; then
3883 libc_add_on="`pwd`/$libc_add_on"
3884 else
3885 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3888 libc_add_on_srcdir=$srcdir/$libc_add_on
3890 esac
3892 libc_add_on_frag=$libc_add_on_srcdir/configure
3893 libc_add_on_canonical=
3894 libc_add_on_config_subdirs=
3895 if test -r "$libc_add_on_frag"; then
3896 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3897 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3898 libc_add_on_canonical=unknown
3899 libc_add_on_subdirs=
3900 . "$libc_add_on_frag"
3901 test -z "$libc_add_on" || {
3902 configured_add_ons="$configured_add_ons $libc_add_on"
3903 if test "x$libc_add_on_canonical" = xunknown; then
3904 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3906 for d in $libc_add_on_subdirs; do
3907 case "$libc_add_on" in
3908 /*) subdir_srcdir="$libc_add_on" ;;
3909 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3910 esac
3911 case "$d" in
3913 d="${libc_add_on_canonical:-$libc_add_on}"
3916 subdir_srcdir="$d"
3919 subdir_srcdir="$subdir_srcdir/$d"
3921 esac
3922 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3923 add_on_subdirs="$add_on_subdirs $d"
3924 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3925 $d-srcdir = $subdir_srcdir"
3926 done
3927 for d in $libc_add_on_config_subdirs; do
3928 case "$d" in
3929 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3930 esac
3931 if test ! -d "$libc_add_on_srcdir/$d"; then
3932 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3934 case "$libc_add_on" in
3935 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3936 esac
3937 subdirs="$subdirs $libc_add_on/$d"
3938 done
3941 if test -n "$libc_add_on"; then
3942 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3943 then
3944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3945 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3946 for frag in $frags; do
3947 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3948 echo $ECHO_N "$name $ECHO_C" >&6
3949 . "$frag"
3950 done
3951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3952 $as_echo "" >&6; }
3954 use_add_ons="$use_add_ons $libc_add_on"
3955 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3956 test -z "$libc_add_on_canonical" ||
3957 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3959 done
3960 # Use echo to strip excess whitespace.
3961 add_ons="`echo $use_add_ons`"
3968 ### I put this here to prevent those annoying emails from people who cannot
3969 ### read and try to compile glibc on unsupported platforms. --drepper
3971 ### By using the undocumented --enable-hacker-mode option for configure
3972 ### one can skip this test to make the configuration not fail for unsupported
3973 ### platforms.
3975 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3976 case "$machine-$host_os" in
3977 *-linux* | *-gnu*)
3980 echo "*** The GNU C library is currently not available for this platform."
3981 echo "*** So far nobody cared to port it and if there is no volunteer it"
3982 echo "*** might never happen. So, if you have interest to see glibc on"
3983 echo "*** this platform visit"
3984 echo "*** http://www.gnu.org/software/libc/porting.html"
3985 echo "*** and join the group of porters"
3986 exit 1
3988 esac
3991 # Expand the configuration machine name into a subdirectory by architecture
3992 # type and particular chip. If an add-on configure fragment already set
3993 # base_machine, we don't change it.
3994 test -n "$base_machine" || case "$machine" in
3995 i[34567]86) base_machine=i386 machine=i386/$machine ;;
3996 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
3997 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
3998 s390) base_machine=s390 machine=s390/s390-32 ;;
3999 s390x) base_machine=s390 machine=s390/s390-64 ;;
4000 sh3*) base_machine=sh machine=sh/sh3 ;;
4001 sh4*) base_machine=sh machine=sh/sh4 ;;
4002 sparc | sparcv[67])
4003 base_machine=sparc machine=sparc/sparc32 ;;
4004 sparcv8 | supersparc | hypersparc)
4005 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4006 sparcv8plus | sparcv8plusa | sparcv9)
4007 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4008 sparcv8plusb | sparcv9b)
4009 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4010 sparcv9v)
4011 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4012 sparcv9v2)
4013 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4014 sparc64)
4015 base_machine=sparc machine=sparc/sparc64 ;;
4016 sparc64b)
4017 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4018 sparc64v)
4019 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4020 sparc64v2)
4021 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4022 *) base_machine=$machine ;;
4023 esac
4026 if test "$base_machine" = "i386"; then
4027 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4031 # For the multi-arch option we need support in the assembler.
4032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4033 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4034 if ${libc_cv_asm_gnu_indirect_function+:} false; then :
4035 $as_echo_n "(cached) " >&6
4036 else
4037 cat > conftest.s <<EOF
4038 .type foo,%gnu_indirect_function
4040 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4041 then
4042 libc_cv_asm_gnu_indirect_function=yes
4043 else
4044 libc_cv_asm_gnu_indirect_function=no
4046 rm -f conftest*
4048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4049 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4052 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4053 if ${libc_cv_dot_text+:} false; then :
4054 $as_echo_n "(cached) " >&6
4055 else
4056 cat > conftest.s <<EOF
4057 .text
4059 libc_cv_dot_text=
4060 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4061 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4062 (eval $ac_try) 2>&5
4063 ac_status=$?
4064 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4065 test $ac_status = 0; }; }; then
4066 libc_cv_dot_text=.text
4068 rm -f conftest*
4071 if test -z "$libc_cv_dot_text"; then
4072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4073 $as_echo "no" >&6; }
4074 else
4075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4076 $as_echo "yes" >&6; }
4079 if test x"$libc_cv_asm_gnu_indirect_function" != xyes; then
4080 if test x"$multi_arch" = xyes; then
4081 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4082 else
4083 multi_arch=no
4086 if test x"$multi_arch" != xno; then
4087 multi_arch_d=/multiarch
4090 # Compute the list of sysdep directories for this configuration.
4091 # This can take a while to compute.
4092 sysdep_dir=$srcdir/sysdeps
4093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4094 $as_echo_n "checking sysdep dirs... " >&6; }
4095 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4096 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4098 test "x$base_os" != x || case "$os" in
4099 gnu*)
4100 base_os=mach/hurd ;;
4101 linux*)
4102 base_os=unix/sysv ;;
4103 esac
4105 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4106 tail=$os
4107 ostry=$os
4108 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4109 ostry="$ostry /$o"
4110 tail=$o
4111 done
4112 o=`echo $tail | sed 's/[0-9]*$//'`
4113 if test $o != $tail; then
4114 ostry="$ostry /$o"
4116 # For linux-gnu, try linux-gnu, then linux.
4117 o=`echo $tail | sed 's/-.*$//'`
4118 if test $o != $tail; then
4119 ostry="$ostry /$o"
4122 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4123 base=
4124 tail=$base_os
4125 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4126 set $b
4127 base="$base /$1"
4128 tail="$2"
4129 done
4131 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4132 mach=
4133 tail=$machine${submachine:+/$submachine}
4134 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4135 set $m
4136 # Prepend the machine's FPU directory unless --without-fp.
4137 if test "$with_fp" = yes; then
4138 mach="$mach /$1/fpu"
4139 else
4140 mach="$mach /$1/nofpu"
4142 mach="$mach /$1"
4143 tail="$2"
4144 done
4147 # Find what sysdep directories exist.
4148 sysnames_add_ons=
4149 sysnames=
4150 for b in $base ''; do
4151 for m0 in $mach ''; do
4152 for v in /$vendor ''; do
4153 test "$v" = / && continue
4154 for o in /$ostry ''; do
4155 test "$o" = / && continue
4156 for m in $multi_arch_d $mach ''; do
4157 for d in $add_ons_pfx ''; do
4158 for a in $add_ons_sfx ''; do
4159 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4160 try_srcdir="${srcdir}/"
4161 case "$d" in
4162 /*) try_srcdir= ;;
4163 esac
4164 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4165 test -n "$enable_debug_configure" &&
4166 echo "$0 DEBUG: try $try" >&2
4167 if test -d "$try_srcdir$try"; then
4168 sysnames="$sysnames $try"
4169 { test -n "$o" || test -n "$b"; } && os_used=t
4170 { test -n "$m" || test -n "$m0"; } && machine_used=t
4171 case x${m0:-$m} in
4172 x*/$submachine) submachine_used=t ;;
4173 esac
4174 if test -n "$d"; then
4175 case "$sysnames_add_ons" in
4176 *" $d "*) ;;
4177 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4178 esac
4182 done
4183 done
4184 done
4185 done
4186 done
4187 done
4188 done
4190 # If the assembler supports gnu_indirect_function symbol type and the
4191 # architecture supports multi-arch, we enable multi-arch by default.
4192 case $sysnames_add_ons$sysnames in
4193 *"$multi_arch_d"*)
4196 test x"$multi_arch" = xdefault && multi_arch=no
4198 esac
4199 if test x"$multi_arch" != xno; then
4200 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4205 if test -z "$os_used" && test "$os" != none; then
4206 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4208 if test -z "$machine_used" && test "$machine" != none; then
4209 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4211 if test -z "$submachine_used" && test -n "$submachine"; then
4212 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4216 # We have now validated the configuration.
4218 # Expand the list of system names into a full list of directories
4219 # from each element's parent name and Implies file (if present).
4220 set $sysnames
4221 names=
4222 while test $# -gt 0; do
4223 name=$1
4224 shift
4226 case " $names " in *" $name "*)
4227 # Already in the list.
4228 continue
4229 esac
4231 # Report each name as we discover it, so there is no long pause in output.
4232 echo $ECHO_N "$name $ECHO_C" >&6
4234 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4236 case $name in
4237 /*) xsrcdir= ;;
4238 *) xsrcdir=$srcdir/ ;;
4239 esac
4240 test -n "$enable_debug_configure" &&
4241 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4243 for implies_file in Implies Implies-before Implies-after; do
4244 implies_type=`echo $implies_file | sed s/-/_/`
4245 eval ${implies_type}=
4246 if test -f $xsrcdir$name/$implies_file; then
4247 # Collect more names from the `Implies' file (removing comments).
4248 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4249 for x in $implied_candidate; do
4250 found=no
4251 if test -d $xsrcdir$name_base/$x; then
4252 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4253 found=yes
4255 for d in $add_ons_pfx ''; do
4256 try="${d}sysdeps/$x"
4257 case $d in
4258 /*) try_srcdir= ;;
4259 *) try_srcdir=$srcdir/ ;;
4260 esac
4261 test -n "$enable_debug_configure" &&
4262 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4263 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4264 then
4265 eval "${implies_type}=\"\$${implies_type} \$try\""
4266 found=yes
4267 case "$sysnames_add_ons" in
4268 *" $d "*) ;;
4269 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4270 esac
4272 done
4273 if test $found = no; then
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4275 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4277 done
4279 done
4281 # Add NAME to the list of names.
4282 names="$names $name"
4284 # Find the parent of NAME, using the empty string if it has none.
4285 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4287 test -n "$enable_debug_configure" &&
4288 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4289 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4291 # Add the names implied by NAME, and NAME's parent (if it has one), to
4292 # the list of names to be processed (the argument list). We prepend the
4293 # implied names to the list and append the parent. We want implied
4294 # directories to come before further directories inferred from the
4295 # configuration components; this ensures that for sysv4, unix/common
4296 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4297 # after sysv4).
4298 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4299 test -n "$sysnames" && set $sysnames
4300 done
4302 # Add the default directories.
4303 default_sysnames="sysdeps/generic"
4304 sysnames="$names $default_sysnames"
4306 # The other names were emitted during the scan.
4307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4308 $as_echo "$default_sysnames" >&6; }
4310 # Collect the list of add-ons that supply partial sysdeps trees.
4311 sysdeps_add_ons=
4312 for add_on in $add_ons; do
4313 case "$add_on" in
4314 /*) xsrcdir= ;;
4315 *) xsrcdir="$srcdir/" ;;
4316 esac
4318 test -d "$xsrcdir$add_on/sysdeps" || {
4319 case "$configured_add_ons " in
4320 *" $add_on "*) ;;
4321 *|'')
4322 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4324 esac
4325 continue
4328 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4329 case "$sysnames_add_ons" in
4330 *" $add_on/ "*) ;;
4331 *|'')
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4333 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4334 continue ;;
4335 esac
4337 found=no
4338 for d in $sysnames; do
4339 case "$d" in
4340 $add_on/sysdeps/*) ;;
4341 *) continue ;;
4342 esac
4343 (cd "$xsrcdir$d" && for f in *[!~]; do
4344 case "$f" in
4345 sys|bits)
4346 for ff in $f/*.h; do
4347 test -d "$ff" || { test -e "$ff" && exit 88; }
4348 done
4351 test -d "$f" || { test -e "$f" && exit 88; }
4353 esac
4354 done)
4355 if test $? -eq 88; then
4356 found=yes
4357 break
4359 done
4360 if test $found = no; then
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4362 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4364 done
4368 ### Locate tools.
4370 # Find a good install program. We prefer a C program (faster),
4371 # so one script is as good as another. But avoid the broken or
4372 # incompatible versions:
4373 # SysV /etc/install, /usr/sbin/install
4374 # SunOS /usr/etc/install
4375 # IRIX /sbin/install
4376 # AIX /bin/install
4377 # AmigaOS /C/install, which installs bootblocks on floppy discs
4378 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4379 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4380 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4381 # OS/2's system install, which has a completely different semantic
4382 # ./install, which can be erroneously created by make from ./install.sh.
4383 # Reject install programs that cannot install multiple files.
4384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4385 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4386 if test -z "$INSTALL"; then
4387 if ${ac_cv_path_install+:} false; then :
4388 $as_echo_n "(cached) " >&6
4389 else
4390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4391 for as_dir in $PATH
4393 IFS=$as_save_IFS
4394 test -z "$as_dir" && as_dir=.
4395 # Account for people who put trailing slashes in PATH elements.
4396 case $as_dir/ in #((
4397 ./ | .// | /[cC]/* | \
4398 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4399 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4400 /usr/ucb/* ) ;;
4402 # OSF1 and SCO ODT 3.0 have their own names for install.
4403 # Don't use installbsd from OSF since it installs stuff as root
4404 # by default.
4405 for ac_prog in ginstall scoinst install; do
4406 for ac_exec_ext in '' $ac_executable_extensions; do
4407 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4408 if test $ac_prog = install &&
4409 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4410 # AIX install. It has an incompatible calling convention.
4412 elif test $ac_prog = install &&
4413 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4414 # program-specific install script used by HP pwplus--don't use.
4416 else
4417 rm -rf conftest.one conftest.two conftest.dir
4418 echo one > conftest.one
4419 echo two > conftest.two
4420 mkdir conftest.dir
4421 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4422 test -s conftest.one && test -s conftest.two &&
4423 test -s conftest.dir/conftest.one &&
4424 test -s conftest.dir/conftest.two
4425 then
4426 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4427 break 3
4431 done
4432 done
4434 esac
4436 done
4437 IFS=$as_save_IFS
4439 rm -rf conftest.one conftest.two conftest.dir
4442 if test "${ac_cv_path_install+set}" = set; then
4443 INSTALL=$ac_cv_path_install
4444 else
4445 # As a last resort, use the slow shell script. Don't cache a
4446 # value for INSTALL within a source directory, because that will
4447 # break other packages using the cache if that directory is
4448 # removed, or if the value is a relative name.
4449 INSTALL=$ac_install_sh
4452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4453 $as_echo "$INSTALL" >&6; }
4455 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4456 # It thinks the first close brace ends the variable substitution.
4457 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4459 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4461 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4463 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4464 # The makefiles need to use a different form to find it in $srcdir.
4465 INSTALL='\$(..)./scripts/install-sh -c'
4467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4468 $as_echo_n "checking whether ln -s works... " >&6; }
4469 LN_S=$as_ln_s
4470 if test "$LN_S" = "ln -s"; then
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4472 $as_echo "yes" >&6; }
4473 else
4474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4475 $as_echo "no, using $LN_S" >&6; }
4479 # Was a --with-binutils option given?
4480 if test -n "$path_binutils"; then
4481 # Make absolute; ensure a single trailing slash.
4482 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4483 CC="$CC -B$path_binutils"
4485 AS=`$CC -print-prog-name=as`
4486 LD=`$CC -print-prog-name=ld`
4487 AR=`$CC -print-prog-name=ar`
4489 OBJDUMP=`$CC -print-prog-name=objdump`
4491 OBJCOPY=`$CC -print-prog-name=objcopy`
4494 # Determine whether we are using GNU binutils.
4495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4496 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4497 if ${libc_cv_prog_as_gnu+:} false; then :
4498 $as_echo_n "(cached) " >&6
4499 else
4500 # Most GNU programs take a -v and spit out some text including
4501 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4502 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4503 libc_cv_prog_as_gnu=yes
4504 else
4505 libc_cv_prog_as_gnu=no
4507 rm -fr contest*
4509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4510 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4511 rm -f a.out
4512 gnu_as=$libc_cv_prog_as_gnu
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4515 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4516 if ${libc_cv_prog_ld_gnu+:} false; then :
4517 $as_echo_n "(cached) " >&6
4518 else
4519 # Most GNU programs take a -v and spit out some text including
4520 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4521 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4522 libc_cv_prog_ld_gnu=yes
4523 else
4524 libc_cv_prog_ld_gnu=no
4526 rm -fr contest*
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4529 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4530 gnu_ld=$libc_cv_prog_ld_gnu
4533 # Accept binutils 2.20 or newer.
4534 for ac_prog in $AS
4536 # Extract the first word of "$ac_prog", so it can be a program name with args.
4537 set dummy $ac_prog; ac_word=$2
4538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4539 $as_echo_n "checking for $ac_word... " >&6; }
4540 if ${ac_cv_prog_AS+:} false; then :
4541 $as_echo_n "(cached) " >&6
4542 else
4543 if test -n "$AS"; then
4544 ac_cv_prog_AS="$AS" # Let the user override the test.
4545 else
4546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4547 for as_dir in $PATH
4549 IFS=$as_save_IFS
4550 test -z "$as_dir" && as_dir=.
4551 for ac_exec_ext in '' $ac_executable_extensions; do
4552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4553 ac_cv_prog_AS="$ac_prog"
4554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4555 break 2
4557 done
4558 done
4559 IFS=$as_save_IFS
4563 AS=$ac_cv_prog_AS
4564 if test -n "$AS"; then
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4566 $as_echo "$AS" >&6; }
4567 else
4568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4569 $as_echo "no" >&6; }
4573 test -n "$AS" && break
4574 done
4576 if test -z "$AS"; then
4577 ac_verc_fail=yes
4578 else
4579 # Found it, now check the version.
4580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4581 $as_echo_n "checking version of $AS... " >&6; }
4582 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4583 case $ac_prog_version in
4584 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4585 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4586 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4587 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4589 esac
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4591 $as_echo "$ac_prog_version" >&6; }
4593 if test $ac_verc_fail = yes; then
4594 AS=: critic_missing="$critic_missing as"
4597 for ac_prog in $LD
4599 # Extract the first word of "$ac_prog", so it can be a program name with args.
4600 set dummy $ac_prog; ac_word=$2
4601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4602 $as_echo_n "checking for $ac_word... " >&6; }
4603 if ${ac_cv_prog_LD+:} false; then :
4604 $as_echo_n "(cached) " >&6
4605 else
4606 if test -n "$LD"; then
4607 ac_cv_prog_LD="$LD" # Let the user override the test.
4608 else
4609 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4610 for as_dir in $PATH
4612 IFS=$as_save_IFS
4613 test -z "$as_dir" && as_dir=.
4614 for ac_exec_ext in '' $ac_executable_extensions; do
4615 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4616 ac_cv_prog_LD="$ac_prog"
4617 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4618 break 2
4620 done
4621 done
4622 IFS=$as_save_IFS
4626 LD=$ac_cv_prog_LD
4627 if test -n "$LD"; then
4628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4629 $as_echo "$LD" >&6; }
4630 else
4631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4632 $as_echo "no" >&6; }
4636 test -n "$LD" && break
4637 done
4639 if test -z "$LD"; then
4640 ac_verc_fail=yes
4641 else
4642 # Found it, now check the version.
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4644 $as_echo_n "checking version of $LD... " >&6; }
4645 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4646 case $ac_prog_version in
4647 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4648 2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4649 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4650 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4652 esac
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4654 $as_echo "$ac_prog_version" >&6; }
4656 if test $ac_verc_fail = yes; then
4657 LD=: critic_missing="$critic_missing ld"
4661 # These programs are version sensitive.
4663 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4665 # Extract the first word of "$ac_prog", so it can be a program name with args.
4666 set dummy $ac_prog; ac_word=$2
4667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4668 $as_echo_n "checking for $ac_word... " >&6; }
4669 if ${ac_cv_prog_CC+:} false; then :
4670 $as_echo_n "(cached) " >&6
4671 else
4672 if test -n "$CC"; then
4673 ac_cv_prog_CC="$CC" # Let the user override the test.
4674 else
4675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4676 for as_dir in $PATH
4678 IFS=$as_save_IFS
4679 test -z "$as_dir" && as_dir=.
4680 for ac_exec_ext in '' $ac_executable_extensions; do
4681 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4682 ac_cv_prog_CC="$ac_prog"
4683 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4684 break 2
4686 done
4687 done
4688 IFS=$as_save_IFS
4692 CC=$ac_cv_prog_CC
4693 if test -n "$CC"; then
4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4695 $as_echo "$CC" >&6; }
4696 else
4697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4698 $as_echo "no" >&6; }
4702 test -n "$CC" && break
4703 done
4705 if test -z "$CC"; then
4706 ac_verc_fail=yes
4707 else
4708 # Found it, now check the version.
4709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4710 $as_echo_n "checking version of $CC... " >&6; }
4711 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4712 case $ac_prog_version in
4713 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4714 4.[3-9].* | 4.[1-9][0-9].* | [5-9].* )
4715 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4716 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4718 esac
4719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4720 $as_echo "$ac_prog_version" >&6; }
4722 if test $ac_verc_fail = yes; then
4723 critic_missing="$critic_missing gcc"
4726 for ac_prog in gnumake gmake make
4728 # Extract the first word of "$ac_prog", so it can be a program name with args.
4729 set dummy $ac_prog; ac_word=$2
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4731 $as_echo_n "checking for $ac_word... " >&6; }
4732 if ${ac_cv_prog_MAKE+:} false; then :
4733 $as_echo_n "(cached) " >&6
4734 else
4735 if test -n "$MAKE"; then
4736 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4737 else
4738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4739 for as_dir in $PATH
4741 IFS=$as_save_IFS
4742 test -z "$as_dir" && as_dir=.
4743 for ac_exec_ext in '' $ac_executable_extensions; do
4744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4745 ac_cv_prog_MAKE="$ac_prog"
4746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4747 break 2
4749 done
4750 done
4751 IFS=$as_save_IFS
4755 MAKE=$ac_cv_prog_MAKE
4756 if test -n "$MAKE"; then
4757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4758 $as_echo "$MAKE" >&6; }
4759 else
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4761 $as_echo "no" >&6; }
4765 test -n "$MAKE" && break
4766 done
4768 if test -z "$MAKE"; then
4769 ac_verc_fail=yes
4770 else
4771 # Found it, now check the version.
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4773 $as_echo_n "checking version of $MAKE... " >&6; }
4774 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4775 case $ac_prog_version in
4776 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4777 3.79* | 3.[89]*)
4778 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4779 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4781 esac
4782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4783 $as_echo "$ac_prog_version" >&6; }
4785 if test $ac_verc_fail = yes; then
4786 critic_missing="$critic_missing make"
4790 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4792 # Extract the first word of "$ac_prog", so it can be a program name with args.
4793 set dummy $ac_prog; ac_word=$2
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4795 $as_echo_n "checking for $ac_word... " >&6; }
4796 if ${ac_cv_prog_MSGFMT+:} false; then :
4797 $as_echo_n "(cached) " >&6
4798 else
4799 if test -n "$MSGFMT"; then
4800 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4801 else
4802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4803 for as_dir in $PATH
4805 IFS=$as_save_IFS
4806 test -z "$as_dir" && as_dir=.
4807 for ac_exec_ext in '' $ac_executable_extensions; do
4808 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4809 ac_cv_prog_MSGFMT="$ac_prog"
4810 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4811 break 2
4813 done
4814 done
4815 IFS=$as_save_IFS
4819 MSGFMT=$ac_cv_prog_MSGFMT
4820 if test -n "$MSGFMT"; then
4821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4822 $as_echo "$MSGFMT" >&6; }
4823 else
4824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4825 $as_echo "no" >&6; }
4829 test -n "$MSGFMT" && break
4830 done
4832 if test -z "$MSGFMT"; then
4833 ac_verc_fail=yes
4834 else
4835 # Found it, now check the version.
4836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4837 $as_echo_n "checking version of $MSGFMT... " >&6; }
4838 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4839 case $ac_prog_version in
4840 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4841 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4842 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4843 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4845 esac
4846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4847 $as_echo "$ac_prog_version" >&6; }
4849 if test $ac_verc_fail = yes; then
4850 MSGFMT=: aux_missing="$aux_missing msgfmt"
4853 for ac_prog in makeinfo
4855 # Extract the first word of "$ac_prog", so it can be a program name with args.
4856 set dummy $ac_prog; ac_word=$2
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4858 $as_echo_n "checking for $ac_word... " >&6; }
4859 if ${ac_cv_prog_MAKEINFO+:} false; then :
4860 $as_echo_n "(cached) " >&6
4861 else
4862 if test -n "$MAKEINFO"; then
4863 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4864 else
4865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4866 for as_dir in $PATH
4868 IFS=$as_save_IFS
4869 test -z "$as_dir" && as_dir=.
4870 for ac_exec_ext in '' $ac_executable_extensions; do
4871 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4872 ac_cv_prog_MAKEINFO="$ac_prog"
4873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4874 break 2
4876 done
4877 done
4878 IFS=$as_save_IFS
4882 MAKEINFO=$ac_cv_prog_MAKEINFO
4883 if test -n "$MAKEINFO"; then
4884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4885 $as_echo "$MAKEINFO" >&6; }
4886 else
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4888 $as_echo "no" >&6; }
4892 test -n "$MAKEINFO" && break
4893 done
4895 if test -z "$MAKEINFO"; then
4896 ac_verc_fail=yes
4897 else
4898 # Found it, now check the version.
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4900 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4901 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4902 case $ac_prog_version in
4903 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4904 4.[5-9]*|4.[1-9][0-9]*|[5-9].*)
4905 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4906 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4908 esac
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4910 $as_echo "$ac_prog_version" >&6; }
4912 if test $ac_verc_fail = yes; then
4913 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4916 for ac_prog in sed
4918 # Extract the first word of "$ac_prog", so it can be a program name with args.
4919 set dummy $ac_prog; ac_word=$2
4920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4921 $as_echo_n "checking for $ac_word... " >&6; }
4922 if ${ac_cv_prog_SED+:} false; then :
4923 $as_echo_n "(cached) " >&6
4924 else
4925 if test -n "$SED"; then
4926 ac_cv_prog_SED="$SED" # Let the user override the test.
4927 else
4928 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4929 for as_dir in $PATH
4931 IFS=$as_save_IFS
4932 test -z "$as_dir" && as_dir=.
4933 for ac_exec_ext in '' $ac_executable_extensions; do
4934 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4935 ac_cv_prog_SED="$ac_prog"
4936 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4937 break 2
4939 done
4940 done
4941 IFS=$as_save_IFS
4945 SED=$ac_cv_prog_SED
4946 if test -n "$SED"; then
4947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4948 $as_echo "$SED" >&6; }
4949 else
4950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4951 $as_echo "no" >&6; }
4955 test -n "$SED" && break
4956 done
4958 if test -z "$SED"; then
4959 ac_verc_fail=yes
4960 else
4961 # Found it, now check the version.
4962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4963 $as_echo_n "checking version of $SED... " >&6; }
4964 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
4965 case $ac_prog_version in
4966 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4967 3.0[2-9]*|3.[1-9]*|[4-9]*)
4968 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4969 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4971 esac
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4973 $as_echo "$ac_prog_version" >&6; }
4975 if test $ac_verc_fail = yes; then
4976 SED=: aux_missing="$aux_missing sed"
4980 if test -n "$ac_tool_prefix"; then
4981 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
4982 set dummy ${ac_tool_prefix}readelf; ac_word=$2
4983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4984 $as_echo_n "checking for $ac_word... " >&6; }
4985 if ${ac_cv_prog_READELF+:} false; then :
4986 $as_echo_n "(cached) " >&6
4987 else
4988 if test -n "$READELF"; then
4989 ac_cv_prog_READELF="$READELF" # Let the user override the test.
4990 else
4991 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4992 for as_dir in $PATH
4994 IFS=$as_save_IFS
4995 test -z "$as_dir" && as_dir=.
4996 for ac_exec_ext in '' $ac_executable_extensions; do
4997 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4998 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
4999 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5000 break 2
5002 done
5003 done
5004 IFS=$as_save_IFS
5008 READELF=$ac_cv_prog_READELF
5009 if test -n "$READELF"; then
5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5011 $as_echo "$READELF" >&6; }
5012 else
5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5014 $as_echo "no" >&6; }
5019 if test -z "$ac_cv_prog_READELF"; then
5020 ac_ct_READELF=$READELF
5021 # Extract the first word of "readelf", so it can be a program name with args.
5022 set dummy readelf; ac_word=$2
5023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5024 $as_echo_n "checking for $ac_word... " >&6; }
5025 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
5026 $as_echo_n "(cached) " >&6
5027 else
5028 if test -n "$ac_ct_READELF"; then
5029 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5030 else
5031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5032 for as_dir in $PATH
5034 IFS=$as_save_IFS
5035 test -z "$as_dir" && as_dir=.
5036 for ac_exec_ext in '' $ac_executable_extensions; do
5037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5038 ac_cv_prog_ac_ct_READELF="readelf"
5039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5040 break 2
5042 done
5043 done
5044 IFS=$as_save_IFS
5048 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5049 if test -n "$ac_ct_READELF"; then
5050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5051 $as_echo "$ac_ct_READELF" >&6; }
5052 else
5053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5054 $as_echo "no" >&6; }
5057 if test "x$ac_ct_READELF" = x; then
5058 READELF="false"
5059 else
5060 case $cross_compiling:$ac_tool_warned in
5061 yes:)
5062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5063 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5064 ac_tool_warned=yes ;;
5065 esac
5066 READELF=$ac_ct_READELF
5068 else
5069 READELF="$ac_cv_prog_READELF"
5072 if test -n "$ac_tool_prefix"; then
5073 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
5074 set dummy ${ac_tool_prefix}nm; ac_word=$2
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5076 $as_echo_n "checking for $ac_word... " >&6; }
5077 if ${ac_cv_prog_NM+:} false; then :
5078 $as_echo_n "(cached) " >&6
5079 else
5080 if test -n "$NM"; then
5081 ac_cv_prog_NM="$NM" # Let the user override the test.
5082 else
5083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5084 for as_dir in $PATH
5086 IFS=$as_save_IFS
5087 test -z "$as_dir" && as_dir=.
5088 for ac_exec_ext in '' $ac_executable_extensions; do
5089 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5090 ac_cv_prog_NM="${ac_tool_prefix}nm"
5091 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5092 break 2
5094 done
5095 done
5096 IFS=$as_save_IFS
5100 NM=$ac_cv_prog_NM
5101 if test -n "$NM"; then
5102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
5103 $as_echo "$NM" >&6; }
5104 else
5105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5106 $as_echo "no" >&6; }
5111 if test -z "$ac_cv_prog_NM"; then
5112 ac_ct_NM=$NM
5113 # Extract the first word of "nm", so it can be a program name with args.
5114 set dummy nm; ac_word=$2
5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5116 $as_echo_n "checking for $ac_word... " >&6; }
5117 if ${ac_cv_prog_ac_ct_NM+:} false; then :
5118 $as_echo_n "(cached) " >&6
5119 else
5120 if test -n "$ac_ct_NM"; then
5121 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5122 else
5123 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5124 for as_dir in $PATH
5126 IFS=$as_save_IFS
5127 test -z "$as_dir" && as_dir=.
5128 for ac_exec_ext in '' $ac_executable_extensions; do
5129 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5130 ac_cv_prog_ac_ct_NM="nm"
5131 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5132 break 2
5134 done
5135 done
5136 IFS=$as_save_IFS
5140 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5141 if test -n "$ac_ct_NM"; then
5142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
5143 $as_echo "$ac_ct_NM" >&6; }
5144 else
5145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5146 $as_echo "no" >&6; }
5149 if test "x$ac_ct_NM" = x; then
5150 NM="false"
5151 else
5152 case $cross_compiling:$ac_tool_warned in
5153 yes:)
5154 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5155 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5156 ac_tool_warned=yes ;;
5157 esac
5158 NM=$ac_ct_NM
5160 else
5161 NM="$ac_cv_prog_NM"
5165 for ac_prog in autoconf
5167 # Extract the first word of "$ac_prog", so it can be a program name with args.
5168 set dummy $ac_prog; ac_word=$2
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5170 $as_echo_n "checking for $ac_word... " >&6; }
5171 if ${ac_cv_prog_AUTOCONF+:} false; then :
5172 $as_echo_n "(cached) " >&6
5173 else
5174 if test -n "$AUTOCONF"; then
5175 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5176 else
5177 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5178 for as_dir in $PATH
5180 IFS=$as_save_IFS
5181 test -z "$as_dir" && as_dir=.
5182 for ac_exec_ext in '' $ac_executable_extensions; do
5183 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5184 ac_cv_prog_AUTOCONF="$ac_prog"
5185 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5186 break 2
5188 done
5189 done
5190 IFS=$as_save_IFS
5194 AUTOCONF=$ac_cv_prog_AUTOCONF
5195 if test -n "$AUTOCONF"; then
5196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5197 $as_echo "$AUTOCONF" >&6; }
5198 else
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5200 $as_echo "no" >&6; }
5204 test -n "$AUTOCONF" && break
5205 done
5206 test -n "$AUTOCONF" || AUTOCONF="no"
5208 case "x$AUTOCONF" in
5209 xno|x|x:) AUTOCONF=no ;;
5211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5212 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5213 if ${libc_cv_autoconf_works+:} false; then :
5214 $as_echo_n "(cached) " >&6
5215 else
5216 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5217 libc_cv_autoconf_works=yes
5218 else
5219 libc_cv_autoconf_works=no
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5223 $as_echo "$libc_cv_autoconf_works" >&6; }
5224 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5226 esac
5227 if test "x$AUTOCONF" = xno; then
5228 aux_missing="$aux_missing autoconf"
5231 test -n "$critic_missing" && as_fn_error $? "
5232 *** These critical programs are missing or too old:$critic_missing
5233 *** Check the INSTALL file for required versions." "$LINENO" 5
5235 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5236 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5237 *** some features will be disabled.
5238 *** Check the INSTALL file for required versions." >&5
5239 $as_echo "$as_me: WARNING:
5240 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5241 *** some features will be disabled.
5242 *** Check the INSTALL file for required versions." >&2;}
5244 # if using special system headers, find out the compiler's sekrit
5245 # header directory and add that to the list. NOTE: Only does the right
5246 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5247 if test -n "$sysheaders"; then
5248 SYSINCLUDES=-nostdinc
5249 for d in include include-fixed; do
5250 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5251 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5252 done
5253 SYSINCLUDES="$SYSINCLUDES \
5254 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5255 if test -n "$CXX"; then
5256 CXX_SYSINCLUDES=
5257 cxxversion=`$CXX -dumpversion 2>&5` &&
5258 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5259 for d in include "$cxxmachine/include"; do
5260 i=../../../../$d/c++/$cxxversion
5261 cxxheaders=`$CXX -print-file-name="$i"` &&
5262 test "x$cxxheaders" != x && test "x$i" != "x$cxxheaders" &&
5263 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders \
5264 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5265 done
5271 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5272 # since this would lead to problems installing/building glibc.
5273 # LD_LIBRARY_PATH contains the current directory if one of the following
5274 # is true:
5275 # - one of the terminals (":" and ";") is the first or last sign
5276 # - two terminals occur directly after each other
5277 # - the path contains an element with a dot in it
5278 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5279 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5280 case ${LD_LIBRARY_PATH} in
5281 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5282 ld_library_path_setting="contains current directory"
5285 ld_library_path_setting="ok"
5287 esac
5288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5289 $as_echo "$ld_library_path_setting" >&6; }
5290 if test "$ld_library_path_setting" != "ok"; then
5291 as_fn_error $? "
5292 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5293 *** building glibc. Please change the environment variable
5294 *** and run configure again." "$LINENO" 5
5297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5298 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5299 if ${libc_cv_gcc_static_libgcc+:} false; then :
5300 $as_echo_n "(cached) " >&6
5301 else
5302 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5303 libc_cv_gcc_static_libgcc=
5304 else
5305 libc_cv_gcc_static_libgcc=-static-libgcc
5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5309 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5312 # Extract the first word of "bash", so it can be a program name with args.
5313 set dummy bash; ac_word=$2
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5315 $as_echo_n "checking for $ac_word... " >&6; }
5316 if ${ac_cv_path_BASH_SHELL+:} false; then :
5317 $as_echo_n "(cached) " >&6
5318 else
5319 case $BASH_SHELL in
5320 [\\/]* | ?:[\\/]*)
5321 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5324 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5325 for as_dir in $PATH
5327 IFS=$as_save_IFS
5328 test -z "$as_dir" && as_dir=.
5329 for ac_exec_ext in '' $ac_executable_extensions; do
5330 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5331 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5332 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5333 break 2
5335 done
5336 done
5337 IFS=$as_save_IFS
5339 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5341 esac
5343 BASH_SHELL=$ac_cv_path_BASH_SHELL
5344 if test -n "$BASH_SHELL"; then
5345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5346 $as_echo "$BASH_SHELL" >&6; }
5347 else
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5349 $as_echo "no" >&6; }
5353 if test "$BASH_SHELL" != no &&
5354 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5355 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5356 libc_cv_have_bash2=yes
5357 else
5358 libc_cv_have_bash2=no
5362 if test "$BASH_SHELL" = no; then
5363 # Extract the first word of "ksh", so it can be a program name with args.
5364 set dummy ksh; ac_word=$2
5365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5366 $as_echo_n "checking for $ac_word... " >&6; }
5367 if ${ac_cv_path_KSH+:} false; then :
5368 $as_echo_n "(cached) " >&6
5369 else
5370 case $KSH in
5371 [\\/]* | ?:[\\/]*)
5372 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5376 for as_dir in $PATH
5378 IFS=$as_save_IFS
5379 test -z "$as_dir" && as_dir=.
5380 for ac_exec_ext in '' $ac_executable_extensions; do
5381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5382 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5384 break 2
5386 done
5387 done
5388 IFS=$as_save_IFS
5390 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5392 esac
5394 KSH=$ac_cv_path_KSH
5395 if test -n "$KSH"; then
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5397 $as_echo "$KSH" >&6; }
5398 else
5399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5400 $as_echo "no" >&6; }
5404 if test "$KSH" = no; then
5405 libc_cv_have_ksh=no
5406 else
5407 libc_cv_have_ksh=yes
5409 else
5410 KSH="$BASH_SHELL"
5412 libc_cv_have_ksh=yes
5416 for ac_prog in gawk mawk nawk awk
5418 # Extract the first word of "$ac_prog", so it can be a program name with args.
5419 set dummy $ac_prog; ac_word=$2
5420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5421 $as_echo_n "checking for $ac_word... " >&6; }
5422 if ${ac_cv_prog_AWK+:} false; then :
5423 $as_echo_n "(cached) " >&6
5424 else
5425 if test -n "$AWK"; then
5426 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5427 else
5428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5429 for as_dir in $PATH
5431 IFS=$as_save_IFS
5432 test -z "$as_dir" && as_dir=.
5433 for ac_exec_ext in '' $ac_executable_extensions; do
5434 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5435 ac_cv_prog_AWK="$ac_prog"
5436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5437 break 2
5439 done
5440 done
5441 IFS=$as_save_IFS
5445 AWK=$ac_cv_prog_AWK
5446 if test -n "$AWK"; then
5447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5448 $as_echo "$AWK" >&6; }
5449 else
5450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5451 $as_echo "no" >&6; }
5455 test -n "$AWK" && break
5456 done
5458 # Extract the first word of "perl", so it can be a program name with args.
5459 set dummy perl; ac_word=$2
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5461 $as_echo_n "checking for $ac_word... " >&6; }
5462 if ${ac_cv_path_PERL+:} false; then :
5463 $as_echo_n "(cached) " >&6
5464 else
5465 case $PERL in
5466 [\\/]* | ?:[\\/]*)
5467 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5470 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5471 for as_dir in $PATH
5473 IFS=$as_save_IFS
5474 test -z "$as_dir" && as_dir=.
5475 for ac_exec_ext in '' $ac_executable_extensions; do
5476 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5477 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5478 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5479 break 2
5481 done
5482 done
5483 IFS=$as_save_IFS
5485 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5487 esac
5489 PERL=$ac_cv_path_PERL
5490 if test -n "$PERL"; then
5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5492 $as_echo "$PERL" >&6; }
5493 else
5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5495 $as_echo "no" >&6; }
5499 if test "$PERL" != no &&
5500 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5501 PERL=no
5503 # Extract the first word of "install-info", so it can be a program name with args.
5504 set dummy install-info; ac_word=$2
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5506 $as_echo_n "checking for $ac_word... " >&6; }
5507 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5508 $as_echo_n "(cached) " >&6
5509 else
5510 case $INSTALL_INFO in
5511 [\\/]* | ?:[\\/]*)
5512 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5515 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5516 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5517 for as_dir in $as_dummy
5519 IFS=$as_save_IFS
5520 test -z "$as_dir" && as_dir=.
5521 for ac_exec_ext in '' $ac_executable_extensions; do
5522 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5523 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5524 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5525 break 2
5527 done
5528 done
5529 IFS=$as_save_IFS
5531 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5533 esac
5535 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5536 if test -n "$INSTALL_INFO"; then
5537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5538 $as_echo "$INSTALL_INFO" >&6; }
5539 else
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5541 $as_echo "no" >&6; }
5545 # Extract the first word of "bison", so it can be a program name with args.
5546 set dummy bison; ac_word=$2
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5548 $as_echo_n "checking for $ac_word... " >&6; }
5549 if ${ac_cv_path_BISON+:} false; then :
5550 $as_echo_n "(cached) " >&6
5551 else
5552 case $BISON in
5553 [\\/]* | ?:[\\/]*)
5554 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5558 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5559 for as_dir in $as_dummy
5561 IFS=$as_save_IFS
5562 test -z "$as_dir" && as_dir=.
5563 for ac_exec_ext in '' $ac_executable_extensions; do
5564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5565 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5567 break 2
5569 done
5570 done
5571 IFS=$as_save_IFS
5573 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5575 esac
5577 BISON=$ac_cv_path_BISON
5578 if test -n "$BISON"; then
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5580 $as_echo "$BISON" >&6; }
5581 else
5582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5583 $as_echo "no" >&6; }
5588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5589 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5590 if ${libc_cv_friendly_stddef+:} false; then :
5591 $as_echo_n "(cached) " >&6
5592 else
5593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5594 /* end confdefs.h. */
5595 #define __need_size_t
5596 #define __need_wchar_t
5597 #include <stddef.h>
5598 #define __need_NULL
5599 #include <stddef.h>
5601 main ()
5603 size_t size; wchar_t wchar;
5604 #ifdef offsetof
5605 #error stddef.h ignored __need_*
5606 #endif
5607 if (&size == NULL || &wchar == NULL) abort ();
5609 return 0;
5611 _ACEOF
5612 if ac_fn_c_try_compile "$LINENO"; then :
5613 libc_cv_friendly_stddef=yes
5614 else
5615 libc_cv_friendly_stddef=no
5617 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5620 $as_echo "$libc_cv_friendly_stddef" >&6; }
5621 if test $libc_cv_friendly_stddef = yes; then
5622 config_vars="$config_vars
5623 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5627 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5628 if ${libc_cv_need_minus_P+:} false; then :
5629 $as_echo_n "(cached) " >&6
5630 else
5631 cat > conftest.S <<EOF
5632 #include "confdefs.h"
5633 /* Nothing whatsoever. */
5635 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5636 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5637 (eval $ac_try) 2>&5
5638 ac_status=$?
5639 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5640 test $ac_status = 0; }; }; then
5641 libc_cv_need_minus_P=no
5642 else
5643 libc_cv_need_minus_P=yes
5645 rm -f conftest*
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5648 $as_echo "$libc_cv_need_minus_P" >&6; }
5649 if test $libc_cv_need_minus_P = yes; then
5650 config_vars="$config_vars
5651 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5655 $as_echo_n "checking for .set assembler directive... " >&6; }
5656 if ${libc_cv_asm_set_directive+:} false; then :
5657 $as_echo_n "(cached) " >&6
5658 else
5659 cat > conftest.s <<EOF
5660 ${libc_cv_dot_text}
5661 foo:
5662 .set glibc_conftest_frobozz,foo
5663 .globl glibc_conftest_frobozz
5665 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5666 # (but it doesn't work), so we must do a linking check to be sure.
5667 cat > conftest1.c <<\EOF
5668 extern int glibc_conftest_frobozz;
5669 void _start() { glibc_conftest_frobozz = 1; }
5671 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5672 -nostartfiles -nostdlib \
5673 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5674 libc_cv_asm_set_directive=yes
5675 else
5676 libc_cv_asm_set_directive=no
5678 rm -f conftest*
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5681 $as_echo "$libc_cv_asm_set_directive" >&6; }
5682 if test $libc_cv_asm_set_directive = yes; then
5683 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5688 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5689 if ${libc_cv_asm_unique_object+:} false; then :
5690 $as_echo_n "(cached) " >&6
5691 else
5692 cat > conftest.s <<EOF
5693 ${libc_cv_dot_text}
5694 _sym:
5695 .type _sym, %gnu_unique_object
5697 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5698 libc_cv_asm_unique_object=yes
5699 else
5700 libc_cv_asm_unique_object=no
5702 rm -f conftest*
5704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5705 $as_echo "$libc_cv_asm_unique_object" >&6; }
5706 if test $libc_cv_asm_unique_object = yes; then
5707 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5712 $as_echo_n "checking for .symver assembler directive... " >&6; }
5713 if ${libc_cv_asm_symver_directive+:} false; then :
5714 $as_echo_n "(cached) " >&6
5715 else
5716 cat > conftest.s <<EOF
5717 ${libc_cv_dot_text}
5718 _sym:
5719 .symver _sym,sym@VERS
5721 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5722 libc_cv_asm_symver_directive=yes
5723 else
5724 libc_cv_asm_symver_directive=no
5726 rm -f conftest*
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5729 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5731 $as_echo_n "checking for ld --version-script... " >&6; }
5732 if ${libc_cv_ld_version_script_option+:} false; then :
5733 $as_echo_n "(cached) " >&6
5734 else
5735 if test $libc_cv_asm_symver_directive = yes; then
5736 cat > conftest.s <<EOF
5737 ${libc_cv_dot_text}
5738 _sym:
5739 .symver _sym,sym@VERS
5741 cat > conftest.map <<EOF
5742 VERS_1 {
5743 global: sym;
5746 VERS_2 {
5747 global: sym;
5748 } VERS_1;
5750 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5751 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5752 -o conftest.so conftest.o
5753 -nostartfiles -nostdlib
5754 -Wl,--version-script,conftest.map
5755 1>&5'
5756 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5757 (eval $ac_try) 2>&5
5758 ac_status=$?
5759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5760 test $ac_status = 0; }; };
5761 then
5762 libc_cv_ld_version_script_option=yes
5763 else
5764 libc_cv_ld_version_script_option=no
5766 else
5767 libc_cv_ld_version_script_option=no
5769 else
5770 libc_cv_ld_version_script_option=no
5772 rm -f conftest*
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5775 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5776 if test $shared != no &&
5777 test $libc_cv_asm_symver_directive = yes &&
5778 test $libc_cv_ld_version_script_option = yes &&
5779 test $enable_versioning = yes; then
5780 VERSIONING=yes
5781 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5783 else
5784 VERSIONING=no
5788 if test $shared != no && test $VERSIONING = no; then
5789 echo "\
5790 *** WARNING: You should not compile GNU libc without versioning. Not using
5791 *** versioning will introduce incompatibilities so that old binaries
5792 *** will not run anymore.
5793 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5796 $as_echo_n "checking for .previous assembler directive... " >&6; }
5797 if ${libc_cv_asm_previous_directive+:} false; then :
5798 $as_echo_n "(cached) " >&6
5799 else
5800 cat > conftest.s <<EOF
5801 .section foo_section
5802 .previous
5804 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5805 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5806 (eval $ac_try) 2>&5
5807 ac_status=$?
5808 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5809 test $ac_status = 0; }; }; then
5810 libc_cv_asm_previous_directive=yes
5811 else
5812 libc_cv_asm_previous_directive=no
5814 rm -f conftest*
5816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5817 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5818 if test $libc_cv_asm_previous_directive = yes; then
5819 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5821 else
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5823 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5824 if ${libc_cv_asm_popsection_directive+:} false; then :
5825 $as_echo_n "(cached) " >&6
5826 else
5827 cat > conftest.s <<EOF
5828 .pushsection foo_section
5829 .popsection
5831 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5832 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5833 (eval $ac_try) 2>&5
5834 ac_status=$?
5835 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5836 test $ac_status = 0; }; }; then
5837 libc_cv_asm_popsection_directive=yes
5838 else
5839 libc_cv_asm_popsection_directive=no
5841 rm -f conftest*
5843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5844 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5845 if test $libc_cv_asm_popsection_directive = yes; then
5846 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5851 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5852 if ${libc_cv_asm_protected_directive+:} false; then :
5853 $as_echo_n "(cached) " >&6
5854 else
5855 cat > conftest.s <<EOF
5856 .protected foo
5857 foo:
5858 .hidden bar
5859 bar:
5861 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5862 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5863 (eval $ac_try) 2>&5
5864 ac_status=$?
5865 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5866 test $ac_status = 0; }; }; then
5867 libc_cv_asm_protected_directive=yes
5868 else
5869 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5871 rm -f conftest*
5873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5874 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5876 if test $libc_cv_asm_protected_directive = yes; then
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5878 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5879 if ${libc_cv_visibility_attribute+:} false; then :
5880 $as_echo_n "(cached) " >&6
5881 else
5882 cat > conftest.c <<EOF
5883 int foo __attribute__ ((visibility ("hidden"))) = 1;
5884 int bar __attribute__ ((visibility ("protected"))) = 1;
5886 libc_cv_visibility_attribute=no
5887 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5888 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5889 (eval $ac_try) 2>&5
5890 ac_status=$?
5891 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5892 test $ac_status = 0; }; }; then
5893 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5894 if grep '\.protected.*bar' conftest.s >/dev/null; then
5895 libc_cv_visibility_attribute=yes
5899 rm -f conftest.{c,s}
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5903 $as_echo "$libc_cv_visibility_attribute" >&6; }
5904 if test $libc_cv_visibility_attribute != yes; then
5905 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5909 if test $libc_cv_visibility_attribute = yes; then
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5911 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5912 if ${libc_cv_broken_visibility_attribute+:} false; then :
5913 $as_echo_n "(cached) " >&6
5914 else
5915 cat > conftest.c <<EOF
5916 int foo (int x);
5917 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5918 int bar (int x) { return x; }
5920 libc_cv_broken_visibility_attribute=yes
5921 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5922 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5923 (eval $ac_try) 2>&5
5924 ac_status=$?
5925 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5926 test $ac_status = 0; }; }; then
5927 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5928 libc_cv_broken_visibility_attribute=no
5931 rm -f conftest.c conftest.s
5934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5935 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5936 if test $libc_cv_broken_visibility_attribute = yes; then
5937 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
5941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5942 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5943 if ${libc_cv_broken_alias_attribute+:} false; then :
5944 $as_echo_n "(cached) " >&6
5945 else
5946 cat > conftest.c <<EOF
5947 extern int foo (int x) __asm ("xyzzy");
5948 int bar (int x) { return x; }
5949 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5950 extern int dfoo;
5951 extern __typeof (dfoo) dfoo __asm ("abccb");
5952 int dfoo = 1;
5954 libc_cv_broken_alias_attribute=yes
5955 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5956 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5957 (eval $ac_try) 2>&5
5958 ac_status=$?
5959 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5960 test $ac_status = 0; }; }; then
5961 if grep 'xyzzy' conftest.s >/dev/null &&
5962 grep 'abccb' conftest.s >/dev/null; then
5963 libc_cv_broken_alias_attribute=no
5966 rm -f conftest.c conftest.s
5969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5970 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5971 if test $libc_cv_broken_alias_attribute = yes; then
5972 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5975 if test $libc_cv_visibility_attribute = yes; then
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5977 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5978 if ${libc_cv_have_sdata_section+:} false; then :
5979 $as_echo_n "(cached) " >&6
5980 else
5981 echo "int i;" > conftest.c
5982 libc_cv_have_sdata_section=no
5983 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5984 | grep '\.sdata' >/dev/null; then
5985 libc_cv_have_sdata_section=yes
5987 rm -f conftest.c conftest.so
5990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5991 $as_echo "$libc_cv_have_sdata_section" >&6; }
5992 if test $libc_cv_have_sdata_section = yes; then
5993 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5999 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6000 if ${libc_cv_initfini_array+:} false; then :
6001 $as_echo_n "(cached) " >&6
6002 else
6003 cat > conftest.c <<EOF
6004 int _start (void) { return 0; }
6005 int __start (void) { return 0; }
6007 int foo (void) { return 1; }
6008 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6011 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6012 conftest.c -static -nostartfiles -nostdlib
6013 1>&5'
6014 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6015 (eval $ac_try) 2>&5
6016 ac_status=$?
6017 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6018 test $ac_status = 0; }; }; then :
6019 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6020 libc_cv_initfini_array=yes
6021 else
6022 libc_cv_initfini_array=no
6024 else
6025 libc_cv_initfini_array=no
6027 rm -f conftest*
6030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6031 $as_echo "$libc_cv_initfini_array" >&6; }
6032 if test $libc_cv_initfini_array != yes; then
6033 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6037 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6038 if ${libc_cv_ctors_header+:} false; then :
6039 $as_echo_n "(cached) " >&6
6040 else
6041 libc_cv_ctors_header=yes
6042 cat > conftest.c <<EOF
6043 int _start (void) { return 0; }
6044 int __start (void) { return 0; }
6046 __attribute__ ((constructor)) void ctor (void) { asm (""); }
6047 __attribute__ ((destructor)) void dtor (void) { asm (""); }
6050 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
6051 conftest.c -static -nostartfiles -nostdlib
6052 1>&5'
6053 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6054 (eval $ac_try) 2>&5
6055 ac_status=$?
6056 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6057 test $ac_status = 0; }; }; then :
6058 if $READELF -WS conftest$ac_exeext | $AWK '
6059 { gsub(/\[ */, "[") }
6060 $2 == ".ctors" || $2 == ".dtors" {
6061 size = strtonum("0x" $6)
6062 align = strtonum("0x" $NF)
6063 seen[$2] = 1
6064 stub[$2] = size == align * 2
6066 END {
6067 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6068 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6069 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6071 '; then :
6072 libc_cv_ctors_header=no
6075 else
6076 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6079 rm -f conftest*
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6083 $as_echo "$libc_cv_ctors_header" >&6; }
6084 if test $libc_cv_ctors_header = no; then
6085 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6090 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6091 if ${libc_cv_cc_with_libunwind+:} false; then :
6092 $as_echo_n "(cached) " >&6
6093 else
6095 cat > conftest.c <<EOF
6096 int main (void) { return 0; }
6098 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6099 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6100 libc_cv_cc_with_libunwind=yes
6101 else
6102 libc_cv_cc_with_libunwind=no
6104 rm -f conftest*
6106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6107 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6109 if test $libc_cv_cc_with_libunwind = yes; then
6110 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6115 $as_echo_n "checking for -z nodelete option... " >&6; }
6116 if ${libc_cv_z_nodelete+:} false; then :
6117 $as_echo_n "(cached) " >&6
6118 else
6119 cat > conftest.c <<EOF
6120 int _start (void) { return 42; }
6122 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6123 -fPIC -shared -o conftest.so conftest.c
6124 -nostartfiles -nostdlib
6125 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6126 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6127 (eval $ac_try) 2>&5
6128 ac_status=$?
6129 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6130 test $ac_status = 0; }; }
6131 then
6132 libc_cv_z_nodelete=yes
6133 else
6134 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6136 rm -f conftest*
6138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6139 $as_echo "$libc_cv_z_nodelete" >&6; }
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6142 $as_echo_n "checking for -z nodlopen option... " >&6; }
6143 if ${libc_cv_z_nodlopen+:} false; then :
6144 $as_echo_n "(cached) " >&6
6145 else
6146 cat > conftest.c <<EOF
6147 int _start (void) { return 42; }
6149 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6150 -fPIC -shared -o conftest.so conftest.c
6151 -nostartfiles -nostdlib
6152 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6153 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6154 (eval $ac_try) 2>&5
6155 ac_status=$?
6156 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6157 test $ac_status = 0; }; }
6158 then
6159 libc_cv_z_nodlopen=yes
6160 else
6161 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6163 rm -f conftest*
6165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6166 $as_echo "$libc_cv_z_nodlopen" >&6; }
6168 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6169 $as_echo_n "checking for -z initfirst option... " >&6; }
6170 if ${libc_cv_z_initfirst+:} false; then :
6171 $as_echo_n "(cached) " >&6
6172 else
6173 cat > conftest.c <<EOF
6174 int _start (void) { return 42; }
6176 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6177 -fPIC -shared -o conftest.so conftest.c
6178 -nostartfiles -nostdlib
6179 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
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 then
6186 libc_cv_z_initfirst=yes
6187 else
6188 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6190 rm -f conftest*
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6193 $as_echo "$libc_cv_z_initfirst" >&6; }
6195 # Add-on fragments can set these for other machines.
6196 libc_commonpagesize=${libc_commonpagesize:-no}
6197 libc_relro_required=${libc_relro_required:-no}
6198 case "$base_machine" in
6199 i[34567]86 | x86_64 | powerpc* | s390*)
6200 libc_commonpagesize=0x1000
6201 libc_relro_required=yes
6203 sparc*)
6204 libc_commonpagesize=0x2000
6205 libc_relro_required=yes
6207 esac
6209 if test $libc_commonpagesize != no; then
6210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6211 $as_echo_n "checking for -z relro option... " >&6; }
6212 if ${libc_cv_z_relro+:} false; then :
6213 $as_echo_n "(cached) " >&6
6214 else
6215 libc_cv_z_relro=no
6216 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6217 /* end confdefs.h. */
6219 int _start (void) { return 42; }
6220 extern void _exit (int);
6221 /* Since these pointers are const, they should go in rodata.
6222 Since they refer to functions that have to be resolved by
6223 dynamic linking, they should instead go in RELRO data. */
6224 const void *const relro[] = { &_start, &_exit, 0 };
6225 /* GNU ld fails to produce RELRO data when it's very small and there is no
6226 normal writable data following it, or if only uninitialized (.bss) data
6227 follows it, or only very small writable data. */
6228 int data[0x10000] = { 1, };
6230 _ACEOF
6231 cat > conftest.awk <<\EOF
6232 BEGIN {
6233 result = "no"
6234 commonpagesize = strtonum(commonpagesize)
6236 { print "LINE:", $0 > "/dev/stderr" }
6237 $1 == "GNU_RELRO" {
6238 vaddr = strtonum($3)
6239 memsz = strtonum($6)
6240 end = vaddr + memsz
6241 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6242 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6243 result = (end % commonpagesize == 0) ? "yes" : "broken"
6245 END { print result }
6247 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6248 -fPIC -shared -o conftest.so conftest.c
6249 -nostartfiles -nostdlib
6250 -Wl,-z,relro 1>&5'
6251 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6252 (eval $ac_try) 2>&5
6253 ac_status=$?
6254 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6255 test $ac_status = 0; }; } &&
6256 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6257 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6258 (eval $ac_try) 2>&5
6259 ac_status=$?
6260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6261 test $ac_status = 0; }; } &&
6262 { ac_try='
6263 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6264 conftest.ph > conftest.cps
6266 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6267 (eval $ac_try) 2>&5
6268 ac_status=$?
6269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6270 test $ac_status = 0; }; } &&
6271 libc_cv_z_relro=`cat conftest.cps 2>&5`
6272 rm -f conftest*
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6275 $as_echo "$libc_cv_z_relro" >&6; }
6276 if { test "x$libc_relro_required" = xyes &&
6277 test "x$libc_cv_z_relro" != xyes
6279 then
6280 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6282 else
6283 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6284 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6288 $as_echo_n "checking for -Bgroup option... " >&6; }
6289 if ${libc_cv_Bgroup+:} false; then :
6290 $as_echo_n "(cached) " >&6
6291 else
6292 cat > conftest.c <<EOF
6293 int _start (void) { return 42; }
6295 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6296 -fPIC -shared -o conftest.so conftest.c
6297 -Wl,-Bgroup -nostdlib 1>&5'
6298 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6299 (eval $ac_try) 2>&5
6300 ac_status=$?
6301 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6302 test $ac_status = 0; }; }
6303 then
6304 libc_cv_Bgroup=yes
6305 else
6306 libc_cv_Bgroup=no
6308 rm -f conftest*
6310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6311 $as_echo "$libc_cv_Bgroup" >&6; }
6314 ASFLAGS_config=
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6316 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6317 if ${libc_cv_as_noexecstack+:} false; then :
6318 $as_echo_n "(cached) " >&6
6319 else
6320 cat > conftest.c <<EOF
6321 void foo (void) { }
6323 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6324 -S -o conftest.s conftest.c 1>&5'
6325 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6326 (eval $ac_try) 2>&5
6327 ac_status=$?
6328 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6329 test $ac_status = 0; }; } \
6330 && grep -q .note.GNU-stack conftest.s \
6331 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6332 -c -o conftest.o conftest.s 1>&5'
6333 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6334 (eval $ac_try) 2>&5
6335 ac_status=$?
6336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6337 test $ac_status = 0; }; }
6338 then
6339 libc_cv_as_noexecstack=yes
6340 else
6341 libc_cv_as_noexecstack=no
6343 rm -f conftest*
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6346 $as_echo "$libc_cv_as_noexecstack" >&6; }
6347 if test $libc_cv_as_noexecstack = yes; then
6348 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6353 $as_echo_n "checking for -z combreloc... " >&6; }
6354 if ${libc_cv_z_combreloc+:} false; then :
6355 $as_echo_n "(cached) " >&6
6356 else
6357 cat > conftest.c <<EOF
6358 extern int bar (int);
6359 extern int mumble;
6360 int foo (void) { return bar (mumble); }
6362 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6363 -fPIC -shared -o conftest.so conftest.c
6364 -nostdlib -nostartfiles
6365 -Wl,-z,combreloc 1>&5'
6366 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6367 (eval $ac_try) 2>&5
6368 ac_status=$?
6369 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6370 test $ac_status = 0; }; }
6371 then
6372 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6373 libc_cv_z_combreloc=yes
6374 else
6375 libc_cv_z_combreloc=no
6377 else
6378 libc_cv_z_combreloc=no
6380 rm -f conftest*
6382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6383 $as_echo "$libc_cv_z_combreloc" >&6; }
6384 if test "$libc_cv_z_combreloc" = yes; then
6385 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6391 $as_echo_n "checking for -z execstack... " >&6; }
6392 if ${libc_cv_z_execstack+:} false; then :
6393 $as_echo_n "(cached) " >&6
6394 else
6395 cat > conftest.c <<EOF
6396 int _start (void) { return 42; }
6398 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6399 -fPIC -shared -o conftest.so conftest.c
6400 -Wl,-z,execstack -nostdlib
6401 1>&5'
6402 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6403 (eval $ac_try) 2>&5
6404 ac_status=$?
6405 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6406 test $ac_status = 0; }; }
6407 then
6408 libc_cv_z_execstack=yes
6409 else
6410 libc_cv_z_execstack=no
6412 rm -f conftest*
6414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6415 $as_echo "$libc_cv_z_execstack" >&6; }
6418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6419 $as_echo_n "checking for -fpie... " >&6; }
6420 if ${libc_cv_fpie+:} false; then :
6421 $as_echo_n "(cached) " >&6
6422 else
6423 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
6424 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6425 (eval $ac_try) 2>&5
6426 ac_status=$?
6427 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6428 test $ac_status = 0; }; }; then :
6429 libc_cv_fpie=yes
6430 else
6431 libc_cv_fpie=no
6435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6436 $as_echo "$libc_cv_fpie" >&6; }
6440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6441 $as_echo_n "checking for --hash-style option... " >&6; }
6442 if ${libc_cv_hashstyle+:} false; then :
6443 $as_echo_n "(cached) " >&6
6444 else
6445 cat > conftest.c <<EOF
6446 int _start (void) { return 42; }
6448 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6449 -fPIC -shared -o conftest.so conftest.c
6450 -Wl,--hash-style=both -nostdlib 1>&5'
6451 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6452 (eval $ac_try) 2>&5
6453 ac_status=$?
6454 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6455 test $ac_status = 0; }; }
6456 then
6457 libc_cv_hashstyle=yes
6458 else
6459 libc_cv_hashstyle=no
6461 rm -f conftest*
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6464 $as_echo "$libc_cv_hashstyle" >&6; }
6467 # The linker's default -shared behavior is good enough if it
6468 # does these things that our custom linker scripts ensure that
6469 # all allocated NOTE sections come first.
6470 if test "$use_default_link" = default; then
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6472 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6473 if ${libc_cv_use_default_link+:} false; then :
6474 $as_echo_n "(cached) " >&6
6475 else
6476 libc_cv_use_default_link=no
6477 cat > conftest.s <<\EOF
6478 .section .note.a,"a",%note
6479 .balign 4
6480 .long 4,4,9
6481 .string "GNU"
6482 .string "foo"
6483 .section .note.b,"a",%note
6484 .balign 4
6485 .long 4,4,9
6486 .string "GNU"
6487 .string "bar"
6489 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6490 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6491 (eval $ac_try) 2>&5
6492 ac_status=$?
6493 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6494 test $ac_status = 0; }; } &&
6495 ac_try=`$READELF -S conftest.so | sed -n \
6496 '${x;p;}
6497 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6502 then
6503 libc_seen_a=no libc_seen_b=no
6504 set -- $ac_try
6505 while test $# -ge 2 -a "$1" = NOTE; do
6506 case "$2" in
6507 .note.a) libc_seen_a=yes ;;
6508 .note.b) libc_seen_b=yes ;;
6509 esac
6510 shift 2
6511 done
6512 case "$libc_seen_a$libc_seen_b" in
6513 yesyes)
6514 libc_cv_use_default_link=yes
6517 echo >&5 "\
6518 $libc_seen_a$libc_seen_b from:
6519 $ac_try"
6521 esac
6523 rm -f conftest*
6525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6526 $as_echo "$libc_cv_use_default_link" >&6; }
6527 use_default_link=$libc_cv_use_default_link
6530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6531 $as_echo_n "checking linker output format... " >&6; }
6532 if ${libc_cv_output_format+:} false; then :
6533 $as_echo_n "(cached) " >&6
6534 else
6535 if libc_cv_output_format=`
6536 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6537 then
6539 else
6540 libc_cv_output_format=
6542 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6545 $as_echo "$libc_cv_output_format" >&6; }
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6549 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6550 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6551 $as_echo_n "(cached) " >&6
6552 else
6553 cat > conftest.c <<EOF
6554 int foo;
6556 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6557 conftest.c 1>&5'
6558 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6559 (eval $ac_try) 2>&5
6560 ac_status=$?
6561 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6562 test $ac_status = 0; }; }
6563 then
6564 libc_cv_fno_toplevel_reorder=yes
6565 else
6566 libc_cv_fno_toplevel_reorder=no
6568 rm -f conftest*
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6571 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6572 if test $libc_cv_fno_toplevel_reorder = yes; then
6573 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6574 else
6575 fno_unit_at_a_time=-fno-unit-at-a-time
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6580 $as_echo_n "checking for -fstack-protector... " >&6; }
6581 if ${libc_cv_ssp+:} false; then :
6582 $as_echo_n "(cached) " >&6
6583 else
6584 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6585 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6586 (eval $ac_try) 2>&5
6587 ac_status=$?
6588 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6589 test $ac_status = 0; }; }; then :
6590 libc_cv_ssp=yes
6591 else
6592 libc_cv_ssp=no
6596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6597 $as_echo "$libc_cv_ssp" >&6; }
6600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6601 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6602 if ${libc_cv_gnu89_inline+:} false; then :
6603 $as_echo_n "(cached) " >&6
6604 else
6605 cat > conftest.c <<EOF
6606 int foo;
6607 #ifdef __GNUC_GNU_INLINE__
6608 main () { return 0;}
6609 #else
6610 #error
6611 #endif
6613 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6614 -o conftest.s conftest.c 1>&5'
6615 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6616 (eval $ac_try) 2>&5
6617 ac_status=$?
6618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6619 test $ac_status = 0; }; }
6620 then
6621 libc_cv_gnu89_inline=yes
6622 else
6623 libc_cv_gnu89_inline=no
6625 rm -f conftest*
6627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6628 $as_echo "$libc_cv_gnu89_inline" >&6; }
6629 if test $libc_cv_gnu89_inline = yes; then
6630 gnu89_inline=-fgnu89-inline
6631 else
6632 gnu89_inline=
6636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6637 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6638 if ${libc_cv_have_section_quotes+:} false; then :
6639 $as_echo_n "(cached) " >&6
6640 else
6641 cat > conftest.c <<EOF
6642 static const int foo
6643 __attribute__ ((section ("bar"))) = 1;
6645 if ${CC-cc} -S conftest.c -o conftest.s; then
6646 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6647 libc_cv_have_section_quotes=yes
6648 else
6649 libc_cv_have_section_quotes=no
6651 else
6652 libc_cv_have_section_quotes=unknown
6654 rm -f conftest.{c,s}
6657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6658 $as_echo "$libc_cv_have_section_quotes" >&6; }
6659 if test $libc_cv_have_section_quotes = yes; then
6660 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6665 $as_echo_n "checking for assembler .weak directive... " >&6; }
6666 if ${libc_cv_asm_weak_directive+:} false; then :
6667 $as_echo_n "(cached) " >&6
6668 else
6669 cat > conftest.s <<EOF
6670 ${libc_cv_dot_text}
6671 .globl foo
6672 foo:
6673 .weak foo
6674 .weak bar; bar = foo
6676 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6677 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6678 (eval $ac_try) 2>&5
6679 ac_status=$?
6680 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6681 test $ac_status = 0; }; }; then
6682 libc_cv_asm_weak_directive=yes
6683 else
6684 libc_cv_asm_weak_directive=no
6686 rm -f conftest*
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6689 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6691 if test $libc_cv_asm_weak_directive = no; then
6692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6693 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6694 if ${libc_cv_asm_weakext_directive+:} false; then :
6695 $as_echo_n "(cached) " >&6
6696 else
6697 cat > conftest.s <<EOF
6698 ${libc_cv_dot_text}
6699 .globl foo
6700 foo:
6701 .weakext bar foo
6702 .weakext baz
6703 .globl baz
6704 baz:
6706 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6707 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6708 (eval $ac_try) 2>&5
6709 ac_status=$?
6710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6711 test $ac_status = 0; }; }; then
6712 libc_cv_asm_weakext_directive=yes
6713 else
6714 libc_cv_asm_weakext_directive=no
6716 rm -f conftest*
6718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6719 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6721 fi # no .weak
6723 if test $libc_cv_asm_weak_directive = yes; then
6724 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6726 elif test $libc_cv_asm_weakext_directive = yes; then
6727 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
6732 $as_echo_n "checking whether CFI directives are supported... " >&6; }
6733 if ${libc_cv_asm_cfi_directives+:} false; then :
6734 $as_echo_n "(cached) " >&6
6735 else
6736 case $machine in
6737 sparc/sparc64*) cfi_offset=2047;;
6738 *) cfi_offset=0;;
6739 esac
6740 cat > conftest.s <<EOF
6741 .text
6742 .type func,%function
6743 func:
6744 .cfi_startproc
6745 .cfi_remember_state
6746 .cfi_rel_offset 1, $cfi_offset
6747 .cfi_endproc
6749 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6750 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6751 (eval $ac_try) 2>&5
6752 ac_status=$?
6753 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6754 test $ac_status = 0; }; }; then
6755 libc_cv_asm_cfi_directives=yes
6756 else
6757 libc_cv_asm_cfi_directives=no
6759 rm -f conftest*
6761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
6762 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
6763 if test $libc_cv_asm_cfi_directives = yes; then
6764 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
6768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6769 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6770 if ${libc_cv_ld_no_whole_archive+:} false; then :
6771 $as_echo_n "(cached) " >&6
6772 else
6773 cat > conftest.c <<\EOF
6774 _start () {}
6775 int __eh_pc;
6776 __throw () {}
6778 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6779 -nostdlib -nostartfiles -Wl,--no-whole-archive
6780 -o conftest conftest.c 1>&5'
6781 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6782 (eval $ac_try) 2>&5
6783 ac_status=$?
6784 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6785 test $ac_status = 0; }; }; then
6786 libc_cv_ld_no_whole_archive=yes
6787 else
6788 libc_cv_ld_no_whole_archive=no
6790 rm -f conftest*
6792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6793 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6794 if test $libc_cv_ld_no_whole_archive = no; then
6795 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
6799 $as_echo_n "checking for gcc -fexceptions... " >&6; }
6800 if ${libc_cv_gcc_exceptions+:} false; then :
6801 $as_echo_n "(cached) " >&6
6802 else
6803 cat > conftest.c <<\EOF
6804 _start () {}
6805 int __eh_pc;
6806 __throw () {}
6808 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6809 -nostdlib -nostartfiles -fexceptions
6810 -o conftest conftest.c 1>&5'
6811 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6812 (eval $ac_try) 2>&5
6813 ac_status=$?
6814 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6815 test $ac_status = 0; }; }; then
6816 libc_cv_gcc_exceptions=yes
6817 else
6818 libc_cv_gcc_exceptions=no
6820 rm -f conftest*
6822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
6823 $as_echo "$libc_cv_gcc_exceptions" >&6; }
6824 if test $libc_cv_gcc_exceptions = yes; then
6825 exceptions=-fexceptions
6828 if test "$host_cpu" = powerpc ; then
6829 # Check for a bug present in at least versions 2.8.x of GCC
6830 # and versions 1.0.x of EGCS.
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
6832 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
6833 if ${libc_cv_c_asmcr0_bug+:} false; then :
6834 $as_echo_n "(cached) " >&6
6835 else
6836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6837 /* end confdefs.h. */
6838 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6840 main ()
6844 return 0;
6846 _ACEOF
6847 if ac_fn_c_try_compile "$LINENO"; then :
6848 libc_cv_c_asmcr0_bug='no'
6849 else
6850 libc_cv_c_asmcr0_bug='yes'
6852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
6855 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
6856 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6857 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
6862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6863 $as_echo_n "checking for __builtin_memset... " >&6; }
6864 if ${libc_cv_gcc_builtin_memset+:} false; then :
6865 $as_echo_n "(cached) " >&6
6866 else
6867 cat > conftest.c <<\EOF
6868 void zero (void *x)
6870 __builtin_memset (x, 0, 1000);
6873 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6874 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6875 (eval $ac_try) 2>&5
6876 ac_status=$?
6877 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6878 test $ac_status = 0; }; };
6879 then
6880 libc_cv_gcc_builtin_memset=no
6881 else
6882 libc_cv_gcc_builtin_memset=yes
6884 rm -f conftest*
6886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6887 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6888 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6889 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6894 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6895 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6896 $as_echo_n "(cached) " >&6
6897 else
6898 cat > conftest.c <<\EOF
6899 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6900 char *foo (const char *a, const char *b)
6902 return __builtin_strstr (a, b);
6905 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6906 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6907 (eval $ac_try) 2>&5
6908 ac_status=$?
6909 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6910 test $ac_status = 0; }; };
6911 then
6912 libc_cv_gcc_builtin_redirection=yes
6913 else
6914 libc_cv_gcc_builtin_redirection=no
6916 rm -f conftest*
6918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6919 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6920 if test "$libc_cv_gcc_builtin_redirection" = no; then
6921 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6925 $as_echo_n "checking for __thread... " >&6; }
6926 if ${libc_cv_gcc___thread+:} false; then :
6927 $as_echo_n "(cached) " >&6
6928 else
6929 cat > conftest.c <<\EOF
6930 __thread int a = 42;
6932 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6933 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6934 (eval $ac_try) 2>&5
6935 ac_status=$?
6936 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6937 test $ac_status = 0; }; }; then
6938 libc_cv_gcc___thread=yes
6939 else
6940 libc_cv_gcc___thread=no
6942 rm -f conftest*
6944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6945 $as_echo "$libc_cv_gcc___thread" >&6; }
6946 if test "$libc_cv_gcc___thread" = no; then
6947 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
6950 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6951 $as_echo_n "checking for tls_model attribute... " >&6; }
6952 if ${libc_cv_gcc_tls_model_attr+:} false; then :
6953 $as_echo_n "(cached) " >&6
6954 else
6955 cat > conftest.c <<\EOF
6956 extern __thread int a __attribute__((tls_model ("initial-exec")));
6958 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6959 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6960 (eval $ac_try) 2>&5
6961 ac_status=$?
6962 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6963 test $ac_status = 0; }; }; then
6964 libc_cv_gcc_tls_model_attr=yes
6965 else
6966 libc_cv_gcc_tls_model_attr=no
6968 rm -f conftest*
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6971 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6972 if test "$libc_cv_gcc_tls_model_attr" = no; then
6973 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
6976 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6977 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6978 if ${libc_cv_cc_nofma+:} false; then :
6979 $as_echo_n "(cached) " >&6
6980 else
6981 libc_cv_cc_nofma=
6982 for opt in -ffp-contract=off -mno-fused-madd; do
6983 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6984 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6985 (eval $ac_try) 2>&5
6986 ac_status=$?
6987 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6988 test $ac_status = 0; }; }; then :
6989 libc_cv_cc_nofma=$opt; break
6991 done
6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6994 $as_echo "$libc_cv_cc_nofma" >&6; }
6996 if test -n "$submachine"; then
6997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6998 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6999 if ${libc_cv_cc_submachine+:} false; then :
7000 $as_echo_n "(cached) " >&6
7001 else
7002 libc_cv_cc_submachine=no
7003 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7004 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7005 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7006 (eval $ac_try) 2>&5
7007 ac_status=$?
7008 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7009 test $ac_status = 0; }; }; then :
7011 libc_cv_cc_submachine="$opt"
7012 break
7014 done
7016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7017 $as_echo "$libc_cv_cc_submachine" >&6; }
7018 if test "x$libc_cv_cc_submachine" = xno; then
7019 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7025 $as_echo_n "checking for libgd... " >&6; }
7026 if test "$with_gd" != "no"; then
7027 old_CFLAGS="$CFLAGS"
7028 CFLAGS="$CFLAGS $libgd_include"
7029 old_LDFLAGS="$LDFLAGS"
7030 LDFLAGS="$LDFLAGS $libgd_ldflags"
7031 old_LIBS="$LIBS"
7032 LIBS="$LIBS -lgd -lpng -lz -lm"
7033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7034 /* end confdefs.h. */
7035 #include <gd.h>
7037 main ()
7039 gdImagePng (0, 0)
7041 return 0;
7043 _ACEOF
7044 if ac_fn_c_try_link "$LINENO"; then :
7045 LIBGD=yes
7046 else
7047 LIBGD=no
7049 rm -f core conftest.err conftest.$ac_objext \
7050 conftest$ac_exeext conftest.$ac_ext
7051 CFLAGS="$old_CFLAGS"
7052 LDFLAGS="$old_LDFLAGS"
7053 LIBS="$old_LIBS"
7054 else
7055 LIBGD=no
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7058 $as_echo "$LIBGD" >&6; }
7061 # SELinux detection
7062 if test x$with_selinux = xno ; then
7063 have_selinux=no;
7064 else
7065 # See if we have the SELinux library
7066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7067 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7068 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
7069 $as_echo_n "(cached) " >&6
7070 else
7071 ac_check_lib_save_LIBS=$LIBS
7072 LIBS="-lselinux $LIBS"
7073 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7074 /* end confdefs.h. */
7076 /* Override any GCC internal prototype to avoid an error.
7077 Use char because int might match the return type of a GCC
7078 builtin and then its argument prototype would still apply. */
7079 #ifdef __cplusplus
7080 extern "C"
7081 #endif
7082 char is_selinux_enabled ();
7084 main ()
7086 return is_selinux_enabled ();
7088 return 0;
7090 _ACEOF
7091 if ac_fn_c_try_link "$LINENO"; then :
7092 ac_cv_lib_selinux_is_selinux_enabled=yes
7093 else
7094 ac_cv_lib_selinux_is_selinux_enabled=no
7096 rm -f core conftest.err conftest.$ac_objext \
7097 conftest$ac_exeext conftest.$ac_ext
7098 LIBS=$ac_check_lib_save_LIBS
7100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7101 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7102 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
7103 have_selinux=yes
7104 else
7105 have_selinux=no
7108 # See if we have the SELinux header with the NSCD permissions in it.
7109 if test x$have_selinux = xyes ; then
7110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7111 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7113 /* end confdefs.h. */
7114 #include <selinux/av_permissions.h>
7116 main ()
7118 #ifdef NSCD__SHMEMHOST
7119 return 0;
7120 #else
7121 #error NSCD__SHMEMHOST not defined
7122 #endif
7124 return 0;
7126 _ACEOF
7127 if ac_fn_c_try_compile "$LINENO"; then :
7128 have_selinux=yes
7129 else
7130 have_selinux=no
7132 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7134 $as_echo "$have_selinux" >&6; }
7137 if test x$with_selinux = xyes ; then
7138 if test x$have_selinux = xno ; then
7139 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7143 # Check if we're building with SELinux support.
7144 if test "x$have_selinux" = xyes; then
7146 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7149 # See if we have the libaudit library
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7151 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7152 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
7153 $as_echo_n "(cached) " >&6
7154 else
7155 ac_check_lib_save_LIBS=$LIBS
7156 LIBS="-laudit $LIBS"
7157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7158 /* end confdefs.h. */
7160 /* Override any GCC internal prototype to avoid an error.
7161 Use char because int might match the return type of a GCC
7162 builtin and then its argument prototype would still apply. */
7163 #ifdef __cplusplus
7164 extern "C"
7165 #endif
7166 char audit_log_user_avc_message ();
7168 main ()
7170 return audit_log_user_avc_message ();
7172 return 0;
7174 _ACEOF
7175 if ac_fn_c_try_link "$LINENO"; then :
7176 ac_cv_lib_audit_audit_log_user_avc_message=yes
7177 else
7178 ac_cv_lib_audit_audit_log_user_avc_message=no
7180 rm -f core conftest.err conftest.$ac_objext \
7181 conftest$ac_exeext conftest.$ac_ext
7182 LIBS=$ac_check_lib_save_LIBS
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7185 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7186 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
7187 have_libaudit=yes
7188 else
7189 have_libaudit=no
7192 if test "x$have_libaudit" = xyes; then
7194 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7199 # See if we have the libcap library
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7201 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7202 if ${ac_cv_lib_cap_cap_init+:} false; then :
7203 $as_echo_n "(cached) " >&6
7204 else
7205 ac_check_lib_save_LIBS=$LIBS
7206 LIBS="-lcap $LIBS"
7207 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7208 /* end confdefs.h. */
7210 /* Override any GCC internal prototype to avoid an error.
7211 Use char because int might match the return type of a GCC
7212 builtin and then its argument prototype would still apply. */
7213 #ifdef __cplusplus
7214 extern "C"
7215 #endif
7216 char cap_init ();
7218 main ()
7220 return cap_init ();
7222 return 0;
7224 _ACEOF
7225 if ac_fn_c_try_link "$LINENO"; then :
7226 ac_cv_lib_cap_cap_init=yes
7227 else
7228 ac_cv_lib_cap_cap_init=no
7230 rm -f core conftest.err conftest.$ac_objext \
7231 conftest$ac_exeext conftest.$ac_ext
7232 LIBS=$ac_check_lib_save_LIBS
7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7235 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7236 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
7237 have_libcap=yes
7238 else
7239 have_libcap=no
7242 if test "x$have_libcap" = xyes; then
7244 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7252 # The cast to long int works around a bug in the HP C Compiler
7253 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7254 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7255 # This bug is HP SR number 8606223364.
7256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7257 $as_echo_n "checking size of long double... " >&6; }
7258 if ${ac_cv_sizeof_long_double+:} false; then :
7259 $as_echo_n "(cached) " >&6
7260 else
7261 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7263 else
7264 if test "$ac_cv_type_long_double" = yes; then
7265 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7266 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7267 as_fn_error 77 "cannot compute sizeof (long double)
7268 See \`config.log' for more details" "$LINENO" 5; }
7269 else
7270 ac_cv_sizeof_long_double=0
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7276 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7280 cat >>confdefs.h <<_ACEOF
7281 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7282 _ACEOF
7285 sizeof_long_double=$ac_cv_sizeof_long_double
7288 CPPUNDEFS=
7289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
7290 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
7291 if ${libc_cv_predef_fortify_source+:} false; then :
7292 $as_echo_n "(cached) " >&6
7293 else
7294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7295 /* end confdefs.h. */
7298 main ()
7301 #ifdef _FORTIFY_SOURCE
7302 # error bogon
7303 #endif
7305 return 0;
7307 _ACEOF
7308 if ac_fn_c_try_compile "$LINENO"; then :
7309 libc_cv_predef_fortify_source=no
7310 else
7311 libc_cv_predef_fortify_source=yes
7313 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
7316 $as_echo "$libc_cv_predef_fortify_source" >&6; }
7317 if test $libc_cv_predef_fortify_source = yes; then
7318 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
7322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
7323 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
7324 if ${libc_cv_predef_stack_protector+:} false; then :
7325 $as_echo_n "(cached) " >&6
7326 else
7328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7329 /* end confdefs.h. */
7330 extern void foobar (char *);
7332 main ()
7334 char large_array[2048]; foobar (large_array);
7336 return 0;
7338 _ACEOF
7339 if ac_fn_c_try_compile "$LINENO"; then :
7341 libc_undefs=`$NM -u conftest.o |
7342 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
7343 2>&5` || {
7344 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
7346 echo >&5 "libc_undefs='$libc_undefs'"
7347 # On some architectures, there are architecture-specific undefined
7348 # symbols (resolved by the linker), so filter out unknown symbols.
7349 # This will fail to produce the correct result if the compiler
7350 # defaults to -fstack-protector but this produces an undefined symbol
7351 # other than __stack_chk_fail. However, compilers like that have not
7352 # been encountered in practice.
7353 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
7354 case "$libc_undefs" in
7355 foobar) libc_cv_predef_stack_protector=no ;;
7356 '__stack_chk_fail
7357 foobar') libc_cv_predef_stack_protector=yes ;;
7358 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
7359 esac
7360 else
7361 as_fn_error $? "test compilation failed" "$LINENO" 5
7363 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
7367 $as_echo "$libc_cv_predef_stack_protector" >&6; }
7368 libc_extra_cflags=
7369 if test $libc_cv_predef_stack_protector = yes; then
7370 libc_extra_cflags=-fno-stack-protector
7374 ### End of automated tests.
7375 ### Now run sysdeps configure fragments.
7377 # They also can set these variables.
7378 use_ldconfig=no
7379 ldd_rewrite_script=no
7380 libc_cv_sysconfdir=$sysconfdir
7381 libc_cv_localstatedir=$localstatedir
7382 libc_cv_gcc_unwind_find_fde=no
7383 libc_cv_idn=no
7385 # Iterate over all the sysdep directories we will use, running their
7386 # configure fragments.
7387 for dir in $sysnames; do
7388 case $dir in
7389 /*) dest=$dir ;;
7390 *) dest=$srcdir/$dir ;;
7391 esac
7392 if test -r $dest/configure; then
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7394 $as_echo "running configure fragment for $dir" >&6; }
7395 . $dest/configure
7397 done
7399 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7400 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7405 # Test for old glibc 2.0.x headers so that they can be removed properly
7406 # Search only in includedir.
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7408 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7409 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7410 then
7411 old_glibc_headers=yes
7412 else
7413 old_glibc_headers=no
7415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7416 $as_echo "$old_glibc_headers" >&6; }
7417 if test ${old_glibc_headers} = yes; then
7418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7419 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7421 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7449 $as_echo_n "checking whether -fPIC is default... " >&6; }
7450 if ${libc_cv_pic_default+:} false; then :
7451 $as_echo_n "(cached) " >&6
7452 else
7453 libc_cv_pic_default=yes
7454 cat > conftest.c <<EOF
7455 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7456 # error PIC is default.
7457 #endif
7459 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7460 libc_cv_pic_default=no
7462 rm -f conftest.*
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7465 $as_echo "$libc_cv_pic_default" >&6; }
7475 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7476 config_makefile=
7477 else
7478 config_makefile=Makefile
7481 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7482 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7486 ac_config_files="$ac_config_files config.make ${config_makefile}"
7488 ac_config_commands="$ac_config_commands default"
7490 cat >confcache <<\_ACEOF
7491 # This file is a shell script that caches the results of configure
7492 # tests run on this system so they can be shared between configure
7493 # scripts and configure runs, see configure's option --config-cache.
7494 # It is not useful on other systems. If it contains results you don't
7495 # want to keep, you may remove or edit it.
7497 # config.status only pays attention to the cache file if you give it
7498 # the --recheck option to rerun configure.
7500 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7501 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7502 # following values.
7504 _ACEOF
7506 # The following way of writing the cache mishandles newlines in values,
7507 # but we know of no workaround that is simple, portable, and efficient.
7508 # So, we kill variables containing newlines.
7509 # Ultrix sh set writes to stderr and can't be redirected directly,
7510 # and sets the high bit in the cache file unless we assign to the vars.
7512 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7513 eval ac_val=\$$ac_var
7514 case $ac_val in #(
7515 *${as_nl}*)
7516 case $ac_var in #(
7517 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7518 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7519 esac
7520 case $ac_var in #(
7521 _ | IFS | as_nl) ;; #(
7522 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7523 *) { eval $ac_var=; unset $ac_var;} ;;
7524 esac ;;
7525 esac
7526 done
7528 (set) 2>&1 |
7529 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7530 *${as_nl}ac_space=\ *)
7531 # `set' does not quote correctly, so add quotes: double-quote
7532 # substitution turns \\\\ into \\, and sed turns \\ into \.
7533 sed -n \
7534 "s/'/'\\\\''/g;
7535 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7536 ;; #(
7538 # `set' quotes correctly as required by POSIX, so do not add quotes.
7539 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7541 esac |
7542 sort
7544 sed '
7545 /^ac_cv_env_/b end
7546 t clear
7547 :clear
7548 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7549 t end
7550 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7551 :end' >>confcache
7552 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7553 if test -w "$cache_file"; then
7554 if test "x$cache_file" != "x/dev/null"; then
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7556 $as_echo "$as_me: updating cache $cache_file" >&6;}
7557 if test ! -f "$cache_file" || test -h "$cache_file"; then
7558 cat confcache >"$cache_file"
7559 else
7560 case $cache_file in #(
7561 */* | ?:*)
7562 mv -f confcache "$cache_file"$$ &&
7563 mv -f "$cache_file"$$ "$cache_file" ;; #(
7565 mv -f confcache "$cache_file" ;;
7566 esac
7569 else
7570 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7571 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7574 rm -f confcache
7576 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7577 # Let make expand exec_prefix.
7578 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7580 DEFS=-DHAVE_CONFIG_H
7582 ac_libobjs=
7583 ac_ltlibobjs=
7585 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7586 # 1. Remove the extension, and $U if already installed.
7587 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7588 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7589 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7590 # will be set to the directory where LIBOBJS objects are built.
7591 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7592 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7593 done
7594 LIBOBJS=$ac_libobjs
7596 LTLIBOBJS=$ac_ltlibobjs
7600 : "${CONFIG_STATUS=./config.status}"
7601 ac_write_fail=0
7602 ac_clean_files_save=$ac_clean_files
7603 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7604 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7605 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7606 as_write_fail=0
7607 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7608 #! $SHELL
7609 # Generated by $as_me.
7610 # Run this file to recreate the current configuration.
7611 # Compiler output produced by configure, useful for debugging
7612 # configure, is in config.log if it exists.
7614 debug=false
7615 ac_cs_recheck=false
7616 ac_cs_silent=false
7618 SHELL=\${CONFIG_SHELL-$SHELL}
7619 export SHELL
7620 _ASEOF
7621 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7622 ## -------------------- ##
7623 ## M4sh Initialization. ##
7624 ## -------------------- ##
7626 # Be more Bourne compatible
7627 DUALCASE=1; export DUALCASE # for MKS sh
7628 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7629 emulate sh
7630 NULLCMD=:
7631 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7632 # is contrary to our usage. Disable this feature.
7633 alias -g '${1+"$@"}'='"$@"'
7634 setopt NO_GLOB_SUBST
7635 else
7636 case `(set -o) 2>/dev/null` in #(
7637 *posix*) :
7638 set -o posix ;; #(
7639 *) :
7641 esac
7645 as_nl='
7647 export as_nl
7648 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7649 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7650 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7651 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7652 # Prefer a ksh shell builtin over an external printf program on Solaris,
7653 # but without wasting forks for bash or zsh.
7654 if test -z "$BASH_VERSION$ZSH_VERSION" \
7655 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7656 as_echo='print -r --'
7657 as_echo_n='print -rn --'
7658 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7659 as_echo='printf %s\n'
7660 as_echo_n='printf %s'
7661 else
7662 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7663 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7664 as_echo_n='/usr/ucb/echo -n'
7665 else
7666 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7667 as_echo_n_body='eval
7668 arg=$1;
7669 case $arg in #(
7670 *"$as_nl"*)
7671 expr "X$arg" : "X\\(.*\\)$as_nl";
7672 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7673 esac;
7674 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7676 export as_echo_n_body
7677 as_echo_n='sh -c $as_echo_n_body as_echo'
7679 export as_echo_body
7680 as_echo='sh -c $as_echo_body as_echo'
7683 # The user is always right.
7684 if test "${PATH_SEPARATOR+set}" != set; then
7685 PATH_SEPARATOR=:
7686 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7687 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7688 PATH_SEPARATOR=';'
7693 # IFS
7694 # We need space, tab and new line, in precisely that order. Quoting is
7695 # there to prevent editors from complaining about space-tab.
7696 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7697 # splitting by setting IFS to empty value.)
7698 IFS=" "" $as_nl"
7700 # Find who we are. Look in the path if we contain no directory separator.
7701 as_myself=
7702 case $0 in #((
7703 *[\\/]* ) as_myself=$0 ;;
7704 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7705 for as_dir in $PATH
7707 IFS=$as_save_IFS
7708 test -z "$as_dir" && as_dir=.
7709 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7710 done
7711 IFS=$as_save_IFS
7714 esac
7715 # We did not find ourselves, most probably we were run as `sh COMMAND'
7716 # in which case we are not to be found in the path.
7717 if test "x$as_myself" = x; then
7718 as_myself=$0
7720 if test ! -f "$as_myself"; then
7721 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7722 exit 1
7725 # Unset variables that we do not need and which cause bugs (e.g. in
7726 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7727 # suppresses any "Segmentation fault" message there. '((' could
7728 # trigger a bug in pdksh 5.2.14.
7729 for as_var in BASH_ENV ENV MAIL MAILPATH
7730 do eval test x\${$as_var+set} = xset \
7731 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7732 done
7733 PS1='$ '
7734 PS2='> '
7735 PS4='+ '
7737 # NLS nuisances.
7738 LC_ALL=C
7739 export LC_ALL
7740 LANGUAGE=C
7741 export LANGUAGE
7743 # CDPATH.
7744 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7747 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7748 # ----------------------------------------
7749 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7750 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7751 # script with STATUS, using 1 if that was 0.
7752 as_fn_error ()
7754 as_status=$1; test $as_status -eq 0 && as_status=1
7755 if test "$4"; then
7756 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7757 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7759 $as_echo "$as_me: error: $2" >&2
7760 as_fn_exit $as_status
7761 } # as_fn_error
7764 # as_fn_set_status STATUS
7765 # -----------------------
7766 # Set $? to STATUS, without forking.
7767 as_fn_set_status ()
7769 return $1
7770 } # as_fn_set_status
7772 # as_fn_exit STATUS
7773 # -----------------
7774 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7775 as_fn_exit ()
7777 set +e
7778 as_fn_set_status $1
7779 exit $1
7780 } # as_fn_exit
7782 # as_fn_unset VAR
7783 # ---------------
7784 # Portably unset VAR.
7785 as_fn_unset ()
7787 { eval $1=; unset $1;}
7789 as_unset=as_fn_unset
7790 # as_fn_append VAR VALUE
7791 # ----------------------
7792 # Append the text in VALUE to the end of the definition contained in VAR. Take
7793 # advantage of any shell optimizations that allow amortized linear growth over
7794 # repeated appends, instead of the typical quadratic growth present in naive
7795 # implementations.
7796 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7797 eval 'as_fn_append ()
7799 eval $1+=\$2
7801 else
7802 as_fn_append ()
7804 eval $1=\$$1\$2
7806 fi # as_fn_append
7808 # as_fn_arith ARG...
7809 # ------------------
7810 # Perform arithmetic evaluation on the ARGs, and store the result in the
7811 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7812 # must be portable across $(()) and expr.
7813 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7814 eval 'as_fn_arith ()
7816 as_val=$(( $* ))
7818 else
7819 as_fn_arith ()
7821 as_val=`expr "$@" || test $? -eq 1`
7823 fi # as_fn_arith
7826 if expr a : '\(a\)' >/dev/null 2>&1 &&
7827 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7828 as_expr=expr
7829 else
7830 as_expr=false
7833 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7834 as_basename=basename
7835 else
7836 as_basename=false
7839 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7840 as_dirname=dirname
7841 else
7842 as_dirname=false
7845 as_me=`$as_basename -- "$0" ||
7846 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7847 X"$0" : 'X\(//\)$' \| \
7848 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7849 $as_echo X/"$0" |
7850 sed '/^.*\/\([^/][^/]*\)\/*$/{
7851 s//\1/
7854 /^X\/\(\/\/\)$/{
7855 s//\1/
7858 /^X\/\(\/\).*/{
7859 s//\1/
7862 s/.*/./; q'`
7864 # Avoid depending upon Character Ranges.
7865 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7866 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7867 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7868 as_cr_digits='0123456789'
7869 as_cr_alnum=$as_cr_Letters$as_cr_digits
7871 ECHO_C= ECHO_N= ECHO_T=
7872 case `echo -n x` in #(((((
7873 -n*)
7874 case `echo 'xy\c'` in
7875 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7876 xy) ECHO_C='\c';;
7877 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7878 ECHO_T=' ';;
7879 esac;;
7881 ECHO_N='-n';;
7882 esac
7884 rm -f conf$$ conf$$.exe conf$$.file
7885 if test -d conf$$.dir; then
7886 rm -f conf$$.dir/conf$$.file
7887 else
7888 rm -f conf$$.dir
7889 mkdir conf$$.dir 2>/dev/null
7891 if (echo >conf$$.file) 2>/dev/null; then
7892 if ln -s conf$$.file conf$$ 2>/dev/null; then
7893 as_ln_s='ln -s'
7894 # ... but there are two gotchas:
7895 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7896 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7897 # In both cases, we have to default to `cp -p'.
7898 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7899 as_ln_s='cp -p'
7900 elif ln conf$$.file conf$$ 2>/dev/null; then
7901 as_ln_s=ln
7902 else
7903 as_ln_s='cp -p'
7905 else
7906 as_ln_s='cp -p'
7908 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7909 rmdir conf$$.dir 2>/dev/null
7912 # as_fn_mkdir_p
7913 # -------------
7914 # Create "$as_dir" as a directory, including parents if necessary.
7915 as_fn_mkdir_p ()
7918 case $as_dir in #(
7919 -*) as_dir=./$as_dir;;
7920 esac
7921 test -d "$as_dir" || eval $as_mkdir_p || {
7922 as_dirs=
7923 while :; do
7924 case $as_dir in #(
7925 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7926 *) as_qdir=$as_dir;;
7927 esac
7928 as_dirs="'$as_qdir' $as_dirs"
7929 as_dir=`$as_dirname -- "$as_dir" ||
7930 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7931 X"$as_dir" : 'X\(//\)[^/]' \| \
7932 X"$as_dir" : 'X\(//\)$' \| \
7933 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7934 $as_echo X"$as_dir" |
7935 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7936 s//\1/
7939 /^X\(\/\/\)[^/].*/{
7940 s//\1/
7943 /^X\(\/\/\)$/{
7944 s//\1/
7947 /^X\(\/\).*/{
7948 s//\1/
7951 s/.*/./; q'`
7952 test -d "$as_dir" && break
7953 done
7954 test -z "$as_dirs" || eval "mkdir $as_dirs"
7955 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7958 } # as_fn_mkdir_p
7959 if mkdir -p . 2>/dev/null; then
7960 as_mkdir_p='mkdir -p "$as_dir"'
7961 else
7962 test -d ./-p && rmdir ./-p
7963 as_mkdir_p=false
7966 if test -x / >/dev/null 2>&1; then
7967 as_test_x='test -x'
7968 else
7969 if ls -dL / >/dev/null 2>&1; then
7970 as_ls_L_option=L
7971 else
7972 as_ls_L_option=
7974 as_test_x='
7975 eval sh -c '\''
7976 if test -d "$1"; then
7977 test -d "$1/.";
7978 else
7979 case $1 in #(
7980 -*)set "./$1";;
7981 esac;
7982 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
7983 ???[sx]*):;;*)false;;esac;fi
7984 '\'' sh
7987 as_executable_p=$as_test_x
7989 # Sed expression to map a string onto a valid CPP name.
7990 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7992 # Sed expression to map a string onto a valid variable name.
7993 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7996 exec 6>&1
7997 ## ----------------------------------- ##
7998 ## Main body of $CONFIG_STATUS script. ##
7999 ## ----------------------------------- ##
8000 _ASEOF
8001 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8003 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8004 # Save the log message, to keep $0 and so on meaningful, and to
8005 # report actual input values of CONFIG_FILES etc. instead of their
8006 # values after options handling.
8007 ac_log="
8008 This file was extended by GNU C Library $as_me (see version.h), which was
8009 generated by GNU Autoconf 2.68. Invocation command line was
8011 CONFIG_FILES = $CONFIG_FILES
8012 CONFIG_HEADERS = $CONFIG_HEADERS
8013 CONFIG_LINKS = $CONFIG_LINKS
8014 CONFIG_COMMANDS = $CONFIG_COMMANDS
8015 $ $0 $@
8017 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8020 _ACEOF
8022 case $ac_config_files in *"
8023 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8024 esac
8026 case $ac_config_headers in *"
8027 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8028 esac
8031 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8032 # Files that config.status was made for.
8033 config_files="$ac_config_files"
8034 config_headers="$ac_config_headers"
8035 config_commands="$ac_config_commands"
8037 _ACEOF
8039 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8040 ac_cs_usage="\
8041 \`$as_me' instantiates files and other configuration actions
8042 from templates according to the current configuration. Unless the files
8043 and actions are specified as TAGs, all are instantiated by default.
8045 Usage: $0 [OPTION]... [TAG]...
8047 -h, --help print this help, then exit
8048 -V, --version print version number and configuration settings, then exit
8049 --config print configuration, then exit
8050 -q, --quiet, --silent
8051 do not print progress messages
8052 -d, --debug don't remove temporary files
8053 --recheck update $as_me by reconfiguring in the same conditions
8054 --file=FILE[:TEMPLATE]
8055 instantiate the configuration file FILE
8056 --header=FILE[:TEMPLATE]
8057 instantiate the configuration header FILE
8059 Configuration files:
8060 $config_files
8062 Configuration headers:
8063 $config_headers
8065 Configuration commands:
8066 $config_commands
8068 Report bugs to <http://sourceware.org/bugzilla/>.
8069 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
8070 General help using GNU software: <http://www.gnu.org/gethelp/>."
8072 _ACEOF
8073 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8074 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8075 ac_cs_version="\\
8076 GNU C Library config.status (see version.h)
8077 configured by $0, generated by GNU Autoconf 2.68,
8078 with options \\"\$ac_cs_config\\"
8080 Copyright (C) 2010 Free Software Foundation, Inc.
8081 This config.status script is free software; the Free Software Foundation
8082 gives unlimited permission to copy, distribute and modify it."
8084 ac_pwd='$ac_pwd'
8085 srcdir='$srcdir'
8086 INSTALL='$INSTALL'
8087 AWK='$AWK'
8088 test -n "\$AWK" || AWK=awk
8089 _ACEOF
8091 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8092 # The default lists apply if the user does not specify any file.
8093 ac_need_defaults=:
8094 while test $# != 0
8096 case $1 in
8097 --*=?*)
8098 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8099 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8100 ac_shift=:
8102 --*=)
8103 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8104 ac_optarg=
8105 ac_shift=:
8108 ac_option=$1
8109 ac_optarg=$2
8110 ac_shift=shift
8112 esac
8114 case $ac_option in
8115 # Handling of the options.
8116 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8117 ac_cs_recheck=: ;;
8118 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8119 $as_echo "$ac_cs_version"; exit ;;
8120 --config | --confi | --conf | --con | --co | --c )
8121 $as_echo "$ac_cs_config"; exit ;;
8122 --debug | --debu | --deb | --de | --d | -d )
8123 debug=: ;;
8124 --file | --fil | --fi | --f )
8125 $ac_shift
8126 case $ac_optarg in
8127 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8128 '') as_fn_error $? "missing file argument" ;;
8129 esac
8130 as_fn_append CONFIG_FILES " '$ac_optarg'"
8131 ac_need_defaults=false;;
8132 --header | --heade | --head | --hea )
8133 $ac_shift
8134 case $ac_optarg in
8135 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8136 esac
8137 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8138 ac_need_defaults=false;;
8139 --he | --h)
8140 # Conflict between --help and --header
8141 as_fn_error $? "ambiguous option: \`$1'
8142 Try \`$0 --help' for more information.";;
8143 --help | --hel | -h )
8144 $as_echo "$ac_cs_usage"; exit ;;
8145 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8146 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8147 ac_cs_silent=: ;;
8149 # This is an error.
8150 -*) as_fn_error $? "unrecognized option: \`$1'
8151 Try \`$0 --help' for more information." ;;
8153 *) as_fn_append ac_config_targets " $1"
8154 ac_need_defaults=false ;;
8156 esac
8157 shift
8158 done
8160 ac_configure_extra_args=
8162 if $ac_cs_silent; then
8163 exec 6>/dev/null
8164 ac_configure_extra_args="$ac_configure_extra_args --silent"
8167 _ACEOF
8168 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8169 if \$ac_cs_recheck; then
8170 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8171 shift
8172 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8173 CONFIG_SHELL='$SHELL'
8174 export CONFIG_SHELL
8175 exec "\$@"
8178 _ACEOF
8179 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8180 exec 5>>config.log
8182 echo
8183 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8184 ## Running $as_me. ##
8185 _ASBOX
8186 $as_echo "$ac_log"
8187 } >&5
8189 _ACEOF
8190 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8192 # INIT-COMMANDS
8194 config_vars='$config_vars'
8196 _ACEOF
8198 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8200 # Handling of arguments.
8201 for ac_config_target in $ac_config_targets
8203 case $ac_config_target in
8204 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8205 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8206 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8207 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8209 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8210 esac
8211 done
8214 # If the user did not use the arguments to specify the items to instantiate,
8215 # then the envvar interface is used. Set only those that are not.
8216 # We use the long form for the default assignment because of an extremely
8217 # bizarre bug on SunOS 4.1.3.
8218 if $ac_need_defaults; then
8219 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8220 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8221 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8224 # Have a temporary directory for convenience. Make it in the build tree
8225 # simply because there is no reason against having it here, and in addition,
8226 # creating and moving files from /tmp can sometimes cause problems.
8227 # Hook for its removal unless debugging.
8228 # Note that there is a small window in which the directory will not be cleaned:
8229 # after its creation but before its name has been assigned to `$tmp'.
8230 $debug ||
8232 tmp= ac_tmp=
8233 trap 'exit_status=$?
8234 : "${ac_tmp:=$tmp}"
8235 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8237 trap 'as_fn_exit 1' 1 2 13 15
8239 # Create a (secure) tmp directory for tmp files.
8242 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8243 test -d "$tmp"
8244 } ||
8246 tmp=./conf$$-$RANDOM
8247 (umask 077 && mkdir "$tmp")
8248 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8249 ac_tmp=$tmp
8251 # Set up the scripts for CONFIG_FILES section.
8252 # No need to generate them if there are no CONFIG_FILES.
8253 # This happens for instance with `./config.status config.h'.
8254 if test -n "$CONFIG_FILES"; then
8257 ac_cr=`echo X | tr X '\015'`
8258 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8259 # But we know of no other shell where ac_cr would be empty at this
8260 # point, so we can use a bashism as a fallback.
8261 if test "x$ac_cr" = x; then
8262 eval ac_cr=\$\'\\r\'
8264 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8265 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8266 ac_cs_awk_cr='\\r'
8267 else
8268 ac_cs_awk_cr=$ac_cr
8271 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8272 _ACEOF
8276 echo "cat >conf$$subs.awk <<_ACEOF" &&
8277 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8278 echo "_ACEOF"
8279 } >conf$$subs.sh ||
8280 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8281 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8282 ac_delim='%!_!# '
8283 for ac_last_try in false false false false false :; do
8284 . ./conf$$subs.sh ||
8285 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8287 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8288 if test $ac_delim_n = $ac_delim_num; then
8289 break
8290 elif $ac_last_try; then
8291 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8292 else
8293 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8295 done
8296 rm -f conf$$subs.sh
8298 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8299 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8300 _ACEOF
8301 sed -n '
8303 s/^/S["/; s/!.*/"]=/
8306 s/^[^!]*!//
8307 :repl
8308 t repl
8309 s/'"$ac_delim"'$//
8310 t delim
8313 s/\(.\{148\}\)..*/\1/
8314 t more1
8315 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8318 b repl
8319 :more1
8320 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8323 s/.\{148\}//
8324 t nl
8325 :delim
8327 s/\(.\{148\}\)..*/\1/
8328 t more2
8329 s/["\\]/\\&/g; s/^/"/; s/$/"/
8332 :more2
8333 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8336 s/.\{148\}//
8337 t delim
8338 ' <conf$$subs.awk | sed '
8339 /^[^""]/{
8341 s/\n//
8343 ' >>$CONFIG_STATUS || ac_write_fail=1
8344 rm -f conf$$subs.awk
8345 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8346 _ACAWK
8347 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8348 for (key in S) S_is_set[key] = 1
8349 FS = "\a"
8353 line = $ 0
8354 nfields = split(line, field, "@")
8355 substed = 0
8356 len = length(field[1])
8357 for (i = 2; i < nfields; i++) {
8358 key = field[i]
8359 keylen = length(key)
8360 if (S_is_set[key]) {
8361 value = S[key]
8362 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8363 len += length(value) + length(field[++i])
8364 substed = 1
8365 } else
8366 len += 1 + keylen
8369 print line
8372 _ACAWK
8373 _ACEOF
8374 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8375 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8376 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8377 else
8379 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8380 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8381 _ACEOF
8383 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8384 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8385 # trailing colons and then remove the whole line if VPATH becomes empty
8386 # (actually we leave an empty line to preserve line numbers).
8387 if test "x$srcdir" = x.; then
8388 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8390 s///
8391 s/^/:/
8392 s/[ ]*$/:/
8393 s/:\$(srcdir):/:/g
8394 s/:\${srcdir}:/:/g
8395 s/:@srcdir@:/:/g
8396 s/^:*//
8397 s/:*$//
8399 s/\(=[ ]*\).*/\1/
8401 s/\n//
8402 s/^[^=]*=[ ]*$//
8406 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8407 fi # test -n "$CONFIG_FILES"
8409 # Set up the scripts for CONFIG_HEADERS section.
8410 # No need to generate them if there are no CONFIG_HEADERS.
8411 # This happens for instance with `./config.status Makefile'.
8412 if test -n "$CONFIG_HEADERS"; then
8413 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8414 BEGIN {
8415 _ACEOF
8417 # Transform confdefs.h into an awk script `defines.awk', embedded as
8418 # here-document in config.status, that substitutes the proper values into
8419 # config.h.in to produce config.h.
8421 # Create a delimiter string that does not exist in confdefs.h, to ease
8422 # handling of long lines.
8423 ac_delim='%!_!# '
8424 for ac_last_try in false false :; do
8425 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8426 if test -z "$ac_tt"; then
8427 break
8428 elif $ac_last_try; then
8429 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8430 else
8431 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8433 done
8435 # For the awk script, D is an array of macro values keyed by name,
8436 # likewise P contains macro parameters if any. Preserve backslash
8437 # newline sequences.
8439 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8440 sed -n '
8441 s/.\{148\}/&'"$ac_delim"'/g
8442 t rset
8443 :rset
8444 s/^[ ]*#[ ]*define[ ][ ]*/ /
8445 t def
8447 :def
8448 s/\\$//
8449 t bsnl
8450 s/["\\]/\\&/g
8451 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8452 D["\1"]=" \3"/p
8453 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8455 :bsnl
8456 s/["\\]/\\&/g
8457 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8458 D["\1"]=" \3\\\\\\n"\\/p
8459 t cont
8460 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8461 t cont
8463 :cont
8465 s/.\{148\}/&'"$ac_delim"'/g
8466 t clear
8467 :clear
8468 s/\\$//
8469 t bsnlc
8470 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8472 :bsnlc
8473 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8474 b cont
8475 ' <confdefs.h | sed '
8476 s/'"$ac_delim"'/"\\\
8477 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8479 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8480 for (key in D) D_is_set[key] = 1
8481 FS = "\a"
8483 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8484 line = \$ 0
8485 split(line, arg, " ")
8486 if (arg[1] == "#") {
8487 defundef = arg[2]
8488 mac1 = arg[3]
8489 } else {
8490 defundef = substr(arg[1], 2)
8491 mac1 = arg[2]
8493 split(mac1, mac2, "(") #)
8494 macro = mac2[1]
8495 prefix = substr(line, 1, index(line, defundef) - 1)
8496 if (D_is_set[macro]) {
8497 # Preserve the white space surrounding the "#".
8498 print prefix "define", macro P[macro] D[macro]
8499 next
8500 } else {
8501 # Replace #undef with comments. This is necessary, for example,
8502 # in the case of _POSIX_SOURCE, which is predefined and required
8503 # on some systems where configure will not decide to define it.
8504 if (defundef == "undef") {
8505 print "/*", prefix defundef, macro, "*/"
8506 next
8510 { print }
8511 _ACAWK
8512 _ACEOF
8513 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8514 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8515 fi # test -n "$CONFIG_HEADERS"
8518 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8519 shift
8520 for ac_tag
8522 case $ac_tag in
8523 :[FHLC]) ac_mode=$ac_tag; continue;;
8524 esac
8525 case $ac_mode$ac_tag in
8526 :[FHL]*:*);;
8527 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8528 :[FH]-) ac_tag=-:-;;
8529 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8530 esac
8531 ac_save_IFS=$IFS
8532 IFS=:
8533 set x $ac_tag
8534 IFS=$ac_save_IFS
8535 shift
8536 ac_file=$1
8537 shift
8539 case $ac_mode in
8540 :L) ac_source=$1;;
8541 :[FH])
8542 ac_file_inputs=
8543 for ac_f
8545 case $ac_f in
8546 -) ac_f="$ac_tmp/stdin";;
8547 *) # Look for the file first in the build tree, then in the source tree
8548 # (if the path is not absolute). The absolute path cannot be DOS-style,
8549 # because $ac_f cannot contain `:'.
8550 test -f "$ac_f" ||
8551 case $ac_f in
8552 [\\/$]*) false;;
8553 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8554 esac ||
8555 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8556 esac
8557 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8558 as_fn_append ac_file_inputs " '$ac_f'"
8559 done
8561 # Let's still pretend it is `configure' which instantiates (i.e., don't
8562 # use $as_me), people would be surprised to read:
8563 # /* config.h. Generated by config.status. */
8564 configure_input='Generated from '`
8565 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8566 `' by configure.'
8567 if test x"$ac_file" != x-; then
8568 configure_input="$ac_file. $configure_input"
8569 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8570 $as_echo "$as_me: creating $ac_file" >&6;}
8572 # Neutralize special characters interpreted by sed in replacement strings.
8573 case $configure_input in #(
8574 *\&* | *\|* | *\\* )
8575 ac_sed_conf_input=`$as_echo "$configure_input" |
8576 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8577 *) ac_sed_conf_input=$configure_input;;
8578 esac
8580 case $ac_tag in
8581 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8582 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8583 esac
8585 esac
8587 ac_dir=`$as_dirname -- "$ac_file" ||
8588 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8589 X"$ac_file" : 'X\(//\)[^/]' \| \
8590 X"$ac_file" : 'X\(//\)$' \| \
8591 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8592 $as_echo X"$ac_file" |
8593 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8594 s//\1/
8597 /^X\(\/\/\)[^/].*/{
8598 s//\1/
8601 /^X\(\/\/\)$/{
8602 s//\1/
8605 /^X\(\/\).*/{
8606 s//\1/
8609 s/.*/./; q'`
8610 as_dir="$ac_dir"; as_fn_mkdir_p
8611 ac_builddir=.
8613 case "$ac_dir" in
8614 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8616 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8617 # A ".." for each directory in $ac_dir_suffix.
8618 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8619 case $ac_top_builddir_sub in
8620 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8621 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8622 esac ;;
8623 esac
8624 ac_abs_top_builddir=$ac_pwd
8625 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8626 # for backward compatibility:
8627 ac_top_builddir=$ac_top_build_prefix
8629 case $srcdir in
8630 .) # We are building in place.
8631 ac_srcdir=.
8632 ac_top_srcdir=$ac_top_builddir_sub
8633 ac_abs_top_srcdir=$ac_pwd ;;
8634 [\\/]* | ?:[\\/]* ) # Absolute name.
8635 ac_srcdir=$srcdir$ac_dir_suffix;
8636 ac_top_srcdir=$srcdir
8637 ac_abs_top_srcdir=$srcdir ;;
8638 *) # Relative name.
8639 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8640 ac_top_srcdir=$ac_top_build_prefix$srcdir
8641 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8642 esac
8643 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8646 case $ac_mode in
8649 # CONFIG_FILE
8652 case $INSTALL in
8653 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8654 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8655 esac
8656 _ACEOF
8658 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8659 # If the template does not know about datarootdir, expand it.
8660 # FIXME: This hack should be removed a few years after 2.60.
8661 ac_datarootdir_hack=; ac_datarootdir_seen=
8662 ac_sed_dataroot='
8663 /datarootdir/ {
8667 /@datadir@/p
8668 /@docdir@/p
8669 /@infodir@/p
8670 /@localedir@/p
8671 /@mandir@/p'
8672 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8673 *datarootdir*) ac_datarootdir_seen=yes;;
8674 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8675 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8676 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8677 _ACEOF
8678 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8679 ac_datarootdir_hack='
8680 s&@datadir@&$datadir&g
8681 s&@docdir@&$docdir&g
8682 s&@infodir@&$infodir&g
8683 s&@localedir@&$localedir&g
8684 s&@mandir@&$mandir&g
8685 s&\\\${datarootdir}&$datarootdir&g' ;;
8686 esac
8687 _ACEOF
8689 # Neutralize VPATH when `$srcdir' = `.'.
8690 # Shell code in configure.ac might set extrasub.
8691 # FIXME: do we really want to maintain this feature?
8692 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8693 ac_sed_extra="$ac_vpsub
8694 $extrasub
8695 _ACEOF
8696 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8698 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8699 s|@configure_input@|$ac_sed_conf_input|;t t
8700 s&@top_builddir@&$ac_top_builddir_sub&;t t
8701 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8702 s&@srcdir@&$ac_srcdir&;t t
8703 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8704 s&@top_srcdir@&$ac_top_srcdir&;t t
8705 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8706 s&@builddir@&$ac_builddir&;t t
8707 s&@abs_builddir@&$ac_abs_builddir&;t t
8708 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8709 s&@INSTALL@&$ac_INSTALL&;t t
8710 $ac_datarootdir_hack
8712 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8713 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8715 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8716 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8717 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8718 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8719 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8720 which seems to be undefined. Please make sure it is defined" >&5
8721 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8722 which seems to be undefined. Please make sure it is defined" >&2;}
8724 rm -f "$ac_tmp/stdin"
8725 case $ac_file in
8726 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8727 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8728 esac \
8729 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8733 # CONFIG_HEADER
8735 if test x"$ac_file" != x-; then
8737 $as_echo "/* $configure_input */" \
8738 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8739 } >"$ac_tmp/config.h" \
8740 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8741 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8743 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8744 else
8745 rm -f "$ac_file"
8746 mv "$ac_tmp/config.h" "$ac_file" \
8747 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8749 else
8750 $as_echo "/* $configure_input */" \
8751 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8752 || as_fn_error $? "could not create -" "$LINENO" 5
8756 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8757 $as_echo "$as_me: executing $ac_file commands" >&6;}
8759 esac
8762 case $ac_file$ac_mode in
8763 "default":C)
8764 case $CONFIG_FILES in *config.make*)
8765 echo "$config_vars" >> config.make;;
8766 esac
8767 test -d bits || mkdir bits ;;
8769 esac
8770 done # for ac_tag
8773 as_fn_exit 0
8774 _ACEOF
8775 ac_clean_files=$ac_clean_files_save
8777 test $ac_write_fail = 0 ||
8778 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8781 # configure is writing to config.log, and then calls config.status.
8782 # config.status does its own redirection, appending to config.log.
8783 # Unfortunately, on DOS this fails, as config.log is still kept open
8784 # by configure, so config.status won't be able to write to it; its
8785 # output is simply discarded. So we exec the FD to /dev/null,
8786 # effectively closing config.log, so it can be properly (re)opened and
8787 # appended to by config.status. When coming back to configure, we
8788 # need to make the FD available again.
8789 if test "$no_create" != yes; then
8790 ac_cs_success=:
8791 ac_config_status_args=
8792 test "$silent" = yes &&
8793 ac_config_status_args="$ac_config_status_args --quiet"
8794 exec 5>/dev/null
8795 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8796 exec 5>>config.log
8797 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8798 # would make configure fail if this is the last instruction.
8799 $ac_cs_success || as_fn_exit 1
8803 # CONFIG_SUBDIRS section.
8805 if test "$no_recursion" != yes; then
8807 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8808 # so they do not pile up.
8809 ac_sub_configure_args=
8810 ac_prev=
8811 eval "set x $ac_configure_args"
8812 shift
8813 for ac_arg
8815 if test -n "$ac_prev"; then
8816 ac_prev=
8817 continue
8819 case $ac_arg in
8820 -cache-file | --cache-file | --cache-fil | --cache-fi \
8821 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8822 ac_prev=cache_file ;;
8823 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8824 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8825 | --c=*)
8827 --config-cache | -C)
8829 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8830 ac_prev=srcdir ;;
8831 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8833 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8834 ac_prev=prefix ;;
8835 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8837 --disable-option-checking)
8840 case $ac_arg in
8841 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8842 esac
8843 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8844 esac
8845 done
8847 # Always prepend --prefix to ensure using the same prefix
8848 # in subdir configurations.
8849 ac_arg="--prefix=$prefix"
8850 case $ac_arg in
8851 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8852 esac
8853 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8855 # Pass --silent
8856 if test "$silent" = yes; then
8857 ac_sub_configure_args="--silent $ac_sub_configure_args"
8860 # Always prepend --disable-option-checking to silence warnings, since
8861 # different subdirs can have different --enable and --with options.
8862 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8864 ac_popdir=`pwd`
8865 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8867 # Do not complain, so a configure script can configure whichever
8868 # parts of a large source tree are present.
8869 test -d "$srcdir/$ac_dir" || continue
8871 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8872 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8873 $as_echo "$ac_msg" >&6
8874 as_dir="$ac_dir"; as_fn_mkdir_p
8875 ac_builddir=.
8877 case "$ac_dir" in
8878 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8880 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8881 # A ".." for each directory in $ac_dir_suffix.
8882 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8883 case $ac_top_builddir_sub in
8884 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8885 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8886 esac ;;
8887 esac
8888 ac_abs_top_builddir=$ac_pwd
8889 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8890 # for backward compatibility:
8891 ac_top_builddir=$ac_top_build_prefix
8893 case $srcdir in
8894 .) # We are building in place.
8895 ac_srcdir=.
8896 ac_top_srcdir=$ac_top_builddir_sub
8897 ac_abs_top_srcdir=$ac_pwd ;;
8898 [\\/]* | ?:[\\/]* ) # Absolute name.
8899 ac_srcdir=$srcdir$ac_dir_suffix;
8900 ac_top_srcdir=$srcdir
8901 ac_abs_top_srcdir=$srcdir ;;
8902 *) # Relative name.
8903 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8904 ac_top_srcdir=$ac_top_build_prefix$srcdir
8905 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8906 esac
8907 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8910 cd "$ac_dir"
8912 # Check for guested configure; otherwise get Cygnus style configure.
8913 if test -f "$ac_srcdir/configure.gnu"; then
8914 ac_sub_configure=$ac_srcdir/configure.gnu
8915 elif test -f "$ac_srcdir/configure"; then
8916 ac_sub_configure=$ac_srcdir/configure
8917 elif test -f "$ac_srcdir/configure.in"; then
8918 # This should be Cygnus configure.
8919 ac_sub_configure=$ac_aux_dir/configure
8920 else
8921 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8922 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8923 ac_sub_configure=
8926 # The recursion is here.
8927 if test -n "$ac_sub_configure"; then
8928 # Make the cache file name correct relative to the subdirectory.
8929 case $cache_file in
8930 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8931 *) # Relative name.
8932 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8933 esac
8935 { $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
8936 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8937 # The eval makes quoting arguments work.
8938 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8939 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8940 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8943 cd "$ac_popdir"
8944 done
8946 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8947 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8948 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}