Add more tests for ceil, floor, round, trunc.
[glibc.git] / configure
blobd4cb9cd17f3d2f85fbde18086d6c8e491047a5b1
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for GNU C Library (see version.h).
5 # Report bugs to <http://sourceware.org/bugzilla/>.
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 emulate sh
21 NULLCMD=:
22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26 else
27 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
32 esac
36 as_nl='
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52 else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
60 case $arg in #(
61 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
84 # IFS
85 # We need space, tab and new line, in precisely that order. Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" "" $as_nl"
91 # Find who we are. Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
98 IFS=$as_save_IFS
99 test -z "$as_dir" && as_dir=.
100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 done
102 IFS=$as_save_IFS
105 esac
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109 as_myself=$0
111 if test ! -f "$as_myself"; then
112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there. '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137 # Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
145 BASH_ENV=/dev/null
146 ENV=/dev/null
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 case $- in # ((((
149 *v*x* | *x*v* ) as_opts=-vx ;;
150 *v* ) as_opts=-v ;;
151 *x* ) as_opts=-x ;;
152 * ) as_opts= ;;
153 esac
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 as_fn_exit 255
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 emulate sh
165 NULLCMD=:
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 setopt NO_GLOB_SUBST
170 else
171 case \`(set -o) 2>/dev/null\` in #(
172 *posix*) :
173 set -o posix ;; #(
174 *) :
176 esac
179 as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
185 exitcode=0
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
192 else
193 exitcode=1; echo positional parameters were not saved.
195 test x\$exitcode = x0 || exit 1
196 test -x / || exit 1"
197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1"
201 if (eval "$as_required") 2>/dev/null; then :
202 as_have_required=yes
203 else
204 as_have_required=no
206 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208 else
209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
210 as_found=false
211 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213 IFS=$as_save_IFS
214 test -z "$as_dir" && as_dir=.
215 as_found=:
216 case $as_dir in #(
218 for as_base in sh bash ksh sh5; do
219 # Try only shells that exist, to save several forks.
220 as_shell=$as_dir/$as_base
221 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
223 CONFIG_SHELL=$as_shell as_have_required=yes
224 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
225 break 2
228 done;;
229 esac
230 as_found=false
231 done
232 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
233 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
234 CONFIG_SHELL=$SHELL as_have_required=yes
235 fi; }
236 IFS=$as_save_IFS
239 if test "x$CONFIG_SHELL" != x; then :
240 export CONFIG_SHELL
241 # We cannot yet assume a decent shell, so we have to provide a
242 # neutralization value for shells without unset; and this also
243 # works around shells that cannot unset nonexistent variables.
244 # Preserve -v and -x to the replacement shell.
245 BASH_ENV=/dev/null
246 ENV=/dev/null
247 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
248 case $- in # ((((
249 *v*x* | *x*v* ) as_opts=-vx ;;
250 *v* ) as_opts=-v ;;
251 *x* ) as_opts=-x ;;
252 * ) as_opts= ;;
253 esac
254 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
255 # Admittedly, this is quite paranoid, since all the known shells bail
256 # out after a failed `exec'.
257 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
258 exit 255
261 if test x$as_have_required = xno; then :
262 $as_echo "$0: This script requires a shell more modern than all"
263 $as_echo "$0: the shells that I found on your system."
264 if test x${ZSH_VERSION+set} = xset ; then
265 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
266 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
267 else
268 $as_echo "$0: Please tell bug-autoconf@gnu.org and
269 $0: http://sourceware.org/bugzilla/ about your system,
270 $0: including any error possibly output before this
271 $0: message. Then install a modern shell, or manually run
272 $0: the script under such a shell if you do have one."
274 exit 1
278 SHELL=${CONFIG_SHELL-/bin/sh}
279 export SHELL
280 # Unset more variables known to interfere with behavior of common tools.
281 CLICOLOR_FORCE= GREP_OPTIONS=
282 unset CLICOLOR_FORCE GREP_OPTIONS
284 ## --------------------- ##
285 ## M4sh Shell Functions. ##
286 ## --------------------- ##
287 # as_fn_unset VAR
288 # ---------------
289 # Portably unset VAR.
290 as_fn_unset ()
292 { eval $1=; unset $1;}
294 as_unset=as_fn_unset
296 # as_fn_set_status STATUS
297 # -----------------------
298 # Set $? to STATUS, without forking.
299 as_fn_set_status ()
301 return $1
302 } # as_fn_set_status
304 # as_fn_exit STATUS
305 # -----------------
306 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
307 as_fn_exit ()
309 set +e
310 as_fn_set_status $1
311 exit $1
312 } # as_fn_exit
314 # as_fn_mkdir_p
315 # -------------
316 # Create "$as_dir" as a directory, including parents if necessary.
317 as_fn_mkdir_p ()
320 case $as_dir in #(
321 -*) as_dir=./$as_dir;;
322 esac
323 test -d "$as_dir" || eval $as_mkdir_p || {
324 as_dirs=
325 while :; do
326 case $as_dir in #(
327 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
328 *) as_qdir=$as_dir;;
329 esac
330 as_dirs="'$as_qdir' $as_dirs"
331 as_dir=`$as_dirname -- "$as_dir" ||
332 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
333 X"$as_dir" : 'X\(//\)[^/]' \| \
334 X"$as_dir" : 'X\(//\)$' \| \
335 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
336 $as_echo X"$as_dir" |
337 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
338 s//\1/
341 /^X\(\/\/\)[^/].*/{
342 s//\1/
345 /^X\(\/\/\)$/{
346 s//\1/
349 /^X\(\/\).*/{
350 s//\1/
353 s/.*/./; q'`
354 test -d "$as_dir" && break
355 done
356 test -z "$as_dirs" || eval "mkdir $as_dirs"
357 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
360 } # as_fn_mkdir_p
362 # as_fn_executable_p FILE
363 # -----------------------
364 # Test if FILE is an executable regular file.
365 as_fn_executable_p ()
367 test -f "$1" && test -x "$1"
368 } # as_fn_executable_p
369 # as_fn_append VAR VALUE
370 # ----------------------
371 # Append the text in VALUE to the end of the definition contained in VAR. Take
372 # advantage of any shell optimizations that allow amortized linear growth over
373 # repeated appends, instead of the typical quadratic growth present in naive
374 # implementations.
375 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
376 eval 'as_fn_append ()
378 eval $1+=\$2
380 else
381 as_fn_append ()
383 eval $1=\$$1\$2
385 fi # as_fn_append
387 # as_fn_arith ARG...
388 # ------------------
389 # Perform arithmetic evaluation on the ARGs, and store the result in the
390 # global $as_val. Take advantage of shells that can avoid forks. The arguments
391 # must be portable across $(()) and expr.
392 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
393 eval 'as_fn_arith ()
395 as_val=$(( $* ))
397 else
398 as_fn_arith ()
400 as_val=`expr "$@" || test $? -eq 1`
402 fi # as_fn_arith
405 # as_fn_error STATUS ERROR [LINENO LOG_FD]
406 # ----------------------------------------
407 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
408 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
409 # script with STATUS, using 1 if that was 0.
410 as_fn_error ()
412 as_status=$1; test $as_status -eq 0 && as_status=1
413 if test "$4"; then
414 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
415 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
417 $as_echo "$as_me: error: $2" >&2
418 as_fn_exit $as_status
419 } # as_fn_error
421 if expr a : '\(a\)' >/dev/null 2>&1 &&
422 test "X`expr 00001 : '.*\(...\)'`" = X001; then
423 as_expr=expr
424 else
425 as_expr=false
428 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
429 as_basename=basename
430 else
431 as_basename=false
434 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
435 as_dirname=dirname
436 else
437 as_dirname=false
440 as_me=`$as_basename -- "$0" ||
441 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
442 X"$0" : 'X\(//\)$' \| \
443 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
444 $as_echo X/"$0" |
445 sed '/^.*\/\([^/][^/]*\)\/*$/{
446 s//\1/
449 /^X\/\(\/\/\)$/{
450 s//\1/
453 /^X\/\(\/\).*/{
454 s//\1/
457 s/.*/./; q'`
459 # Avoid depending upon Character Ranges.
460 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
461 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
462 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
463 as_cr_digits='0123456789'
464 as_cr_alnum=$as_cr_Letters$as_cr_digits
467 as_lineno_1=$LINENO as_lineno_1a=$LINENO
468 as_lineno_2=$LINENO as_lineno_2a=$LINENO
469 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
470 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
471 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
472 sed -n '
474 /[$]LINENO/=
475 ' <$as_myself |
476 sed '
477 s/[$]LINENO.*/&-/
478 t lineno
480 :lineno
482 :loop
483 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
484 t loop
485 s/-\n.*//
486 ' >$as_me.lineno &&
487 chmod +x "$as_me.lineno" ||
488 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
490 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
491 # already done that, so ensure we don't try to do so again and fall
492 # in an infinite loop. This has already happened in practice.
493 _as_can_reexec=no; export _as_can_reexec
494 # Don't try to exec as it changes $[0], causing all sort of problems
495 # (the dirname of $[0] is not the place where we might find the
496 # original and so on. Autoconf is especially sensitive to this).
497 . "./$as_me.lineno"
498 # Exit status is that of the last command.
499 exit
502 ECHO_C= ECHO_N= ECHO_T=
503 case `echo -n x` in #(((((
504 -n*)
505 case `echo 'xy\c'` in
506 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
507 xy) ECHO_C='\c';;
508 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
509 ECHO_T=' ';;
510 esac;;
512 ECHO_N='-n';;
513 esac
515 rm -f conf$$ conf$$.exe conf$$.file
516 if test -d conf$$.dir; then
517 rm -f conf$$.dir/conf$$.file
518 else
519 rm -f conf$$.dir
520 mkdir conf$$.dir 2>/dev/null
522 if (echo >conf$$.file) 2>/dev/null; then
523 if ln -s conf$$.file conf$$ 2>/dev/null; then
524 as_ln_s='ln -s'
525 # ... but there are two gotchas:
526 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
527 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
528 # In both cases, we have to default to `cp -pR'.
529 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
530 as_ln_s='cp -pR'
531 elif ln conf$$.file conf$$ 2>/dev/null; then
532 as_ln_s=ln
533 else
534 as_ln_s='cp -pR'
536 else
537 as_ln_s='cp -pR'
539 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
540 rmdir conf$$.dir 2>/dev/null
542 if mkdir -p . 2>/dev/null; then
543 as_mkdir_p='mkdir -p "$as_dir"'
544 else
545 test -d ./-p && rmdir ./-p
546 as_mkdir_p=false
549 as_test_x='test -x'
550 as_executable_p=as_fn_executable_p
552 # Sed expression to map a string onto a valid CPP name.
553 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
555 # Sed expression to map a string onto a valid variable name.
556 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
559 test -n "$DJDIR" || exec 7<&0 </dev/null
560 exec 6>&1
562 # Name of the host.
563 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
564 # so uname gets run too.
565 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
568 # Initializations.
570 ac_default_prefix=/usr/local
571 ac_clean_files=
572 ac_config_libobj_dir=.
573 LIBOBJS=
574 cross_compiling=no
575 subdirs=
576 MFLAGS=
577 MAKEFLAGS=
579 # Identity of this package.
580 PACKAGE_NAME='GNU C Library'
581 PACKAGE_TARNAME='glibc'
582 PACKAGE_VERSION='(see version.h)'
583 PACKAGE_STRING='GNU C Library (see version.h)'
584 PACKAGE_BUGREPORT='http://sourceware.org/bugzilla/'
585 PACKAGE_URL='http://www.gnu.org/software/glibc/'
587 ac_unique_file="include/features.h"
588 enable_option_checking=no
589 ac_subst_vars='LTLIBOBJS
590 LIBOBJS
591 RELEASE
592 VERSION
593 mach_interface_list
594 DEFINES
595 static_nss
596 profile
597 libc_cv_pie_default
598 libc_cv_pic_default
599 shared
600 static
601 ldd_rewrite_script
602 use_ldconfig
603 libc_cv_forced_unwind
604 libc_cv_rootsbindir
605 libc_cv_localstatedir
606 libc_cv_sysconfdir
607 libc_cv_localedir
608 libc_cv_rtlddir
609 libc_cv_slibdir
610 old_glibc_headers
611 use_nscd
612 libc_cv_gcc_unwind_find_fde
613 libc_extra_cppflags
614 libc_extra_cflags
615 libc_cv_cxx_thread_local
616 CPPUNDEFS
617 have_selinux
618 have_libcap
619 have_libaudit
620 LIBGD
621 libc_cv_cc_loop_to_function
622 libc_cv_cc_submachine
623 libc_cv_cc_nofma
624 gnu89_inline
625 libc_cv_ssp
626 fno_unit_at_a_time
627 libc_cv_output_format
628 libc_cv_hashstyle
629 libc_cv_fpie
630 libc_cv_z_execstack
631 libc_cv_z_combreloc
632 ASFLAGS_config
633 libc_cv_cc_with_libunwind
634 libc_cv_protected_data
635 BISON
636 INSTALL_INFO
637 PERL
638 BASH_SHELL
639 CXX_SYSINCLUDES
640 SYSINCLUDES
641 AUTOCONF
645 MAKEINFO
646 MSGFMT
647 MAKE
650 OBJCOPY
651 OBJDUMP
653 LN_S
654 INSTALL_DATA
655 INSTALL_SCRIPT
656 INSTALL_PROGRAM
657 sysdeps_add_ons
658 sysnames
659 submachine
660 multi_arch
661 base_machine
662 add_on_subdirs
663 add_ons
664 build_pt_chown
665 build_nscd
666 link_obsolete_rpc
667 libc_cv_nss_crypt
668 enable_werror
669 all_warnings
670 force_install
671 bindnow
672 enable_lock_elision
673 hardcoded_path_in_tests
674 enable_timezone_tools
675 use_default_link
676 sysheaders
677 with_fp
678 ac_ct_CXX
679 CXXFLAGS
681 READELF
683 cross_compiling
684 BUILD_CC
685 OBJEXT
686 ac_ct_CC
687 CPPFLAGS
688 LDFLAGS
689 CFLAGS
691 host_os
692 host_vendor
693 host_cpu
694 host
695 build_os
696 build_vendor
697 build_cpu
698 build
699 subdirs
700 REPORT_BUGS_TEXI
701 REPORT_BUGS_TO
702 PKGVERSION_TEXI
703 PKGVERSION
704 target_alias
705 host_alias
706 build_alias
707 LIBS
708 ECHO_T
709 ECHO_N
710 ECHO_C
711 DEFS
712 mandir
713 localedir
714 libdir
715 psdir
716 pdfdir
717 dvidir
718 htmldir
719 infodir
720 docdir
721 oldincludedir
722 includedir
723 localstatedir
724 sharedstatedir
725 sysconfdir
726 datadir
727 datarootdir
728 libexecdir
729 sbindir
730 bindir
731 program_transform_name
732 prefix
733 exec_prefix
734 PACKAGE_URL
735 PACKAGE_BUGREPORT
736 PACKAGE_STRING
737 PACKAGE_VERSION
738 PACKAGE_TARNAME
739 PACKAGE_NAME
740 PATH_SEPARATOR
741 SHELL'
742 ac_subst_files=''
743 ac_user_opts='
744 enable_option_checking
745 with_pkgversion
746 with_bugurl
747 with_gd
748 with_gd_include
749 with_gd_lib
750 with_fp
751 with_binutils
752 with_selinux
753 with_headers
754 with_default_link
755 enable_sanity_checks
756 enable_shared
757 enable_profile
758 enable_timezone_tools
759 enable_hardcoded_path_in_tests
760 enable_stackguard_randomization
761 enable_lock_elision
762 enable_add_ons
763 enable_hidden_plt
764 enable_bind_now
765 enable_static_nss
766 enable_force_install
767 enable_maintainer_mode
768 enable_kernel
769 enable_all_warnings
770 enable_werror
771 enable_multi_arch
772 enable_nss_crypt
773 enable_obsolete_rpc
774 enable_systemtap
775 enable_build_nscd
776 enable_nscd
777 enable_pt_chown
778 enable_mathvec
779 with_cpu
781 ac_precious_vars='build_alias
782 host_alias
783 target_alias
785 CFLAGS
786 LDFLAGS
787 LIBS
788 CPPFLAGS
791 CXXFLAGS
792 CCC'
793 ac_subdirs_all='
796 # Initialize some variables set by options.
797 ac_init_help=
798 ac_init_version=false
799 ac_unrecognized_opts=
800 ac_unrecognized_sep=
801 # The variables have the same names as the options, with
802 # dashes changed to underlines.
803 cache_file=/dev/null
804 exec_prefix=NONE
805 no_create=
806 no_recursion=
807 prefix=NONE
808 program_prefix=NONE
809 program_suffix=NONE
810 program_transform_name=s,x,x,
811 silent=
812 site=
813 srcdir=
814 verbose=
815 x_includes=NONE
816 x_libraries=NONE
818 # Installation directory options.
819 # These are left unexpanded so users can "make install exec_prefix=/foo"
820 # and all the variables that are supposed to be based on exec_prefix
821 # by default will actually change.
822 # Use braces instead of parens because sh, perl, etc. also accept them.
823 # (The list follows the same order as the GNU Coding Standards.)
824 bindir='${exec_prefix}/bin'
825 sbindir='${exec_prefix}/sbin'
826 libexecdir='${exec_prefix}/libexec'
827 datarootdir='${prefix}/share'
828 datadir='${datarootdir}'
829 sysconfdir='${prefix}/etc'
830 sharedstatedir='${prefix}/com'
831 localstatedir='${prefix}/var'
832 includedir='${prefix}/include'
833 oldincludedir='/usr/include'
834 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
835 infodir='${datarootdir}/info'
836 htmldir='${docdir}'
837 dvidir='${docdir}'
838 pdfdir='${docdir}'
839 psdir='${docdir}'
840 libdir='${exec_prefix}/lib'
841 localedir='${datarootdir}/locale'
842 mandir='${datarootdir}/man'
844 ac_prev=
845 ac_dashdash=
846 for ac_option
848 # If the previous option needs an argument, assign it.
849 if test -n "$ac_prev"; then
850 eval $ac_prev=\$ac_option
851 ac_prev=
852 continue
855 case $ac_option in
856 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
857 *=) ac_optarg= ;;
858 *) ac_optarg=yes ;;
859 esac
861 # Accept the important Cygnus configure options, so we can diagnose typos.
863 case $ac_dashdash$ac_option in
865 ac_dashdash=yes ;;
867 -bindir | --bindir | --bindi | --bind | --bin | --bi)
868 ac_prev=bindir ;;
869 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
870 bindir=$ac_optarg ;;
872 -build | --build | --buil | --bui | --bu)
873 ac_prev=build_alias ;;
874 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
875 build_alias=$ac_optarg ;;
877 -cache-file | --cache-file | --cache-fil | --cache-fi \
878 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
879 ac_prev=cache_file ;;
880 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
881 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
882 cache_file=$ac_optarg ;;
884 --config-cache | -C)
885 cache_file=config.cache ;;
887 -datadir | --datadir | --datadi | --datad)
888 ac_prev=datadir ;;
889 -datadir=* | --datadir=* | --datadi=* | --datad=*)
890 datadir=$ac_optarg ;;
892 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
893 | --dataroo | --dataro | --datar)
894 ac_prev=datarootdir ;;
895 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
896 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
897 datarootdir=$ac_optarg ;;
899 -disable-* | --disable-*)
900 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
901 # Reject names that are not valid shell variable names.
902 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
903 as_fn_error $? "invalid feature name: $ac_useropt"
904 ac_useropt_orig=$ac_useropt
905 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
906 case $ac_user_opts in
908 "enable_$ac_useropt"
909 "*) ;;
910 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
911 ac_unrecognized_sep=', ';;
912 esac
913 eval enable_$ac_useropt=no ;;
915 -docdir | --docdir | --docdi | --doc | --do)
916 ac_prev=docdir ;;
917 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
918 docdir=$ac_optarg ;;
920 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
921 ac_prev=dvidir ;;
922 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
923 dvidir=$ac_optarg ;;
925 -enable-* | --enable-*)
926 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
927 # Reject names that are not valid shell variable names.
928 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
929 as_fn_error $? "invalid feature name: $ac_useropt"
930 ac_useropt_orig=$ac_useropt
931 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
932 case $ac_user_opts in
934 "enable_$ac_useropt"
935 "*) ;;
936 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
937 ac_unrecognized_sep=', ';;
938 esac
939 eval enable_$ac_useropt=\$ac_optarg ;;
941 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
942 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
943 | --exec | --exe | --ex)
944 ac_prev=exec_prefix ;;
945 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
946 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
947 | --exec=* | --exe=* | --ex=*)
948 exec_prefix=$ac_optarg ;;
950 -gas | --gas | --ga | --g)
951 # Obsolete; use --with-gas.
952 with_gas=yes ;;
954 -help | --help | --hel | --he | -h)
955 ac_init_help=long ;;
956 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
957 ac_init_help=recursive ;;
958 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
959 ac_init_help=short ;;
961 -host | --host | --hos | --ho)
962 ac_prev=host_alias ;;
963 -host=* | --host=* | --hos=* | --ho=*)
964 host_alias=$ac_optarg ;;
966 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
967 ac_prev=htmldir ;;
968 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
969 | --ht=*)
970 htmldir=$ac_optarg ;;
972 -includedir | --includedir | --includedi | --included | --include \
973 | --includ | --inclu | --incl | --inc)
974 ac_prev=includedir ;;
975 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
976 | --includ=* | --inclu=* | --incl=* | --inc=*)
977 includedir=$ac_optarg ;;
979 -infodir | --infodir | --infodi | --infod | --info | --inf)
980 ac_prev=infodir ;;
981 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
982 infodir=$ac_optarg ;;
984 -libdir | --libdir | --libdi | --libd)
985 ac_prev=libdir ;;
986 -libdir=* | --libdir=* | --libdi=* | --libd=*)
987 libdir=$ac_optarg ;;
989 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
990 | --libexe | --libex | --libe)
991 ac_prev=libexecdir ;;
992 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
993 | --libexe=* | --libex=* | --libe=*)
994 libexecdir=$ac_optarg ;;
996 -localedir | --localedir | --localedi | --localed | --locale)
997 ac_prev=localedir ;;
998 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
999 localedir=$ac_optarg ;;
1001 -localstatedir | --localstatedir | --localstatedi | --localstated \
1002 | --localstate | --localstat | --localsta | --localst | --locals)
1003 ac_prev=localstatedir ;;
1004 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1005 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1006 localstatedir=$ac_optarg ;;
1008 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1009 ac_prev=mandir ;;
1010 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1011 mandir=$ac_optarg ;;
1013 -nfp | --nfp | --nf)
1014 # Obsolete; use --without-fp.
1015 with_fp=no ;;
1017 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1018 | --no-cr | --no-c | -n)
1019 no_create=yes ;;
1021 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1022 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1023 no_recursion=yes ;;
1025 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1026 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1027 | --oldin | --oldi | --old | --ol | --o)
1028 ac_prev=oldincludedir ;;
1029 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1030 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1031 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1032 oldincludedir=$ac_optarg ;;
1034 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1035 ac_prev=prefix ;;
1036 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1037 prefix=$ac_optarg ;;
1039 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1040 | --program-pre | --program-pr | --program-p)
1041 ac_prev=program_prefix ;;
1042 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1043 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1044 program_prefix=$ac_optarg ;;
1046 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1047 | --program-suf | --program-su | --program-s)
1048 ac_prev=program_suffix ;;
1049 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1050 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1051 program_suffix=$ac_optarg ;;
1053 -program-transform-name | --program-transform-name \
1054 | --program-transform-nam | --program-transform-na \
1055 | --program-transform-n | --program-transform- \
1056 | --program-transform | --program-transfor \
1057 | --program-transfo | --program-transf \
1058 | --program-trans | --program-tran \
1059 | --progr-tra | --program-tr | --program-t)
1060 ac_prev=program_transform_name ;;
1061 -program-transform-name=* | --program-transform-name=* \
1062 | --program-transform-nam=* | --program-transform-na=* \
1063 | --program-transform-n=* | --program-transform-=* \
1064 | --program-transform=* | --program-transfor=* \
1065 | --program-transfo=* | --program-transf=* \
1066 | --program-trans=* | --program-tran=* \
1067 | --progr-tra=* | --program-tr=* | --program-t=*)
1068 program_transform_name=$ac_optarg ;;
1070 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1071 ac_prev=pdfdir ;;
1072 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1073 pdfdir=$ac_optarg ;;
1075 -psdir | --psdir | --psdi | --psd | --ps)
1076 ac_prev=psdir ;;
1077 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1078 psdir=$ac_optarg ;;
1080 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1081 | -silent | --silent | --silen | --sile | --sil)
1082 silent=yes ;;
1084 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1085 ac_prev=sbindir ;;
1086 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1087 | --sbi=* | --sb=*)
1088 sbindir=$ac_optarg ;;
1090 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1091 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1092 | --sharedst | --shareds | --shared | --share | --shar \
1093 | --sha | --sh)
1094 ac_prev=sharedstatedir ;;
1095 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1096 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1097 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1098 | --sha=* | --sh=*)
1099 sharedstatedir=$ac_optarg ;;
1101 -site | --site | --sit)
1102 ac_prev=site ;;
1103 -site=* | --site=* | --sit=*)
1104 site=$ac_optarg ;;
1106 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1107 ac_prev=srcdir ;;
1108 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1109 srcdir=$ac_optarg ;;
1111 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1112 | --syscon | --sysco | --sysc | --sys | --sy)
1113 ac_prev=sysconfdir ;;
1114 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1115 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1116 sysconfdir=$ac_optarg ;;
1118 -target | --target | --targe | --targ | --tar | --ta | --t)
1119 ac_prev=target_alias ;;
1120 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1121 target_alias=$ac_optarg ;;
1123 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1124 verbose=yes ;;
1126 -version | --version | --versio | --versi | --vers | -V)
1127 ac_init_version=: ;;
1129 -with-* | --with-*)
1130 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1131 # Reject names that are not valid shell variable names.
1132 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1133 as_fn_error $? "invalid package name: $ac_useropt"
1134 ac_useropt_orig=$ac_useropt
1135 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1136 case $ac_user_opts in
1138 "with_$ac_useropt"
1139 "*) ;;
1140 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1141 ac_unrecognized_sep=', ';;
1142 esac
1143 eval with_$ac_useropt=\$ac_optarg ;;
1145 -without-* | --without-*)
1146 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1147 # Reject names that are not valid shell variable names.
1148 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1149 as_fn_error $? "invalid package name: $ac_useropt"
1150 ac_useropt_orig=$ac_useropt
1151 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1152 case $ac_user_opts in
1154 "with_$ac_useropt"
1155 "*) ;;
1156 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1157 ac_unrecognized_sep=', ';;
1158 esac
1159 eval with_$ac_useropt=no ;;
1161 --x)
1162 # Obsolete; use --with-x.
1163 with_x=yes ;;
1165 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1166 | --x-incl | --x-inc | --x-in | --x-i)
1167 ac_prev=x_includes ;;
1168 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1169 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1170 x_includes=$ac_optarg ;;
1172 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1173 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1174 ac_prev=x_libraries ;;
1175 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1176 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1177 x_libraries=$ac_optarg ;;
1179 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1180 Try \`$0 --help' for more information"
1183 *=*)
1184 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1185 # Reject names that are not valid shell variable names.
1186 case $ac_envvar in #(
1187 '' | [0-9]* | *[!_$as_cr_alnum]* )
1188 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1189 esac
1190 eval $ac_envvar=\$ac_optarg
1191 export $ac_envvar ;;
1194 # FIXME: should be removed in autoconf 3.0.
1195 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1196 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1197 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1198 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1201 esac
1202 done
1204 if test -n "$ac_prev"; then
1205 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1206 as_fn_error $? "missing argument to $ac_option"
1209 if test -n "$ac_unrecognized_opts"; then
1210 case $enable_option_checking in
1211 no) ;;
1212 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1213 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1214 esac
1217 # Check all directory arguments for consistency.
1218 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1219 datadir sysconfdir sharedstatedir localstatedir includedir \
1220 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1221 libdir localedir mandir
1223 eval ac_val=\$$ac_var
1224 # Remove trailing slashes.
1225 case $ac_val in
1226 */ )
1227 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1228 eval $ac_var=\$ac_val;;
1229 esac
1230 # Be sure to have absolute directory names.
1231 case $ac_val in
1232 [\\/$]* | ?:[\\/]* ) continue;;
1233 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1234 esac
1235 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1236 done
1238 # There might be people who depend on the old broken behavior: `$host'
1239 # used to hold the argument of --host etc.
1240 # FIXME: To remove some day.
1241 build=$build_alias
1242 host=$host_alias
1243 target=$target_alias
1245 # FIXME: To remove some day.
1246 if test "x$host_alias" != x; then
1247 if test "x$build_alias" = x; then
1248 cross_compiling=maybe
1249 elif test "x$build_alias" != "x$host_alias"; then
1250 cross_compiling=yes
1254 ac_tool_prefix=
1255 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1257 test "$silent" = yes && exec 6>/dev/null
1260 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1261 ac_ls_di=`ls -di .` &&
1262 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1263 as_fn_error $? "working directory cannot be determined"
1264 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1265 as_fn_error $? "pwd does not report name of working directory"
1268 # Find the source files, if location was not specified.
1269 if test -z "$srcdir"; then
1270 ac_srcdir_defaulted=yes
1271 # Try the directory containing this script, then the parent directory.
1272 ac_confdir=`$as_dirname -- "$as_myself" ||
1273 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1274 X"$as_myself" : 'X\(//\)[^/]' \| \
1275 X"$as_myself" : 'X\(//\)$' \| \
1276 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1277 $as_echo X"$as_myself" |
1278 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1279 s//\1/
1282 /^X\(\/\/\)[^/].*/{
1283 s//\1/
1286 /^X\(\/\/\)$/{
1287 s//\1/
1290 /^X\(\/\).*/{
1291 s//\1/
1294 s/.*/./; q'`
1295 srcdir=$ac_confdir
1296 if test ! -r "$srcdir/$ac_unique_file"; then
1297 srcdir=..
1299 else
1300 ac_srcdir_defaulted=no
1302 if test ! -r "$srcdir/$ac_unique_file"; then
1303 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1304 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1306 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1307 ac_abs_confdir=`(
1308 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1309 pwd)`
1310 # When building in place, set srcdir=.
1311 if test "$ac_abs_confdir" = "$ac_pwd"; then
1312 srcdir=.
1314 # Remove unnecessary trailing slashes from srcdir.
1315 # Double slashes in file names in object file debugging info
1316 # mess up M-x gdb in Emacs.
1317 case $srcdir in
1318 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1319 esac
1320 for ac_var in $ac_precious_vars; do
1321 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1322 eval ac_env_${ac_var}_value=\$${ac_var}
1323 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1324 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1325 done
1328 # Report the --help message.
1330 if test "$ac_init_help" = "long"; then
1331 # Omit some internal or obsolete options to make the list less imposing.
1332 # This message is too long to be a string in the A/UX 3.1 sh.
1333 cat <<_ACEOF
1334 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1336 Usage: $0 [OPTION]... [VAR=VALUE]...
1338 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1339 VAR=VALUE. See below for descriptions of some of the useful variables.
1341 Defaults for the options are specified in brackets.
1343 Configuration:
1344 -h, --help display this help and exit
1345 --help=short display options specific to this package
1346 --help=recursive display the short help of all the included packages
1347 -V, --version display version information and exit
1348 -q, --quiet, --silent do not print \`checking ...' messages
1349 --cache-file=FILE cache test results in FILE [disabled]
1350 -C, --config-cache alias for \`--cache-file=config.cache'
1351 -n, --no-create do not create output files
1352 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1354 Installation directories:
1355 --prefix=PREFIX install architecture-independent files in PREFIX
1356 [$ac_default_prefix]
1357 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1358 [PREFIX]
1360 By default, \`make install' will install all the files in
1361 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1362 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1363 for instance \`--prefix=\$HOME'.
1365 For better control, use the options below.
1367 Fine tuning of the installation directories:
1368 --bindir=DIR user executables [EPREFIX/bin]
1369 --sbindir=DIR system admin executables [EPREFIX/sbin]
1370 --libexecdir=DIR program executables [EPREFIX/libexec]
1371 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1372 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1373 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1374 --libdir=DIR object code libraries [EPREFIX/lib]
1375 --includedir=DIR C header files [PREFIX/include]
1376 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1377 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1378 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1379 --infodir=DIR info documentation [DATAROOTDIR/info]
1380 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1381 --mandir=DIR man documentation [DATAROOTDIR/man]
1382 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1383 --htmldir=DIR html documentation [DOCDIR]
1384 --dvidir=DIR dvi documentation [DOCDIR]
1385 --pdfdir=DIR pdf documentation [DOCDIR]
1386 --psdir=DIR ps documentation [DOCDIR]
1387 _ACEOF
1389 cat <<\_ACEOF
1391 System types:
1392 --build=BUILD configure for building on BUILD [guessed]
1393 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1394 _ACEOF
1397 if test -n "$ac_init_help"; then
1398 case $ac_init_help in
1399 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1400 esac
1401 cat <<\_ACEOF
1403 Optional Features:
1404 --disable-option-checking ignore unrecognized --enable/--with options
1405 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1406 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1407 --disable-sanity-checks really do not use threads (should not be used except
1408 in special situations) [default=yes]
1409 --enable-shared build shared library [default=yes if GNU ld]
1410 --enable-profile build profiled library [default=no]
1411 --disable-timezone-tools
1412 do not install timezone tools (if using external
1413 ones) [default=install]
1414 --enable-hardcoded-path-in-tests
1415 hardcode newly built glibc path in tests
1416 [default=no]
1417 --enable-stackguard-randomization
1418 initialize __stack_chk_guard canary with a random
1419 number at program start
1420 --enable-lock-elision=yes/no
1421 Enable lock elision for pthread mutexes by default
1422 --enable-add-ons[=DIRS...]
1423 configure and build add-ons in DIR1,DIR2,... search
1424 for add-ons if no parameter given
1425 --disable-hidden-plt do not hide internal function calls to avoid PLT
1426 --enable-bind-now disable lazy relocations in DSOs
1427 --enable-static-nss build static NSS modules [default=no]
1428 --disable-force-install don't force installation of files from this package,
1429 even if they are older than the installed files
1430 --enable-maintainer-mode
1431 enable make rules and dependencies not useful (and
1432 sometimes confusing) to the casual installer
1433 --enable-kernel=VERSION compile for compatibility with kernel not older than
1434 VERSION
1435 --enable-all-warnings enable all useful warnings gcc can issue
1436 --disable-werror do not build with -Werror
1437 --enable-multi-arch enable single DSO with optimizations for multiple
1438 architectures
1439 --enable-nss-crypt enable libcrypt to use nss
1440 --enable-obsolete-rpc build and install the obsolete RPC code for
1441 link-time usage
1442 --enable-systemtap enable systemtap static probe points [default=no]
1443 --disable-build-nscd disable building and installing the nscd daemon
1444 --disable-nscd library functions will not contact the nscd daemon
1445 --enable-pt_chown Enable building and installing pt_chown
1446 --enable-mathvec Enable building and installing mathvec [default
1447 depends on architecture]
1449 Optional Packages:
1450 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1451 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1452 --with-pkgversion=PKG Use PKG in the version string in place of "GNU libc"
1453 --with-bugurl=URL Direct users to URL to report a bug
1454 --with-gd=DIR find libgd include dir and library with prefix DIR
1455 --with-gd-include=DIR find libgd include files in DIR
1456 --with-gd-lib=DIR find libgd library files in DIR
1457 --with-fp if using floating-point hardware [default=yes]
1458 --with-binutils=PATH specify location of binutils (as and ld)
1459 --with-selinux if building with SELinux support
1460 --with-headers=PATH location of system headers to use (for example
1461 /usr/src/linux/include) [default=compiler default]
1462 --with-default-link do not use explicit linker scripts
1463 --with-cpu=CPU select code for CPU variant
1465 Some influential environment variables:
1466 CC C compiler command
1467 CFLAGS C compiler flags
1468 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1469 nonstandard directory <lib dir>
1470 LIBS libraries to pass to the linker, e.g. -l<library>
1471 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1472 you have headers in a nonstandard directory <include dir>
1473 CPP C preprocessor
1474 CXX C++ compiler command
1475 CXXFLAGS C++ compiler flags
1477 Use these variables to override the choices made by `configure' or to help
1478 it to find libraries and programs with nonstandard names/locations.
1480 Report bugs to <http://sourceware.org/bugzilla/>.
1481 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
1482 General help using GNU software: <http://www.gnu.org/gethelp/>.
1483 _ACEOF
1484 ac_status=$?
1487 if test "$ac_init_help" = "recursive"; then
1488 # If there are subdirs, report their specific --help.
1489 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1490 test -d "$ac_dir" ||
1491 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1492 continue
1493 ac_builddir=.
1495 case "$ac_dir" in
1496 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1499 # A ".." for each directory in $ac_dir_suffix.
1500 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1501 case $ac_top_builddir_sub in
1502 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1503 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1504 esac ;;
1505 esac
1506 ac_abs_top_builddir=$ac_pwd
1507 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1508 # for backward compatibility:
1509 ac_top_builddir=$ac_top_build_prefix
1511 case $srcdir in
1512 .) # We are building in place.
1513 ac_srcdir=.
1514 ac_top_srcdir=$ac_top_builddir_sub
1515 ac_abs_top_srcdir=$ac_pwd ;;
1516 [\\/]* | ?:[\\/]* ) # Absolute name.
1517 ac_srcdir=$srcdir$ac_dir_suffix;
1518 ac_top_srcdir=$srcdir
1519 ac_abs_top_srcdir=$srcdir ;;
1520 *) # Relative name.
1521 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1522 ac_top_srcdir=$ac_top_build_prefix$srcdir
1523 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1524 esac
1525 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1527 cd "$ac_dir" || { ac_status=$?; continue; }
1528 # Check for guested configure.
1529 if test -f "$ac_srcdir/configure.gnu"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1532 elif test -f "$ac_srcdir/configure"; then
1533 echo &&
1534 $SHELL "$ac_srcdir/configure" --help=recursive
1535 else
1536 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1537 fi || ac_status=$?
1538 cd "$ac_pwd" || { ac_status=$?; break; }
1539 done
1542 test -n "$ac_init_help" && exit $ac_status
1543 if $ac_init_version; then
1544 cat <<\_ACEOF
1545 GNU C Library configure (see version.h)
1546 generated by GNU Autoconf 2.69
1548 Copyright (C) 2012 Free Software Foundation, Inc.
1549 This configure script is free software; the Free Software Foundation
1550 gives unlimited permission to copy, distribute and modify it.
1551 _ACEOF
1552 exit
1555 ## ------------------------ ##
1556 ## Autoconf initialization. ##
1557 ## ------------------------ ##
1559 # ac_fn_c_try_compile LINENO
1560 # --------------------------
1561 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1562 ac_fn_c_try_compile ()
1564 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565 rm -f conftest.$ac_objext
1566 if { { ac_try="$ac_compile"
1567 case "(($ac_try" in
1568 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1569 *) ac_try_echo=$ac_try;;
1570 esac
1571 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1572 $as_echo "$ac_try_echo"; } >&5
1573 (eval "$ac_compile") 2>conftest.err
1574 ac_status=$?
1575 if test -s conftest.err; then
1576 grep -v '^ *+' conftest.err >conftest.er1
1577 cat conftest.er1 >&5
1578 mv -f conftest.er1 conftest.err
1580 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1581 test $ac_status = 0; } && {
1582 test -z "$ac_c_werror_flag" ||
1583 test ! -s conftest.err
1584 } && test -s conftest.$ac_objext; then :
1585 ac_retval=0
1586 else
1587 $as_echo "$as_me: failed program was:" >&5
1588 sed 's/^/| /' conftest.$ac_ext >&5
1590 ac_retval=1
1592 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1593 as_fn_set_status $ac_retval
1595 } # ac_fn_c_try_compile
1597 # ac_fn_cxx_try_compile LINENO
1598 # ----------------------------
1599 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1600 ac_fn_cxx_try_compile ()
1602 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1603 rm -f conftest.$ac_objext
1604 if { { ac_try="$ac_compile"
1605 case "(($ac_try" in
1606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1607 *) ac_try_echo=$ac_try;;
1608 esac
1609 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1610 $as_echo "$ac_try_echo"; } >&5
1611 (eval "$ac_compile") 2>conftest.err
1612 ac_status=$?
1613 if test -s conftest.err; then
1614 grep -v '^ *+' conftest.err >conftest.er1
1615 cat conftest.er1 >&5
1616 mv -f conftest.er1 conftest.err
1618 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1619 test $ac_status = 0; } && {
1620 test -z "$ac_cxx_werror_flag" ||
1621 test ! -s conftest.err
1622 } && test -s conftest.$ac_objext; then :
1623 ac_retval=0
1624 else
1625 $as_echo "$as_me: failed program was:" >&5
1626 sed 's/^/| /' conftest.$ac_ext >&5
1628 ac_retval=1
1630 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1631 as_fn_set_status $ac_retval
1633 } # ac_fn_cxx_try_compile
1635 # ac_fn_cxx_try_link LINENO
1636 # -------------------------
1637 # Try to link conftest.$ac_ext, and return whether this succeeded.
1638 ac_fn_cxx_try_link ()
1640 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1641 rm -f conftest.$ac_objext conftest$ac_exeext
1642 if { { ac_try="$ac_link"
1643 case "(($ac_try" in
1644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1645 *) ac_try_echo=$ac_try;;
1646 esac
1647 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1648 $as_echo "$ac_try_echo"; } >&5
1649 (eval "$ac_link") 2>conftest.err
1650 ac_status=$?
1651 if test -s conftest.err; then
1652 grep -v '^ *+' conftest.err >conftest.er1
1653 cat conftest.er1 >&5
1654 mv -f conftest.er1 conftest.err
1656 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1657 test $ac_status = 0; } && {
1658 test -z "$ac_cxx_werror_flag" ||
1659 test ! -s conftest.err
1660 } && test -s conftest$ac_exeext && {
1661 test "$cross_compiling" = yes ||
1662 test -x conftest$ac_exeext
1663 }; then :
1664 ac_retval=0
1665 else
1666 $as_echo "$as_me: failed program was:" >&5
1667 sed 's/^/| /' conftest.$ac_ext >&5
1669 ac_retval=1
1671 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1672 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1673 # interfere with the next link command; also delete a directory that is
1674 # left behind by Apple's compiler. We do this before executing the actions.
1675 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1676 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1677 as_fn_set_status $ac_retval
1679 } # ac_fn_cxx_try_link
1681 # ac_fn_c_try_link LINENO
1682 # -----------------------
1683 # Try to link conftest.$ac_ext, and return whether this succeeded.
1684 ac_fn_c_try_link ()
1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1687 rm -f conftest.$ac_objext conftest$ac_exeext
1688 if { { ac_try="$ac_link"
1689 case "(($ac_try" in
1690 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1691 *) ac_try_echo=$ac_try;;
1692 esac
1693 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1694 $as_echo "$ac_try_echo"; } >&5
1695 (eval "$ac_link") 2>conftest.err
1696 ac_status=$?
1697 if test -s conftest.err; then
1698 grep -v '^ *+' conftest.err >conftest.er1
1699 cat conftest.er1 >&5
1700 mv -f conftest.er1 conftest.err
1702 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1703 test $ac_status = 0; } && {
1704 test -z "$ac_c_werror_flag" ||
1705 test ! -s conftest.err
1706 } && test -s conftest$ac_exeext && {
1707 test "$cross_compiling" = yes ||
1708 test -x conftest$ac_exeext
1709 }; then :
1710 ac_retval=0
1711 else
1712 $as_echo "$as_me: failed program was:" >&5
1713 sed 's/^/| /' conftest.$ac_ext >&5
1715 ac_retval=1
1717 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1718 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1719 # interfere with the next link command; also delete a directory that is
1720 # left behind by Apple's compiler. We do this before executing the actions.
1721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1722 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723 as_fn_set_status $ac_retval
1725 } # ac_fn_c_try_link
1726 cat >config.log <<_ACEOF
1727 This file contains any messages produced by compilers while
1728 running configure, to aid debugging if configure makes a mistake.
1730 It was created by GNU C Library $as_me (see version.h), which was
1731 generated by GNU Autoconf 2.69. Invocation command line was
1733 $ $0 $@
1735 _ACEOF
1736 exec 5>>config.log
1738 cat <<_ASUNAME
1739 ## --------- ##
1740 ## Platform. ##
1741 ## --------- ##
1743 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1744 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1745 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1746 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1747 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1749 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1750 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1752 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1753 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1754 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1755 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1756 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1757 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1758 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1760 _ASUNAME
1762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1763 for as_dir in $PATH
1765 IFS=$as_save_IFS
1766 test -z "$as_dir" && as_dir=.
1767 $as_echo "PATH: $as_dir"
1768 done
1769 IFS=$as_save_IFS
1771 } >&5
1773 cat >&5 <<_ACEOF
1776 ## ----------- ##
1777 ## Core tests. ##
1778 ## ----------- ##
1780 _ACEOF
1783 # Keep a trace of the command line.
1784 # Strip out --no-create and --no-recursion so they do not pile up.
1785 # Strip out --silent because we don't want to record it for future runs.
1786 # Also quote any args containing shell meta-characters.
1787 # Make two passes to allow for proper duplicate-argument suppression.
1788 ac_configure_args=
1789 ac_configure_args0=
1790 ac_configure_args1=
1791 ac_must_keep_next=false
1792 for ac_pass in 1 2
1794 for ac_arg
1796 case $ac_arg in
1797 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1798 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1799 | -silent | --silent | --silen | --sile | --sil)
1800 continue ;;
1801 *\'*)
1802 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1803 esac
1804 case $ac_pass in
1805 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1807 as_fn_append ac_configure_args1 " '$ac_arg'"
1808 if test $ac_must_keep_next = true; then
1809 ac_must_keep_next=false # Got value, back to normal.
1810 else
1811 case $ac_arg in
1812 *=* | --config-cache | -C | -disable-* | --disable-* \
1813 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1814 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1815 | -with-* | --with-* | -without-* | --without-* | --x)
1816 case "$ac_configure_args0 " in
1817 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1818 esac
1820 -* ) ac_must_keep_next=true ;;
1821 esac
1823 as_fn_append ac_configure_args " '$ac_arg'"
1825 esac
1826 done
1827 done
1828 { ac_configure_args0=; unset ac_configure_args0;}
1829 { ac_configure_args1=; unset ac_configure_args1;}
1831 # When interrupted or exit'd, cleanup temporary files, and complete
1832 # config.log. We remove comments because anyway the quotes in there
1833 # would cause problems or look ugly.
1834 # WARNING: Use '\'' to represent an apostrophe within the trap.
1835 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1836 trap 'exit_status=$?
1837 # Save into config.log some information that might help in debugging.
1839 echo
1841 $as_echo "## ---------------- ##
1842 ## Cache variables. ##
1843 ## ---------------- ##"
1844 echo
1845 # The following way of writing the cache mishandles newlines in values,
1847 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1848 eval ac_val=\$$ac_var
1849 case $ac_val in #(
1850 *${as_nl}*)
1851 case $ac_var in #(
1852 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1853 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1854 esac
1855 case $ac_var in #(
1856 _ | IFS | as_nl) ;; #(
1857 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1858 *) { eval $ac_var=; unset $ac_var;} ;;
1859 esac ;;
1860 esac
1861 done
1862 (set) 2>&1 |
1863 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1864 *${as_nl}ac_space=\ *)
1865 sed -n \
1866 "s/'\''/'\''\\\\'\'''\''/g;
1867 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1868 ;; #(
1870 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1872 esac |
1873 sort
1875 echo
1877 $as_echo "## ----------------- ##
1878 ## Output variables. ##
1879 ## ----------------- ##"
1880 echo
1881 for ac_var in $ac_subst_vars
1883 eval ac_val=\$$ac_var
1884 case $ac_val in
1885 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1886 esac
1887 $as_echo "$ac_var='\''$ac_val'\''"
1888 done | sort
1889 echo
1891 if test -n "$ac_subst_files"; then
1892 $as_echo "## ------------------- ##
1893 ## File substitutions. ##
1894 ## ------------------- ##"
1895 echo
1896 for ac_var in $ac_subst_files
1898 eval ac_val=\$$ac_var
1899 case $ac_val in
1900 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1901 esac
1902 $as_echo "$ac_var='\''$ac_val'\''"
1903 done | sort
1904 echo
1907 if test -s confdefs.h; then
1908 $as_echo "## ----------- ##
1909 ## confdefs.h. ##
1910 ## ----------- ##"
1911 echo
1912 cat confdefs.h
1913 echo
1915 test "$ac_signal" != 0 &&
1916 $as_echo "$as_me: caught signal $ac_signal"
1917 $as_echo "$as_me: exit $exit_status"
1918 } >&5
1919 rm -f core *.core core.conftest.* &&
1920 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1921 exit $exit_status
1923 for ac_signal in 1 2 13 15; do
1924 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
1925 done
1926 ac_signal=0
1928 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1929 rm -f -r conftest* confdefs.h
1931 $as_echo "/* confdefs.h */" > confdefs.h
1933 # Predefined preprocessor variables.
1935 cat >>confdefs.h <<_ACEOF
1936 #define PACKAGE_NAME "$PACKAGE_NAME"
1937 _ACEOF
1939 cat >>confdefs.h <<_ACEOF
1940 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1941 _ACEOF
1943 cat >>confdefs.h <<_ACEOF
1944 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1945 _ACEOF
1947 cat >>confdefs.h <<_ACEOF
1948 #define PACKAGE_STRING "$PACKAGE_STRING"
1949 _ACEOF
1951 cat >>confdefs.h <<_ACEOF
1952 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1953 _ACEOF
1955 cat >>confdefs.h <<_ACEOF
1956 #define PACKAGE_URL "$PACKAGE_URL"
1957 _ACEOF
1960 # Let the site file select an alternate cache file if it wants to.
1961 # Prefer an explicitly selected file to automatically selected ones.
1962 ac_site_file1=NONE
1963 ac_site_file2=NONE
1964 if test -n "$CONFIG_SITE"; then
1965 # We do not want a PATH search for config.site.
1966 case $CONFIG_SITE in #((
1967 -*) ac_site_file1=./$CONFIG_SITE;;
1968 */*) ac_site_file1=$CONFIG_SITE;;
1969 *) ac_site_file1=./$CONFIG_SITE;;
1970 esac
1971 elif test "x$prefix" != xNONE; then
1972 ac_site_file1=$prefix/share/config.site
1973 ac_site_file2=$prefix/etc/config.site
1974 else
1975 ac_site_file1=$ac_default_prefix/share/config.site
1976 ac_site_file2=$ac_default_prefix/etc/config.site
1978 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1980 test "x$ac_site_file" = xNONE && continue
1981 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
1982 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
1983 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
1984 sed 's/^/| /' "$ac_site_file" >&5
1985 . "$ac_site_file" \
1986 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
1987 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
1988 as_fn_error $? "failed to load site script $ac_site_file
1989 See \`config.log' for more details" "$LINENO" 5; }
1991 done
1993 if test -r "$cache_file"; then
1994 # Some versions of bash will fail to source /dev/null (special files
1995 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
1996 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
1997 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
1998 $as_echo "$as_me: loading cache $cache_file" >&6;}
1999 case $cache_file in
2000 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2001 *) . "./$cache_file";;
2002 esac
2004 else
2005 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2006 $as_echo "$as_me: creating cache $cache_file" >&6;}
2007 >$cache_file
2010 # Check that the precious variables saved in the cache have kept the same
2011 # value.
2012 ac_cache_corrupted=false
2013 for ac_var in $ac_precious_vars; do
2014 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2015 eval ac_new_set=\$ac_env_${ac_var}_set
2016 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2017 eval ac_new_val=\$ac_env_${ac_var}_value
2018 case $ac_old_set,$ac_new_set in
2019 set,)
2020 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2021 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2022 ac_cache_corrupted=: ;;
2023 ,set)
2024 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2025 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2026 ac_cache_corrupted=: ;;
2027 ,);;
2029 if test "x$ac_old_val" != "x$ac_new_val"; then
2030 # differences in whitespace do not lead to failure.
2031 ac_old_val_w=`echo x $ac_old_val`
2032 ac_new_val_w=`echo x $ac_new_val`
2033 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2034 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2035 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2036 ac_cache_corrupted=:
2037 else
2038 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2039 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2040 eval $ac_var=\$ac_old_val
2042 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2043 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2044 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2045 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2046 fi;;
2047 esac
2048 # Pass precious variables to config.status.
2049 if test "$ac_new_set" = set; then
2050 case $ac_new_val in
2051 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2052 *) ac_arg=$ac_var=$ac_new_val ;;
2053 esac
2054 case " $ac_configure_args " in
2055 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2056 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2057 esac
2059 done
2060 if $ac_cache_corrupted; then
2061 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2062 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2063 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2064 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2065 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2067 ## -------------------- ##
2068 ## Main body of script. ##
2069 ## -------------------- ##
2071 ac_ext=c
2072 ac_cpp='$CPP $CPPFLAGS'
2073 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2074 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2075 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2079 ac_config_headers="$ac_config_headers config.h"
2081 ac_aux_dir=
2082 for ac_dir in scripts "$srcdir"/scripts; do
2083 if test -f "$ac_dir/install-sh"; then
2084 ac_aux_dir=$ac_dir
2085 ac_install_sh="$ac_aux_dir/install-sh -c"
2086 break
2087 elif test -f "$ac_dir/install.sh"; then
2088 ac_aux_dir=$ac_dir
2089 ac_install_sh="$ac_aux_dir/install.sh -c"
2090 break
2091 elif test -f "$ac_dir/shtool"; then
2092 ac_aux_dir=$ac_dir
2093 ac_install_sh="$ac_aux_dir/shtool install -c"
2094 break
2096 done
2097 if test -z "$ac_aux_dir"; then
2098 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2101 # These three variables are undocumented and unsupported,
2102 # and are intended to be withdrawn in a future Autoconf release.
2103 # They can cause serious problems if a builder's source tree is in a directory
2104 # whose full name contains unusual characters.
2105 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2106 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2107 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2113 # Check whether --with-pkgversion was given.
2114 if test "${with_pkgversion+set}" = set; then :
2115 withval=$with_pkgversion; case "$withval" in
2116 yes) as_fn_error $? "package version not specified" "$LINENO" 5 ;;
2117 no) PKGVERSION= ;;
2118 *) PKGVERSION="($withval) " ;;
2119 esac
2120 else
2121 PKGVERSION="(GNU libc) "
2125 PKGVERSION_TEXI=`echo "$PKGVERSION" | sed 's/@/@@/g'`
2131 # Check whether --with-bugurl was given.
2132 if test "${with_bugurl+set}" = set; then :
2133 withval=$with_bugurl; case "$withval" in
2134 yes) as_fn_error $? "bug URL not specified" "$LINENO" 5 ;;
2135 no) BUGURL=
2137 *) BUGURL="$withval"
2139 esac
2140 else
2141 BUGURL="http://www.gnu.org/software/libc/bugs.html"
2145 case ${BUGURL} in
2147 REPORT_BUGS_TO=
2148 REPORT_BUGS_TEXI=
2151 REPORT_BUGS_TO="<$BUGURL>"
2152 REPORT_BUGS_TEXI=@uref{`echo "$BUGURL" | sed 's/@/@@/g'`}
2154 esac;
2159 cat >>confdefs.h <<_ACEOF
2160 #define PKGVERSION "$PKGVERSION"
2161 _ACEOF
2164 cat >>confdefs.h <<_ACEOF
2165 #define REPORT_BUGS_TO "$REPORT_BUGS_TO"
2166 _ACEOF
2169 # Glibc should not depend on any header files
2172 # We require GCC, and by default use its preprocessor. Override AC_PROG_CPP
2173 # here to work around the Autoconf issue discussed in
2174 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00721.html>.
2175 # AC_PROG_CPP
2177 # We require GCC. Override _AC_PROG_CC_C89 here to work around the Autoconf
2178 # issue discussed in
2179 # <http://sourceware.org/ml/libc-alpha/2013-01/msg00757.html>.
2184 subdirs="$subdirs "
2187 # Make sure we can run config.sub.
2188 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2189 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2192 $as_echo_n "checking build system type... " >&6; }
2193 if ${ac_cv_build+:} false; then :
2194 $as_echo_n "(cached) " >&6
2195 else
2196 ac_build_alias=$build_alias
2197 test "x$ac_build_alias" = x &&
2198 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2199 test "x$ac_build_alias" = x &&
2200 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2201 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2202 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2206 $as_echo "$ac_cv_build" >&6; }
2207 case $ac_cv_build in
2208 *-*-*) ;;
2209 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2210 esac
2211 build=$ac_cv_build
2212 ac_save_IFS=$IFS; IFS='-'
2213 set x $ac_cv_build
2214 shift
2215 build_cpu=$1
2216 build_vendor=$2
2217 shift; shift
2218 # Remember, the first character of IFS is used to create $*,
2219 # except with old shells:
2220 build_os=$*
2221 IFS=$ac_save_IFS
2222 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2226 $as_echo_n "checking host system type... " >&6; }
2227 if ${ac_cv_host+:} false; then :
2228 $as_echo_n "(cached) " >&6
2229 else
2230 if test "x$host_alias" = x; then
2231 ac_cv_host=$ac_cv_build
2232 else
2233 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2234 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2239 $as_echo "$ac_cv_host" >&6; }
2240 case $ac_cv_host in
2241 *-*-*) ;;
2242 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2243 esac
2244 host=$ac_cv_host
2245 ac_save_IFS=$IFS; IFS='-'
2246 set x $ac_cv_host
2247 shift
2248 host_cpu=$1
2249 host_vendor=$2
2250 shift; shift
2251 # Remember, the first character of IFS is used to create $*,
2252 # except with old shells:
2253 host_os=$*
2254 IFS=$ac_save_IFS
2255 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2259 ac_ext=c
2260 ac_cpp='$CPP $CPPFLAGS'
2261 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2262 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2263 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2264 if test -n "$ac_tool_prefix"; then
2265 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2266 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2267 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2268 $as_echo_n "checking for $ac_word... " >&6; }
2269 if ${ac_cv_prog_CC+:} false; then :
2270 $as_echo_n "(cached) " >&6
2271 else
2272 if test -n "$CC"; then
2273 ac_cv_prog_CC="$CC" # Let the user override the test.
2274 else
2275 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2276 for as_dir in $PATH
2278 IFS=$as_save_IFS
2279 test -z "$as_dir" && as_dir=.
2280 for ac_exec_ext in '' $ac_executable_extensions; do
2281 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2282 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2283 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2284 break 2
2286 done
2287 done
2288 IFS=$as_save_IFS
2292 CC=$ac_cv_prog_CC
2293 if test -n "$CC"; then
2294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2295 $as_echo "$CC" >&6; }
2296 else
2297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2298 $as_echo "no" >&6; }
2303 if test -z "$ac_cv_prog_CC"; then
2304 ac_ct_CC=$CC
2305 # Extract the first word of "gcc", so it can be a program name with args.
2306 set dummy gcc; ac_word=$2
2307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2308 $as_echo_n "checking for $ac_word... " >&6; }
2309 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2310 $as_echo_n "(cached) " >&6
2311 else
2312 if test -n "$ac_ct_CC"; then
2313 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2314 else
2315 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2316 for as_dir in $PATH
2318 IFS=$as_save_IFS
2319 test -z "$as_dir" && as_dir=.
2320 for ac_exec_ext in '' $ac_executable_extensions; do
2321 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2322 ac_cv_prog_ac_ct_CC="gcc"
2323 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2324 break 2
2326 done
2327 done
2328 IFS=$as_save_IFS
2332 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2333 if test -n "$ac_ct_CC"; then
2334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2335 $as_echo "$ac_ct_CC" >&6; }
2336 else
2337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2338 $as_echo "no" >&6; }
2341 if test "x$ac_ct_CC" = x; then
2342 CC=""
2343 else
2344 case $cross_compiling:$ac_tool_warned in
2345 yes:)
2346 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2347 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2348 ac_tool_warned=yes ;;
2349 esac
2350 CC=$ac_ct_CC
2352 else
2353 CC="$ac_cv_prog_CC"
2356 if test -z "$CC"; then
2357 if test -n "$ac_tool_prefix"; then
2358 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2359 set dummy ${ac_tool_prefix}cc; ac_word=$2
2360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2361 $as_echo_n "checking for $ac_word... " >&6; }
2362 if ${ac_cv_prog_CC+:} false; then :
2363 $as_echo_n "(cached) " >&6
2364 else
2365 if test -n "$CC"; then
2366 ac_cv_prog_CC="$CC" # Let the user override the test.
2367 else
2368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2369 for as_dir in $PATH
2371 IFS=$as_save_IFS
2372 test -z "$as_dir" && as_dir=.
2373 for ac_exec_ext in '' $ac_executable_extensions; do
2374 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2375 ac_cv_prog_CC="${ac_tool_prefix}cc"
2376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2377 break 2
2379 done
2380 done
2381 IFS=$as_save_IFS
2385 CC=$ac_cv_prog_CC
2386 if test -n "$CC"; then
2387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2388 $as_echo "$CC" >&6; }
2389 else
2390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2391 $as_echo "no" >&6; }
2397 if test -z "$CC"; then
2398 # Extract the first word of "cc", so it can be a program name with args.
2399 set dummy cc; ac_word=$2
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2401 $as_echo_n "checking for $ac_word... " >&6; }
2402 if ${ac_cv_prog_CC+:} false; then :
2403 $as_echo_n "(cached) " >&6
2404 else
2405 if test -n "$CC"; then
2406 ac_cv_prog_CC="$CC" # Let the user override the test.
2407 else
2408 ac_prog_rejected=no
2409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2410 for as_dir in $PATH
2412 IFS=$as_save_IFS
2413 test -z "$as_dir" && as_dir=.
2414 for ac_exec_ext in '' $ac_executable_extensions; do
2415 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2416 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2417 ac_prog_rejected=yes
2418 continue
2420 ac_cv_prog_CC="cc"
2421 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2422 break 2
2424 done
2425 done
2426 IFS=$as_save_IFS
2428 if test $ac_prog_rejected = yes; then
2429 # We found a bogon in the path, so make sure we never use it.
2430 set dummy $ac_cv_prog_CC
2431 shift
2432 if test $# != 0; then
2433 # We chose a different compiler from the bogus one.
2434 # However, it has the same basename, so the bogon will be chosen
2435 # first if we set CC to just the basename; use the full file name.
2436 shift
2437 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2442 CC=$ac_cv_prog_CC
2443 if test -n "$CC"; then
2444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2445 $as_echo "$CC" >&6; }
2446 else
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2448 $as_echo "no" >&6; }
2453 if test -z "$CC"; then
2454 if test -n "$ac_tool_prefix"; then
2455 for ac_prog in cl.exe
2457 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2458 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2460 $as_echo_n "checking for $ac_word... " >&6; }
2461 if ${ac_cv_prog_CC+:} false; then :
2462 $as_echo_n "(cached) " >&6
2463 else
2464 if test -n "$CC"; then
2465 ac_cv_prog_CC="$CC" # Let the user override the test.
2466 else
2467 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2468 for as_dir in $PATH
2470 IFS=$as_save_IFS
2471 test -z "$as_dir" && as_dir=.
2472 for ac_exec_ext in '' $ac_executable_extensions; do
2473 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2474 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2475 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2476 break 2
2478 done
2479 done
2480 IFS=$as_save_IFS
2484 CC=$ac_cv_prog_CC
2485 if test -n "$CC"; then
2486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2487 $as_echo "$CC" >&6; }
2488 else
2489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2490 $as_echo "no" >&6; }
2494 test -n "$CC" && break
2495 done
2497 if test -z "$CC"; then
2498 ac_ct_CC=$CC
2499 for ac_prog in cl.exe
2501 # Extract the first word of "$ac_prog", so it can be a program name with args.
2502 set dummy $ac_prog; 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_ac_ct_CC+:} false; then :
2506 $as_echo_n "(cached) " >&6
2507 else
2508 if test -n "$ac_ct_CC"; then
2509 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2510 else
2511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2512 for as_dir in $PATH
2514 IFS=$as_save_IFS
2515 test -z "$as_dir" && as_dir=.
2516 for ac_exec_ext in '' $ac_executable_extensions; do
2517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2518 ac_cv_prog_ac_ct_CC="$ac_prog"
2519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2520 break 2
2522 done
2523 done
2524 IFS=$as_save_IFS
2528 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2529 if test -n "$ac_ct_CC"; then
2530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2531 $as_echo "$ac_ct_CC" >&6; }
2532 else
2533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2534 $as_echo "no" >&6; }
2538 test -n "$ac_ct_CC" && break
2539 done
2541 if test "x$ac_ct_CC" = x; then
2542 CC=""
2543 else
2544 case $cross_compiling:$ac_tool_warned in
2545 yes:)
2546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2547 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2548 ac_tool_warned=yes ;;
2549 esac
2550 CC=$ac_ct_CC
2557 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2558 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2559 as_fn_error $? "no acceptable C compiler found in \$PATH
2560 See \`config.log' for more details" "$LINENO" 5; }
2562 # Provide some information about the compiler.
2563 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2564 set X $ac_compile
2565 ac_compiler=$2
2566 for ac_option in --version -v -V -qversion; do
2567 { { ac_try="$ac_compiler $ac_option >&5"
2568 case "(($ac_try" in
2569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2570 *) ac_try_echo=$ac_try;;
2571 esac
2572 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2573 $as_echo "$ac_try_echo"; } >&5
2574 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2575 ac_status=$?
2576 if test -s conftest.err; then
2577 sed '10a\
2578 ... rest of stderr output deleted ...
2579 10q' conftest.err >conftest.er1
2580 cat conftest.er1 >&5
2582 rm -f conftest.er1 conftest.err
2583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2584 test $ac_status = 0; }
2585 done
2587 EXEEXT=
2588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2589 $as_echo_n "checking for suffix of object files... " >&6; }
2590 if ${ac_cv_objext+:} false; then :
2591 $as_echo_n "(cached) " >&6
2592 else
2593 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2594 /* end confdefs.h. */
2597 main ()
2601 return 0;
2603 _ACEOF
2604 rm -f conftest.o conftest.obj
2605 if { { ac_try="$ac_compile"
2606 case "(($ac_try" in
2607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2608 *) ac_try_echo=$ac_try;;
2609 esac
2610 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2611 $as_echo "$ac_try_echo"; } >&5
2612 (eval "$ac_compile") 2>&5
2613 ac_status=$?
2614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2615 test $ac_status = 0; }; then :
2616 for ac_file in conftest.o conftest.obj conftest.*; do
2617 test -f "$ac_file" || continue;
2618 case $ac_file in
2619 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2620 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2621 break;;
2622 esac
2623 done
2624 else
2625 $as_echo "$as_me: failed program was:" >&5
2626 sed 's/^/| /' conftest.$ac_ext >&5
2628 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2629 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2630 as_fn_error $? "cannot compute suffix of object files: cannot compile
2631 See \`config.log' for more details" "$LINENO" 5; }
2633 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2636 $as_echo "$ac_cv_objext" >&6; }
2637 OBJEXT=$ac_cv_objext
2638 ac_objext=$OBJEXT
2639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2640 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2641 if ${ac_cv_c_compiler_gnu+:} false; then :
2642 $as_echo_n "(cached) " >&6
2643 else
2644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2645 /* end confdefs.h. */
2648 main ()
2650 #ifndef __GNUC__
2651 choke me
2652 #endif
2655 return 0;
2657 _ACEOF
2658 if ac_fn_c_try_compile "$LINENO"; then :
2659 ac_compiler_gnu=yes
2660 else
2661 ac_compiler_gnu=no
2663 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2664 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2668 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2669 if test $ac_compiler_gnu = yes; then
2670 GCC=yes
2671 else
2672 GCC=
2674 ac_test_CFLAGS=${CFLAGS+set}
2675 ac_save_CFLAGS=$CFLAGS
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2677 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2678 if ${ac_cv_prog_cc_g+:} false; then :
2679 $as_echo_n "(cached) " >&6
2680 else
2681 ac_save_c_werror_flag=$ac_c_werror_flag
2682 ac_c_werror_flag=yes
2683 ac_cv_prog_cc_g=no
2684 CFLAGS="-g"
2685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2686 /* end confdefs.h. */
2689 main ()
2693 return 0;
2695 _ACEOF
2696 if ac_fn_c_try_compile "$LINENO"; then :
2697 ac_cv_prog_cc_g=yes
2698 else
2699 CFLAGS=""
2700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2701 /* end confdefs.h. */
2704 main ()
2708 return 0;
2710 _ACEOF
2711 if ac_fn_c_try_compile "$LINENO"; then :
2713 else
2714 ac_c_werror_flag=$ac_save_c_werror_flag
2715 CFLAGS="-g"
2716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2717 /* end confdefs.h. */
2720 main ()
2724 return 0;
2726 _ACEOF
2727 if ac_fn_c_try_compile "$LINENO"; then :
2728 ac_cv_prog_cc_g=yes
2730 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2732 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2734 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2735 ac_c_werror_flag=$ac_save_c_werror_flag
2737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2738 $as_echo "$ac_cv_prog_cc_g" >&6; }
2739 if test "$ac_test_CFLAGS" = set; then
2740 CFLAGS=$ac_save_CFLAGS
2741 elif test $ac_cv_prog_cc_g = yes; then
2742 if test "$GCC" = yes; then
2743 CFLAGS="-g -O2"
2744 else
2745 CFLAGS="-g"
2747 else
2748 if test "$GCC" = yes; then
2749 CFLAGS="-O2"
2750 else
2751 CFLAGS=
2755 ac_ext=c
2756 ac_cpp='$CPP $CPPFLAGS'
2757 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2758 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2759 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2761 if test $host != $build; then
2762 for ac_prog in gcc cc
2764 # Extract the first word of "$ac_prog", so it can be a program name with args.
2765 set dummy $ac_prog; ac_word=$2
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2767 $as_echo_n "checking for $ac_word... " >&6; }
2768 if ${ac_cv_prog_BUILD_CC+:} false; then :
2769 $as_echo_n "(cached) " >&6
2770 else
2771 if test -n "$BUILD_CC"; then
2772 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
2773 else
2774 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2775 for as_dir in $PATH
2777 IFS=$as_save_IFS
2778 test -z "$as_dir" && as_dir=.
2779 for ac_exec_ext in '' $ac_executable_extensions; do
2780 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2781 ac_cv_prog_BUILD_CC="$ac_prog"
2782 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2783 break 2
2785 done
2786 done
2787 IFS=$as_save_IFS
2791 BUILD_CC=$ac_cv_prog_BUILD_CC
2792 if test -n "$BUILD_CC"; then
2793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
2794 $as_echo "$BUILD_CC" >&6; }
2795 else
2796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2797 $as_echo "no" >&6; }
2801 test -n "$BUILD_CC" && break
2802 done
2806 # On Suns, sometimes $CPP names a directory.
2807 if test -n "$CPP" && test -d "$CPP"; then
2808 CPP=
2810 if test -z "$CPP"; then
2811 CPP="$CC -E"
2814 if test -n "$ac_tool_prefix"; then
2815 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
2816 set dummy ${ac_tool_prefix}readelf; ac_word=$2
2817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2818 $as_echo_n "checking for $ac_word... " >&6; }
2819 if ${ac_cv_prog_READELF+:} false; then :
2820 $as_echo_n "(cached) " >&6
2821 else
2822 if test -n "$READELF"; then
2823 ac_cv_prog_READELF="$READELF" # Let the user override the test.
2824 else
2825 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2826 for as_dir in $PATH
2828 IFS=$as_save_IFS
2829 test -z "$as_dir" && as_dir=.
2830 for ac_exec_ext in '' $ac_executable_extensions; do
2831 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2832 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
2833 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2834 break 2
2836 done
2837 done
2838 IFS=$as_save_IFS
2842 READELF=$ac_cv_prog_READELF
2843 if test -n "$READELF"; then
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
2845 $as_echo "$READELF" >&6; }
2846 else
2847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2848 $as_echo "no" >&6; }
2853 if test -z "$ac_cv_prog_READELF"; then
2854 ac_ct_READELF=$READELF
2855 # Extract the first word of "readelf", so it can be a program name with args.
2856 set dummy readelf; ac_word=$2
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2858 $as_echo_n "checking for $ac_word... " >&6; }
2859 if ${ac_cv_prog_ac_ct_READELF+:} false; then :
2860 $as_echo_n "(cached) " >&6
2861 else
2862 if test -n "$ac_ct_READELF"; then
2863 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
2864 else
2865 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2866 for as_dir in $PATH
2868 IFS=$as_save_IFS
2869 test -z "$as_dir" && as_dir=.
2870 for ac_exec_ext in '' $ac_executable_extensions; do
2871 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2872 ac_cv_prog_ac_ct_READELF="readelf"
2873 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2874 break 2
2876 done
2877 done
2878 IFS=$as_save_IFS
2882 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
2883 if test -n "$ac_ct_READELF"; then
2884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
2885 $as_echo "$ac_ct_READELF" >&6; }
2886 else
2887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2888 $as_echo "no" >&6; }
2891 if test "x$ac_ct_READELF" = x; then
2892 READELF="false"
2893 else
2894 case $cross_compiling:$ac_tool_warned in
2895 yes:)
2896 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2897 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2898 ac_tool_warned=yes ;;
2899 esac
2900 READELF=$ac_ct_READELF
2902 else
2903 READELF="$ac_cv_prog_READELF"
2907 # We need the C++ compiler only for testing.
2908 ac_ext=cpp
2909 ac_cpp='$CXXCPP $CPPFLAGS'
2910 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2911 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2912 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2913 if test -z "$CXX"; then
2914 if test -n "$CCC"; then
2915 CXX=$CCC
2916 else
2917 if test -n "$ac_tool_prefix"; then
2918 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2920 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2921 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2923 $as_echo_n "checking for $ac_word... " >&6; }
2924 if ${ac_cv_prog_CXX+:} false; then :
2925 $as_echo_n "(cached) " >&6
2926 else
2927 if test -n "$CXX"; then
2928 ac_cv_prog_CXX="$CXX" # Let the user override the test.
2929 else
2930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2931 for as_dir in $PATH
2933 IFS=$as_save_IFS
2934 test -z "$as_dir" && as_dir=.
2935 for ac_exec_ext in '' $ac_executable_extensions; do
2936 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2937 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2939 break 2
2941 done
2942 done
2943 IFS=$as_save_IFS
2947 CXX=$ac_cv_prog_CXX
2948 if test -n "$CXX"; then
2949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
2950 $as_echo "$CXX" >&6; }
2951 else
2952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2953 $as_echo "no" >&6; }
2957 test -n "$CXX" && break
2958 done
2960 if test -z "$CXX"; then
2961 ac_ct_CXX=$CXX
2962 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
2964 # Extract the first word of "$ac_prog", so it can be a program name with args.
2965 set dummy $ac_prog; ac_word=$2
2966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2967 $as_echo_n "checking for $ac_word... " >&6; }
2968 if ${ac_cv_prog_ac_ct_CXX+:} false; then :
2969 $as_echo_n "(cached) " >&6
2970 else
2971 if test -n "$ac_ct_CXX"; then
2972 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2973 else
2974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2975 for as_dir in $PATH
2977 IFS=$as_save_IFS
2978 test -z "$as_dir" && as_dir=.
2979 for ac_exec_ext in '' $ac_executable_extensions; do
2980 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2981 ac_cv_prog_ac_ct_CXX="$ac_prog"
2982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2983 break 2
2985 done
2986 done
2987 IFS=$as_save_IFS
2991 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2992 if test -n "$ac_ct_CXX"; then
2993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
2994 $as_echo "$ac_ct_CXX" >&6; }
2995 else
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2997 $as_echo "no" >&6; }
3001 test -n "$ac_ct_CXX" && break
3002 done
3004 if test "x$ac_ct_CXX" = x; then
3005 CXX="g++"
3006 else
3007 case $cross_compiling:$ac_tool_warned in
3008 yes:)
3009 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3010 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3011 ac_tool_warned=yes ;;
3012 esac
3013 CXX=$ac_ct_CXX
3019 # Provide some information about the compiler.
3020 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3021 set X $ac_compile
3022 ac_compiler=$2
3023 for ac_option in --version -v -V -qversion; do
3024 { { ac_try="$ac_compiler $ac_option >&5"
3025 case "(($ac_try" in
3026 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3027 *) ac_try_echo=$ac_try;;
3028 esac
3029 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3030 $as_echo "$ac_try_echo"; } >&5
3031 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3032 ac_status=$?
3033 if test -s conftest.err; then
3034 sed '10a\
3035 ... rest of stderr output deleted ...
3036 10q' conftest.err >conftest.er1
3037 cat conftest.er1 >&5
3039 rm -f conftest.er1 conftest.err
3040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3041 test $ac_status = 0; }
3042 done
3044 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3045 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3046 if ${ac_cv_cxx_compiler_gnu+:} false; then :
3047 $as_echo_n "(cached) " >&6
3048 else
3049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3050 /* end confdefs.h. */
3053 main ()
3055 #ifndef __GNUC__
3056 choke me
3057 #endif
3060 return 0;
3062 _ACEOF
3063 if ac_fn_cxx_try_compile "$LINENO"; then :
3064 ac_compiler_gnu=yes
3065 else
3066 ac_compiler_gnu=no
3068 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3069 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3073 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3074 if test $ac_compiler_gnu = yes; then
3075 GXX=yes
3076 else
3077 GXX=
3079 ac_test_CXXFLAGS=${CXXFLAGS+set}
3080 ac_save_CXXFLAGS=$CXXFLAGS
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3082 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3083 if ${ac_cv_prog_cxx_g+:} false; then :
3084 $as_echo_n "(cached) " >&6
3085 else
3086 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3087 ac_cxx_werror_flag=yes
3088 ac_cv_prog_cxx_g=no
3089 CXXFLAGS="-g"
3090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3091 /* end confdefs.h. */
3094 main ()
3098 return 0;
3100 _ACEOF
3101 if ac_fn_cxx_try_compile "$LINENO"; then :
3102 ac_cv_prog_cxx_g=yes
3103 else
3104 CXXFLAGS=""
3105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3106 /* end confdefs.h. */
3109 main ()
3113 return 0;
3115 _ACEOF
3116 if ac_fn_cxx_try_compile "$LINENO"; then :
3118 else
3119 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3120 CXXFLAGS="-g"
3121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3122 /* end confdefs.h. */
3125 main ()
3129 return 0;
3131 _ACEOF
3132 if ac_fn_cxx_try_compile "$LINENO"; then :
3133 ac_cv_prog_cxx_g=yes
3135 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3137 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3139 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3140 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3142 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3143 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3144 if test "$ac_test_CXXFLAGS" = set; then
3145 CXXFLAGS=$ac_save_CXXFLAGS
3146 elif test $ac_cv_prog_cxx_g = yes; then
3147 if test "$GXX" = yes; then
3148 CXXFLAGS="-g -O2"
3149 else
3150 CXXFLAGS="-g"
3152 else
3153 if test "$GXX" = yes; then
3154 CXXFLAGS="-O2"
3155 else
3156 CXXFLAGS=
3159 ac_ext=c
3160 ac_cpp='$CPP $CPPFLAGS'
3161 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3162 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3163 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3165 # It's useless to us if it can't link programs (e.g. missing -lstdc++).
3167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX can link programs" >&5
3168 $as_echo_n "checking whether $CXX can link programs... " >&6; }
3169 if ${libc_cv_cxx_link_ok+:} false; then :
3170 $as_echo_n "(cached) " >&6
3171 else
3172 ac_ext=cpp
3173 ac_cpp='$CXXCPP $CPPFLAGS'
3174 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3175 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3176 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3178 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3179 /* end confdefs.h. */
3182 main ()
3186 return 0;
3188 _ACEOF
3189 if ac_fn_cxx_try_link "$LINENO"; then :
3190 libc_cv_cxx_link_ok=yes
3191 else
3192 libc_cv_cxx_link_ok=no
3194 rm -f core conftest.err conftest.$ac_objext \
3195 conftest$ac_exeext conftest.$ac_ext
3196 ac_ext=c
3197 ac_cpp='$CPP $CPPFLAGS'
3198 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3199 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3200 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_link_ok" >&5
3204 $as_echo "$libc_cv_cxx_link_ok" >&6; }
3205 if test $libc_cv_cxx_link_ok != yes; then :
3206 CXX=
3209 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3210 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3213 # This will get text that should go into config.make.
3214 config_vars=
3216 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3218 # Check whether --with-gd was given.
3219 if test "${with_gd+set}" = set; then :
3220 withval=$with_gd; case "$with_gd" in
3221 yes|''|no) ;;
3222 *) libgd_include="-I$withval/include"
3223 libgd_ldflags="-L$withval/lib" ;;
3224 esac
3229 # Check whether --with-gd-include was given.
3230 if test "${with_gd_include+set}" = set; then :
3231 withval=$with_gd_include; case "$with_gd_include" in
3232 ''|no) ;;
3233 *) libgd_include="-I$withval" ;;
3234 esac
3239 # Check whether --with-gd-lib was given.
3240 if test "${with_gd_lib+set}" = set; then :
3241 withval=$with_gd_lib; case "$with_gd_lib" in
3242 ''|no) ;;
3243 *) libgd_ldflags="-L$withval" ;;
3244 esac
3249 if test -n "$libgd_include"; then
3250 config_vars="$config_vars
3251 CFLAGS-memusagestat.c = $libgd_include"
3253 if test -n "$libgd_ldflags"; then
3254 config_vars="$config_vars
3255 libgd-LDFLAGS = $libgd_ldflags"
3259 # Check whether --with-fp was given.
3260 if test "${with_fp+set}" = set; then :
3261 withval=$with_fp; with_fp=$withval
3262 else
3263 with_fp=yes
3268 # Check whether --with-binutils was given.
3269 if test "${with_binutils+set}" = set; then :
3270 withval=$with_binutils; path_binutils=$withval
3271 else
3272 path_binutils=''
3276 # Check whether --with-selinux was given.
3277 if test "${with_selinux+set}" = set; then :
3278 withval=$with_selinux; with_selinux=$withval
3279 else
3280 with_selinux=auto
3285 # Check whether --with-headers was given.
3286 if test "${with_headers+set}" = set; then :
3287 withval=$with_headers; sysheaders=$withval
3288 else
3289 sysheaders=''
3296 # Check whether --with-default-link was given.
3297 if test "${with_default_link+set}" = set; then :
3298 withval=$with_default_link; use_default_link=$withval
3299 else
3300 use_default_link=default
3304 # Check whether --enable-sanity-checks was given.
3305 if test "${enable_sanity_checks+set}" = set; then :
3306 enableval=$enable_sanity_checks; enable_sanity=$enableval
3307 else
3308 enable_sanity=yes
3312 # Check whether --enable-shared was given.
3313 if test "${enable_shared+set}" = set; then :
3314 enableval=$enable_shared; shared=$enableval
3315 else
3316 shared=yes
3319 # Check whether --enable-profile was given.
3320 if test "${enable_profile+set}" = set; then :
3321 enableval=$enable_profile; profile=$enableval
3322 else
3323 profile=no
3326 # Check whether --enable-timezone-tools was given.
3327 if test "${enable_timezone_tools+set}" = set; then :
3328 enableval=$enable_timezone_tools; enable_timezone_tools=$enableval
3329 else
3330 enable_timezone_tools=yes
3335 # Check whether --enable-hardcoded-path-in-tests was given.
3336 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3337 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3338 else
3339 hardcoded_path_in_tests=no
3344 # Check whether --enable-stackguard-randomization was given.
3345 if test "${enable_stackguard_randomization+set}" = set; then :
3346 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3347 else
3348 enable_stackguard_randomize=no
3351 if test "$enable_stackguard_randomize" = yes; then
3352 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3356 # Check whether --enable-lock-elision was given.
3357 if test "${enable_lock_elision+set}" = set; then :
3358 enableval=$enable_lock_elision; enable_lock_elision=$enableval
3359 else
3360 enable_lock_elision=no
3364 if test "$enable_lock_elision" = yes ; then
3365 $as_echo "#define ENABLE_LOCK_ELISION 1" >>confdefs.h
3369 # Check whether --enable-add-ons was given.
3370 if test "${enable_add_ons+set}" = set; then :
3371 enableval=$enable_add_ons;
3372 else
3373 enable_add_ons=yes
3377 # Check whether --enable-hidden-plt was given.
3378 if test "${enable_hidden_plt+set}" = set; then :
3379 enableval=$enable_hidden_plt; hidden=$enableval
3380 else
3381 hidden=yes
3384 if test "x$hidden" = xno; then
3385 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3389 # Check whether --enable-bind-now was given.
3390 if test "${enable_bind_now+set}" = set; then :
3391 enableval=$enable_bind_now; bindnow=$enableval
3392 else
3393 bindnow=no
3398 # Check whether --enable-static-nss was given.
3399 if test "${enable_static_nss+set}" = set; then :
3400 enableval=$enable_static_nss; static_nss=$enableval
3401 else
3402 static_nss=no
3405 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3406 static_nss=yes
3407 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3411 # Check whether --enable-force-install was given.
3412 if test "${enable_force_install+set}" = set; then :
3413 enableval=$enable_force_install; force_install=$enableval
3414 else
3415 force_install=yes
3420 # Check whether --enable-maintainer-mode was given.
3421 if test "${enable_maintainer_mode+set}" = set; then :
3422 enableval=$enable_maintainer_mode; maintainer=$enableval
3423 else
3424 maintainer=no
3428 # Check whether --enable-kernel was given.
3429 if test "${enable_kernel+set}" = set; then :
3430 enableval=$enable_kernel; minimum_kernel=$enableval
3433 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3434 # Better nothing than this.
3435 minimum_kernel=""
3436 else
3437 if test "$minimum_kernel" = current; then
3438 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3442 # Check whether --enable-all-warnings was given.
3443 if test "${enable_all_warnings+set}" = set; then :
3444 enableval=$enable_all_warnings; all_warnings=$enableval
3449 # Check whether --enable-werror was given.
3450 if test "${enable_werror+set}" = set; then :
3451 enableval=$enable_werror; enable_werror=$enableval
3452 else
3453 enable_werror=yes
3458 # Check whether --enable-multi-arch was given.
3459 if test "${enable_multi_arch+set}" = set; then :
3460 enableval=$enable_multi_arch; multi_arch=$enableval
3461 else
3462 multi_arch=default
3466 # Check whether --enable-nss-crypt was given.
3467 if test "${enable_nss_crypt+set}" = set; then :
3468 enableval=$enable_nss_crypt; nss_crypt=$enableval
3469 else
3470 nss_crypt=no
3473 if test x$nss_crypt = xyes; then
3474 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3475 if test $? -ne 0; then
3476 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3478 old_CFLAGS="$CFLAGS"
3479 CFLAGS="$CFLAGS $nss_includes"
3481 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3482 /* end confdefs.h. */
3483 typedef int PRBool;
3484 #include <hasht.h>
3485 #include <nsslowhash.h>
3486 void f (void) { NSSLOW_Init (); }
3488 main ()
3492 return 0;
3494 _ACEOF
3495 if ac_fn_c_try_compile "$LINENO"; then :
3496 libc_cv_nss_crypt=yes
3497 else
3498 as_fn_error $? "
3499 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3502 old_LIBS="$LIBS"
3503 LIBS="$LIBS -lfreebl3"
3504 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3505 /* end confdefs.h. */
3506 typedef int PRBool;
3507 #include <hasht.h>
3508 #include <nsslowhash.h>
3510 main ()
3512 NSSLOW_Init();
3514 return 0;
3516 _ACEOF
3517 if ac_fn_c_try_link "$LINENO"; then :
3518 libc_cv_nss_crypt=yes
3519 else
3520 as_fn_error $? "
3521 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3523 rm -f core conftest.err conftest.$ac_objext \
3524 conftest$ac_exeext conftest.$ac_ext
3525 CFLAGS="$old_CFLAGS"
3526 LIBS="$old_LIBS"
3527 else
3528 libc_cv_nss_crypt=no
3533 # Check whether --enable-obsolete-rpc was given.
3534 if test "${enable_obsolete_rpc+set}" = set; then :
3535 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3536 else
3537 link_obsolete_rpc=no
3542 if test "$link_obsolete_rpc" = yes; then
3543 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3547 # Check whether --enable-systemtap was given.
3548 if test "${enable_systemtap+set}" = set; then :
3549 enableval=$enable_systemtap; systemtap=$enableval
3550 else
3551 systemtap=no
3554 if test "x$systemtap" != xno; then
3555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3556 $as_echo_n "checking for systemtap static probe support... " >&6; }
3557 if ${libc_cv_sdt+:} false; then :
3558 $as_echo_n "(cached) " >&6
3559 else
3560 old_CFLAGS="$CFLAGS"
3561 CFLAGS="-std=gnu99 $CFLAGS"
3562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3563 /* end confdefs.h. */
3564 #include <sys/sdt.h>
3565 void foo (int i, void *p)
3567 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3568 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3570 _ACEOF
3571 if ac_fn_c_try_compile "$LINENO"; then :
3572 libc_cv_sdt=yes
3573 else
3574 libc_cv_sdt=no
3576 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3577 CFLAGS="$old_CFLAGS"
3579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3580 $as_echo "$libc_cv_sdt" >&6; }
3581 if test $libc_cv_sdt = yes; then
3582 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3584 elif test "x$systemtap" != xauto; then
3585 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3586 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3587 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3588 See \`config.log' for more details" "$LINENO" 5; }
3592 # Check whether --enable-build-nscd was given.
3593 if test "${enable_build_nscd+set}" = set; then :
3594 enableval=$enable_build_nscd; build_nscd=$enableval
3595 else
3596 build_nscd=default
3601 # Note the use of $use_nscd is near the bottom of the file.
3602 # Check whether --enable-nscd was given.
3603 if test "${enable_nscd+set}" = set; then :
3604 enableval=$enable_nscd; use_nscd=$enableval
3605 else
3606 use_nscd=yes
3610 # Check whether --enable-pt_chown was given.
3611 if test "${enable_pt_chown+set}" = set; then :
3612 enableval=$enable_pt_chown; build_pt_chown=$enableval
3613 else
3614 build_pt_chown=no
3618 if test "$build_pt_chown" = yes; then
3619 $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h
3623 # The abi-tags file uses a fairly simplistic model for name recognition that
3624 # can't distinguish i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a
3625 # $host_os of `gnu*' here to be `gnu-gnu*' just so that it can tell.
3626 # This doesn't get used much beyond that, so it's fairly safe.
3627 case "$host_os" in
3628 linux*)
3630 gnu*)
3631 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3633 esac
3635 # Check whether --enable-mathvec was given.
3636 if test "${enable_mathvec+set}" = set; then :
3637 enableval=$enable_mathvec; build_mathvec=$enableval
3638 else
3639 build_mathvec=notset
3643 # We keep the original values in `$config_*' and never modify them, so we
3644 # can write them unchanged into config.make. Everything else uses
3645 # $machine, $vendor, and $os, and changes them whenever convenient.
3646 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3648 # Don't allow vendor == "unknown"
3649 test "$config_vendor" = unknown && config_vendor=
3650 config_os="`echo $config_os | sed 's/^unknown-//'`"
3652 # Some configurations imply other options.
3653 elf=yes
3655 # The configure fragment of an add-on port can modify these to supplement
3656 # or override the table in the case statement below. No fragment should
3657 # ever change the config_* variables, however.
3658 machine=$config_machine
3659 vendor=$config_vendor
3660 os=$config_os
3661 base_os=''
3663 submachine=
3665 # Check whether --with-cpu was given.
3666 if test "${with_cpu+set}" = set; then :
3667 withval=$with_cpu; case "$withval" in
3668 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3669 no) ;;
3670 *) submachine="$withval" ;;
3671 esac
3676 # An preconfigure script can set this when it wants to disable the sanity
3677 # check below.
3678 libc_config_ok=no
3680 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3681 then
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3683 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3684 for frag in $frags; do
3685 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3686 echo $ECHO_N "$name $ECHO_C" >&6
3687 . "$frag"
3688 done
3689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3690 $as_echo "" >&6; }
3693 subdirs="$subdirs "
3696 case "$enable_add_ons" in
3697 ''|no) add_ons= ;;
3698 yes|'*')
3699 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3700 sed 's@/[^/]*$@@' | sort | uniq`
3701 add_ons_automatic=yes
3703 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3704 add_ons_automatic=no ;;
3705 esac
3707 configured_add_ons=
3708 add_ons_sfx=
3709 add_ons_pfx=
3710 if test x"$add_ons" != x; then
3711 for f in $add_ons; do
3712 # Some sanity checks
3713 case "$f" in
3714 crypt)
3715 as_fn_error $? "
3716 *** It seems that you're using an old \`crypt' add-on. crypt is now
3717 *** part of glibc and using the old add-on will not work with this
3718 *** release. Start again with fresh sources and without the old
3719 *** \`crypt' add-on." "$LINENO" 5
3721 localedata)
3722 as_fn_error $? "
3723 *** It seems that you're using an old \`localedata' add-on. localedata
3724 *** is now part of glibc and using the old add-on will not work with
3725 *** this release. Start again with fresh sources and without the old
3726 *** \`localedata' add-on." "$LINENO" 5
3728 esac
3729 done
3731 # Now source each add-on's configure fragment.
3732 # The fragments can use $srcdir/$libc_add_on to find themselves,
3733 # and test $add_ons_automatic to see if they were explicitly requested.
3734 # A fragment can clear (or even change) $libc_add_on to affect
3735 # whether it goes into the list to be actually used in the build.
3736 use_add_ons=
3737 for libc_add_on in $add_ons; do
3738 # Test whether such a directory really exists.
3739 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3740 case "$libc_add_on" in
3742 libc_add_on_srcdir=$libc_add_on
3745 test -d "$srcdir/$libc_add_on" || {
3746 if test -d "$libc_add_on"; then
3747 libc_add_on="`pwd`/$libc_add_on"
3748 else
3749 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3752 libc_add_on_srcdir=$srcdir/$libc_add_on
3754 esac
3756 libc_add_on_frag=$libc_add_on_srcdir/configure
3757 libc_add_on_canonical=
3758 libc_add_on_config_subdirs=
3759 if test -r "$libc_add_on_frag"; then
3760 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3761 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3762 libc_add_on_canonical=unknown
3763 libc_add_on_subdirs=
3764 . "$libc_add_on_frag"
3765 test -z "$libc_add_on" || {
3766 configured_add_ons="$configured_add_ons $libc_add_on"
3767 if test "x$libc_add_on_canonical" = xunknown; then
3768 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3770 for d in $libc_add_on_subdirs; do
3771 case "$libc_add_on" in
3772 /*) subdir_srcdir="$libc_add_on" ;;
3773 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3774 esac
3775 case "$d" in
3777 d="${libc_add_on_canonical:-$libc_add_on}"
3780 subdir_srcdir="$d"
3783 subdir_srcdir="$subdir_srcdir/$d"
3785 esac
3786 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3787 add_on_subdirs="$add_on_subdirs $d"
3788 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3789 $d-srcdir = $subdir_srcdir"
3790 done
3791 for d in $libc_add_on_config_subdirs; do
3792 case "$d" in
3793 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3794 esac
3795 if test ! -d "$libc_add_on_srcdir/$d"; then
3796 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3798 case "$libc_add_on" in
3799 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3800 esac
3801 subdirs="$subdirs $libc_add_on/$d"
3802 done
3805 if test -n "$libc_add_on"; then
3806 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3807 then
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3809 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3810 for frag in $frags; do
3811 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3812 echo $ECHO_N "$name $ECHO_C" >&6
3813 . "$frag"
3814 done
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3816 $as_echo "" >&6; }
3818 use_add_ons="$use_add_ons $libc_add_on"
3819 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3820 test -z "$libc_add_on_canonical" ||
3821 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3823 done
3824 # Use echo to strip excess whitespace.
3825 add_ons="`echo $use_add_ons`"
3832 ### I put this here to prevent those annoying emails from people who cannot
3833 ### read and try to compile glibc on unsupported platforms. --drepper
3835 ### By using the undocumented --enable-hacker-mode option for configure
3836 ### one can skip this test to make the configuration not fail for unsupported
3837 ### platforms.
3839 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3840 case "$machine-$host_os" in
3841 *-linux* | *-gnu*)
3844 echo "*** The GNU C library is currently not available for this platform."
3845 echo "*** So far nobody cared to port it and if there is no volunteer it"
3846 echo "*** might never happen. So, if you have interest to see glibc on"
3847 echo "*** this platform visit"
3848 echo "*** http://www.gnu.org/software/libc/porting.html"
3849 echo "*** and join the group of porters"
3850 exit 1
3852 esac
3855 # Set base_machine if not set by a preconfigure fragment.
3856 test -n "$base_machine" || base_machine=$machine
3859 # For the multi-arch option we need support in the assembler & linker.
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3861 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3862 if ${libc_cv_ld_gnu_indirect_function+:} false; then :
3863 $as_echo_n "(cached) " >&6
3864 else
3865 cat > conftest.S <<EOF
3866 .type foo,%gnu_indirect_function
3867 foo:
3868 .globl _start
3869 _start:
3870 .globl __start
3871 __start:
3872 .data
3873 #ifdef _LP64
3874 .quad foo
3875 #else
3876 .long foo
3877 #endif
3879 libc_cv_ld_gnu_indirect_function=no
3880 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
3881 -nostartfiles -nostdlib \
3882 -o conftest conftest.S 1>&5 2>&5; then
3883 # Do a link to see if the backend supports IFUNC relocs.
3884 $READELF -r conftest 1>&5
3885 LC_ALL=C $READELF -r conftest | grep 'no relocations' >/dev/null || {
3886 libc_cv_ld_gnu_indirect_function=yes
3889 rm -f conftest*
3891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
3892 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
3894 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
3895 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
3896 if ${libc_cv_dot_text+:} false; then :
3897 $as_echo_n "(cached) " >&6
3898 else
3899 cat > conftest.s <<EOF
3900 .text
3902 libc_cv_dot_text=
3903 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
3904 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
3905 (eval $ac_try) 2>&5
3906 ac_status=$?
3907 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3908 test $ac_status = 0; }; }; then
3909 libc_cv_dot_text=.text
3911 rm -f conftest*
3914 if test -z "$libc_cv_dot_text"; then
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3916 $as_echo "no" >&6; }
3917 else
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3919 $as_echo "yes" >&6; }
3922 if test x"$libc_cv_ld_gnu_indirect_function" != xyes; then
3923 if test x"$multi_arch" = xyes; then
3924 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
3925 else
3926 multi_arch=no
3929 multi_arch_d=
3930 if test x"$multi_arch" != xno; then
3931 multi_arch_d=/multiarch
3934 # Compute the list of sysdep directories for this configuration.
3935 # This can take a while to compute.
3936 sysdep_dir=$srcdir/sysdeps
3937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
3938 $as_echo_n "checking sysdep dirs... " >&6; }
3939 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
3940 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
3942 test "x$base_os" != x || case "$os" in
3943 gnu*)
3944 base_os=mach/hurd ;;
3945 linux*)
3946 base_os=unix/sysv ;;
3947 esac
3949 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
3950 tail=$os
3951 ostry=$os
3952 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
3953 ostry="$ostry /$o"
3954 tail=$o
3955 done
3956 o=`echo $tail | sed 's/[0-9]*$//'`
3957 if test $o != $tail; then
3958 ostry="$ostry /$o"
3960 # For linux-gnu, try linux-gnu, then linux.
3961 o=`echo $tail | sed 's/-.*$//'`
3962 if test $o != $tail; then
3963 ostry="$ostry /$o"
3966 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
3967 base=
3968 tail=$base_os
3969 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
3970 set $b
3971 base="$base /$1"
3972 tail="$2"
3973 done
3975 # For sparc/sparc32, try sparc/sparc32 and then sparc.
3976 mach=
3977 tail=$machine${submachine:+/$submachine}
3978 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
3979 set $m
3980 # Prepend the machine's FPU directory unless --without-fp.
3981 if test "$with_fp" = yes; then
3982 maybe_fpu=/fpu
3983 else
3984 maybe_fpu=/nofpu
3986 # For each machine term, try it with and then without /multiarch.
3987 for try_fpu in $maybe_fpu ''; do
3988 for try_multi in $multi_arch_d ''; do
3989 mach="$mach /$1$try_fpu$try_multi"
3990 done
3991 done
3992 tail="$2"
3993 done
3996 # Find what sysdep directories exist.
3997 sysnames_add_ons=
3998 sysnames=
3999 for b in $base ''; do
4000 for m0 in $mach ''; do
4001 for v in /$vendor ''; do
4002 test "$v" = / && continue
4003 for o in /$ostry ''; do
4004 test "$o" = / && continue
4005 for m in $mach ''; do
4006 for d in $add_ons_pfx ''; do
4007 for a in $add_ons_sfx ''; do
4008 try_suffix="$m0$b$v$o$m"
4009 if test -n "$try_suffix"; then
4010 try_srcdir="${srcdir}/"
4011 case "$d" in
4012 /*) try_srcdir= ;;
4013 esac
4014 try="${d}sysdeps$try_suffix$a"
4015 test -n "$enable_debug_configure" &&
4016 echo "$0 DEBUG: try $try" >&2
4017 if test -d "$try_srcdir$try"; then
4018 sysnames="$sysnames $try"
4019 { test -n "$o" || test -n "$b"; } && os_used=t
4020 { test -n "$m" || test -n "$m0"; } && machine_used=t
4021 case x${m0:-$m} in
4022 x*/$submachine) submachine_used=t ;;
4023 esac
4024 if test -n "$d"; then
4025 case "$sysnames_add_ons" in
4026 *" $d "*) ;;
4027 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4028 esac
4032 done
4033 done
4034 done
4035 done
4036 done
4037 done
4038 done
4040 # If the assembler supports gnu_indirect_function symbol type and the
4041 # architecture supports multi-arch, we enable multi-arch by default.
4042 case $sysnames_add_ons$sysnames in
4043 *"$multi_arch_d"*)
4046 test x"$multi_arch" = xdefault && multi_arch=no
4048 esac
4049 if test x"$multi_arch" != xno; then
4050 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4055 if test -z "$os_used" && test "$os" != none; then
4056 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4058 if test -z "$machine_used" && test "$machine" != none; then
4059 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4061 if test -z "$submachine_used" && test -n "$submachine"; then
4062 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4066 # We have now validated the configuration.
4068 # Expand the list of system names into a full list of directories
4069 # from each element's parent name and Implies file (if present).
4070 set $sysnames
4071 names=
4072 while test $# -gt 0; do
4073 name=$1
4074 shift
4076 case " $names " in *" $name "*)
4077 # Already in the list.
4078 continue
4079 esac
4081 # Report each name as we discover it, so there is no long pause in output.
4082 echo $ECHO_N "$name $ECHO_C" >&6
4084 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4086 case $name in
4087 /*) xsrcdir= ;;
4088 *) xsrcdir=$srcdir/ ;;
4089 esac
4090 test -n "$enable_debug_configure" &&
4091 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4093 for implies_file in Implies Implies-before Implies-after; do
4094 implies_type=`echo $implies_file | sed s/-/_/`
4095 eval ${implies_type}=
4096 if test -f $xsrcdir$name/$implies_file; then
4097 # Collect more names from the `Implies' file (removing comments).
4098 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4099 for x in $implied_candidate; do
4100 found=no
4101 if test -d $xsrcdir$name_base/$x; then
4102 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4103 found=yes
4105 for d in $add_ons_pfx ''; do
4106 try="${d}sysdeps/$x"
4107 case $d in
4108 /*) try_srcdir= ;;
4109 *) try_srcdir=$srcdir/ ;;
4110 esac
4111 test -n "$enable_debug_configure" &&
4112 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4113 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4114 then
4115 eval "${implies_type}=\"\$${implies_type} \$try\""
4116 found=yes
4117 case "$sysnames_add_ons" in
4118 *" $d "*) ;;
4119 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4120 esac
4122 done
4123 if test $found = no; then
4124 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4125 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4127 done
4129 done
4131 # Add NAME to the list of names.
4132 names="$names $name"
4134 # Find the parent of NAME, using the empty string if it has none.
4135 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4137 test -n "$enable_debug_configure" &&
4138 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4139 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4141 # Add the names implied by NAME, and NAME's parent (if it has one), to
4142 # the list of names to be processed (the argument list). We prepend the
4143 # implied names to the list and append the parent. We want implied
4144 # directories to come before further directories inferred from the
4145 # configuration components; this ensures that for sysv4, unix/common
4146 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4147 # after sysv4).
4148 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4149 test -n "$sysnames" && set $sysnames
4150 done
4152 # Add the default directories.
4153 default_sysnames="sysdeps/generic"
4154 sysnames="$names $default_sysnames"
4156 # The other names were emitted during the scan.
4157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4158 $as_echo "$default_sysnames" >&6; }
4160 # Collect the list of add-ons that supply partial sysdeps trees.
4161 sysdeps_add_ons=
4162 for add_on in $add_ons; do
4163 case "$add_on" in
4164 /*) xsrcdir= ;;
4165 *) xsrcdir="$srcdir/" ;;
4166 esac
4168 test -d "$xsrcdir$add_on/sysdeps" || {
4169 case "$configured_add_ons " in
4170 *" $add_on "*) ;;
4171 *|'')
4172 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4174 esac
4175 continue
4178 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4179 case "$sysnames_add_ons" in
4180 *" $add_on/ "*) ;;
4181 *|'')
4182 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4183 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4184 continue ;;
4185 esac
4187 found=no
4188 for d in $sysnames; do
4189 case "$d" in
4190 $add_on/sysdeps/*) ;;
4191 *) continue ;;
4192 esac
4193 (cd "$xsrcdir$d" && for f in *[!~]; do
4194 case "$f" in
4195 sys|bits)
4196 for ff in $f/*.h; do
4197 test -d "$ff" || { test -e "$ff" && exit 88; }
4198 done
4201 test -d "$f" || { test -e "$f" && exit 88; }
4203 esac
4204 done)
4205 if test $? -eq 88; then
4206 found=yes
4207 break
4209 done
4210 if test $found = no; then
4211 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4212 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4214 done
4218 ### Locate tools.
4220 # Find a good install program. We prefer a C program (faster),
4221 # so one script is as good as another. But avoid the broken or
4222 # incompatible versions:
4223 # SysV /etc/install, /usr/sbin/install
4224 # SunOS /usr/etc/install
4225 # IRIX /sbin/install
4226 # AIX /bin/install
4227 # AmigaOS /C/install, which installs bootblocks on floppy discs
4228 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4229 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4230 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4231 # OS/2's system install, which has a completely different semantic
4232 # ./install, which can be erroneously created by make from ./install.sh.
4233 # Reject install programs that cannot install multiple files.
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4235 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4236 if test -z "$INSTALL"; then
4237 if ${ac_cv_path_install+:} false; then :
4238 $as_echo_n "(cached) " >&6
4239 else
4240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4241 for as_dir in $PATH
4243 IFS=$as_save_IFS
4244 test -z "$as_dir" && as_dir=.
4245 # Account for people who put trailing slashes in PATH elements.
4246 case $as_dir/ in #((
4247 ./ | .// | /[cC]/* | \
4248 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4249 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4250 /usr/ucb/* ) ;;
4252 # OSF1 and SCO ODT 3.0 have their own names for install.
4253 # Don't use installbsd from OSF since it installs stuff as root
4254 # by default.
4255 for ac_prog in ginstall scoinst install; do
4256 for ac_exec_ext in '' $ac_executable_extensions; do
4257 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4258 if test $ac_prog = install &&
4259 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4260 # AIX install. It has an incompatible calling convention.
4262 elif test $ac_prog = install &&
4263 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4264 # program-specific install script used by HP pwplus--don't use.
4266 else
4267 rm -rf conftest.one conftest.two conftest.dir
4268 echo one > conftest.one
4269 echo two > conftest.two
4270 mkdir conftest.dir
4271 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4272 test -s conftest.one && test -s conftest.two &&
4273 test -s conftest.dir/conftest.one &&
4274 test -s conftest.dir/conftest.two
4275 then
4276 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4277 break 3
4281 done
4282 done
4284 esac
4286 done
4287 IFS=$as_save_IFS
4289 rm -rf conftest.one conftest.two conftest.dir
4292 if test "${ac_cv_path_install+set}" = set; then
4293 INSTALL=$ac_cv_path_install
4294 else
4295 # As a last resort, use the slow shell script. Don't cache a
4296 # value for INSTALL within a source directory, because that will
4297 # break other packages using the cache if that directory is
4298 # removed, or if the value is a relative name.
4299 INSTALL=$ac_install_sh
4302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4303 $as_echo "$INSTALL" >&6; }
4305 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4306 # It thinks the first close brace ends the variable substitution.
4307 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4309 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4311 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4313 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4314 # The makefiles need to use a different form to find it in $srcdir.
4315 INSTALL='\$(..)./scripts/install-sh -c'
4317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4318 $as_echo_n "checking whether ln -s works... " >&6; }
4319 LN_S=$as_ln_s
4320 if test "$LN_S" = "ln -s"; then
4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4322 $as_echo "yes" >&6; }
4323 else
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4325 $as_echo "no, using $LN_S" >&6; }
4329 # Was a --with-binutils option given?
4330 if test -n "$path_binutils"; then
4331 # Make absolute; ensure a single trailing slash.
4332 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4333 CC="$CC -B$path_binutils"
4335 AS=`$CC -print-prog-name=as`
4336 LD=`$CC -print-prog-name=ld`
4337 AR=`$CC -print-prog-name=ar`
4339 OBJDUMP=`$CC -print-prog-name=objdump`
4341 OBJCOPY=`$CC -print-prog-name=objcopy`
4344 # Determine whether we are using GNU binutils.
4345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4346 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4347 if ${libc_cv_prog_as_gnu+:} false; then :
4348 $as_echo_n "(cached) " >&6
4349 else
4350 # Most GNU programs take a -v and spit out some text including
4351 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4352 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4353 libc_cv_prog_as_gnu=yes
4354 else
4355 libc_cv_prog_as_gnu=no
4357 rm -fr contest*
4359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4360 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4361 rm -f a.out
4362 gnu_as=$libc_cv_prog_as_gnu
4364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4365 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4366 if ${libc_cv_prog_ld_gnu+:} false; then :
4367 $as_echo_n "(cached) " >&6
4368 else
4369 # Most GNU programs take a -v and spit out some text including
4370 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4371 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4372 libc_cv_prog_ld_gnu=yes
4373 else
4374 libc_cv_prog_ld_gnu=no
4376 rm -fr contest*
4378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4379 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4380 gnu_ld=$libc_cv_prog_ld_gnu
4383 # Accept binutils 2.22 or newer.
4384 for ac_prog in $AS
4386 # Extract the first word of "$ac_prog", so it can be a program name with args.
4387 set dummy $ac_prog; ac_word=$2
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4389 $as_echo_n "checking for $ac_word... " >&6; }
4390 if ${ac_cv_prog_AS+:} false; then :
4391 $as_echo_n "(cached) " >&6
4392 else
4393 if test -n "$AS"; then
4394 ac_cv_prog_AS="$AS" # Let the user override the test.
4395 else
4396 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4397 for as_dir in $PATH
4399 IFS=$as_save_IFS
4400 test -z "$as_dir" && as_dir=.
4401 for ac_exec_ext in '' $ac_executable_extensions; do
4402 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4403 ac_cv_prog_AS="$ac_prog"
4404 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4405 break 2
4407 done
4408 done
4409 IFS=$as_save_IFS
4413 AS=$ac_cv_prog_AS
4414 if test -n "$AS"; then
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4416 $as_echo "$AS" >&6; }
4417 else
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4419 $as_echo "no" >&6; }
4423 test -n "$AS" && break
4424 done
4426 if test -z "$AS"; then
4427 ac_verc_fail=yes
4428 else
4429 # Found it, now check the version.
4430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4431 $as_echo_n "checking version of $AS... " >&6; }
4432 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4433 case $ac_prog_version in
4434 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4435 2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*)
4436 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4437 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4439 esac
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4441 $as_echo "$ac_prog_version" >&6; }
4443 if test $ac_verc_fail = yes; then
4444 AS=: critic_missing="$critic_missing as"
4447 for ac_prog in $LD
4449 # Extract the first word of "$ac_prog", so it can be a program name with args.
4450 set dummy $ac_prog; ac_word=$2
4451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4452 $as_echo_n "checking for $ac_word... " >&6; }
4453 if ${ac_cv_prog_LD+:} false; then :
4454 $as_echo_n "(cached) " >&6
4455 else
4456 if test -n "$LD"; then
4457 ac_cv_prog_LD="$LD" # Let the user override the test.
4458 else
4459 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4460 for as_dir in $PATH
4462 IFS=$as_save_IFS
4463 test -z "$as_dir" && as_dir=.
4464 for ac_exec_ext in '' $ac_executable_extensions; do
4465 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4466 ac_cv_prog_LD="$ac_prog"
4467 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4468 break 2
4470 done
4471 done
4472 IFS=$as_save_IFS
4476 LD=$ac_cv_prog_LD
4477 if test -n "$LD"; then
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4479 $as_echo "$LD" >&6; }
4480 else
4481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4482 $as_echo "no" >&6; }
4486 test -n "$LD" && break
4487 done
4489 if test -z "$LD"; then
4490 ac_verc_fail=yes
4491 else
4492 # Found it, now check the version.
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4494 $as_echo_n "checking version of $LD... " >&6; }
4495 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4496 case $ac_prog_version in
4497 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4498 2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*)
4499 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4500 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4502 esac
4503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4504 $as_echo "$ac_prog_version" >&6; }
4506 if test $ac_verc_fail = yes; then
4507 LD=: critic_missing="$critic_missing ld"
4511 # These programs are version sensitive.
4513 for ac_prog in gnumake gmake make
4515 # Extract the first word of "$ac_prog", so it can be a program name with args.
4516 set dummy $ac_prog; ac_word=$2
4517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4518 $as_echo_n "checking for $ac_word... " >&6; }
4519 if ${ac_cv_prog_MAKE+:} false; then :
4520 $as_echo_n "(cached) " >&6
4521 else
4522 if test -n "$MAKE"; then
4523 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4524 else
4525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4526 for as_dir in $PATH
4528 IFS=$as_save_IFS
4529 test -z "$as_dir" && as_dir=.
4530 for ac_exec_ext in '' $ac_executable_extensions; do
4531 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4532 ac_cv_prog_MAKE="$ac_prog"
4533 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4534 break 2
4536 done
4537 done
4538 IFS=$as_save_IFS
4542 MAKE=$ac_cv_prog_MAKE
4543 if test -n "$MAKE"; then
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4545 $as_echo "$MAKE" >&6; }
4546 else
4547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4548 $as_echo "no" >&6; }
4552 test -n "$MAKE" && break
4553 done
4555 if test -z "$MAKE"; then
4556 ac_verc_fail=yes
4557 else
4558 # Found it, now check the version.
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4560 $as_echo_n "checking version of $MAKE... " >&6; }
4561 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4562 case $ac_prog_version in
4563 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4564 3.79* | 3.[89]* | [4-9].* | [1-9][0-9]*)
4565 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4566 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4568 esac
4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4570 $as_echo "$ac_prog_version" >&6; }
4572 if test $ac_verc_fail = yes; then
4573 critic_missing="$critic_missing make"
4577 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4579 # Extract the first word of "$ac_prog", so it can be a program name with args.
4580 set dummy $ac_prog; ac_word=$2
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4582 $as_echo_n "checking for $ac_word... " >&6; }
4583 if ${ac_cv_prog_MSGFMT+:} false; then :
4584 $as_echo_n "(cached) " >&6
4585 else
4586 if test -n "$MSGFMT"; then
4587 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4588 else
4589 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4590 for as_dir in $PATH
4592 IFS=$as_save_IFS
4593 test -z "$as_dir" && as_dir=.
4594 for ac_exec_ext in '' $ac_executable_extensions; do
4595 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4596 ac_cv_prog_MSGFMT="$ac_prog"
4597 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4598 break 2
4600 done
4601 done
4602 IFS=$as_save_IFS
4606 MSGFMT=$ac_cv_prog_MSGFMT
4607 if test -n "$MSGFMT"; then
4608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4609 $as_echo "$MSGFMT" >&6; }
4610 else
4611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4612 $as_echo "no" >&6; }
4616 test -n "$MSGFMT" && break
4617 done
4619 if test -z "$MSGFMT"; then
4620 ac_verc_fail=yes
4621 else
4622 # Found it, now check the version.
4623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4624 $as_echo_n "checking version of $MSGFMT... " >&6; }
4625 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4626 case $ac_prog_version in
4627 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4628 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4629 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4630 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4632 esac
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4634 $as_echo "$ac_prog_version" >&6; }
4636 if test $ac_verc_fail = yes; then
4637 MSGFMT=: aux_missing="$aux_missing msgfmt"
4640 for ac_prog in makeinfo
4642 # Extract the first word of "$ac_prog", so it can be a program name with args.
4643 set dummy $ac_prog; ac_word=$2
4644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4645 $as_echo_n "checking for $ac_word... " >&6; }
4646 if ${ac_cv_prog_MAKEINFO+:} false; then :
4647 $as_echo_n "(cached) " >&6
4648 else
4649 if test -n "$MAKEINFO"; then
4650 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4651 else
4652 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4653 for as_dir in $PATH
4655 IFS=$as_save_IFS
4656 test -z "$as_dir" && as_dir=.
4657 for ac_exec_ext in '' $ac_executable_extensions; do
4658 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4659 ac_cv_prog_MAKEINFO="$ac_prog"
4660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4661 break 2
4663 done
4664 done
4665 IFS=$as_save_IFS
4669 MAKEINFO=$ac_cv_prog_MAKEINFO
4670 if test -n "$MAKEINFO"; then
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4672 $as_echo "$MAKEINFO" >&6; }
4673 else
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4675 $as_echo "no" >&6; }
4679 test -n "$MAKEINFO" && break
4680 done
4682 if test -z "$MAKEINFO"; then
4683 ac_verc_fail=yes
4684 else
4685 # Found it, now check the version.
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4687 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4688 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4689 case $ac_prog_version in
4690 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4691 4.[7-9]*|4.[1-9][0-9]*|[5-9].*)
4692 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4693 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4695 esac
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4697 $as_echo "$ac_prog_version" >&6; }
4699 if test $ac_verc_fail = yes; then
4700 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4703 for ac_prog in sed
4705 # Extract the first word of "$ac_prog", so it can be a program name with args.
4706 set dummy $ac_prog; ac_word=$2
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4708 $as_echo_n "checking for $ac_word... " >&6; }
4709 if ${ac_cv_prog_SED+:} false; then :
4710 $as_echo_n "(cached) " >&6
4711 else
4712 if test -n "$SED"; then
4713 ac_cv_prog_SED="$SED" # Let the user override the test.
4714 else
4715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4716 for as_dir in $PATH
4718 IFS=$as_save_IFS
4719 test -z "$as_dir" && as_dir=.
4720 for ac_exec_ext in '' $ac_executable_extensions; do
4721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4722 ac_cv_prog_SED="$ac_prog"
4723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4724 break 2
4726 done
4727 done
4728 IFS=$as_save_IFS
4732 SED=$ac_cv_prog_SED
4733 if test -n "$SED"; then
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4735 $as_echo "$SED" >&6; }
4736 else
4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4738 $as_echo "no" >&6; }
4742 test -n "$SED" && break
4743 done
4745 if test -z "$SED"; then
4746 ac_verc_fail=yes
4747 else
4748 # Found it, now check the version.
4749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4750 $as_echo_n "checking version of $SED... " >&6; }
4751 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4752 case $ac_prog_version in
4753 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4754 3.0[2-9]*|3.[1-9]*|[4-9]*)
4755 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4756 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4758 esac
4759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4760 $as_echo "$ac_prog_version" >&6; }
4762 if test $ac_verc_fail = yes; then
4763 SED=: aux_missing="$aux_missing sed"
4766 for ac_prog in gawk
4768 # Extract the first word of "$ac_prog", so it can be a program name with args.
4769 set dummy $ac_prog; ac_word=$2
4770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4771 $as_echo_n "checking for $ac_word... " >&6; }
4772 if ${ac_cv_prog_AWK+:} false; then :
4773 $as_echo_n "(cached) " >&6
4774 else
4775 if test -n "$AWK"; then
4776 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4777 else
4778 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4779 for as_dir in $PATH
4781 IFS=$as_save_IFS
4782 test -z "$as_dir" && as_dir=.
4783 for ac_exec_ext in '' $ac_executable_extensions; do
4784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4785 ac_cv_prog_AWK="$ac_prog"
4786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4787 break 2
4789 done
4790 done
4791 IFS=$as_save_IFS
4795 AWK=$ac_cv_prog_AWK
4796 if test -n "$AWK"; then
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4798 $as_echo "$AWK" >&6; }
4799 else
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4801 $as_echo "no" >&6; }
4805 test -n "$AWK" && break
4806 done
4808 if test -z "$AWK"; then
4809 ac_verc_fail=yes
4810 else
4811 # Found it, now check the version.
4812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
4813 $as_echo_n "checking version of $AWK... " >&6; }
4814 ac_prog_version=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4815 case $ac_prog_version in
4816 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4817 3.1.[2-9]*|3.[2-9]*|[4-9]*)
4818 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4819 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4821 esac
4822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4823 $as_echo "$ac_prog_version" >&6; }
4825 if test $ac_verc_fail = yes; then
4826 critic_missing="$critic_missing gawk"
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5
4831 $as_echo_n "checking if $CC is sufficient to build libc... " >&6; }
4832 if ${libc_cv_compiler_ok+:} false; then :
4833 $as_echo_n "(cached) " >&6
4834 else
4836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4837 /* end confdefs.h. */
4840 main ()
4843 #if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 6)
4844 #error insufficient compiler
4845 #endif
4847 return 0;
4849 _ACEOF
4850 if ac_fn_c_try_compile "$LINENO"; then :
4851 libc_cv_compiler_ok=yes
4852 else
4853 libc_cv_compiler_ok=no
4855 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok" >&5
4858 $as_echo "$libc_cv_compiler_ok" >&6; }
4859 if test $libc_cv_compiler_ok != yes; then :
4860 critic_missing="$critic_missing compiler"
4863 if test -n "$ac_tool_prefix"; then
4864 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4865 set dummy ${ac_tool_prefix}nm; ac_word=$2
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4867 $as_echo_n "checking for $ac_word... " >&6; }
4868 if ${ac_cv_prog_NM+:} false; then :
4869 $as_echo_n "(cached) " >&6
4870 else
4871 if test -n "$NM"; then
4872 ac_cv_prog_NM="$NM" # Let the user override the test.
4873 else
4874 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4875 for as_dir in $PATH
4877 IFS=$as_save_IFS
4878 test -z "$as_dir" && as_dir=.
4879 for ac_exec_ext in '' $ac_executable_extensions; do
4880 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4881 ac_cv_prog_NM="${ac_tool_prefix}nm"
4882 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4883 break 2
4885 done
4886 done
4887 IFS=$as_save_IFS
4891 NM=$ac_cv_prog_NM
4892 if test -n "$NM"; then
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
4894 $as_echo "$NM" >&6; }
4895 else
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4897 $as_echo "no" >&6; }
4902 if test -z "$ac_cv_prog_NM"; then
4903 ac_ct_NM=$NM
4904 # Extract the first word of "nm", so it can be a program name with args.
4905 set dummy nm; ac_word=$2
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4907 $as_echo_n "checking for $ac_word... " >&6; }
4908 if ${ac_cv_prog_ac_ct_NM+:} false; then :
4909 $as_echo_n "(cached) " >&6
4910 else
4911 if test -n "$ac_ct_NM"; then
4912 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4913 else
4914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4915 for as_dir in $PATH
4917 IFS=$as_save_IFS
4918 test -z "$as_dir" && as_dir=.
4919 for ac_exec_ext in '' $ac_executable_extensions; do
4920 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4921 ac_cv_prog_ac_ct_NM="nm"
4922 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4923 break 2
4925 done
4926 done
4927 IFS=$as_save_IFS
4931 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4932 if test -n "$ac_ct_NM"; then
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
4934 $as_echo "$ac_ct_NM" >&6; }
4935 else
4936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4937 $as_echo "no" >&6; }
4940 if test "x$ac_ct_NM" = x; then
4941 NM="false"
4942 else
4943 case $cross_compiling:$ac_tool_warned in
4944 yes:)
4945 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4946 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4947 ac_tool_warned=yes ;;
4948 esac
4949 NM=$ac_ct_NM
4951 else
4952 NM="$ac_cv_prog_NM"
4956 if test "x$maintainer" = "xyes"; then
4957 for ac_prog in autoconf
4959 # Extract the first word of "$ac_prog", so it can be a program name with args.
4960 set dummy $ac_prog; ac_word=$2
4961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4962 $as_echo_n "checking for $ac_word... " >&6; }
4963 if ${ac_cv_prog_AUTOCONF+:} false; then :
4964 $as_echo_n "(cached) " >&6
4965 else
4966 if test -n "$AUTOCONF"; then
4967 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4968 else
4969 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4970 for as_dir in $PATH
4972 IFS=$as_save_IFS
4973 test -z "$as_dir" && as_dir=.
4974 for ac_exec_ext in '' $ac_executable_extensions; do
4975 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4976 ac_cv_prog_AUTOCONF="$ac_prog"
4977 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4978 break 2
4980 done
4981 done
4982 IFS=$as_save_IFS
4986 AUTOCONF=$ac_cv_prog_AUTOCONF
4987 if test -n "$AUTOCONF"; then
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
4989 $as_echo "$AUTOCONF" >&6; }
4990 else
4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4992 $as_echo "no" >&6; }
4996 test -n "$AUTOCONF" && break
4997 done
4998 test -n "$AUTOCONF" || AUTOCONF="no"
5000 case "x$AUTOCONF" in
5001 xno|x|x:) AUTOCONF=no ;;
5003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5004 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5005 if ${libc_cv_autoconf_works+:} false; then :
5006 $as_echo_n "(cached) " >&6
5007 else
5008 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.ac > /dev/null 2>&1); then
5009 libc_cv_autoconf_works=yes
5010 else
5011 libc_cv_autoconf_works=no
5014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5015 $as_echo "$libc_cv_autoconf_works" >&6; }
5016 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5018 esac
5019 if test "x$AUTOCONF" = xno; then
5020 aux_missing="$aux_missing autoconf"
5022 else
5023 AUTOCONF=no
5026 test -n "$critic_missing" && as_fn_error $? "
5027 *** These critical programs are missing or too old:$critic_missing
5028 *** Check the INSTALL file for required versions." "$LINENO" 5
5030 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5031 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5032 *** some features will be disabled.
5033 *** Check the INSTALL file for required versions." >&5
5034 $as_echo "$as_me: WARNING:
5035 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5036 *** some features will be disabled.
5037 *** Check the INSTALL file for required versions." >&2;}
5039 # if using special system headers, find out the compiler's sekrit
5040 # header directory and add that to the list. NOTE: Only does the right
5041 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5042 if test -n "$sysheaders"; then
5043 SYSINCLUDES=-nostdinc
5044 for d in include include-fixed; do
5045 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5046 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5047 done
5048 SYSINCLUDES="$SYSINCLUDES \
5049 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5050 if test -n "$CXX"; then
5051 CXX_SYSINCLUDES=
5052 for cxxheaders in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5053 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5054 test "x$cxxheaders" != x &&
5055 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders"
5056 done
5062 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5063 # since this would lead to problems installing/building glibc.
5064 # LD_LIBRARY_PATH contains the current directory if one of the following
5065 # is true:
5066 # - one of the terminals (":" and ";") is the first or last sign
5067 # - two terminals occur directly after each other
5068 # - the path contains an element with a dot in it
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5070 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5071 case ${LD_LIBRARY_PATH} in
5072 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5073 ld_library_path_setting="contains current directory"
5076 ld_library_path_setting="ok"
5078 esac
5079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5080 $as_echo "$ld_library_path_setting" >&6; }
5081 if test "$ld_library_path_setting" != "ok"; then
5082 as_fn_error $? "
5083 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5084 *** building glibc. Please change the environment variable
5085 *** and run configure again." "$LINENO" 5
5088 # Extract the first word of "bash", so it can be a program name with args.
5089 set dummy bash; ac_word=$2
5090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5091 $as_echo_n "checking for $ac_word... " >&6; }
5092 if ${ac_cv_path_BASH_SHELL+:} false; then :
5093 $as_echo_n "(cached) " >&6
5094 else
5095 case $BASH_SHELL in
5096 [\\/]* | ?:[\\/]*)
5097 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5100 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5101 for as_dir in $PATH
5103 IFS=$as_save_IFS
5104 test -z "$as_dir" && as_dir=.
5105 for ac_exec_ext in '' $ac_executable_extensions; do
5106 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5107 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5108 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5109 break 2
5111 done
5112 done
5113 IFS=$as_save_IFS
5115 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5117 esac
5119 BASH_SHELL=$ac_cv_path_BASH_SHELL
5120 if test -n "$BASH_SHELL"; then
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5122 $as_echo "$BASH_SHELL" >&6; }
5123 else
5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5125 $as_echo "no" >&6; }
5130 # Extract the first word of "perl", so it can be a program name with args.
5131 set dummy perl; ac_word=$2
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5133 $as_echo_n "checking for $ac_word... " >&6; }
5134 if ${ac_cv_path_PERL+:} false; then :
5135 $as_echo_n "(cached) " >&6
5136 else
5137 case $PERL in
5138 [\\/]* | ?:[\\/]*)
5139 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5142 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5143 for as_dir in $PATH
5145 IFS=$as_save_IFS
5146 test -z "$as_dir" && as_dir=.
5147 for ac_exec_ext in '' $ac_executable_extensions; do
5148 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5149 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5150 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5151 break 2
5153 done
5154 done
5155 IFS=$as_save_IFS
5157 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5159 esac
5161 PERL=$ac_cv_path_PERL
5162 if test -n "$PERL"; then
5163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5164 $as_echo "$PERL" >&6; }
5165 else
5166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5167 $as_echo "no" >&6; }
5171 if test "$PERL" != no &&
5172 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5173 PERL=no
5175 # Extract the first word of "install-info", so it can be a program name with args.
5176 set dummy install-info; ac_word=$2
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5178 $as_echo_n "checking for $ac_word... " >&6; }
5179 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5180 $as_echo_n "(cached) " >&6
5181 else
5182 case $INSTALL_INFO in
5183 [\\/]* | ?:[\\/]*)
5184 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5187 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5188 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5189 for as_dir in $as_dummy
5191 IFS=$as_save_IFS
5192 test -z "$as_dir" && as_dir=.
5193 for ac_exec_ext in '' $ac_executable_extensions; do
5194 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5195 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5196 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5197 break 2
5199 done
5200 done
5201 IFS=$as_save_IFS
5203 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5205 esac
5207 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5208 if test -n "$INSTALL_INFO"; then
5209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5210 $as_echo "$INSTALL_INFO" >&6; }
5211 else
5212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5213 $as_echo "no" >&6; }
5217 for ac_prog in bison
5219 # Extract the first word of "$ac_prog", so it can be a program name with args.
5220 set dummy $ac_prog; ac_word=$2
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5222 $as_echo_n "checking for $ac_word... " >&6; }
5223 if ${ac_cv_prog_BISON+:} false; then :
5224 $as_echo_n "(cached) " >&6
5225 else
5226 if test -n "$BISON"; then
5227 ac_cv_prog_BISON="$BISON" # Let the user override the test.
5228 else
5229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5230 for as_dir in $PATH
5232 IFS=$as_save_IFS
5233 test -z "$as_dir" && as_dir=.
5234 for ac_exec_ext in '' $ac_executable_extensions; do
5235 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5236 ac_cv_prog_BISON="$ac_prog"
5237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5238 break 2
5240 done
5241 done
5242 IFS=$as_save_IFS
5246 BISON=$ac_cv_prog_BISON
5247 if test -n "$BISON"; then
5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5249 $as_echo "$BISON" >&6; }
5250 else
5251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5252 $as_echo "no" >&6; }
5256 test -n "$BISON" && break
5257 done
5259 if test -z "$BISON"; then
5260 ac_verc_fail=yes
5261 else
5262 # Found it, now check the version.
5263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $BISON" >&5
5264 $as_echo_n "checking version of $BISON... " >&6; }
5265 ac_prog_version=`$BISON --version 2>&1 | sed -n 's/^.*bison (GNU Bison) \([0-9]*\.[0-9.]*\).*$/\1/p'`
5266 case $ac_prog_version in
5267 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5268 2.7*|[3-9].*|[1-9][0-9]*)
5269 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5270 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5272 esac
5273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5274 $as_echo "$ac_prog_version" >&6; }
5276 if test $ac_verc_fail = yes; then
5277 BISON=no
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5282 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5283 if ${libc_cv_need_minus_P+:} false; then :
5284 $as_echo_n "(cached) " >&6
5285 else
5286 cat > conftest.S <<EOF
5287 #include "confdefs.h"
5288 /* Nothing whatsoever. */
5290 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5291 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5292 (eval $ac_try) 2>&5
5293 ac_status=$?
5294 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5295 test $ac_status = 0; }; }; then
5296 libc_cv_need_minus_P=no
5297 else
5298 libc_cv_need_minus_P=yes
5300 rm -f conftest*
5302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5303 $as_echo "$libc_cv_need_minus_P" >&6; }
5304 if test $libc_cv_need_minus_P = yes; then
5305 config_vars="$config_vars
5306 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5310 $as_echo_n "checking for .set assembler directive... " >&6; }
5311 if ${libc_cv_asm_set_directive+:} false; then :
5312 $as_echo_n "(cached) " >&6
5313 else
5314 cat > conftest.s <<EOF
5315 ${libc_cv_dot_text}
5316 foo:
5317 .set glibc_conftest_frobozz,foo
5318 .globl glibc_conftest_frobozz
5320 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5321 # (but it doesn't work), so we must do a linking check to be sure.
5322 cat > conftest1.c <<\EOF
5323 extern int glibc_conftest_frobozz;
5324 void _start() { glibc_conftest_frobozz = 1; }
5326 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5327 -nostartfiles -nostdlib \
5328 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5329 libc_cv_asm_set_directive=yes
5330 else
5331 libc_cv_asm_set_directive=no
5333 rm -f conftest*
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5336 $as_echo "$libc_cv_asm_set_directive" >&6; }
5337 if test $libc_cv_asm_set_directive = yes; then
5338 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5343 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5344 if ${libc_cv_asm_unique_object+:} false; then :
5345 $as_echo_n "(cached) " >&6
5346 else
5347 cat > conftest.s <<EOF
5348 ${libc_cv_dot_text}
5349 _sym:
5350 .type _sym, %gnu_unique_object
5352 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5353 libc_cv_asm_unique_object=yes
5354 else
5355 libc_cv_asm_unique_object=no
5357 rm -f conftest*
5359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5360 $as_echo "$libc_cv_asm_unique_object" >&6; }
5361 if test $libc_cv_asm_unique_object = yes; then
5362 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5367 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5368 if ${libc_cv_asm_protected_directive+:} false; then :
5369 $as_echo_n "(cached) " >&6
5370 else
5371 cat > conftest.s <<EOF
5372 .protected foo
5373 foo:
5374 .hidden bar
5375 bar:
5377 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5378 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5379 (eval $ac_try) 2>&5
5380 ac_status=$?
5381 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5382 test $ac_status = 0; }; }; then
5383 libc_cv_asm_protected_directive=yes
5384 else
5385 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
5387 rm -f conftest*
5389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
5390 $as_echo "$libc_cv_asm_protected_directive" >&6; }
5392 if test $libc_cv_asm_protected_directive = yes; then
5393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
5394 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
5395 if ${libc_cv_visibility_attribute+:} false; then :
5396 $as_echo_n "(cached) " >&6
5397 else
5398 cat > conftest.c <<EOF
5399 int foo __attribute__ ((visibility ("hidden"))) = 1;
5400 int bar __attribute__ ((visibility ("protected"))) = 1;
5402 libc_cv_visibility_attribute=no
5403 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5404 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5405 (eval $ac_try) 2>&5
5406 ac_status=$?
5407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5408 test $ac_status = 0; }; }; then
5409 if grep '\.hidden.*foo' conftest.s >/dev/null; then
5410 if grep '\.protected.*bar' conftest.s >/dev/null; then
5411 libc_cv_visibility_attribute=yes
5415 rm -f conftest.{c,s}
5418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
5419 $as_echo "$libc_cv_visibility_attribute" >&6; }
5420 if test $libc_cv_visibility_attribute != yes; then
5421 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
5425 if test $libc_cv_visibility_attribute = yes; then
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for protected data symbol" >&5
5427 $as_echo_n "checking linker support for protected data symbol... " >&6; }
5428 if ${libc_cv_protected_data+:} false; then :
5429 $as_echo_n "(cached) " >&6
5430 else
5431 cat > conftest.c <<EOF
5432 int bar __attribute__ ((visibility ("protected"))) = 1;
5434 libc_cv_protected_data=no
5435 if { ac_try='${CC-cc} -nostdlib -nostartfiles -fPIC -shared conftest.c -o conftest.so'
5436 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5437 (eval $ac_try) 2>&5
5438 ac_status=$?
5439 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5440 test $ac_status = 0; }; }; then
5441 cat > conftest.c <<EOF
5442 extern int bar;
5443 int main (void) { return bar; }
5445 if { ac_try='${CC-cc} -nostdlib -nostartfiles conftest.c -o conftest conftest.so'
5446 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5447 (eval $ac_try) 2>&5
5448 ac_status=$?
5449 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5450 test $ac_status = 0; }; }; then
5451 libc_cv_protected_data=yes
5454 rm -f conftest.*
5457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_protected_data" >&5
5458 $as_echo "$libc_cv_protected_data" >&6; }
5459 else
5460 libc_cv_protected_data=no
5464 if test $libc_cv_visibility_attribute = yes; then
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
5466 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
5467 if ${libc_cv_broken_visibility_attribute+:} false; then :
5468 $as_echo_n "(cached) " >&6
5469 else
5470 cat > conftest.c <<EOF
5471 int foo (int x);
5472 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
5473 int bar (int x) { return x; }
5475 libc_cv_broken_visibility_attribute=yes
5476 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5477 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5478 (eval $ac_try) 2>&5
5479 ac_status=$?
5480 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5481 test $ac_status = 0; }; }; then
5482 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
5483 libc_cv_broken_visibility_attribute=no
5486 rm -f conftest.c conftest.s
5489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
5490 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
5491 if test $libc_cv_broken_visibility_attribute = yes; then
5492 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5497 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5498 if ${libc_cv_broken_alias_attribute+:} false; then :
5499 $as_echo_n "(cached) " >&6
5500 else
5501 cat > conftest.c <<EOF
5502 extern int foo (int x) __asm ("xyzzy");
5503 int bar (int x) { return x; }
5504 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5505 extern int dfoo;
5506 extern __typeof (dfoo) dfoo __asm ("abccb");
5507 int dfoo = 1;
5509 libc_cv_broken_alias_attribute=yes
5510 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5511 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5512 (eval $ac_try) 2>&5
5513 ac_status=$?
5514 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5515 test $ac_status = 0; }; }; then
5516 if grep 'xyzzy' conftest.s >/dev/null &&
5517 grep 'abccb' conftest.s >/dev/null; then
5518 libc_cv_broken_alias_attribute=no
5521 rm -f conftest.c conftest.s
5524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5525 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5526 if test $libc_cv_broken_alias_attribute = yes; then
5527 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5530 if test $libc_cv_visibility_attribute = yes; then
5531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5532 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5533 if ${libc_cv_have_sdata_section+:} false; then :
5534 $as_echo_n "(cached) " >&6
5535 else
5536 echo "int i;" > conftest.c
5537 libc_cv_have_sdata_section=no
5538 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5539 | grep '\.sdata' >/dev/null; then
5540 libc_cv_have_sdata_section=yes
5542 rm -f conftest.c conftest.so
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5546 $as_echo "$libc_cv_have_sdata_section" >&6; }
5547 if test $libc_cv_have_sdata_section = yes; then
5548 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
5554 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
5555 if ${libc_cv_initfini_array+:} false; then :
5556 $as_echo_n "(cached) " >&6
5557 else
5558 cat > conftest.c <<EOF
5559 int _start (void) { return 0; }
5560 int __start (void) { return 0; }
5562 int foo (void) { return 1; }
5563 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
5566 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5567 conftest.c -static -nostartfiles -nostdlib
5568 1>&5'
5569 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5570 (eval $ac_try) 2>&5
5571 ac_status=$?
5572 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5573 test $ac_status = 0; }; }; then :
5574 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
5575 libc_cv_initfini_array=yes
5576 else
5577 libc_cv_initfini_array=no
5579 else
5580 libc_cv_initfini_array=no
5582 rm -f conftest*
5585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
5586 $as_echo "$libc_cv_initfini_array" >&6; }
5587 if test $libc_cv_initfini_array != yes; then
5588 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
5591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5592 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5593 if ${libc_cv_ctors_header+:} false; then :
5594 $as_echo_n "(cached) " >&6
5595 else
5596 libc_cv_ctors_header=yes
5597 cat > conftest.c <<EOF
5598 int _start (void) { return 0; }
5599 int __start (void) { return 0; }
5601 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5602 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5605 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5606 conftest.c -static -nostartfiles -nostdlib
5607 1>&5'
5608 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5609 (eval $ac_try) 2>&5
5610 ac_status=$?
5611 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5612 test $ac_status = 0; }; }; then :
5613 if $READELF -WS conftest$ac_exeext | $AWK '
5614 { gsub(/\[ */, "[") }
5615 $2 == ".ctors" || $2 == ".dtors" {
5616 size = strtonum("0x" $6)
5617 align = strtonum("0x" $NF)
5618 seen[$2] = 1
5619 stub[$2] = size == align * 2
5621 END {
5622 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5623 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5624 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5626 '; then :
5627 libc_cv_ctors_header=no
5630 else
5631 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
5634 rm -f conftest*
5637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5638 $as_echo "$libc_cv_ctors_header" >&6; }
5639 if test $libc_cv_ctors_header = no; then
5640 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5645 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5646 if ${libc_cv_cc_with_libunwind+:} false; then :
5647 $as_echo_n "(cached) " >&6
5648 else
5650 cat > conftest.c <<EOF
5651 int main (void) { return 0; }
5653 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5654 conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then
5655 libc_cv_cc_with_libunwind=yes
5656 else
5657 libc_cv_cc_with_libunwind=no
5659 rm -f conftest*
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5662 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
5664 if test $libc_cv_cc_with_libunwind = yes; then
5665 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
5669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodelete" >&5
5670 $as_echo_n "checking for linker that supports -z nodelete... " >&6; }
5671 libc_linker_feature=no
5672 if test x"$gnu_ld" = x"yes"; then
5673 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodelete"`
5674 if test -n "$libc_linker_check"; then
5675 cat > conftest.c <<EOF
5676 int _start (void) { return 42; }
5678 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5679 -Wl,--enable-new-dtags,-z,nodelete -nostdlib -nostartfiles
5680 -fPIC -shared -o conftest.so conftest.c
5681 1>&5'
5682 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5683 (eval $ac_try) 2>&5
5684 ac_status=$?
5685 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5686 test $ac_status = 0; }; }
5687 then
5688 libc_linker_feature=yes
5690 rm -f conftest*
5693 if test $libc_linker_feature = yes; then
5694 libc_cv_z_nodelete=yes
5695 else
5696 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
5698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5699 $as_echo "$libc_linker_feature" >&6; }
5701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z nodlopen" >&5
5702 $as_echo_n "checking for linker that supports -z nodlopen... " >&6; }
5703 libc_linker_feature=no
5704 if test x"$gnu_ld" = x"yes"; then
5705 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z nodlopen"`
5706 if test -n "$libc_linker_check"; then
5707 cat > conftest.c <<EOF
5708 int _start (void) { return 42; }
5710 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5711 -Wl,--enable-new-dtags,-z,nodlopen -nostdlib -nostartfiles
5712 -fPIC -shared -o conftest.so conftest.c
5713 1>&5'
5714 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5715 (eval $ac_try) 2>&5
5716 ac_status=$?
5717 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5718 test $ac_status = 0; }; }
5719 then
5720 libc_linker_feature=yes
5722 rm -f conftest*
5725 if test $libc_linker_feature = yes; then
5726 libc_cv_z_nodlopen=yes
5727 else
5728 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5731 $as_echo "$libc_linker_feature" >&6; }
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z initfirst" >&5
5734 $as_echo_n "checking for linker that supports -z initfirst... " >&6; }
5735 libc_linker_feature=no
5736 if test x"$gnu_ld" = x"yes"; then
5737 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z initfirst"`
5738 if test -n "$libc_linker_check"; then
5739 cat > conftest.c <<EOF
5740 int _start (void) { return 42; }
5742 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5743 -Wl,--enable-new-dtags,-z,initfirst -nostdlib -nostartfiles
5744 -fPIC -shared -o conftest.so conftest.c
5745 1>&5'
5746 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5747 (eval $ac_try) 2>&5
5748 ac_status=$?
5749 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5750 test $ac_status = 0; }; }
5751 then
5752 libc_linker_feature=yes
5754 rm -f conftest*
5757 if test $libc_linker_feature = yes; then
5758 libc_cv_z_initfirst=yes
5759 else
5760 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5763 $as_echo "$libc_linker_feature" >&6; }
5765 ASFLAGS_config=
5766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
5767 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
5768 if ${libc_cv_as_noexecstack+:} false; then :
5769 $as_echo_n "(cached) " >&6
5770 else
5771 cat > conftest.c <<EOF
5772 void foo (void) { }
5774 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5775 -S -o conftest.s conftest.c 1>&5'
5776 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5777 (eval $ac_try) 2>&5
5778 ac_status=$?
5779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5780 test $ac_status = 0; }; } \
5781 && grep .note.GNU-stack conftest.s >/dev/null \
5782 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
5783 -c -o conftest.o conftest.s 1>&5'
5784 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5785 (eval $ac_try) 2>&5
5786 ac_status=$?
5787 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5788 test $ac_status = 0; }; }
5789 then
5790 libc_cv_as_noexecstack=yes
5791 else
5792 libc_cv_as_noexecstack=no
5794 rm -f conftest*
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
5797 $as_echo "$libc_cv_as_noexecstack" >&6; }
5798 if test $libc_cv_as_noexecstack = yes; then
5799 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
5804 $as_echo_n "checking for -z combreloc... " >&6; }
5805 if ${libc_cv_z_combreloc+:} false; then :
5806 $as_echo_n "(cached) " >&6
5807 else
5808 cat > conftest.c <<EOF
5809 extern int bar (int);
5810 extern int mumble;
5811 int foo (void) { return bar (mumble); }
5813 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5814 -fPIC -shared -o conftest.so conftest.c
5815 -nostdlib -nostartfiles
5816 -Wl,-z,combreloc 1>&5'
5817 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5818 (eval $ac_try) 2>&5
5819 ac_status=$?
5820 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5821 test $ac_status = 0; }; }
5822 then
5823 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5824 libc_cv_z_combreloc=yes
5825 else
5826 libc_cv_z_combreloc=no
5828 else
5829 libc_cv_z_combreloc=no
5831 rm -f conftest*
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
5834 $as_echo "$libc_cv_z_combreloc" >&6; }
5835 if test "$libc_cv_z_combreloc" = yes; then
5836 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
5842 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
5843 libc_linker_feature=no
5844 if test x"$gnu_ld" = x"yes"; then
5845 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
5846 if test -n "$libc_linker_check"; then
5847 cat > conftest.c <<EOF
5848 int _start (void) { return 42; }
5850 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5851 -Wl,-z,execstack -nostdlib -nostartfiles
5852 -fPIC -shared -o conftest.so conftest.c
5853 1>&5'
5854 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5855 (eval $ac_try) 2>&5
5856 ac_status=$?
5857 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5858 test $ac_status = 0; }; }
5859 then
5860 libc_linker_feature=yes
5862 rm -f conftest*
5865 if test $libc_linker_feature = yes; then
5866 libc_cv_z_execstack=yes
5867 else
5868 libc_cv_z_execstack=no
5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5871 $as_echo "$libc_linker_feature" >&6; }
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
5875 $as_echo_n "checking for -fpie... " >&6; }
5876 if ${libc_cv_fpie+:} false; then :
5877 $as_echo_n "(cached) " >&6
5878 else
5879 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
5880 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5881 (eval $ac_try) 2>&5
5882 ac_status=$?
5883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5884 test $ac_status = 0; }; }; then :
5885 libc_cv_fpie=yes
5886 else
5887 libc_cv_fpie=no
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
5892 $as_echo "$libc_cv_fpie" >&6; }
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
5897 $as_echo_n "checking for --hash-style option... " >&6; }
5898 if ${libc_cv_hashstyle+:} false; then :
5899 $as_echo_n "(cached) " >&6
5900 else
5901 cat > conftest.c <<EOF
5902 int _start (void) { return 42; }
5904 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5905 -fPIC -shared -o conftest.so conftest.c
5906 -Wl,--hash-style=both -nostdlib 1>&5'
5907 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5908 (eval $ac_try) 2>&5
5909 ac_status=$?
5910 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5911 test $ac_status = 0; }; }
5912 then
5913 libc_cv_hashstyle=yes
5914 else
5915 libc_cv_hashstyle=no
5917 rm -f conftest*
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
5920 $as_echo "$libc_cv_hashstyle" >&6; }
5923 # The linker's default -shared behavior is good enough if it
5924 # does these things that our custom linker scripts ensure that
5925 # all allocated NOTE sections come first.
5926 if test "$use_default_link" = default; then
5927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
5928 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
5929 if ${libc_cv_use_default_link+:} false; then :
5930 $as_echo_n "(cached) " >&6
5931 else
5932 libc_cv_use_default_link=no
5933 cat > conftest.s <<\EOF
5934 .section .note.a,"a",%note
5935 .balign 4
5936 .long 4,4,9
5937 .string "GNU"
5938 .string "foo"
5939 .section .note.b,"a",%note
5940 .balign 4
5941 .long 4,4,9
5942 .string "GNU"
5943 .string "bar"
5945 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
5946 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5947 (eval $ac_try) 2>&5
5948 ac_status=$?
5949 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5950 test $ac_status = 0; }; } &&
5951 ac_try=`$READELF -S conftest.so | sed -n \
5952 '${x;p;}
5953 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
5958 then
5959 libc_seen_a=no libc_seen_b=no
5960 set -- $ac_try
5961 while test $# -ge 2 -a "$1" = NOTE; do
5962 case "$2" in
5963 .note.a) libc_seen_a=yes ;;
5964 .note.b) libc_seen_b=yes ;;
5965 esac
5966 shift 2
5967 done
5968 case "$libc_seen_a$libc_seen_b" in
5969 yesyes)
5970 libc_cv_use_default_link=yes
5973 echo >&5 "\
5974 $libc_seen_a$libc_seen_b from:
5975 $ac_try"
5977 esac
5979 rm -f conftest*
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
5982 $as_echo "$libc_cv_use_default_link" >&6; }
5983 use_default_link=$libc_cv_use_default_link
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
5987 $as_echo_n "checking linker output format... " >&6; }
5988 if ${libc_cv_output_format+:} false; then :
5989 $as_echo_n "(cached) " >&6
5990 else
5991 if libc_cv_output_format=`
5992 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
5993 then
5995 else
5996 libc_cv_output_format=
5998 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6001 $as_echo "$libc_cv_output_format" >&6; }
6004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6005 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6006 if ${libc_cv_fno_toplevel_reorder+:} false; then :
6007 $as_echo_n "(cached) " >&6
6008 else
6009 cat > conftest.c <<EOF
6010 int foo;
6012 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6013 conftest.c 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; }; }
6019 then
6020 libc_cv_fno_toplevel_reorder=yes
6021 else
6022 libc_cv_fno_toplevel_reorder=no
6024 rm -f conftest*
6026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6027 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6028 if test $libc_cv_fno_toplevel_reorder = yes; then
6029 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6030 else
6031 fno_unit_at_a_time=-fno-unit-at-a-time
6035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6036 $as_echo_n "checking for -fstack-protector... " >&6; }
6037 if ${libc_cv_ssp+:} false; then :
6038 $as_echo_n "(cached) " >&6
6039 else
6040 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
6041 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6042 (eval $ac_try) 2>&5
6043 ac_status=$?
6044 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6045 test $ac_status = 0; }; }; then :
6046 libc_cv_ssp=yes
6047 else
6048 libc_cv_ssp=no
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6053 $as_echo "$libc_cv_ssp" >&6; }
6056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6057 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6058 if ${libc_cv_gnu89_inline+:} false; then :
6059 $as_echo_n "(cached) " >&6
6060 else
6061 cat > conftest.c <<EOF
6062 int foo;
6063 #ifdef __GNUC_GNU_INLINE__
6064 main () { return 0;}
6065 #else
6066 #error
6067 #endif
6069 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6070 -o conftest.s conftest.c 1>&5'
6071 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6072 (eval $ac_try) 2>&5
6073 ac_status=$?
6074 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6075 test $ac_status = 0; }; }
6076 then
6077 libc_cv_gnu89_inline=yes
6078 else
6079 libc_cv_gnu89_inline=no
6081 rm -f conftest*
6083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6084 $as_echo "$libc_cv_gnu89_inline" >&6; }
6085 if test $libc_cv_gnu89_inline = yes; then
6086 gnu89_inline=-fgnu89-inline
6087 else
6088 gnu89_inline=
6092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6093 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6094 if ${libc_cv_have_section_quotes+:} false; then :
6095 $as_echo_n "(cached) " >&6
6096 else
6097 cat > conftest.c <<EOF
6098 static const int foo
6099 __attribute__ ((section ("bar"))) = 1;
6101 if ${CC-cc} -S conftest.c -o conftest.s; then
6102 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6103 libc_cv_have_section_quotes=yes
6104 else
6105 libc_cv_have_section_quotes=no
6107 else
6108 libc_cv_have_section_quotes=unknown
6110 rm -f conftest.{c,s}
6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6114 $as_echo "$libc_cv_have_section_quotes" >&6; }
6115 if test $libc_cv_have_section_quotes = yes; then
6116 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6121 $as_echo_n "checking for assembler .weak directive... " >&6; }
6122 if ${libc_cv_asm_weak_directive+:} false; then :
6123 $as_echo_n "(cached) " >&6
6124 else
6125 cat > conftest.s <<EOF
6126 ${libc_cv_dot_text}
6127 .globl foo
6128 foo:
6129 .weak foo
6130 .weak bar; bar = foo
6132 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6133 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6134 (eval $ac_try) 2>&5
6135 ac_status=$?
6136 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6137 test $ac_status = 0; }; }; then
6138 libc_cv_asm_weak_directive=yes
6139 else
6140 libc_cv_asm_weak_directive=no
6142 rm -f conftest*
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
6145 $as_echo "$libc_cv_asm_weak_directive" >&6; }
6147 if test $libc_cv_asm_weak_directive = no; then
6148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
6149 $as_echo_n "checking for assembler .weakext directive... " >&6; }
6150 if ${libc_cv_asm_weakext_directive+:} false; then :
6151 $as_echo_n "(cached) " >&6
6152 else
6153 cat > conftest.s <<EOF
6154 ${libc_cv_dot_text}
6155 .globl foo
6156 foo:
6157 .weakext bar foo
6158 .weakext baz
6159 .globl baz
6160 baz:
6162 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6163 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6164 (eval $ac_try) 2>&5
6165 ac_status=$?
6166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6167 test $ac_status = 0; }; }; then
6168 libc_cv_asm_weakext_directive=yes
6169 else
6170 libc_cv_asm_weakext_directive=no
6172 rm -f conftest*
6174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
6175 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
6177 fi # no .weak
6179 if test $libc_cv_asm_weak_directive = yes; then
6180 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
6182 elif test $libc_cv_asm_weakext_directive = yes; then
6183 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
6188 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
6189 if ${libc_cv_ld_no_whole_archive+:} false; then :
6190 $as_echo_n "(cached) " >&6
6191 else
6192 cat > conftest.c <<\EOF
6193 _start () {}
6194 int __eh_pc;
6195 __throw () {}
6197 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6198 -nostdlib -nostartfiles -Wl,--no-whole-archive
6199 -o conftest conftest.c 1>&5'
6200 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6201 (eval $ac_try) 2>&5
6202 ac_status=$?
6203 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6204 test $ac_status = 0; }; }; then
6205 libc_cv_ld_no_whole_archive=yes
6206 else
6207 libc_cv_ld_no_whole_archive=no
6209 rm -f conftest*
6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
6212 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
6213 if test $libc_cv_ld_no_whole_archive = no; then
6214 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
6217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
6218 $as_echo_n "checking for __builtin_memset... " >&6; }
6219 if ${libc_cv_gcc_builtin_memset+:} false; then :
6220 $as_echo_n "(cached) " >&6
6221 else
6222 cat > conftest.c <<\EOF
6223 void zero (void *x)
6225 __builtin_memset (x, 0, 1000);
6228 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6229 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6230 (eval $ac_try) 2>&5
6231 ac_status=$?
6232 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6233 test $ac_status = 0; }; };
6234 then
6235 libc_cv_gcc_builtin_memset=no
6236 else
6237 libc_cv_gcc_builtin_memset=yes
6239 rm -f conftest*
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
6242 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
6243 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6244 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
6248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
6249 $as_echo_n "checking for redirection of built-in functions... " >&6; }
6250 if ${libc_cv_gcc_builtin_redirection+:} false; then :
6251 $as_echo_n "(cached) " >&6
6252 else
6253 cat > conftest.c <<\EOF
6254 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6255 char *foo (const char *a, const char *b)
6257 return __builtin_strstr (a, b);
6260 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6261 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6262 (eval $ac_try) 2>&5
6263 ac_status=$?
6264 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6265 test $ac_status = 0; }; };
6266 then
6267 libc_cv_gcc_builtin_redirection=yes
6268 else
6269 libc_cv_gcc_builtin_redirection=no
6271 rm -f conftest*
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
6274 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
6275 if test "$libc_cv_gcc_builtin_redirection" = no; then
6276 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
6280 $as_echo_n "checking for __thread... " >&6; }
6281 if ${libc_cv_gcc___thread+:} false; then :
6282 $as_echo_n "(cached) " >&6
6283 else
6284 cat > conftest.c <<\EOF
6285 __thread int a = 42;
6287 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6288 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6289 (eval $ac_try) 2>&5
6290 ac_status=$?
6291 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6292 test $ac_status = 0; }; }; then
6293 libc_cv_gcc___thread=yes
6294 else
6295 libc_cv_gcc___thread=no
6297 rm -f conftest*
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
6300 $as_echo "$libc_cv_gcc___thread" >&6; }
6301 if test "$libc_cv_gcc___thread" = no; then
6302 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
6306 $as_echo_n "checking for tls_model attribute... " >&6; }
6307 if ${libc_cv_gcc_tls_model_attr+:} false; then :
6308 $as_echo_n "(cached) " >&6
6309 else
6310 cat > conftest.c <<\EOF
6311 extern __thread int a __attribute__((tls_model ("initial-exec")));
6313 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6314 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6315 (eval $ac_try) 2>&5
6316 ac_status=$?
6317 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6318 test $ac_status = 0; }; }; then
6319 libc_cv_gcc_tls_model_attr=yes
6320 else
6321 libc_cv_gcc_tls_model_attr=no
6323 rm -f conftest*
6325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
6326 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
6327 if test "$libc_cv_gcc_tls_model_attr" = no; then
6328 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
6331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
6332 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
6333 if ${libc_cv_cc_nofma+:} false; then :
6334 $as_echo_n "(cached) " >&6
6335 else
6336 libc_cv_cc_nofma=
6337 for opt in -ffp-contract=off -mno-fused-madd; do
6338 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6339 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6340 (eval $ac_try) 2>&5
6341 ac_status=$?
6342 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6343 test $ac_status = 0; }; }; then :
6344 libc_cv_cc_nofma=$opt; break
6346 done
6348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
6349 $as_echo "$libc_cv_cc_nofma" >&6; }
6352 if test -n "$submachine"; then
6353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
6354 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
6355 if ${libc_cv_cc_submachine+:} false; then :
6356 $as_echo_n "(cached) " >&6
6357 else
6358 libc_cv_cc_submachine=no
6359 for opt in "-march=$submachine" "-mcpu=$submachine"; do
6360 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
6361 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6362 (eval $ac_try) 2>&5
6363 ac_status=$?
6364 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6365 test $ac_status = 0; }; }; then :
6367 libc_cv_cc_submachine="$opt"
6368 break
6370 done
6372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6373 $as_echo "$libc_cv_cc_submachine" >&6; }
6374 if test "x$libc_cv_cc_submachine" = xno; then
6375 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
6380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6381 __attribute__ ((__optimize__))" >&5
6382 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6383 __attribute__ ((__optimize__))... " >&6; }
6384 if ${libc_cv_cc_loop_to_function+:} false; then :
6385 $as_echo_n "(cached) " >&6
6386 else
6387 cat > conftest.c <<EOF
6388 void
6389 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6390 foo (void) {}
6392 libc_cv_cc_loop_to_function=no
6393 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c'
6394 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6395 (eval $ac_try) 2>&5
6396 ac_status=$?
6397 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6398 test $ac_status = 0; }; }
6399 then
6400 libc_cv_cc_loop_to_function=yes
6402 rm -f conftest*
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6405 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6406 if test $libc_cv_cc_loop_to_function = yes; then
6407 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6413 $as_echo_n "checking for libgd... " >&6; }
6414 if test "$with_gd" != "no"; then
6415 old_CFLAGS="$CFLAGS"
6416 CFLAGS="$CFLAGS $libgd_include"
6417 old_LDFLAGS="$LDFLAGS"
6418 LDFLAGS="$LDFLAGS $libgd_ldflags"
6419 old_LIBS="$LIBS"
6420 LIBS="$LIBS -lgd -lpng -lz -lm"
6421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6422 /* end confdefs.h. */
6423 #include <gd.h>
6425 main ()
6427 gdImagePng (0, 0)
6429 return 0;
6431 _ACEOF
6432 if ac_fn_c_try_link "$LINENO"; then :
6433 LIBGD=yes
6434 else
6435 LIBGD=no
6437 rm -f core conftest.err conftest.$ac_objext \
6438 conftest$ac_exeext conftest.$ac_ext
6439 CFLAGS="$old_CFLAGS"
6440 LDFLAGS="$old_LDFLAGS"
6441 LIBS="$old_LIBS"
6442 else
6443 LIBGD=no
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6446 $as_echo "$LIBGD" >&6; }
6449 # SELinux detection
6450 if test x$with_selinux = xno ; then
6451 have_selinux=no;
6452 else
6453 # See if we have the SELinux library
6454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6455 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6456 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
6457 $as_echo_n "(cached) " >&6
6458 else
6459 ac_check_lib_save_LIBS=$LIBS
6460 LIBS="-lselinux $LIBS"
6461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6462 /* end confdefs.h. */
6464 /* Override any GCC internal prototype to avoid an error.
6465 Use char because int might match the return type of a GCC
6466 builtin and then its argument prototype would still apply. */
6467 #ifdef __cplusplus
6468 extern "C"
6469 #endif
6470 char is_selinux_enabled ();
6472 main ()
6474 return is_selinux_enabled ();
6476 return 0;
6478 _ACEOF
6479 if ac_fn_c_try_link "$LINENO"; then :
6480 ac_cv_lib_selinux_is_selinux_enabled=yes
6481 else
6482 ac_cv_lib_selinux_is_selinux_enabled=no
6484 rm -f core conftest.err conftest.$ac_objext \
6485 conftest$ac_exeext conftest.$ac_ext
6486 LIBS=$ac_check_lib_save_LIBS
6488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6489 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
6490 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
6491 have_selinux=yes
6492 else
6493 have_selinux=no
6496 if test x$with_selinux = xyes ; then
6497 if test x$have_selinux = xno ; then
6498 as_fn_error $? "SELinux explicitly required, but SELinux library not found" "$LINENO" 5
6502 # Check if we're building with SELinux support.
6503 if test "x$have_selinux" = xyes; then
6505 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
6508 # See if we have the libaudit library
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
6510 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
6511 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
6512 $as_echo_n "(cached) " >&6
6513 else
6514 ac_check_lib_save_LIBS=$LIBS
6515 LIBS="-laudit $LIBS"
6516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6517 /* end confdefs.h. */
6519 /* Override any GCC internal prototype to avoid an error.
6520 Use char because int might match the return type of a GCC
6521 builtin and then its argument prototype would still apply. */
6522 #ifdef __cplusplus
6523 extern "C"
6524 #endif
6525 char audit_log_user_avc_message ();
6527 main ()
6529 return audit_log_user_avc_message ();
6531 return 0;
6533 _ACEOF
6534 if ac_fn_c_try_link "$LINENO"; then :
6535 ac_cv_lib_audit_audit_log_user_avc_message=yes
6536 else
6537 ac_cv_lib_audit_audit_log_user_avc_message=no
6539 rm -f core conftest.err conftest.$ac_objext \
6540 conftest$ac_exeext conftest.$ac_ext
6541 LIBS=$ac_check_lib_save_LIBS
6543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6544 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
6545 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
6546 have_libaudit=yes
6547 else
6548 have_libaudit=no
6551 if test "x$have_libaudit" = xyes; then
6553 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
6558 # See if we have the libcap library
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
6560 $as_echo_n "checking for cap_init in -lcap... " >&6; }
6561 if ${ac_cv_lib_cap_cap_init+:} false; then :
6562 $as_echo_n "(cached) " >&6
6563 else
6564 ac_check_lib_save_LIBS=$LIBS
6565 LIBS="-lcap $LIBS"
6566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6567 /* end confdefs.h. */
6569 /* Override any GCC internal prototype to avoid an error.
6570 Use char because int might match the return type of a GCC
6571 builtin and then its argument prototype would still apply. */
6572 #ifdef __cplusplus
6573 extern "C"
6574 #endif
6575 char cap_init ();
6577 main ()
6579 return cap_init ();
6581 return 0;
6583 _ACEOF
6584 if ac_fn_c_try_link "$LINENO"; then :
6585 ac_cv_lib_cap_cap_init=yes
6586 else
6587 ac_cv_lib_cap_cap_init=no
6589 rm -f core conftest.err conftest.$ac_objext \
6590 conftest$ac_exeext conftest.$ac_ext
6591 LIBS=$ac_check_lib_save_LIBS
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
6594 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
6595 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
6596 have_libcap=yes
6597 else
6598 have_libcap=no
6601 if test "x$have_libcap" = xyes; then
6603 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
6610 CPPUNDEFS=
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
6612 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
6613 if ${libc_cv_predef_fortify_source+:} false; then :
6614 $as_echo_n "(cached) " >&6
6615 else
6616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6617 /* end confdefs.h. */
6620 main ()
6623 #ifdef _FORTIFY_SOURCE
6624 # error bogon
6625 #endif
6627 return 0;
6629 _ACEOF
6630 if ac_fn_c_try_compile "$LINENO"; then :
6631 libc_cv_predef_fortify_source=no
6632 else
6633 libc_cv_predef_fortify_source=yes
6635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
6638 $as_echo "$libc_cv_predef_fortify_source" >&6; }
6639 if test $libc_cv_predef_fortify_source = yes; then
6640 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
6644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
6645 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
6646 if ${libc_cv_predef_stack_protector+:} false; then :
6647 $as_echo_n "(cached) " >&6
6648 else
6650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6651 /* end confdefs.h. */
6652 extern void foobar (char *);
6654 main ()
6656 char large_array[2048]; foobar (large_array);
6658 return 0;
6660 _ACEOF
6661 if ac_fn_c_try_compile "$LINENO"; then :
6663 libc_undefs=`$NM -u conftest.o |
6664 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6665 2>&5` || {
6666 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
6668 echo >&5 "libc_undefs='$libc_undefs'"
6669 # On some architectures, there are architecture-specific undefined
6670 # symbols (resolved by the linker), so filter out unknown symbols.
6671 # This will fail to produce the correct result if the compiler
6672 # defaults to -fstack-protector but this produces an undefined symbol
6673 # other than __stack_chk_fail. However, compilers like that have not
6674 # been encountered in practice.
6675 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
6676 case "$libc_undefs" in
6677 foobar) libc_cv_predef_stack_protector=no ;;
6678 '__stack_chk_fail
6679 foobar') libc_cv_predef_stack_protector=yes ;;
6680 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
6681 esac
6682 else
6683 as_fn_error $? "test compilation failed" "$LINENO" 5
6685 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
6689 $as_echo "$libc_cv_predef_stack_protector" >&6; }
6690 libc_extra_cflags=
6691 if test $libc_cv_predef_stack_protector = yes; then
6692 libc_extra_cflags="$libc_extra_cflags -fno-stack-protector"
6694 libc_extra_cppflags=
6696 # Some linkers on some architectures support __ehdr_start but with
6697 # bugs. Make sure usage of it does not create relocations in the
6698 # output (as the linker should resolve them all for us).
6699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker provides working __ehdr_start" >&5
6700 $as_echo_n "checking whether the linker provides working __ehdr_start... " >&6; }
6701 if ${libc_cv_ehdr_start+:} false; then :
6702 $as_echo_n "(cached) " >&6
6703 else
6705 old_CFLAGS="$CFLAGS"
6706 old_LDFLAGS="$LDFLAGS"
6707 old_LIBS="$LIBS"
6708 CFLAGS="$CFLAGS -fPIC"
6709 LDFLAGS="$LDFLAGS -nostdlib -nostartfiles -shared"
6710 LIBS=
6711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6712 /* end confdefs.h. */
6714 typedef struct {
6715 char foo;
6716 long val;
6717 } Ehdr;
6718 extern const Ehdr __ehdr_start __attribute__ ((visibility ("hidden")));
6719 long ehdr (void) { return __ehdr_start.val; }
6721 _ACEOF
6722 if ac_fn_c_try_link "$LINENO"; then :
6723 if $READELF -r conftest | fgrep __ehdr_start >/dev/null; then
6724 libc_cv_ehdr_start=broken
6725 else
6726 libc_cv_ehdr_start=yes
6728 else
6729 libc_cv_ehdr_start=no
6731 rm -f core conftest.err conftest.$ac_objext \
6732 conftest$ac_exeext conftest.$ac_ext
6733 CFLAGS="$old_CFLAGS"
6734 LDFLAGS="$old_LDFLAGS"
6735 LIBS="$old_LIBS"
6738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ehdr_start" >&5
6739 $as_echo "$libc_cv_ehdr_start" >&6; }
6740 if test "$libc_cv_ehdr_start" = yes; then
6741 $as_echo "#define HAVE_EHDR_START 1" >>confdefs.h
6743 elif test "$libc_cv_ehdr_start" = broken; then
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linker is broken -- you should upgrade" >&5
6745 $as_echo "$as_me: WARNING: linker is broken -- you should upgrade" >&2;}
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_trap with no external dependencies" >&5
6749 $as_echo_n "checking for __builtin_trap with no external dependencies... " >&6; }
6750 if ${libc_cv_builtin_trap+:} false; then :
6751 $as_echo_n "(cached) " >&6
6752 else
6753 libc_cv_builtin_trap=no
6754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6755 /* end confdefs.h. */
6758 main ()
6760 __builtin_trap ()
6762 return 0;
6764 _ACEOF
6765 if ac_fn_c_try_compile "$LINENO"; then :
6767 libc_undefs=`$NM -u conftest.o |
6768 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6769 2>&5` || {
6770 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
6772 echo >&5 "libc_undefs='$libc_undefs'"
6773 if test -z "$libc_undefs"; then
6774 libc_cv_builtin_trap=yes
6777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_builtin_trap" >&5
6780 $as_echo "$libc_cv_builtin_trap" >&6; }
6781 if test $libc_cv_builtin_trap = yes; then
6782 $as_echo "#define HAVE_BUILTIN_TRAP 1" >>confdefs.h
6786 ac_ext=cpp
6787 ac_cpp='$CXXCPP $CPPFLAGS'
6788 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6789 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6790 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler supports thread_local" >&5
6794 $as_echo_n "checking whether the C++ compiler supports thread_local... " >&6; }
6795 if ${libc_cv_cxx_thread_local+:} false; then :
6796 $as_echo_n "(cached) " >&6
6797 else
6799 old_CXXFLAGS="$CXXFLAGS"
6800 CXXFLAGS="$CXXFLAGS -std=gnu++11"
6801 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6802 /* end confdefs.h. */
6804 #include <thread>
6806 // Compiler support.
6807 struct S
6809 S ();
6810 ~S ();
6812 thread_local S s;
6813 S * get () { return &s; }
6815 // libstdc++ support.
6816 #ifndef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL
6817 #error __cxa_thread_atexit_impl not supported
6818 #endif
6820 _ACEOF
6821 if ac_fn_cxx_try_compile "$LINENO"; then :
6822 libc_cv_cxx_thread_local=yes
6823 else
6824 libc_cv_cxx_thread_local=no
6826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6827 CXXFLAGS="$old_CXXFLAGS"
6830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_thread_local" >&5
6831 $as_echo "$libc_cv_cxx_thread_local" >&6; }
6834 ac_ext=c
6835 ac_cpp='$CPP $CPPFLAGS'
6836 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6837 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6838 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6841 ### End of automated tests.
6842 ### Now run sysdeps configure fragments.
6844 # They also can set these variables.
6845 use_ldconfig=no
6846 ldd_rewrite_script=no
6847 libc_cv_sysconfdir=$sysconfdir
6848 libc_cv_localstatedir=$localstatedir
6849 libc_cv_gcc_unwind_find_fde=no
6850 libc_cv_idn=no
6852 # Iterate over all the sysdep directories we will use, running their
6853 # configure fragments.
6854 for dir in $sysnames; do
6855 case $dir in
6856 /*) dest=$dir ;;
6857 *) dest=$srcdir/$dir ;;
6858 esac
6859 if test -r $dest/configure; then
6860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
6861 $as_echo "running configure fragment for $dir" >&6; }
6862 . $dest/configure
6864 done
6866 if test x"$build_mathvec" = xnotset; then
6867 build_mathvec=no
6869 config_vars="$config_vars
6870 build-mathvec = $build_mathvec"
6875 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
6876 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
6881 # A sysdeps configure fragment can reset this if IFUNC is not actually
6882 # usable even though the assembler knows how to generate the symbol type.
6883 if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then
6884 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
6888 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
6889 # configure fragment can override the value to prevent this AC_DEFINE.
6891 if test "x$use_nscd" != xno; then
6892 $as_echo "#define USE_NSCD 1" >>confdefs.h
6895 if test "x$build_nscd" = xdefault; then
6896 build_nscd=$use_nscd
6899 # Test for old glibc 2.0.x headers so that they can be removed properly
6900 # Search only in includedir.
6901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
6902 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
6903 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
6904 then
6905 old_glibc_headers=yes
6906 else
6907 old_glibc_headers=no
6909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
6910 $as_echo "$old_glibc_headers" >&6; }
6911 if test ${old_glibc_headers} = yes; then
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
6913 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
6914 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
6915 $as_echo "$as_me: WARNING: *** be removed." >&2;}
6927 if test x$use_ldconfig = xyes; then
6928 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
6937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
6938 $as_echo_n "checking whether -fPIC is default... " >&6; }
6939 if ${libc_cv_pic_default+:} false; then :
6940 $as_echo_n "(cached) " >&6
6941 else
6942 libc_cv_pic_default=yes
6943 cat > conftest.c <<EOF
6944 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6945 # error PIC is default.
6946 #endif
6948 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6949 libc_cv_pic_default=no
6951 rm -f conftest.*
6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
6954 $as_echo "$libc_cv_pic_default" >&6; }
6957 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIE is default" >&5
6958 $as_echo_n "checking whether -fPIE is default... " >&6; }
6959 if ${libc_cv_pie_default+:} false; then :
6960 $as_echo_n "(cached) " >&6
6961 else
6962 libc_cv_pie_default=yes
6963 cat > conftest.c <<EOF
6964 #if defined __PIE__ || defined __pie__ || defined PIE || defined pie
6965 # error PIE is default.
6966 #endif
6968 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6969 libc_cv_pie_default=no
6971 rm -f conftest.*
6973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pie_default" >&5
6974 $as_echo "$libc_cv_pie_default" >&6; }
6984 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6985 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6989 ac_config_files="$ac_config_files config.make Makefile"
6991 ac_config_commands="$ac_config_commands default"
6993 cat >confcache <<\_ACEOF
6994 # This file is a shell script that caches the results of configure
6995 # tests run on this system so they can be shared between configure
6996 # scripts and configure runs, see configure's option --config-cache.
6997 # It is not useful on other systems. If it contains results you don't
6998 # want to keep, you may remove or edit it.
7000 # config.status only pays attention to the cache file if you give it
7001 # the --recheck option to rerun configure.
7003 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7004 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7005 # following values.
7007 _ACEOF
7009 # The following way of writing the cache mishandles newlines in values,
7010 # but we know of no workaround that is simple, portable, and efficient.
7011 # So, we kill variables containing newlines.
7012 # Ultrix sh set writes to stderr and can't be redirected directly,
7013 # and sets the high bit in the cache file unless we assign to the vars.
7015 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7016 eval ac_val=\$$ac_var
7017 case $ac_val in #(
7018 *${as_nl}*)
7019 case $ac_var in #(
7020 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7021 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7022 esac
7023 case $ac_var in #(
7024 _ | IFS | as_nl) ;; #(
7025 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7026 *) { eval $ac_var=; unset $ac_var;} ;;
7027 esac ;;
7028 esac
7029 done
7031 (set) 2>&1 |
7032 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7033 *${as_nl}ac_space=\ *)
7034 # `set' does not quote correctly, so add quotes: double-quote
7035 # substitution turns \\\\ into \\, and sed turns \\ into \.
7036 sed -n \
7037 "s/'/'\\\\''/g;
7038 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7039 ;; #(
7041 # `set' quotes correctly as required by POSIX, so do not add quotes.
7042 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7044 esac |
7045 sort
7047 sed '
7048 /^ac_cv_env_/b end
7049 t clear
7050 :clear
7051 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7052 t end
7053 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7054 :end' >>confcache
7055 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7056 if test -w "$cache_file"; then
7057 if test "x$cache_file" != "x/dev/null"; then
7058 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7059 $as_echo "$as_me: updating cache $cache_file" >&6;}
7060 if test ! -f "$cache_file" || test -h "$cache_file"; then
7061 cat confcache >"$cache_file"
7062 else
7063 case $cache_file in #(
7064 */* | ?:*)
7065 mv -f confcache "$cache_file"$$ &&
7066 mv -f "$cache_file"$$ "$cache_file" ;; #(
7068 mv -f confcache "$cache_file" ;;
7069 esac
7072 else
7073 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7074 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7077 rm -f confcache
7079 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7080 # Let make expand exec_prefix.
7081 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7083 DEFS=-DHAVE_CONFIG_H
7085 ac_libobjs=
7086 ac_ltlibobjs=
7088 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7089 # 1. Remove the extension, and $U if already installed.
7090 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7091 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7092 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7093 # will be set to the directory where LIBOBJS objects are built.
7094 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7095 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7096 done
7097 LIBOBJS=$ac_libobjs
7099 LTLIBOBJS=$ac_ltlibobjs
7103 : "${CONFIG_STATUS=./config.status}"
7104 ac_write_fail=0
7105 ac_clean_files_save=$ac_clean_files
7106 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7107 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7108 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7109 as_write_fail=0
7110 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7111 #! $SHELL
7112 # Generated by $as_me.
7113 # Run this file to recreate the current configuration.
7114 # Compiler output produced by configure, useful for debugging
7115 # configure, is in config.log if it exists.
7117 debug=false
7118 ac_cs_recheck=false
7119 ac_cs_silent=false
7121 SHELL=\${CONFIG_SHELL-$SHELL}
7122 export SHELL
7123 _ASEOF
7124 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7125 ## -------------------- ##
7126 ## M4sh Initialization. ##
7127 ## -------------------- ##
7129 # Be more Bourne compatible
7130 DUALCASE=1; export DUALCASE # for MKS sh
7131 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7132 emulate sh
7133 NULLCMD=:
7134 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7135 # is contrary to our usage. Disable this feature.
7136 alias -g '${1+"$@"}'='"$@"'
7137 setopt NO_GLOB_SUBST
7138 else
7139 case `(set -o) 2>/dev/null` in #(
7140 *posix*) :
7141 set -o posix ;; #(
7142 *) :
7144 esac
7148 as_nl='
7150 export as_nl
7151 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7152 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7153 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7154 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7155 # Prefer a ksh shell builtin over an external printf program on Solaris,
7156 # but without wasting forks for bash or zsh.
7157 if test -z "$BASH_VERSION$ZSH_VERSION" \
7158 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7159 as_echo='print -r --'
7160 as_echo_n='print -rn --'
7161 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7162 as_echo='printf %s\n'
7163 as_echo_n='printf %s'
7164 else
7165 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7166 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7167 as_echo_n='/usr/ucb/echo -n'
7168 else
7169 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7170 as_echo_n_body='eval
7171 arg=$1;
7172 case $arg in #(
7173 *"$as_nl"*)
7174 expr "X$arg" : "X\\(.*\\)$as_nl";
7175 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7176 esac;
7177 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7179 export as_echo_n_body
7180 as_echo_n='sh -c $as_echo_n_body as_echo'
7182 export as_echo_body
7183 as_echo='sh -c $as_echo_body as_echo'
7186 # The user is always right.
7187 if test "${PATH_SEPARATOR+set}" != set; then
7188 PATH_SEPARATOR=:
7189 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7190 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7191 PATH_SEPARATOR=';'
7196 # IFS
7197 # We need space, tab and new line, in precisely that order. Quoting is
7198 # there to prevent editors from complaining about space-tab.
7199 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7200 # splitting by setting IFS to empty value.)
7201 IFS=" "" $as_nl"
7203 # Find who we are. Look in the path if we contain no directory separator.
7204 as_myself=
7205 case $0 in #((
7206 *[\\/]* ) as_myself=$0 ;;
7207 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7208 for as_dir in $PATH
7210 IFS=$as_save_IFS
7211 test -z "$as_dir" && as_dir=.
7212 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7213 done
7214 IFS=$as_save_IFS
7217 esac
7218 # We did not find ourselves, most probably we were run as `sh COMMAND'
7219 # in which case we are not to be found in the path.
7220 if test "x$as_myself" = x; then
7221 as_myself=$0
7223 if test ! -f "$as_myself"; then
7224 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7225 exit 1
7228 # Unset variables that we do not need and which cause bugs (e.g. in
7229 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7230 # suppresses any "Segmentation fault" message there. '((' could
7231 # trigger a bug in pdksh 5.2.14.
7232 for as_var in BASH_ENV ENV MAIL MAILPATH
7233 do eval test x\${$as_var+set} = xset \
7234 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7235 done
7236 PS1='$ '
7237 PS2='> '
7238 PS4='+ '
7240 # NLS nuisances.
7241 LC_ALL=C
7242 export LC_ALL
7243 LANGUAGE=C
7244 export LANGUAGE
7246 # CDPATH.
7247 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7250 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7251 # ----------------------------------------
7252 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7253 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7254 # script with STATUS, using 1 if that was 0.
7255 as_fn_error ()
7257 as_status=$1; test $as_status -eq 0 && as_status=1
7258 if test "$4"; then
7259 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7260 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7262 $as_echo "$as_me: error: $2" >&2
7263 as_fn_exit $as_status
7264 } # as_fn_error
7267 # as_fn_set_status STATUS
7268 # -----------------------
7269 # Set $? to STATUS, without forking.
7270 as_fn_set_status ()
7272 return $1
7273 } # as_fn_set_status
7275 # as_fn_exit STATUS
7276 # -----------------
7277 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7278 as_fn_exit ()
7280 set +e
7281 as_fn_set_status $1
7282 exit $1
7283 } # as_fn_exit
7285 # as_fn_unset VAR
7286 # ---------------
7287 # Portably unset VAR.
7288 as_fn_unset ()
7290 { eval $1=; unset $1;}
7292 as_unset=as_fn_unset
7293 # as_fn_append VAR VALUE
7294 # ----------------------
7295 # Append the text in VALUE to the end of the definition contained in VAR. Take
7296 # advantage of any shell optimizations that allow amortized linear growth over
7297 # repeated appends, instead of the typical quadratic growth present in naive
7298 # implementations.
7299 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7300 eval 'as_fn_append ()
7302 eval $1+=\$2
7304 else
7305 as_fn_append ()
7307 eval $1=\$$1\$2
7309 fi # as_fn_append
7311 # as_fn_arith ARG...
7312 # ------------------
7313 # Perform arithmetic evaluation on the ARGs, and store the result in the
7314 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7315 # must be portable across $(()) and expr.
7316 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7317 eval 'as_fn_arith ()
7319 as_val=$(( $* ))
7321 else
7322 as_fn_arith ()
7324 as_val=`expr "$@" || test $? -eq 1`
7326 fi # as_fn_arith
7329 if expr a : '\(a\)' >/dev/null 2>&1 &&
7330 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7331 as_expr=expr
7332 else
7333 as_expr=false
7336 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7337 as_basename=basename
7338 else
7339 as_basename=false
7342 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7343 as_dirname=dirname
7344 else
7345 as_dirname=false
7348 as_me=`$as_basename -- "$0" ||
7349 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7350 X"$0" : 'X\(//\)$' \| \
7351 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7352 $as_echo X/"$0" |
7353 sed '/^.*\/\([^/][^/]*\)\/*$/{
7354 s//\1/
7357 /^X\/\(\/\/\)$/{
7358 s//\1/
7361 /^X\/\(\/\).*/{
7362 s//\1/
7365 s/.*/./; q'`
7367 # Avoid depending upon Character Ranges.
7368 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7369 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7370 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7371 as_cr_digits='0123456789'
7372 as_cr_alnum=$as_cr_Letters$as_cr_digits
7374 ECHO_C= ECHO_N= ECHO_T=
7375 case `echo -n x` in #(((((
7376 -n*)
7377 case `echo 'xy\c'` in
7378 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7379 xy) ECHO_C='\c';;
7380 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7381 ECHO_T=' ';;
7382 esac;;
7384 ECHO_N='-n';;
7385 esac
7387 rm -f conf$$ conf$$.exe conf$$.file
7388 if test -d conf$$.dir; then
7389 rm -f conf$$.dir/conf$$.file
7390 else
7391 rm -f conf$$.dir
7392 mkdir conf$$.dir 2>/dev/null
7394 if (echo >conf$$.file) 2>/dev/null; then
7395 if ln -s conf$$.file conf$$ 2>/dev/null; then
7396 as_ln_s='ln -s'
7397 # ... but there are two gotchas:
7398 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7399 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7400 # In both cases, we have to default to `cp -pR'.
7401 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7402 as_ln_s='cp -pR'
7403 elif ln conf$$.file conf$$ 2>/dev/null; then
7404 as_ln_s=ln
7405 else
7406 as_ln_s='cp -pR'
7408 else
7409 as_ln_s='cp -pR'
7411 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7412 rmdir conf$$.dir 2>/dev/null
7415 # as_fn_mkdir_p
7416 # -------------
7417 # Create "$as_dir" as a directory, including parents if necessary.
7418 as_fn_mkdir_p ()
7421 case $as_dir in #(
7422 -*) as_dir=./$as_dir;;
7423 esac
7424 test -d "$as_dir" || eval $as_mkdir_p || {
7425 as_dirs=
7426 while :; do
7427 case $as_dir in #(
7428 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7429 *) as_qdir=$as_dir;;
7430 esac
7431 as_dirs="'$as_qdir' $as_dirs"
7432 as_dir=`$as_dirname -- "$as_dir" ||
7433 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7434 X"$as_dir" : 'X\(//\)[^/]' \| \
7435 X"$as_dir" : 'X\(//\)$' \| \
7436 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7437 $as_echo X"$as_dir" |
7438 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7439 s//\1/
7442 /^X\(\/\/\)[^/].*/{
7443 s//\1/
7446 /^X\(\/\/\)$/{
7447 s//\1/
7450 /^X\(\/\).*/{
7451 s//\1/
7454 s/.*/./; q'`
7455 test -d "$as_dir" && break
7456 done
7457 test -z "$as_dirs" || eval "mkdir $as_dirs"
7458 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7461 } # as_fn_mkdir_p
7462 if mkdir -p . 2>/dev/null; then
7463 as_mkdir_p='mkdir -p "$as_dir"'
7464 else
7465 test -d ./-p && rmdir ./-p
7466 as_mkdir_p=false
7470 # as_fn_executable_p FILE
7471 # -----------------------
7472 # Test if FILE is an executable regular file.
7473 as_fn_executable_p ()
7475 test -f "$1" && test -x "$1"
7476 } # as_fn_executable_p
7477 as_test_x='test -x'
7478 as_executable_p=as_fn_executable_p
7480 # Sed expression to map a string onto a valid CPP name.
7481 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7483 # Sed expression to map a string onto a valid variable name.
7484 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7487 exec 6>&1
7488 ## ----------------------------------- ##
7489 ## Main body of $CONFIG_STATUS script. ##
7490 ## ----------------------------------- ##
7491 _ASEOF
7492 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7494 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7495 # Save the log message, to keep $0 and so on meaningful, and to
7496 # report actual input values of CONFIG_FILES etc. instead of their
7497 # values after options handling.
7498 ac_log="
7499 This file was extended by GNU C Library $as_me (see version.h), which was
7500 generated by GNU Autoconf 2.69. Invocation command line was
7502 CONFIG_FILES = $CONFIG_FILES
7503 CONFIG_HEADERS = $CONFIG_HEADERS
7504 CONFIG_LINKS = $CONFIG_LINKS
7505 CONFIG_COMMANDS = $CONFIG_COMMANDS
7506 $ $0 $@
7508 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7511 _ACEOF
7513 case $ac_config_files in *"
7514 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7515 esac
7517 case $ac_config_headers in *"
7518 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7519 esac
7522 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7523 # Files that config.status was made for.
7524 config_files="$ac_config_files"
7525 config_headers="$ac_config_headers"
7526 config_commands="$ac_config_commands"
7528 _ACEOF
7530 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7531 ac_cs_usage="\
7532 \`$as_me' instantiates files and other configuration actions
7533 from templates according to the current configuration. Unless the files
7534 and actions are specified as TAGs, all are instantiated by default.
7536 Usage: $0 [OPTION]... [TAG]...
7538 -h, --help print this help, then exit
7539 -V, --version print version number and configuration settings, then exit
7540 --config print configuration, then exit
7541 -q, --quiet, --silent
7542 do not print progress messages
7543 -d, --debug don't remove temporary files
7544 --recheck update $as_me by reconfiguring in the same conditions
7545 --file=FILE[:TEMPLATE]
7546 instantiate the configuration file FILE
7547 --header=FILE[:TEMPLATE]
7548 instantiate the configuration header FILE
7550 Configuration files:
7551 $config_files
7553 Configuration headers:
7554 $config_headers
7556 Configuration commands:
7557 $config_commands
7559 Report bugs to <http://sourceware.org/bugzilla/>.
7560 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
7561 General help using GNU software: <http://www.gnu.org/gethelp/>."
7563 _ACEOF
7564 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7565 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7566 ac_cs_version="\\
7567 GNU C Library config.status (see version.h)
7568 configured by $0, generated by GNU Autoconf 2.69,
7569 with options \\"\$ac_cs_config\\"
7571 Copyright (C) 2012 Free Software Foundation, Inc.
7572 This config.status script is free software; the Free Software Foundation
7573 gives unlimited permission to copy, distribute and modify it."
7575 ac_pwd='$ac_pwd'
7576 srcdir='$srcdir'
7577 INSTALL='$INSTALL'
7578 test -n "\$AWK" || AWK=awk
7579 _ACEOF
7581 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7582 # The default lists apply if the user does not specify any file.
7583 ac_need_defaults=:
7584 while test $# != 0
7586 case $1 in
7587 --*=?*)
7588 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7589 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7590 ac_shift=:
7592 --*=)
7593 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7594 ac_optarg=
7595 ac_shift=:
7598 ac_option=$1
7599 ac_optarg=$2
7600 ac_shift=shift
7602 esac
7604 case $ac_option in
7605 # Handling of the options.
7606 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7607 ac_cs_recheck=: ;;
7608 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7609 $as_echo "$ac_cs_version"; exit ;;
7610 --config | --confi | --conf | --con | --co | --c )
7611 $as_echo "$ac_cs_config"; exit ;;
7612 --debug | --debu | --deb | --de | --d | -d )
7613 debug=: ;;
7614 --file | --fil | --fi | --f )
7615 $ac_shift
7616 case $ac_optarg in
7617 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7618 '') as_fn_error $? "missing file argument" ;;
7619 esac
7620 as_fn_append CONFIG_FILES " '$ac_optarg'"
7621 ac_need_defaults=false;;
7622 --header | --heade | --head | --hea )
7623 $ac_shift
7624 case $ac_optarg in
7625 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7626 esac
7627 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7628 ac_need_defaults=false;;
7629 --he | --h)
7630 # Conflict between --help and --header
7631 as_fn_error $? "ambiguous option: \`$1'
7632 Try \`$0 --help' for more information.";;
7633 --help | --hel | -h )
7634 $as_echo "$ac_cs_usage"; exit ;;
7635 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7636 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7637 ac_cs_silent=: ;;
7639 # This is an error.
7640 -*) as_fn_error $? "unrecognized option: \`$1'
7641 Try \`$0 --help' for more information." ;;
7643 *) as_fn_append ac_config_targets " $1"
7644 ac_need_defaults=false ;;
7646 esac
7647 shift
7648 done
7650 ac_configure_extra_args=
7652 if $ac_cs_silent; then
7653 exec 6>/dev/null
7654 ac_configure_extra_args="$ac_configure_extra_args --silent"
7657 _ACEOF
7658 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7659 if \$ac_cs_recheck; then
7660 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7661 shift
7662 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7663 CONFIG_SHELL='$SHELL'
7664 export CONFIG_SHELL
7665 exec "\$@"
7668 _ACEOF
7669 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7670 exec 5>>config.log
7672 echo
7673 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7674 ## Running $as_me. ##
7675 _ASBOX
7676 $as_echo "$ac_log"
7677 } >&5
7679 _ACEOF
7680 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7682 # INIT-COMMANDS
7684 config_vars='$config_vars'
7686 _ACEOF
7688 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7690 # Handling of arguments.
7691 for ac_config_target in $ac_config_targets
7693 case $ac_config_target in
7694 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7695 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
7696 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7697 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7699 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7700 esac
7701 done
7704 # If the user did not use the arguments to specify the items to instantiate,
7705 # then the envvar interface is used. Set only those that are not.
7706 # We use the long form for the default assignment because of an extremely
7707 # bizarre bug on SunOS 4.1.3.
7708 if $ac_need_defaults; then
7709 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7710 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7711 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7714 # Have a temporary directory for convenience. Make it in the build tree
7715 # simply because there is no reason against having it here, and in addition,
7716 # creating and moving files from /tmp can sometimes cause problems.
7717 # Hook for its removal unless debugging.
7718 # Note that there is a small window in which the directory will not be cleaned:
7719 # after its creation but before its name has been assigned to `$tmp'.
7720 $debug ||
7722 tmp= ac_tmp=
7723 trap 'exit_status=$?
7724 : "${ac_tmp:=$tmp}"
7725 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7727 trap 'as_fn_exit 1' 1 2 13 15
7729 # Create a (secure) tmp directory for tmp files.
7732 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7733 test -d "$tmp"
7734 } ||
7736 tmp=./conf$$-$RANDOM
7737 (umask 077 && mkdir "$tmp")
7738 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7739 ac_tmp=$tmp
7741 # Set up the scripts for CONFIG_FILES section.
7742 # No need to generate them if there are no CONFIG_FILES.
7743 # This happens for instance with `./config.status config.h'.
7744 if test -n "$CONFIG_FILES"; then
7747 ac_cr=`echo X | tr X '\015'`
7748 # On cygwin, bash can eat \r inside `` if the user requested igncr.
7749 # But we know of no other shell where ac_cr would be empty at this
7750 # point, so we can use a bashism as a fallback.
7751 if test "x$ac_cr" = x; then
7752 eval ac_cr=\$\'\\r\'
7754 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7755 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7756 ac_cs_awk_cr='\\r'
7757 else
7758 ac_cs_awk_cr=$ac_cr
7761 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7762 _ACEOF
7766 echo "cat >conf$$subs.awk <<_ACEOF" &&
7767 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7768 echo "_ACEOF"
7769 } >conf$$subs.sh ||
7770 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7771 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7772 ac_delim='%!_!# '
7773 for ac_last_try in false false false false false :; do
7774 . ./conf$$subs.sh ||
7775 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7777 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7778 if test $ac_delim_n = $ac_delim_num; then
7779 break
7780 elif $ac_last_try; then
7781 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7782 else
7783 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7785 done
7786 rm -f conf$$subs.sh
7788 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7789 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7790 _ACEOF
7791 sed -n '
7793 s/^/S["/; s/!.*/"]=/
7796 s/^[^!]*!//
7797 :repl
7798 t repl
7799 s/'"$ac_delim"'$//
7800 t delim
7803 s/\(.\{148\}\)..*/\1/
7804 t more1
7805 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7808 b repl
7809 :more1
7810 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7813 s/.\{148\}//
7814 t nl
7815 :delim
7817 s/\(.\{148\}\)..*/\1/
7818 t more2
7819 s/["\\]/\\&/g; s/^/"/; s/$/"/
7822 :more2
7823 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7826 s/.\{148\}//
7827 t delim
7828 ' <conf$$subs.awk | sed '
7829 /^[^""]/{
7831 s/\n//
7833 ' >>$CONFIG_STATUS || ac_write_fail=1
7834 rm -f conf$$subs.awk
7835 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7836 _ACAWK
7837 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7838 for (key in S) S_is_set[key] = 1
7839 FS = "\a"
7843 line = $ 0
7844 nfields = split(line, field, "@")
7845 substed = 0
7846 len = length(field[1])
7847 for (i = 2; i < nfields; i++) {
7848 key = field[i]
7849 keylen = length(key)
7850 if (S_is_set[key]) {
7851 value = S[key]
7852 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7853 len += length(value) + length(field[++i])
7854 substed = 1
7855 } else
7856 len += 1 + keylen
7859 print line
7862 _ACAWK
7863 _ACEOF
7864 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7865 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7866 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7867 else
7869 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7870 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7871 _ACEOF
7873 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7874 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7875 # trailing colons and then remove the whole line if VPATH becomes empty
7876 # (actually we leave an empty line to preserve line numbers).
7877 if test "x$srcdir" = x.; then
7878 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
7880 s///
7881 s/^/:/
7882 s/[ ]*$/:/
7883 s/:\$(srcdir):/:/g
7884 s/:\${srcdir}:/:/g
7885 s/:@srcdir@:/:/g
7886 s/^:*//
7887 s/:*$//
7889 s/\(=[ ]*\).*/\1/
7891 s/\n//
7892 s/^[^=]*=[ ]*$//
7896 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7897 fi # test -n "$CONFIG_FILES"
7899 # Set up the scripts for CONFIG_HEADERS section.
7900 # No need to generate them if there are no CONFIG_HEADERS.
7901 # This happens for instance with `./config.status Makefile'.
7902 if test -n "$CONFIG_HEADERS"; then
7903 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7904 BEGIN {
7905 _ACEOF
7907 # Transform confdefs.h into an awk script `defines.awk', embedded as
7908 # here-document in config.status, that substitutes the proper values into
7909 # config.h.in to produce config.h.
7911 # Create a delimiter string that does not exist in confdefs.h, to ease
7912 # handling of long lines.
7913 ac_delim='%!_!# '
7914 for ac_last_try in false false :; do
7915 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7916 if test -z "$ac_tt"; then
7917 break
7918 elif $ac_last_try; then
7919 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7920 else
7921 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7923 done
7925 # For the awk script, D is an array of macro values keyed by name,
7926 # likewise P contains macro parameters if any. Preserve backslash
7927 # newline sequences.
7929 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7930 sed -n '
7931 s/.\{148\}/&'"$ac_delim"'/g
7932 t rset
7933 :rset
7934 s/^[ ]*#[ ]*define[ ][ ]*/ /
7935 t def
7937 :def
7938 s/\\$//
7939 t bsnl
7940 s/["\\]/\\&/g
7941 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7942 D["\1"]=" \3"/p
7943 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
7945 :bsnl
7946 s/["\\]/\\&/g
7947 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7948 D["\1"]=" \3\\\\\\n"\\/p
7949 t cont
7950 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7951 t cont
7953 :cont
7955 s/.\{148\}/&'"$ac_delim"'/g
7956 t clear
7957 :clear
7958 s/\\$//
7959 t bsnlc
7960 s/["\\]/\\&/g; s/^/"/; s/$/"/p
7962 :bsnlc
7963 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7964 b cont
7965 ' <confdefs.h | sed '
7966 s/'"$ac_delim"'/"\\\
7967 "/g' >>$CONFIG_STATUS || ac_write_fail=1
7969 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7970 for (key in D) D_is_set[key] = 1
7971 FS = "\a"
7973 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7974 line = \$ 0
7975 split(line, arg, " ")
7976 if (arg[1] == "#") {
7977 defundef = arg[2]
7978 mac1 = arg[3]
7979 } else {
7980 defundef = substr(arg[1], 2)
7981 mac1 = arg[2]
7983 split(mac1, mac2, "(") #)
7984 macro = mac2[1]
7985 prefix = substr(line, 1, index(line, defundef) - 1)
7986 if (D_is_set[macro]) {
7987 # Preserve the white space surrounding the "#".
7988 print prefix "define", macro P[macro] D[macro]
7989 next
7990 } else {
7991 # Replace #undef with comments. This is necessary, for example,
7992 # in the case of _POSIX_SOURCE, which is predefined and required
7993 # on some systems where configure will not decide to define it.
7994 if (defundef == "undef") {
7995 print "/*", prefix defundef, macro, "*/"
7996 next
8000 { print }
8001 _ACAWK
8002 _ACEOF
8003 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8004 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8005 fi # test -n "$CONFIG_HEADERS"
8008 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8009 shift
8010 for ac_tag
8012 case $ac_tag in
8013 :[FHLC]) ac_mode=$ac_tag; continue;;
8014 esac
8015 case $ac_mode$ac_tag in
8016 :[FHL]*:*);;
8017 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8018 :[FH]-) ac_tag=-:-;;
8019 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8020 esac
8021 ac_save_IFS=$IFS
8022 IFS=:
8023 set x $ac_tag
8024 IFS=$ac_save_IFS
8025 shift
8026 ac_file=$1
8027 shift
8029 case $ac_mode in
8030 :L) ac_source=$1;;
8031 :[FH])
8032 ac_file_inputs=
8033 for ac_f
8035 case $ac_f in
8036 -) ac_f="$ac_tmp/stdin";;
8037 *) # Look for the file first in the build tree, then in the source tree
8038 # (if the path is not absolute). The absolute path cannot be DOS-style,
8039 # because $ac_f cannot contain `:'.
8040 test -f "$ac_f" ||
8041 case $ac_f in
8042 [\\/$]*) false;;
8043 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8044 esac ||
8045 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8046 esac
8047 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8048 as_fn_append ac_file_inputs " '$ac_f'"
8049 done
8051 # Let's still pretend it is `configure' which instantiates (i.e., don't
8052 # use $as_me), people would be surprised to read:
8053 # /* config.h. Generated by config.status. */
8054 configure_input='Generated from '`
8055 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8056 `' by configure.'
8057 if test x"$ac_file" != x-; then
8058 configure_input="$ac_file. $configure_input"
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8060 $as_echo "$as_me: creating $ac_file" >&6;}
8062 # Neutralize special characters interpreted by sed in replacement strings.
8063 case $configure_input in #(
8064 *\&* | *\|* | *\\* )
8065 ac_sed_conf_input=`$as_echo "$configure_input" |
8066 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8067 *) ac_sed_conf_input=$configure_input;;
8068 esac
8070 case $ac_tag in
8071 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8072 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8073 esac
8075 esac
8077 ac_dir=`$as_dirname -- "$ac_file" ||
8078 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8079 X"$ac_file" : 'X\(//\)[^/]' \| \
8080 X"$ac_file" : 'X\(//\)$' \| \
8081 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8082 $as_echo X"$ac_file" |
8083 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8084 s//\1/
8087 /^X\(\/\/\)[^/].*/{
8088 s//\1/
8091 /^X\(\/\/\)$/{
8092 s//\1/
8095 /^X\(\/\).*/{
8096 s//\1/
8099 s/.*/./; q'`
8100 as_dir="$ac_dir"; as_fn_mkdir_p
8101 ac_builddir=.
8103 case "$ac_dir" in
8104 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8106 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8107 # A ".." for each directory in $ac_dir_suffix.
8108 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8109 case $ac_top_builddir_sub in
8110 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8111 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8112 esac ;;
8113 esac
8114 ac_abs_top_builddir=$ac_pwd
8115 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8116 # for backward compatibility:
8117 ac_top_builddir=$ac_top_build_prefix
8119 case $srcdir in
8120 .) # We are building in place.
8121 ac_srcdir=.
8122 ac_top_srcdir=$ac_top_builddir_sub
8123 ac_abs_top_srcdir=$ac_pwd ;;
8124 [\\/]* | ?:[\\/]* ) # Absolute name.
8125 ac_srcdir=$srcdir$ac_dir_suffix;
8126 ac_top_srcdir=$srcdir
8127 ac_abs_top_srcdir=$srcdir ;;
8128 *) # Relative name.
8129 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8130 ac_top_srcdir=$ac_top_build_prefix$srcdir
8131 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8132 esac
8133 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8136 case $ac_mode in
8139 # CONFIG_FILE
8142 case $INSTALL in
8143 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8144 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8145 esac
8146 _ACEOF
8148 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8149 # If the template does not know about datarootdir, expand it.
8150 # FIXME: This hack should be removed a few years after 2.60.
8151 ac_datarootdir_hack=; ac_datarootdir_seen=
8152 ac_sed_dataroot='
8153 /datarootdir/ {
8157 /@datadir@/p
8158 /@docdir@/p
8159 /@infodir@/p
8160 /@localedir@/p
8161 /@mandir@/p'
8162 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8163 *datarootdir*) ac_datarootdir_seen=yes;;
8164 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8165 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8166 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8167 _ACEOF
8168 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8169 ac_datarootdir_hack='
8170 s&@datadir@&$datadir&g
8171 s&@docdir@&$docdir&g
8172 s&@infodir@&$infodir&g
8173 s&@localedir@&$localedir&g
8174 s&@mandir@&$mandir&g
8175 s&\\\${datarootdir}&$datarootdir&g' ;;
8176 esac
8177 _ACEOF
8179 # Neutralize VPATH when `$srcdir' = `.'.
8180 # Shell code in configure.ac might set extrasub.
8181 # FIXME: do we really want to maintain this feature?
8182 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8183 ac_sed_extra="$ac_vpsub
8184 $extrasub
8185 _ACEOF
8186 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8188 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8189 s|@configure_input@|$ac_sed_conf_input|;t t
8190 s&@top_builddir@&$ac_top_builddir_sub&;t t
8191 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8192 s&@srcdir@&$ac_srcdir&;t t
8193 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8194 s&@top_srcdir@&$ac_top_srcdir&;t t
8195 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8196 s&@builddir@&$ac_builddir&;t t
8197 s&@abs_builddir@&$ac_abs_builddir&;t t
8198 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8199 s&@INSTALL@&$ac_INSTALL&;t t
8200 $ac_datarootdir_hack
8202 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8203 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8205 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8206 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8207 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8208 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8209 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8210 which seems to be undefined. Please make sure it is defined" >&5
8211 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8212 which seems to be undefined. Please make sure it is defined" >&2;}
8214 rm -f "$ac_tmp/stdin"
8215 case $ac_file in
8216 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8217 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8218 esac \
8219 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8223 # CONFIG_HEADER
8225 if test x"$ac_file" != x-; then
8227 $as_echo "/* $configure_input */" \
8228 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8229 } >"$ac_tmp/config.h" \
8230 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8231 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8232 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8233 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8234 else
8235 rm -f "$ac_file"
8236 mv "$ac_tmp/config.h" "$ac_file" \
8237 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8239 else
8240 $as_echo "/* $configure_input */" \
8241 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8242 || as_fn_error $? "could not create -" "$LINENO" 5
8246 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8247 $as_echo "$as_me: executing $ac_file commands" >&6;}
8249 esac
8252 case $ac_file$ac_mode in
8253 "default":C)
8254 case $CONFIG_FILES in *config.make*)
8255 echo "$config_vars" >> config.make;;
8256 esac
8257 test -d bits || mkdir bits ;;
8259 esac
8260 done # for ac_tag
8263 as_fn_exit 0
8264 _ACEOF
8265 ac_clean_files=$ac_clean_files_save
8267 test $ac_write_fail = 0 ||
8268 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8271 # configure is writing to config.log, and then calls config.status.
8272 # config.status does its own redirection, appending to config.log.
8273 # Unfortunately, on DOS this fails, as config.log is still kept open
8274 # by configure, so config.status won't be able to write to it; its
8275 # output is simply discarded. So we exec the FD to /dev/null,
8276 # effectively closing config.log, so it can be properly (re)opened and
8277 # appended to by config.status. When coming back to configure, we
8278 # need to make the FD available again.
8279 if test "$no_create" != yes; then
8280 ac_cs_success=:
8281 ac_config_status_args=
8282 test "$silent" = yes &&
8283 ac_config_status_args="$ac_config_status_args --quiet"
8284 exec 5>/dev/null
8285 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8286 exec 5>>config.log
8287 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8288 # would make configure fail if this is the last instruction.
8289 $ac_cs_success || as_fn_exit 1
8293 # CONFIG_SUBDIRS section.
8295 if test "$no_recursion" != yes; then
8297 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
8298 # so they do not pile up.
8299 ac_sub_configure_args=
8300 ac_prev=
8301 eval "set x $ac_configure_args"
8302 shift
8303 for ac_arg
8305 if test -n "$ac_prev"; then
8306 ac_prev=
8307 continue
8309 case $ac_arg in
8310 -cache-file | --cache-file | --cache-fil | --cache-fi \
8311 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8312 ac_prev=cache_file ;;
8313 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8314 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8315 | --c=*)
8317 --config-cache | -C)
8319 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8320 ac_prev=srcdir ;;
8321 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8323 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8324 ac_prev=prefix ;;
8325 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8327 --disable-option-checking)
8330 case $ac_arg in
8331 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8332 esac
8333 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
8334 esac
8335 done
8337 # Always prepend --prefix to ensure using the same prefix
8338 # in subdir configurations.
8339 ac_arg="--prefix=$prefix"
8340 case $ac_arg in
8341 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
8342 esac
8343 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
8345 # Pass --silent
8346 if test "$silent" = yes; then
8347 ac_sub_configure_args="--silent $ac_sub_configure_args"
8350 # Always prepend --disable-option-checking to silence warnings, since
8351 # different subdirs can have different --enable and --with options.
8352 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
8354 ac_popdir=`pwd`
8355 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8357 # Do not complain, so a configure script can configure whichever
8358 # parts of a large source tree are present.
8359 test -d "$srcdir/$ac_dir" || continue
8361 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
8362 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
8363 $as_echo "$ac_msg" >&6
8364 as_dir="$ac_dir"; as_fn_mkdir_p
8365 ac_builddir=.
8367 case "$ac_dir" in
8368 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8370 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8371 # A ".." for each directory in $ac_dir_suffix.
8372 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8373 case $ac_top_builddir_sub in
8374 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8375 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8376 esac ;;
8377 esac
8378 ac_abs_top_builddir=$ac_pwd
8379 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8380 # for backward compatibility:
8381 ac_top_builddir=$ac_top_build_prefix
8383 case $srcdir in
8384 .) # We are building in place.
8385 ac_srcdir=.
8386 ac_top_srcdir=$ac_top_builddir_sub
8387 ac_abs_top_srcdir=$ac_pwd ;;
8388 [\\/]* | ?:[\\/]* ) # Absolute name.
8389 ac_srcdir=$srcdir$ac_dir_suffix;
8390 ac_top_srcdir=$srcdir
8391 ac_abs_top_srcdir=$srcdir ;;
8392 *) # Relative name.
8393 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8394 ac_top_srcdir=$ac_top_build_prefix$srcdir
8395 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8396 esac
8397 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8400 cd "$ac_dir"
8402 # Check for guested configure; otherwise get Cygnus style configure.
8403 if test -f "$ac_srcdir/configure.gnu"; then
8404 ac_sub_configure=$ac_srcdir/configure.gnu
8405 elif test -f "$ac_srcdir/configure"; then
8406 ac_sub_configure=$ac_srcdir/configure
8407 elif test -f "$ac_srcdir/configure.in"; then
8408 # This should be Cygnus configure.
8409 ac_sub_configure=$ac_aux_dir/configure
8410 else
8411 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8412 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8413 ac_sub_configure=
8416 # The recursion is here.
8417 if test -n "$ac_sub_configure"; then
8418 # Make the cache file name correct relative to the subdirectory.
8419 case $cache_file in
8420 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8421 *) # Relative name.
8422 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8423 esac
8425 { $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
8426 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8427 # The eval makes quoting arguments work.
8428 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8429 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8430 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8433 cd "$ac_popdir"
8434 done
8436 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8438 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}