Fix iszero for excess precision.
[glibc.git] / configure
blob6ff252744bd373f7104c9c93644d8da62bb9285a
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_rootsbindir
604 libc_cv_localstatedir
605 libc_cv_sysconfdir
606 libc_cv_complocaledir
607 libc_cv_rtlddir
608 libc_cv_slibdir
609 use_nscd
610 libc_cv_gcc_unwind_find_fde
611 libc_extra_cppflags
612 libc_extra_cflags
613 libc_cv_cxx_thread_local
614 CPPUNDEFS
615 have_selinux
616 have_libcap
617 have_libaudit
618 LIBGD
619 libc_cv_cc_loop_to_function
620 libc_cv_cc_submachine
621 libc_cv_cc_nofma
622 libc_cv_mtls_dialect_gnu2
623 stack_protector
624 fno_unit_at_a_time
625 libc_cv_output_format
626 libc_cv_has_glob_dat
627 libc_cv_hashstyle
628 libc_cv_fpie
629 libc_cv_z_execstack
630 libc_cv_z_combreloc
631 ASFLAGS_config
632 libc_cv_cc_with_libunwind
633 libc_cv_protected_data
634 BISON
635 INSTALL_INFO
636 PERL
637 BASH_SHELL
638 CXX_CMATH_HEADER
639 CXX_CSTDLIB_HEADER
640 CXX_SYSINCLUDES
641 SYSINCLUDES
642 AUTOCONF
646 MAKEINFO
647 MSGFMT
648 MAKE
651 OBJCOPY
652 OBJDUMP
654 LN_S
655 INSTALL_DATA
656 INSTALL_SCRIPT
657 INSTALL_PROGRAM
658 sysdeps_add_ons
659 sysnames
660 submachine
661 multi_arch
662 base_machine
663 add_on_subdirs
664 add_ons
665 build_pt_chown
666 build_nscd
667 link_obsolete_rpc
668 libc_cv_nss_crypt
669 enable_werror
670 all_warnings
671 force_install
672 bindnow
673 enable_lock_elision
674 hardcoded_path_in_tests
675 enable_timezone_tools
676 use_default_link
677 sysheaders
678 with_fp
679 ac_ct_CXX
680 CXXFLAGS
682 READELF
684 cross_compiling
685 BUILD_CC
686 OBJEXT
687 ac_ct_CC
688 CPPFLAGS
689 LDFLAGS
690 CFLAGS
692 host_os
693 host_vendor
694 host_cpu
695 host
696 build_os
697 build_vendor
698 build_cpu
699 build
700 subdirs
701 REPORT_BUGS_TEXI
702 REPORT_BUGS_TO
703 PKGVERSION_TEXI
704 PKGVERSION
705 target_alias
706 host_alias
707 build_alias
708 LIBS
709 ECHO_T
710 ECHO_N
711 ECHO_C
712 DEFS
713 mandir
714 localedir
715 libdir
716 psdir
717 pdfdir
718 dvidir
719 htmldir
720 infodir
721 docdir
722 oldincludedir
723 includedir
724 localstatedir
725 sharedstatedir
726 sysconfdir
727 datadir
728 datarootdir
729 libexecdir
730 sbindir
731 bindir
732 program_transform_name
733 prefix
734 exec_prefix
735 PACKAGE_URL
736 PACKAGE_BUGREPORT
737 PACKAGE_STRING
738 PACKAGE_VERSION
739 PACKAGE_TARNAME
740 PACKAGE_NAME
741 PATH_SEPARATOR
742 SHELL'
743 ac_subst_files=''
744 ac_user_opts='
745 enable_option_checking
746 with_pkgversion
747 with_bugurl
748 with_gd
749 with_gd_include
750 with_gd_lib
751 with_fp
752 with_binutils
753 with_selinux
754 with_headers
755 with_default_link
756 enable_sanity_checks
757 enable_shared
758 enable_profile
759 enable_timezone_tools
760 enable_hardcoded_path_in_tests
761 enable_stackguard_randomization
762 enable_lock_elision
763 enable_add_ons
764 enable_hidden_plt
765 enable_bind_now
766 enable_static_nss
767 enable_force_install
768 enable_maintainer_mode
769 enable_kernel
770 enable_all_warnings
771 enable_werror
772 enable_multi_arch
773 enable_nss_crypt
774 enable_obsolete_rpc
775 enable_systemtap
776 enable_build_nscd
777 enable_nscd
778 enable_pt_chown
779 enable_mathvec
780 with_cpu
782 ac_precious_vars='build_alias
783 host_alias
784 target_alias
786 CFLAGS
787 LDFLAGS
788 LIBS
789 CPPFLAGS
792 CXXFLAGS
793 CCC'
794 ac_subdirs_all='
797 # Initialize some variables set by options.
798 ac_init_help=
799 ac_init_version=false
800 ac_unrecognized_opts=
801 ac_unrecognized_sep=
802 # The variables have the same names as the options, with
803 # dashes changed to underlines.
804 cache_file=/dev/null
805 exec_prefix=NONE
806 no_create=
807 no_recursion=
808 prefix=NONE
809 program_prefix=NONE
810 program_suffix=NONE
811 program_transform_name=s,x,x,
812 silent=
813 site=
814 srcdir=
815 verbose=
816 x_includes=NONE
817 x_libraries=NONE
819 # Installation directory options.
820 # These are left unexpanded so users can "make install exec_prefix=/foo"
821 # and all the variables that are supposed to be based on exec_prefix
822 # by default will actually change.
823 # Use braces instead of parens because sh, perl, etc. also accept them.
824 # (The list follows the same order as the GNU Coding Standards.)
825 bindir='${exec_prefix}/bin'
826 sbindir='${exec_prefix}/sbin'
827 libexecdir='${exec_prefix}/libexec'
828 datarootdir='${prefix}/share'
829 datadir='${datarootdir}'
830 sysconfdir='${prefix}/etc'
831 sharedstatedir='${prefix}/com'
832 localstatedir='${prefix}/var'
833 includedir='${prefix}/include'
834 oldincludedir='/usr/include'
835 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
836 infodir='${datarootdir}/info'
837 htmldir='${docdir}'
838 dvidir='${docdir}'
839 pdfdir='${docdir}'
840 psdir='${docdir}'
841 libdir='${exec_prefix}/lib'
842 localedir='${datarootdir}/locale'
843 mandir='${datarootdir}/man'
845 ac_prev=
846 ac_dashdash=
847 for ac_option
849 # If the previous option needs an argument, assign it.
850 if test -n "$ac_prev"; then
851 eval $ac_prev=\$ac_option
852 ac_prev=
853 continue
856 case $ac_option in
857 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
858 *=) ac_optarg= ;;
859 *) ac_optarg=yes ;;
860 esac
862 # Accept the important Cygnus configure options, so we can diagnose typos.
864 case $ac_dashdash$ac_option in
866 ac_dashdash=yes ;;
868 -bindir | --bindir | --bindi | --bind | --bin | --bi)
869 ac_prev=bindir ;;
870 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
871 bindir=$ac_optarg ;;
873 -build | --build | --buil | --bui | --bu)
874 ac_prev=build_alias ;;
875 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
876 build_alias=$ac_optarg ;;
878 -cache-file | --cache-file | --cache-fil | --cache-fi \
879 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
880 ac_prev=cache_file ;;
881 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
882 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
883 cache_file=$ac_optarg ;;
885 --config-cache | -C)
886 cache_file=config.cache ;;
888 -datadir | --datadir | --datadi | --datad)
889 ac_prev=datadir ;;
890 -datadir=* | --datadir=* | --datadi=* | --datad=*)
891 datadir=$ac_optarg ;;
893 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
894 | --dataroo | --dataro | --datar)
895 ac_prev=datarootdir ;;
896 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
897 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
898 datarootdir=$ac_optarg ;;
900 -disable-* | --disable-*)
901 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
902 # Reject names that are not valid shell variable names.
903 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904 as_fn_error $? "invalid feature name: $ac_useropt"
905 ac_useropt_orig=$ac_useropt
906 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907 case $ac_user_opts in
909 "enable_$ac_useropt"
910 "*) ;;
911 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
912 ac_unrecognized_sep=', ';;
913 esac
914 eval enable_$ac_useropt=no ;;
916 -docdir | --docdir | --docdi | --doc | --do)
917 ac_prev=docdir ;;
918 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
919 docdir=$ac_optarg ;;
921 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
922 ac_prev=dvidir ;;
923 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
924 dvidir=$ac_optarg ;;
926 -enable-* | --enable-*)
927 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
928 # Reject names that are not valid shell variable names.
929 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
930 as_fn_error $? "invalid feature name: $ac_useropt"
931 ac_useropt_orig=$ac_useropt
932 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
933 case $ac_user_opts in
935 "enable_$ac_useropt"
936 "*) ;;
937 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
938 ac_unrecognized_sep=', ';;
939 esac
940 eval enable_$ac_useropt=\$ac_optarg ;;
942 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
943 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
944 | --exec | --exe | --ex)
945 ac_prev=exec_prefix ;;
946 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
947 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
948 | --exec=* | --exe=* | --ex=*)
949 exec_prefix=$ac_optarg ;;
951 -gas | --gas | --ga | --g)
952 # Obsolete; use --with-gas.
953 with_gas=yes ;;
955 -help | --help | --hel | --he | -h)
956 ac_init_help=long ;;
957 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
958 ac_init_help=recursive ;;
959 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
960 ac_init_help=short ;;
962 -host | --host | --hos | --ho)
963 ac_prev=host_alias ;;
964 -host=* | --host=* | --hos=* | --ho=*)
965 host_alias=$ac_optarg ;;
967 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
968 ac_prev=htmldir ;;
969 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
970 | --ht=*)
971 htmldir=$ac_optarg ;;
973 -includedir | --includedir | --includedi | --included | --include \
974 | --includ | --inclu | --incl | --inc)
975 ac_prev=includedir ;;
976 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
977 | --includ=* | --inclu=* | --incl=* | --inc=*)
978 includedir=$ac_optarg ;;
980 -infodir | --infodir | --infodi | --infod | --info | --inf)
981 ac_prev=infodir ;;
982 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
983 infodir=$ac_optarg ;;
985 -libdir | --libdir | --libdi | --libd)
986 ac_prev=libdir ;;
987 -libdir=* | --libdir=* | --libdi=* | --libd=*)
988 libdir=$ac_optarg ;;
990 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
991 | --libexe | --libex | --libe)
992 ac_prev=libexecdir ;;
993 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
994 | --libexe=* | --libex=* | --libe=*)
995 libexecdir=$ac_optarg ;;
997 -localedir | --localedir | --localedi | --localed | --locale)
998 ac_prev=localedir ;;
999 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1000 localedir=$ac_optarg ;;
1002 -localstatedir | --localstatedir | --localstatedi | --localstated \
1003 | --localstate | --localstat | --localsta | --localst | --locals)
1004 ac_prev=localstatedir ;;
1005 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1006 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1007 localstatedir=$ac_optarg ;;
1009 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1010 ac_prev=mandir ;;
1011 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1012 mandir=$ac_optarg ;;
1014 -nfp | --nfp | --nf)
1015 # Obsolete; use --without-fp.
1016 with_fp=no ;;
1018 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1019 | --no-cr | --no-c | -n)
1020 no_create=yes ;;
1022 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1023 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1024 no_recursion=yes ;;
1026 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1027 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1028 | --oldin | --oldi | --old | --ol | --o)
1029 ac_prev=oldincludedir ;;
1030 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1031 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1032 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1033 oldincludedir=$ac_optarg ;;
1035 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1036 ac_prev=prefix ;;
1037 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1038 prefix=$ac_optarg ;;
1040 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1041 | --program-pre | --program-pr | --program-p)
1042 ac_prev=program_prefix ;;
1043 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1044 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1045 program_prefix=$ac_optarg ;;
1047 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1048 | --program-suf | --program-su | --program-s)
1049 ac_prev=program_suffix ;;
1050 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1051 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1052 program_suffix=$ac_optarg ;;
1054 -program-transform-name | --program-transform-name \
1055 | --program-transform-nam | --program-transform-na \
1056 | --program-transform-n | --program-transform- \
1057 | --program-transform | --program-transfor \
1058 | --program-transfo | --program-transf \
1059 | --program-trans | --program-tran \
1060 | --progr-tra | --program-tr | --program-t)
1061 ac_prev=program_transform_name ;;
1062 -program-transform-name=* | --program-transform-name=* \
1063 | --program-transform-nam=* | --program-transform-na=* \
1064 | --program-transform-n=* | --program-transform-=* \
1065 | --program-transform=* | --program-transfor=* \
1066 | --program-transfo=* | --program-transf=* \
1067 | --program-trans=* | --program-tran=* \
1068 | --progr-tra=* | --program-tr=* | --program-t=*)
1069 program_transform_name=$ac_optarg ;;
1071 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1072 ac_prev=pdfdir ;;
1073 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1074 pdfdir=$ac_optarg ;;
1076 -psdir | --psdir | --psdi | --psd | --ps)
1077 ac_prev=psdir ;;
1078 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1079 psdir=$ac_optarg ;;
1081 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082 | -silent | --silent | --silen | --sile | --sil)
1083 silent=yes ;;
1085 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1086 ac_prev=sbindir ;;
1087 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1088 | --sbi=* | --sb=*)
1089 sbindir=$ac_optarg ;;
1091 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1092 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1093 | --sharedst | --shareds | --shared | --share | --shar \
1094 | --sha | --sh)
1095 ac_prev=sharedstatedir ;;
1096 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1097 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1098 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1099 | --sha=* | --sh=*)
1100 sharedstatedir=$ac_optarg ;;
1102 -site | --site | --sit)
1103 ac_prev=site ;;
1104 -site=* | --site=* | --sit=*)
1105 site=$ac_optarg ;;
1107 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1108 ac_prev=srcdir ;;
1109 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1110 srcdir=$ac_optarg ;;
1112 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1113 | --syscon | --sysco | --sysc | --sys | --sy)
1114 ac_prev=sysconfdir ;;
1115 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1116 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1117 sysconfdir=$ac_optarg ;;
1119 -target | --target | --targe | --targ | --tar | --ta | --t)
1120 ac_prev=target_alias ;;
1121 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1122 target_alias=$ac_optarg ;;
1124 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1125 verbose=yes ;;
1127 -version | --version | --versio | --versi | --vers | -V)
1128 ac_init_version=: ;;
1130 -with-* | --with-*)
1131 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1132 # Reject names that are not valid shell variable names.
1133 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1134 as_fn_error $? "invalid package name: $ac_useropt"
1135 ac_useropt_orig=$ac_useropt
1136 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1137 case $ac_user_opts in
1139 "with_$ac_useropt"
1140 "*) ;;
1141 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1142 ac_unrecognized_sep=', ';;
1143 esac
1144 eval with_$ac_useropt=\$ac_optarg ;;
1146 -without-* | --without-*)
1147 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1148 # Reject names that are not valid shell variable names.
1149 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1150 as_fn_error $? "invalid package name: $ac_useropt"
1151 ac_useropt_orig=$ac_useropt
1152 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1153 case $ac_user_opts in
1155 "with_$ac_useropt"
1156 "*) ;;
1157 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1158 ac_unrecognized_sep=', ';;
1159 esac
1160 eval with_$ac_useropt=no ;;
1162 --x)
1163 # Obsolete; use --with-x.
1164 with_x=yes ;;
1166 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1167 | --x-incl | --x-inc | --x-in | --x-i)
1168 ac_prev=x_includes ;;
1169 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1170 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1171 x_includes=$ac_optarg ;;
1173 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1174 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1175 ac_prev=x_libraries ;;
1176 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1177 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1178 x_libraries=$ac_optarg ;;
1180 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1181 Try \`$0 --help' for more information"
1184 *=*)
1185 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1186 # Reject names that are not valid shell variable names.
1187 case $ac_envvar in #(
1188 '' | [0-9]* | *[!_$as_cr_alnum]* )
1189 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1190 esac
1191 eval $ac_envvar=\$ac_optarg
1192 export $ac_envvar ;;
1195 # FIXME: should be removed in autoconf 3.0.
1196 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1197 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1198 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1199 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1202 esac
1203 done
1205 if test -n "$ac_prev"; then
1206 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1207 as_fn_error $? "missing argument to $ac_option"
1210 if test -n "$ac_unrecognized_opts"; then
1211 case $enable_option_checking in
1212 no) ;;
1213 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1214 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1215 esac
1218 # Check all directory arguments for consistency.
1219 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1220 datadir sysconfdir sharedstatedir localstatedir includedir \
1221 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1222 libdir localedir mandir
1224 eval ac_val=\$$ac_var
1225 # Remove trailing slashes.
1226 case $ac_val in
1227 */ )
1228 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1229 eval $ac_var=\$ac_val;;
1230 esac
1231 # Be sure to have absolute directory names.
1232 case $ac_val in
1233 [\\/$]* | ?:[\\/]* ) continue;;
1234 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1235 esac
1236 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1237 done
1239 # There might be people who depend on the old broken behavior: `$host'
1240 # used to hold the argument of --host etc.
1241 # FIXME: To remove some day.
1242 build=$build_alias
1243 host=$host_alias
1244 target=$target_alias
1246 # FIXME: To remove some day.
1247 if test "x$host_alias" != x; then
1248 if test "x$build_alias" = x; then
1249 cross_compiling=maybe
1250 elif test "x$build_alias" != "x$host_alias"; then
1251 cross_compiling=yes
1255 ac_tool_prefix=
1256 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1258 test "$silent" = yes && exec 6>/dev/null
1261 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1262 ac_ls_di=`ls -di .` &&
1263 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1264 as_fn_error $? "working directory cannot be determined"
1265 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1266 as_fn_error $? "pwd does not report name of working directory"
1269 # Find the source files, if location was not specified.
1270 if test -z "$srcdir"; then
1271 ac_srcdir_defaulted=yes
1272 # Try the directory containing this script, then the parent directory.
1273 ac_confdir=`$as_dirname -- "$as_myself" ||
1274 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1275 X"$as_myself" : 'X\(//\)[^/]' \| \
1276 X"$as_myself" : 'X\(//\)$' \| \
1277 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1278 $as_echo X"$as_myself" |
1279 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1280 s//\1/
1283 /^X\(\/\/\)[^/].*/{
1284 s//\1/
1287 /^X\(\/\/\)$/{
1288 s//\1/
1291 /^X\(\/\).*/{
1292 s//\1/
1295 s/.*/./; q'`
1296 srcdir=$ac_confdir
1297 if test ! -r "$srcdir/$ac_unique_file"; then
1298 srcdir=..
1300 else
1301 ac_srcdir_defaulted=no
1303 if test ! -r "$srcdir/$ac_unique_file"; then
1304 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1305 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1307 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1308 ac_abs_confdir=`(
1309 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1310 pwd)`
1311 # When building in place, set srcdir=.
1312 if test "$ac_abs_confdir" = "$ac_pwd"; then
1313 srcdir=.
1315 # Remove unnecessary trailing slashes from srcdir.
1316 # Double slashes in file names in object file debugging info
1317 # mess up M-x gdb in Emacs.
1318 case $srcdir in
1319 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1320 esac
1321 for ac_var in $ac_precious_vars; do
1322 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1323 eval ac_env_${ac_var}_value=\$${ac_var}
1324 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1325 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1326 done
1329 # Report the --help message.
1331 if test "$ac_init_help" = "long"; then
1332 # Omit some internal or obsolete options to make the list less imposing.
1333 # This message is too long to be a string in the A/UX 3.1 sh.
1334 cat <<_ACEOF
1335 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1337 Usage: $0 [OPTION]... [VAR=VALUE]...
1339 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1340 VAR=VALUE. See below for descriptions of some of the useful variables.
1342 Defaults for the options are specified in brackets.
1344 Configuration:
1345 -h, --help display this help and exit
1346 --help=short display options specific to this package
1347 --help=recursive display the short help of all the included packages
1348 -V, --version display version information and exit
1349 -q, --quiet, --silent do not print \`checking ...' messages
1350 --cache-file=FILE cache test results in FILE [disabled]
1351 -C, --config-cache alias for \`--cache-file=config.cache'
1352 -n, --no-create do not create output files
1353 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1355 Installation directories:
1356 --prefix=PREFIX install architecture-independent files in PREFIX
1357 [$ac_default_prefix]
1358 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1359 [PREFIX]
1361 By default, \`make install' will install all the files in
1362 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1363 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1364 for instance \`--prefix=\$HOME'.
1366 For better control, use the options below.
1368 Fine tuning of the installation directories:
1369 --bindir=DIR user executables [EPREFIX/bin]
1370 --sbindir=DIR system admin executables [EPREFIX/sbin]
1371 --libexecdir=DIR program executables [EPREFIX/libexec]
1372 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1373 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1374 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1375 --libdir=DIR object code libraries [EPREFIX/lib]
1376 --includedir=DIR C header files [PREFIX/include]
1377 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1378 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1379 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1380 --infodir=DIR info documentation [DATAROOTDIR/info]
1381 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1382 --mandir=DIR man documentation [DATAROOTDIR/man]
1383 --docdir=DIR documentation root [DATAROOTDIR/doc/glibc]
1384 --htmldir=DIR html documentation [DOCDIR]
1385 --dvidir=DIR dvi documentation [DOCDIR]
1386 --pdfdir=DIR pdf documentation [DOCDIR]
1387 --psdir=DIR ps documentation [DOCDIR]
1388 _ACEOF
1390 cat <<\_ACEOF
1392 System types:
1393 --build=BUILD configure for building on BUILD [guessed]
1394 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1395 _ACEOF
1398 if test -n "$ac_init_help"; then
1399 case $ac_init_help in
1400 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1401 esac
1402 cat <<\_ACEOF
1404 Optional Features:
1405 --disable-option-checking ignore unrecognized --enable/--with options
1406 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1407 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1408 --disable-sanity-checks really do not use threads (should not be used except
1409 in special situations) [default=yes]
1410 --enable-shared build shared library [default=yes if GNU ld]
1411 --enable-profile build profiled library [default=no]
1412 --disable-timezone-tools
1413 do not install timezone tools [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 # Default, dynamic case.
3179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180 /* end confdefs.h. */
3183 main ()
3187 return 0;
3189 _ACEOF
3190 if ac_fn_cxx_try_link "$LINENO"; then :
3191 libc_cv_cxx_link_ok=yes
3192 else
3193 libc_cv_cxx_link_ok=no
3195 rm -f core conftest.err conftest.$ac_objext \
3196 conftest$ac_exeext conftest.$ac_ext
3197 # Static case.
3198 old_LDFLAGS="$LDFLAGS"
3199 LDFLAGS="$LDFLAGS -static"
3200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3201 /* end confdefs.h. */
3203 #include <iostream>
3206 main()
3208 std::cout << "Hello, world!";
3209 return 0;
3212 _ACEOF
3213 if ac_fn_cxx_try_link "$LINENO"; then :
3215 else
3216 libc_cv_cxx_link_ok=no
3218 rm -f core conftest.err conftest.$ac_objext \
3219 conftest$ac_exeext conftest.$ac_ext
3220 LDFLAGS="$old_LDFLAGS"
3221 ac_ext=c
3222 ac_cpp='$CPP $CPPFLAGS'
3223 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3224 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3225 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_link_ok" >&5
3229 $as_echo "$libc_cv_cxx_link_ok" >&6; }
3230 if test $libc_cv_cxx_link_ok != yes; then :
3231 CXX=
3234 if test "`cd $srcdir; pwd -P`" = "`pwd -P`"; then
3235 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3238 # This will get text that should go into config.make.
3239 config_vars=
3241 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3243 # Check whether --with-gd was given.
3244 if test "${with_gd+set}" = set; then :
3245 withval=$with_gd; case "$with_gd" in
3246 yes|''|no) ;;
3247 *) libgd_include="-I$withval/include"
3248 libgd_ldflags="-L$withval/lib" ;;
3249 esac
3254 # Check whether --with-gd-include was given.
3255 if test "${with_gd_include+set}" = set; then :
3256 withval=$with_gd_include; case "$with_gd_include" in
3257 ''|no) ;;
3258 *) libgd_include="-I$withval" ;;
3259 esac
3264 # Check whether --with-gd-lib was given.
3265 if test "${with_gd_lib+set}" = set; then :
3266 withval=$with_gd_lib; case "$with_gd_lib" in
3267 ''|no) ;;
3268 *) libgd_ldflags="-L$withval" ;;
3269 esac
3274 if test -n "$libgd_include"; then
3275 config_vars="$config_vars
3276 CFLAGS-memusagestat.c = $libgd_include"
3278 if test -n "$libgd_ldflags"; then
3279 config_vars="$config_vars
3280 libgd-LDFLAGS = $libgd_ldflags"
3284 # Check whether --with-fp was given.
3285 if test "${with_fp+set}" = set; then :
3286 withval=$with_fp; with_fp=$withval
3287 else
3288 with_fp=yes
3293 # Check whether --with-binutils was given.
3294 if test "${with_binutils+set}" = set; then :
3295 withval=$with_binutils; path_binutils=$withval
3296 else
3297 path_binutils=''
3301 # Check whether --with-selinux was given.
3302 if test "${with_selinux+set}" = set; then :
3303 withval=$with_selinux; with_selinux=$withval
3304 else
3305 with_selinux=auto
3310 # Check whether --with-headers was given.
3311 if test "${with_headers+set}" = set; then :
3312 withval=$with_headers; sysheaders=$withval
3313 else
3314 sysheaders=''
3321 # Check whether --with-default-link was given.
3322 if test "${with_default_link+set}" = set; then :
3323 withval=$with_default_link; use_default_link=$withval
3324 else
3325 use_default_link=default
3329 # Check whether --enable-sanity-checks was given.
3330 if test "${enable_sanity_checks+set}" = set; then :
3331 enableval=$enable_sanity_checks; enable_sanity=$enableval
3332 else
3333 enable_sanity=yes
3337 # Check whether --enable-shared was given.
3338 if test "${enable_shared+set}" = set; then :
3339 enableval=$enable_shared; shared=$enableval
3340 else
3341 shared=yes
3344 # Check whether --enable-profile was given.
3345 if test "${enable_profile+set}" = set; then :
3346 enableval=$enable_profile; profile=$enableval
3347 else
3348 profile=no
3351 # Check whether --enable-timezone-tools was given.
3352 if test "${enable_timezone_tools+set}" = set; then :
3353 enableval=$enable_timezone_tools; enable_timezone_tools=$enableval
3354 else
3355 enable_timezone_tools=yes
3360 # Check whether --enable-hardcoded-path-in-tests was given.
3361 if test "${enable_hardcoded_path_in_tests+set}" = set; then :
3362 enableval=$enable_hardcoded_path_in_tests; hardcoded_path_in_tests=$enableval
3363 else
3364 hardcoded_path_in_tests=no
3369 # Check whether --enable-stackguard-randomization was given.
3370 if test "${enable_stackguard_randomization+set}" = set; then :
3371 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3372 else
3373 enable_stackguard_randomize=no
3376 if test "$enable_stackguard_randomize" = yes; then
3377 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3381 # Check whether --enable-lock-elision was given.
3382 if test "${enable_lock_elision+set}" = set; then :
3383 enableval=$enable_lock_elision; enable_lock_elision=$enableval
3384 else
3385 enable_lock_elision=no
3389 if test "$enable_lock_elision" = yes ; then
3390 $as_echo "#define ENABLE_LOCK_ELISION 1" >>confdefs.h
3394 # Check whether --enable-add-ons was given.
3395 if test "${enable_add_ons+set}" = set; then :
3396 enableval=$enable_add_ons;
3397 else
3398 enable_add_ons=yes
3402 # Check whether --enable-hidden-plt was given.
3403 if test "${enable_hidden_plt+set}" = set; then :
3404 enableval=$enable_hidden_plt; hidden=$enableval
3405 else
3406 hidden=yes
3409 if test "x$hidden" = xno; then
3410 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3414 # Check whether --enable-bind-now was given.
3415 if test "${enable_bind_now+set}" = set; then :
3416 enableval=$enable_bind_now; bindnow=$enableval
3417 else
3418 bindnow=no
3422 if test "x$bindnow" = xyes; then
3423 $as_echo "#define BIND_NOW 1" >>confdefs.h
3427 # Check whether --enable-static-nss was given.
3428 if test "${enable_static_nss+set}" = set; then :
3429 enableval=$enable_static_nss; static_nss=$enableval
3430 else
3431 static_nss=no
3434 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3435 static_nss=yes
3436 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3440 # Check whether --enable-force-install was given.
3441 if test "${enable_force_install+set}" = set; then :
3442 enableval=$enable_force_install; force_install=$enableval
3443 else
3444 force_install=yes
3449 # Check whether --enable-maintainer-mode was given.
3450 if test "${enable_maintainer_mode+set}" = set; then :
3451 enableval=$enable_maintainer_mode; maintainer=$enableval
3452 else
3453 maintainer=no
3457 # Check whether --enable-kernel was given.
3458 if test "${enable_kernel+set}" = set; then :
3459 enableval=$enable_kernel; minimum_kernel=$enableval
3462 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3463 # Better nothing than this.
3464 minimum_kernel=""
3465 else
3466 if test "$minimum_kernel" = current; then
3467 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3471 # Check whether --enable-all-warnings was given.
3472 if test "${enable_all_warnings+set}" = set; then :
3473 enableval=$enable_all_warnings; all_warnings=$enableval
3478 # Check whether --enable-werror was given.
3479 if test "${enable_werror+set}" = set; then :
3480 enableval=$enable_werror; enable_werror=$enableval
3481 else
3482 enable_werror=yes
3487 # Check whether --enable-multi-arch was given.
3488 if test "${enable_multi_arch+set}" = set; then :
3489 enableval=$enable_multi_arch; multi_arch=$enableval
3490 else
3491 multi_arch=default
3495 # Check whether --enable-nss-crypt was given.
3496 if test "${enable_nss_crypt+set}" = set; then :
3497 enableval=$enable_nss_crypt; nss_crypt=$enableval
3498 else
3499 nss_crypt=no
3502 if test x$nss_crypt = xyes; then
3503 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3504 if test $? -ne 0; then
3505 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3507 old_CFLAGS="$CFLAGS"
3508 CFLAGS="$CFLAGS $nss_includes"
3510 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3511 /* end confdefs.h. */
3512 typedef int PRBool;
3513 #include <hasht.h>
3514 #include <nsslowhash.h>
3515 void f (void) { NSSLOW_Init (); }
3517 main ()
3521 return 0;
3523 _ACEOF
3524 if ac_fn_c_try_compile "$LINENO"; then :
3525 libc_cv_nss_crypt=yes
3526 else
3527 as_fn_error $? "
3528 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3530 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3531 old_LIBS="$LIBS"
3532 LIBS="$LIBS -lfreebl3"
3533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3534 /* end confdefs.h. */
3535 typedef int PRBool;
3536 #include <hasht.h>
3537 #include <nsslowhash.h>
3539 main ()
3541 NSSLOW_Init();
3543 return 0;
3545 _ACEOF
3546 if ac_fn_c_try_link "$LINENO"; then :
3547 libc_cv_nss_crypt=yes
3548 else
3549 as_fn_error $? "
3550 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3552 rm -f core conftest.err conftest.$ac_objext \
3553 conftest$ac_exeext conftest.$ac_ext
3554 CFLAGS="$old_CFLAGS"
3555 LIBS="$old_LIBS"
3556 else
3557 libc_cv_nss_crypt=no
3562 # Check whether --enable-obsolete-rpc was given.
3563 if test "${enable_obsolete_rpc+set}" = set; then :
3564 enableval=$enable_obsolete_rpc; link_obsolete_rpc=$enableval
3565 else
3566 link_obsolete_rpc=no
3571 if test "$link_obsolete_rpc" = yes; then
3572 $as_echo "#define LINK_OBSOLETE_RPC 1" >>confdefs.h
3576 # Check whether --enable-systemtap was given.
3577 if test "${enable_systemtap+set}" = set; then :
3578 enableval=$enable_systemtap; systemtap=$enableval
3579 else
3580 systemtap=no
3583 if test "x$systemtap" != xno; then
3584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for systemtap static probe support" >&5
3585 $as_echo_n "checking for systemtap static probe support... " >&6; }
3586 if ${libc_cv_sdt+:} false; then :
3587 $as_echo_n "(cached) " >&6
3588 else
3589 old_CFLAGS="$CFLAGS"
3590 CFLAGS="-std=gnu11 $CFLAGS"
3591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3592 /* end confdefs.h. */
3593 #include <sys/sdt.h>
3594 void foo (int i, void *p)
3596 asm ("" STAP_PROBE_ASM (foo, bar, STAP_PROBE_ASM_TEMPLATE (2)) ""
3597 :: STAP_PROBE_ASM_OPERANDS (2, i, p));
3599 _ACEOF
3600 if ac_fn_c_try_compile "$LINENO"; then :
3601 libc_cv_sdt=yes
3602 else
3603 libc_cv_sdt=no
3605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3606 CFLAGS="$old_CFLAGS"
3608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_sdt" >&5
3609 $as_echo "$libc_cv_sdt" >&6; }
3610 if test $libc_cv_sdt = yes; then
3611 $as_echo "#define USE_STAP_PROBE 1" >>confdefs.h
3613 elif test "x$systemtap" != xauto; then
3614 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3615 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3616 as_fn_error $? "systemtap support needs sys/sdt.h with asm support
3617 See \`config.log' for more details" "$LINENO" 5; }
3621 # Check whether --enable-build-nscd was given.
3622 if test "${enable_build_nscd+set}" = set; then :
3623 enableval=$enable_build_nscd; build_nscd=$enableval
3624 else
3625 build_nscd=default
3630 # Note the use of $use_nscd is near the bottom of the file.
3631 # Check whether --enable-nscd was given.
3632 if test "${enable_nscd+set}" = set; then :
3633 enableval=$enable_nscd; use_nscd=$enableval
3634 else
3635 use_nscd=yes
3639 # Check whether --enable-pt_chown was given.
3640 if test "${enable_pt_chown+set}" = set; then :
3641 enableval=$enable_pt_chown; build_pt_chown=$enableval
3642 else
3643 build_pt_chown=no
3647 if test "$build_pt_chown" = yes; then
3648 $as_echo "#define HAVE_PT_CHOWN 1" >>confdefs.h
3652 # The abi-tags file uses a fairly simplistic model for name recognition that
3653 # can't distinguish i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a
3654 # $host_os of `gnu*' here to be `gnu-gnu*' just so that it can tell.
3655 # This doesn't get used much beyond that, so it's fairly safe.
3656 case "$host_os" in
3657 linux*)
3659 gnu*)
3660 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3662 esac
3664 # Check whether --enable-mathvec was given.
3665 if test "${enable_mathvec+set}" = set; then :
3666 enableval=$enable_mathvec; build_mathvec=$enableval
3667 else
3668 build_mathvec=notset
3672 # We keep the original values in `$config_*' and never modify them, so we
3673 # can write them unchanged into config.make. Everything else uses
3674 # $machine, $vendor, and $os, and changes them whenever convenient.
3675 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3677 # Don't allow vendor == "unknown"
3678 test "$config_vendor" = unknown && config_vendor=
3679 config_os="`echo $config_os | sed 's/^unknown-//'`"
3681 # Some configurations imply other options.
3682 elf=yes
3684 # The configure fragment of an add-on port can modify these to supplement
3685 # or override the table in the case statement below. No fragment should
3686 # ever change the config_* variables, however.
3687 machine=$config_machine
3688 vendor=$config_vendor
3689 os=$config_os
3690 base_os=''
3692 submachine=
3694 # Check whether --with-cpu was given.
3695 if test "${with_cpu+set}" = set; then :
3696 withval=$with_cpu; case "$withval" in
3697 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3698 no) ;;
3699 *) submachine="$withval" ;;
3700 esac
3705 # An preconfigure script can set this when it wants to disable the sanity
3706 # check below.
3707 libc_config_ok=no
3709 if frags=`ls -d $srcdir/sysdeps/*/preconfigure 2> /dev/null`
3710 then
3711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps preconfigure fragments" >&5
3712 $as_echo_n "checking for sysdeps preconfigure fragments... " >&6; }
3713 for frag in $frags; do
3714 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3715 echo $ECHO_N "$name $ECHO_C" >&6
3716 . "$frag"
3717 done
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3719 $as_echo "" >&6; }
3722 subdirs="$subdirs "
3725 case "$enable_add_ons" in
3726 ''|no) add_ons= ;;
3727 yes|'*')
3728 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3729 sed 's@/[^/]*$@@' | sort | uniq`
3730 add_ons_automatic=yes
3732 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3733 add_ons_automatic=no ;;
3734 esac
3736 configured_add_ons=
3737 add_ons_sfx=
3738 add_ons_pfx=
3739 if test x"$add_ons" != x; then
3740 for f in $add_ons; do
3741 # Some sanity checks
3742 case "$f" in
3743 crypt)
3744 as_fn_error $? "
3745 *** It seems that you're using an old \`crypt' add-on. crypt is now
3746 *** part of glibc and using the old add-on will not work with this
3747 *** release. Start again with fresh sources and without the old
3748 *** \`crypt' add-on." "$LINENO" 5
3750 localedata)
3751 as_fn_error $? "
3752 *** It seems that you're using an old \`localedata' add-on. localedata
3753 *** is now part of glibc and using the old add-on will not work with
3754 *** this release. Start again with fresh sources and without the old
3755 *** \`localedata' add-on." "$LINENO" 5
3757 esac
3758 done
3760 # Now source each add-on's configure fragment.
3761 # The fragments can use $srcdir/$libc_add_on to find themselves,
3762 # and test $add_ons_automatic to see if they were explicitly requested.
3763 # A fragment can clear (or even change) $libc_add_on to affect
3764 # whether it goes into the list to be actually used in the build.
3765 use_add_ons=
3766 for libc_add_on in $add_ons; do
3767 # Test whether such a directory really exists.
3768 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3769 case "$libc_add_on" in
3771 libc_add_on_srcdir=$libc_add_on
3774 test -d "$srcdir/$libc_add_on" || {
3775 if test -d "$libc_add_on"; then
3776 libc_add_on="`pwd`/$libc_add_on"
3777 else
3778 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3781 libc_add_on_srcdir=$srcdir/$libc_add_on
3783 esac
3785 libc_add_on_frag=$libc_add_on_srcdir/configure
3786 libc_add_on_canonical=
3787 libc_add_on_config_subdirs=
3788 if test -r "$libc_add_on_frag"; then
3789 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3790 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3791 libc_add_on_canonical=unknown
3792 libc_add_on_subdirs=
3793 . "$libc_add_on_frag"
3794 test -z "$libc_add_on" || {
3795 configured_add_ons="$configured_add_ons $libc_add_on"
3796 if test "x$libc_add_on_canonical" = xunknown; then
3797 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3799 for d in $libc_add_on_subdirs; do
3800 case "$libc_add_on" in
3801 /*) subdir_srcdir="$libc_add_on" ;;
3802 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3803 esac
3804 case "$d" in
3806 d="${libc_add_on_canonical:-$libc_add_on}"
3809 subdir_srcdir="$d"
3812 subdir_srcdir="$subdir_srcdir/$d"
3814 esac
3815 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3816 add_on_subdirs="$add_on_subdirs $d"
3817 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3818 $d-srcdir = $subdir_srcdir"
3819 done
3820 for d in $libc_add_on_config_subdirs; do
3821 case "$d" in
3822 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3823 esac
3824 if test ! -d "$libc_add_on_srcdir/$d"; then
3825 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3827 case "$libc_add_on" in
3828 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3829 esac
3830 subdirs="$subdirs $libc_add_on/$d"
3831 done
3834 if test -n "$libc_add_on"; then
3835 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3836 then
3837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3838 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
3839 for frag in $frags; do
3840 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
3841 echo $ECHO_N "$name $ECHO_C" >&6
3842 . "$frag"
3843 done
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
3845 $as_echo "" >&6; }
3847 use_add_ons="$use_add_ons $libc_add_on"
3848 add_ons_pfx="$add_ons_pfx $libc_add_on/"
3849 test -z "$libc_add_on_canonical" ||
3850 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
3852 done
3853 # Use echo to strip excess whitespace.
3854 add_ons="`echo $use_add_ons`"
3861 ### By using the undocumented --enable-hacker-mode option for configure
3862 ### one can skip this test to make the configuration not fail for unsupported
3863 ### platforms.
3865 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
3866 case "$machine-$host_os" in
3867 *-linux* | *-gnu*)
3870 as_fn_error $? "
3871 *** The GNU C library is currently unavailable for this platform.
3872 *** If you are interested in seeing glibc on this platform visit
3873 *** the \"How to submit a new port\" in the wiki:
3874 *** https://sourceware.org/glibc/wiki/#Development
3875 *** and join the community!" "$LINENO" 5
3877 esac
3880 # Set base_machine if not set by a preconfigure fragment.
3881 test -n "$base_machine" || base_machine=$machine
3884 # For the multi-arch option we need support in the assembler & linker.
3885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler and linker STT_GNU_IFUNC support" >&5
3886 $as_echo_n "checking for assembler and linker STT_GNU_IFUNC support... " >&6; }
3887 if ${libc_cv_ld_gnu_indirect_function+:} false; then :
3888 $as_echo_n "(cached) " >&6
3889 else
3890 cat > conftest.S <<EOF
3891 .type foo,%gnu_indirect_function
3892 foo:
3893 .globl _start
3894 _start:
3895 .globl __start
3896 __start:
3897 .data
3898 #ifdef _LP64
3899 .quad foo
3900 #else
3901 .long foo
3902 #endif
3904 libc_cv_ld_gnu_indirect_function=no
3905 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
3906 -nostartfiles -nostdlib \
3907 -o conftest conftest.S 1>&5 2>&5; then
3908 # Do a link to see if the backend supports IFUNC relocs.
3909 $READELF -r conftest 1>&5
3910 LC_ALL=C $READELF -r conftest | grep 'no relocations' >/dev/null || {
3911 libc_cv_ld_gnu_indirect_function=yes
3914 rm -f conftest*
3916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_gnu_indirect_function" >&5
3917 $as_echo "$libc_cv_ld_gnu_indirect_function" >&6; }
3919 if test x"$libc_cv_ld_gnu_indirect_function" != xyes; then
3920 if test x"$multi_arch" = xyes; then
3921 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
3922 else
3923 multi_arch=no
3926 multi_arch_d=
3927 if test x"$multi_arch" != xno; then
3928 multi_arch_d=/multiarch
3931 # Compute the list of sysdep directories for this configuration.
3932 # This can take a while to compute.
3933 sysdep_dir=$srcdir/sysdeps
3934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
3935 $as_echo_n "checking sysdep dirs... " >&6; }
3936 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
3937 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
3939 test "x$base_os" != x || case "$os" in
3940 gnu*)
3941 base_os=mach/hurd ;;
3942 linux*)
3943 base_os=unix/sysv ;;
3944 esac
3946 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
3947 tail=$os
3948 ostry=$os
3949 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
3950 ostry="$ostry /$o"
3951 tail=$o
3952 done
3953 o=`echo $tail | sed 's/[0-9]*$//'`
3954 if test $o != $tail; then
3955 ostry="$ostry /$o"
3957 # For linux-gnu, try linux-gnu, then linux.
3958 o=`echo $tail | sed 's/-.*$//'`
3959 if test $o != $tail; then
3960 ostry="$ostry /$o"
3963 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
3964 base=
3965 tail=$base_os
3966 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
3967 set $b
3968 base="$base /$1"
3969 tail="$2"
3970 done
3972 # For sparc/sparc32, try sparc/sparc32 and then sparc.
3973 mach=
3974 tail=$machine${submachine:+/$submachine}
3975 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
3976 set $m
3977 # Prepend the machine's FPU directory unless --without-fp.
3978 if test "$with_fp" = yes; then
3979 maybe_fpu=/fpu
3980 else
3981 maybe_fpu=/nofpu
3983 # For each machine term, try it with and then without /multiarch.
3984 for try_fpu in $maybe_fpu ''; do
3985 for try_multi in $multi_arch_d ''; do
3986 mach="$mach /$1$try_fpu$try_multi"
3987 done
3988 done
3989 tail="$2"
3990 done
3993 # Find what sysdep directories exist.
3994 sysnames_add_ons=
3995 sysnames=
3996 for b in $base ''; do
3997 for m0 in $mach ''; do
3998 for v in /$vendor ''; do
3999 test "$v" = / && continue
4000 for o in /$ostry ''; do
4001 test "$o" = / && continue
4002 for m in $mach ''; do
4003 for d in $add_ons_pfx ''; do
4004 for a in $add_ons_sfx ''; do
4005 try_suffix="$m0$b$v$o$m"
4006 if test -n "$try_suffix"; then
4007 try_srcdir="${srcdir}/"
4008 case "$d" in
4009 /*) try_srcdir= ;;
4010 esac
4011 try="${d}sysdeps$try_suffix$a"
4012 test -n "$enable_debug_configure" &&
4013 echo "$0 DEBUG: try $try" >&2
4014 if test -d "$try_srcdir$try"; then
4015 sysnames="$sysnames $try"
4016 { test -n "$o" || test -n "$b"; } && os_used=t
4017 { test -n "$m" || test -n "$m0"; } && machine_used=t
4018 case x${m0:-$m} in
4019 x*/$submachine) submachine_used=t ;;
4020 esac
4021 if test -n "$d"; then
4022 case "$sysnames_add_ons" in
4023 *" $d "*) ;;
4024 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4025 esac
4029 done
4030 done
4031 done
4032 done
4033 done
4034 done
4035 done
4037 # If the assembler supports gnu_indirect_function symbol type and the
4038 # architecture supports multi-arch, we enable multi-arch by default.
4039 case $sysnames_add_ons$sysnames in
4040 *"$multi_arch_d"*)
4043 test x"$multi_arch" = xdefault && multi_arch=no
4045 esac
4046 if test x"$multi_arch" != xno; then
4047 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4052 if test -z "$os_used" && test "$os" != none; then
4053 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4055 if test -z "$machine_used" && test "$machine" != none; then
4056 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4058 if test -z "$submachine_used" && test -n "$submachine"; then
4059 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4063 # We have now validated the configuration.
4065 # Expand the list of system names into a full list of directories
4066 # from each element's parent name and Implies file (if present).
4067 set $sysnames
4068 names=
4069 while test $# -gt 0; do
4070 name=$1
4071 shift
4073 case " $names " in *" $name "*)
4074 # Already in the list.
4075 continue
4076 esac
4078 # Report each name as we discover it, so there is no long pause in output.
4079 echo $ECHO_N "$name $ECHO_C" >&6
4081 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4083 case $name in
4084 /*) xsrcdir= ;;
4085 *) xsrcdir=$srcdir/ ;;
4086 esac
4087 test -n "$enable_debug_configure" &&
4088 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4090 for implies_file in Implies Implies-before Implies-after; do
4091 implies_type=`echo $implies_file | sed s/-/_/`
4092 eval ${implies_type}=
4093 if test -f $xsrcdir$name/$implies_file; then
4094 # Collect more names from the `Implies' file (removing comments).
4095 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/$implies_file`"
4096 for x in $implied_candidate; do
4097 found=no
4098 if test -d $xsrcdir$name_base/$x; then
4099 eval "${implies_type}=\"\$${implies_type} \$name_base/\$x\""
4100 found=yes
4102 for d in $add_ons_pfx ''; do
4103 try="${d}sysdeps/$x"
4104 case $d in
4105 /*) try_srcdir= ;;
4106 *) try_srcdir=$srcdir/ ;;
4107 esac
4108 test -n "$enable_debug_configure" &&
4109 echo "DEBUG: $name $implies_file $x try($d) {$try_srcdir}$try" >&2
4110 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4111 then
4112 eval "${implies_type}=\"\$${implies_type} \$try\""
4113 found=yes
4114 case "$sysnames_add_ons" in
4115 *" $d "*) ;;
4116 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4117 esac
4119 done
4120 if test $found = no; then
4121 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/$implies_file specifies nonexistent $x" >&5
4122 $as_echo "$as_me: WARNING: $name/$implies_file specifies nonexistent $x" >&2;}
4124 done
4126 done
4128 # Add NAME to the list of names.
4129 names="$names $name"
4131 # Find the parent of NAME, using the empty string if it has none.
4132 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4134 test -n "$enable_debug_configure" &&
4135 echo "DEBUG: $name Implies='$Implies' rest='$*' parent='$parent' \
4136 Implies_before='$Implies_before' Implies_after='$Implies_after'" >&2
4138 # Add the names implied by NAME, and NAME's parent (if it has one), to
4139 # the list of names to be processed (the argument list). We prepend the
4140 # implied names to the list and append the parent. We want implied
4141 # directories to come before further directories inferred from the
4142 # configuration components; this ensures that for sysv4, unix/common
4143 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4144 # after sysv4).
4145 sysnames="`echo $Implies $* $Implies_before $parent $Implies_after`"
4146 test -n "$sysnames" && set $sysnames
4147 done
4149 # Add the default directories.
4150 default_sysnames="sysdeps/generic"
4151 sysnames="$names $default_sysnames"
4153 # The other names were emitted during the scan.
4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4155 $as_echo "$default_sysnames" >&6; }
4157 # Collect the list of add-ons that supply partial sysdeps trees.
4158 sysdeps_add_ons=
4159 for add_on in $add_ons; do
4160 case "$add_on" in
4161 /*) xsrcdir= ;;
4162 *) xsrcdir="$srcdir/" ;;
4163 esac
4165 test -d "$xsrcdir$add_on/sysdeps" || {
4166 case "$configured_add_ons " in
4167 *" $add_on "*) ;;
4168 *|'')
4169 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4171 esac
4172 continue
4175 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4176 case "$sysnames_add_ons" in
4177 *" $add_on/ "*) ;;
4178 *|'')
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4180 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4181 continue ;;
4182 esac
4184 found=no
4185 for d in $sysnames; do
4186 case "$d" in
4187 $add_on/sysdeps/*) ;;
4188 *) continue ;;
4189 esac
4190 (cd "$xsrcdir$d" && for f in *[!~]; do
4191 case "$f" in
4192 sys|bits)
4193 for ff in $f/*.h; do
4194 test -d "$ff" || { test -e "$ff" && exit 88; }
4195 done
4198 test -d "$f" || { test -e "$f" && exit 88; }
4200 esac
4201 done)
4202 if test $? -eq 88; then
4203 found=yes
4204 break
4206 done
4207 if test $found = no; then
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4209 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4211 done
4215 ### Locate tools.
4217 # Find a good install program. We prefer a C program (faster),
4218 # so one script is as good as another. But avoid the broken or
4219 # incompatible versions:
4220 # SysV /etc/install, /usr/sbin/install
4221 # SunOS /usr/etc/install
4222 # IRIX /sbin/install
4223 # AIX /bin/install
4224 # AmigaOS /C/install, which installs bootblocks on floppy discs
4225 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4226 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4227 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4228 # OS/2's system install, which has a completely different semantic
4229 # ./install, which can be erroneously created by make from ./install.sh.
4230 # Reject install programs that cannot install multiple files.
4231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4232 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4233 if test -z "$INSTALL"; then
4234 if ${ac_cv_path_install+:} false; then :
4235 $as_echo_n "(cached) " >&6
4236 else
4237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4238 for as_dir in $PATH
4240 IFS=$as_save_IFS
4241 test -z "$as_dir" && as_dir=.
4242 # Account for people who put trailing slashes in PATH elements.
4243 case $as_dir/ in #((
4244 ./ | .// | /[cC]/* | \
4245 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4246 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4247 /usr/ucb/* ) ;;
4249 # OSF1 and SCO ODT 3.0 have their own names for install.
4250 # Don't use installbsd from OSF since it installs stuff as root
4251 # by default.
4252 for ac_prog in ginstall scoinst install; do
4253 for ac_exec_ext in '' $ac_executable_extensions; do
4254 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4255 if test $ac_prog = install &&
4256 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4257 # AIX install. It has an incompatible calling convention.
4259 elif test $ac_prog = install &&
4260 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4261 # program-specific install script used by HP pwplus--don't use.
4263 else
4264 rm -rf conftest.one conftest.two conftest.dir
4265 echo one > conftest.one
4266 echo two > conftest.two
4267 mkdir conftest.dir
4268 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4269 test -s conftest.one && test -s conftest.two &&
4270 test -s conftest.dir/conftest.one &&
4271 test -s conftest.dir/conftest.two
4272 then
4273 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4274 break 3
4278 done
4279 done
4281 esac
4283 done
4284 IFS=$as_save_IFS
4286 rm -rf conftest.one conftest.two conftest.dir
4289 if test "${ac_cv_path_install+set}" = set; then
4290 INSTALL=$ac_cv_path_install
4291 else
4292 # As a last resort, use the slow shell script. Don't cache a
4293 # value for INSTALL within a source directory, because that will
4294 # break other packages using the cache if that directory is
4295 # removed, or if the value is a relative name.
4296 INSTALL=$ac_install_sh
4299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4300 $as_echo "$INSTALL" >&6; }
4302 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4303 # It thinks the first close brace ends the variable substitution.
4304 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4306 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4308 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4310 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4311 # The makefiles need to use a different form to find it in $srcdir.
4312 INSTALL='\$(..)./scripts/install-sh -c'
4314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4315 $as_echo_n "checking whether ln -s works... " >&6; }
4316 LN_S=$as_ln_s
4317 if test "$LN_S" = "ln -s"; then
4318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4319 $as_echo "yes" >&6; }
4320 else
4321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4322 $as_echo "no, using $LN_S" >&6; }
4326 # Was a --with-binutils option given?
4327 if test -n "$path_binutils"; then
4328 # Make absolute; ensure a single trailing slash.
4329 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4330 CC="$CC -B$path_binutils"
4332 AS=`$CC -print-prog-name=as`
4333 LD=`$CC -print-prog-name=ld`
4334 AR=`$CC -print-prog-name=ar`
4336 OBJDUMP=`$CC -print-prog-name=objdump`
4338 OBJCOPY=`$CC -print-prog-name=objcopy`
4341 # Determine whether we are using GNU binutils.
4342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4343 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4344 if ${libc_cv_prog_as_gnu+:} false; then :
4345 $as_echo_n "(cached) " >&6
4346 else
4347 # Most GNU programs take a -v and spit out some text including
4348 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4349 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4350 libc_cv_prog_as_gnu=yes
4351 else
4352 libc_cv_prog_as_gnu=no
4354 rm -fr contest*
4356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4357 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4358 rm -f a.out
4359 gnu_as=$libc_cv_prog_as_gnu
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4362 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4363 if ${libc_cv_prog_ld_gnu+:} false; then :
4364 $as_echo_n "(cached) " >&6
4365 else
4366 # Most GNU programs take a -v and spit out some text including
4367 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4368 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4369 libc_cv_prog_ld_gnu=yes
4370 else
4371 libc_cv_prog_ld_gnu=no
4373 rm -fr contest*
4375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4376 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4377 gnu_ld=$libc_cv_prog_ld_gnu
4380 # Accept binutils 2.22 or newer.
4381 for ac_prog in $AS
4383 # Extract the first word of "$ac_prog", so it can be a program name with args.
4384 set dummy $ac_prog; ac_word=$2
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4386 $as_echo_n "checking for $ac_word... " >&6; }
4387 if ${ac_cv_prog_AS+:} false; then :
4388 $as_echo_n "(cached) " >&6
4389 else
4390 if test -n "$AS"; then
4391 ac_cv_prog_AS="$AS" # Let the user override the test.
4392 else
4393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4394 for as_dir in $PATH
4396 IFS=$as_save_IFS
4397 test -z "$as_dir" && as_dir=.
4398 for ac_exec_ext in '' $ac_executable_extensions; do
4399 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4400 ac_cv_prog_AS="$ac_prog"
4401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4402 break 2
4404 done
4405 done
4406 IFS=$as_save_IFS
4410 AS=$ac_cv_prog_AS
4411 if test -n "$AS"; then
4412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4413 $as_echo "$AS" >&6; }
4414 else
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4416 $as_echo "no" >&6; }
4420 test -n "$AS" && break
4421 done
4423 if test -z "$AS"; then
4424 ac_verc_fail=yes
4425 else
4426 # Found it, now check the version.
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4428 $as_echo_n "checking version of $AS... " >&6; }
4429 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4430 case $ac_prog_version in
4431 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4432 2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*)
4433 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4434 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4436 esac
4437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4438 $as_echo "$ac_prog_version" >&6; }
4440 if test $ac_verc_fail = yes; then
4441 AS=: critic_missing="$critic_missing as"
4444 for ac_prog in $LD
4446 # Extract the first word of "$ac_prog", so it can be a program name with args.
4447 set dummy $ac_prog; ac_word=$2
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4449 $as_echo_n "checking for $ac_word... " >&6; }
4450 if ${ac_cv_prog_LD+:} false; then :
4451 $as_echo_n "(cached) " >&6
4452 else
4453 if test -n "$LD"; then
4454 ac_cv_prog_LD="$LD" # Let the user override the test.
4455 else
4456 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4457 for as_dir in $PATH
4459 IFS=$as_save_IFS
4460 test -z "$as_dir" && as_dir=.
4461 for ac_exec_ext in '' $ac_executable_extensions; do
4462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4463 ac_cv_prog_LD="$ac_prog"
4464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4465 break 2
4467 done
4468 done
4469 IFS=$as_save_IFS
4473 LD=$ac_cv_prog_LD
4474 if test -n "$LD"; then
4475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4476 $as_echo "$LD" >&6; }
4477 else
4478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4479 $as_echo "no" >&6; }
4483 test -n "$LD" && break
4484 done
4486 if test -z "$LD"; then
4487 ac_verc_fail=yes
4488 else
4489 # Found it, now check the version.
4490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4491 $as_echo_n "checking version of $LD... " >&6; }
4492 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4493 case $ac_prog_version in
4494 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4495 2.1[0-9][0-9]*|2.2[2-9]*|2.[3-9][0-9]*|[3-9].*|[1-9][0-9]*)
4496 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4497 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4499 esac
4500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4501 $as_echo "$ac_prog_version" >&6; }
4503 if test $ac_verc_fail = yes; then
4504 LD=: critic_missing="$critic_missing ld"
4508 # These programs are version sensitive.
4510 for ac_prog in gnumake gmake make
4512 # Extract the first word of "$ac_prog", so it can be a program name with args.
4513 set dummy $ac_prog; ac_word=$2
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4515 $as_echo_n "checking for $ac_word... " >&6; }
4516 if ${ac_cv_prog_MAKE+:} false; then :
4517 $as_echo_n "(cached) " >&6
4518 else
4519 if test -n "$MAKE"; then
4520 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4521 else
4522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4523 for as_dir in $PATH
4525 IFS=$as_save_IFS
4526 test -z "$as_dir" && as_dir=.
4527 for ac_exec_ext in '' $ac_executable_extensions; do
4528 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4529 ac_cv_prog_MAKE="$ac_prog"
4530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4531 break 2
4533 done
4534 done
4535 IFS=$as_save_IFS
4539 MAKE=$ac_cv_prog_MAKE
4540 if test -n "$MAKE"; then
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4542 $as_echo "$MAKE" >&6; }
4543 else
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4545 $as_echo "no" >&6; }
4549 test -n "$MAKE" && break
4550 done
4552 if test -z "$MAKE"; then
4553 ac_verc_fail=yes
4554 else
4555 # Found it, now check the version.
4556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4557 $as_echo_n "checking version of $MAKE... " >&6; }
4558 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4559 case $ac_prog_version in
4560 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4561 3.79* | 3.[89]* | [4-9].* | [1-9][0-9]*)
4562 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4563 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4565 esac
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4567 $as_echo "$ac_prog_version" >&6; }
4569 if test $ac_verc_fail = yes; then
4570 critic_missing="$critic_missing make"
4574 for ac_prog in gnumsgfmt gmsgfmt msgfmt
4576 # Extract the first word of "$ac_prog", so it can be a program name with args.
4577 set dummy $ac_prog; ac_word=$2
4578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4579 $as_echo_n "checking for $ac_word... " >&6; }
4580 if ${ac_cv_prog_MSGFMT+:} false; then :
4581 $as_echo_n "(cached) " >&6
4582 else
4583 if test -n "$MSGFMT"; then
4584 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
4585 else
4586 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4587 for as_dir in $PATH
4589 IFS=$as_save_IFS
4590 test -z "$as_dir" && as_dir=.
4591 for ac_exec_ext in '' $ac_executable_extensions; do
4592 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4593 ac_cv_prog_MSGFMT="$ac_prog"
4594 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4595 break 2
4597 done
4598 done
4599 IFS=$as_save_IFS
4603 MSGFMT=$ac_cv_prog_MSGFMT
4604 if test -n "$MSGFMT"; then
4605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
4606 $as_echo "$MSGFMT" >&6; }
4607 else
4608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4609 $as_echo "no" >&6; }
4613 test -n "$MSGFMT" && break
4614 done
4616 if test -z "$MSGFMT"; then
4617 ac_verc_fail=yes
4618 else
4619 # Found it, now check the version.
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
4621 $as_echo_n "checking version of $MSGFMT... " >&6; }
4622 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4623 case $ac_prog_version in
4624 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4625 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
4626 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4627 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4629 esac
4630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4631 $as_echo "$ac_prog_version" >&6; }
4633 if test $ac_verc_fail = yes; then
4634 MSGFMT=: aux_missing="$aux_missing msgfmt"
4637 for ac_prog in makeinfo
4639 # Extract the first word of "$ac_prog", so it can be a program name with args.
4640 set dummy $ac_prog; ac_word=$2
4641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4642 $as_echo_n "checking for $ac_word... " >&6; }
4643 if ${ac_cv_prog_MAKEINFO+:} false; then :
4644 $as_echo_n "(cached) " >&6
4645 else
4646 if test -n "$MAKEINFO"; then
4647 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
4648 else
4649 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4650 for as_dir in $PATH
4652 IFS=$as_save_IFS
4653 test -z "$as_dir" && as_dir=.
4654 for ac_exec_ext in '' $ac_executable_extensions; do
4655 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4656 ac_cv_prog_MAKEINFO="$ac_prog"
4657 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4658 break 2
4660 done
4661 done
4662 IFS=$as_save_IFS
4666 MAKEINFO=$ac_cv_prog_MAKEINFO
4667 if test -n "$MAKEINFO"; then
4668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
4669 $as_echo "$MAKEINFO" >&6; }
4670 else
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4672 $as_echo "no" >&6; }
4676 test -n "$MAKEINFO" && break
4677 done
4679 if test -z "$MAKEINFO"; then
4680 ac_verc_fail=yes
4681 else
4682 # Found it, now check the version.
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
4684 $as_echo_n "checking version of $MAKEINFO... " >&6; }
4685 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
4686 case $ac_prog_version in
4687 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4688 4.[7-9]*|4.[1-9][0-9]*|[5-9].*)
4689 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4690 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4692 esac
4693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4694 $as_echo "$ac_prog_version" >&6; }
4696 if test $ac_verc_fail = yes; then
4697 MAKEINFO=: aux_missing="$aux_missing makeinfo"
4700 for ac_prog in sed
4702 # Extract the first word of "$ac_prog", so it can be a program name with args.
4703 set dummy $ac_prog; ac_word=$2
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4705 $as_echo_n "checking for $ac_word... " >&6; }
4706 if ${ac_cv_prog_SED+:} false; then :
4707 $as_echo_n "(cached) " >&6
4708 else
4709 if test -n "$SED"; then
4710 ac_cv_prog_SED="$SED" # Let the user override the test.
4711 else
4712 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4713 for as_dir in $PATH
4715 IFS=$as_save_IFS
4716 test -z "$as_dir" && as_dir=.
4717 for ac_exec_ext in '' $ac_executable_extensions; do
4718 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4719 ac_cv_prog_SED="$ac_prog"
4720 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4721 break 2
4723 done
4724 done
4725 IFS=$as_save_IFS
4729 SED=$ac_cv_prog_SED
4730 if test -n "$SED"; then
4731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
4732 $as_echo "$SED" >&6; }
4733 else
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4735 $as_echo "no" >&6; }
4739 test -n "$SED" && break
4740 done
4742 if test -z "$SED"; then
4743 ac_verc_fail=yes
4744 else
4745 # Found it, now check the version.
4746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
4747 $as_echo_n "checking version of $SED... " >&6; }
4748 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed[^0-9]* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4749 case $ac_prog_version in
4750 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4751 3.0[2-9]*|3.[1-9]*|[4-9]*)
4752 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4753 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4755 esac
4756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4757 $as_echo "$ac_prog_version" >&6; }
4759 if test $ac_verc_fail = yes; then
4760 SED=: aux_missing="$aux_missing sed"
4763 for ac_prog in gawk
4765 # Extract the first word of "$ac_prog", so it can be a program name with args.
4766 set dummy $ac_prog; ac_word=$2
4767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4768 $as_echo_n "checking for $ac_word... " >&6; }
4769 if ${ac_cv_prog_AWK+:} false; then :
4770 $as_echo_n "(cached) " >&6
4771 else
4772 if test -n "$AWK"; then
4773 ac_cv_prog_AWK="$AWK" # Let the user override the test.
4774 else
4775 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4776 for as_dir in $PATH
4778 IFS=$as_save_IFS
4779 test -z "$as_dir" && as_dir=.
4780 for ac_exec_ext in '' $ac_executable_extensions; do
4781 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4782 ac_cv_prog_AWK="$ac_prog"
4783 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4784 break 2
4786 done
4787 done
4788 IFS=$as_save_IFS
4792 AWK=$ac_cv_prog_AWK
4793 if test -n "$AWK"; then
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4795 $as_echo "$AWK" >&6; }
4796 else
4797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4798 $as_echo "no" >&6; }
4802 test -n "$AWK" && break
4803 done
4805 if test -z "$AWK"; then
4806 ac_verc_fail=yes
4807 else
4808 # Found it, now check the version.
4809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AWK" >&5
4810 $as_echo_n "checking version of $AWK... " >&6; }
4811 ac_prog_version=`$AWK --version 2>&1 | sed -n 's/^.*GNU Awk[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4812 case $ac_prog_version in
4813 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4814 3.1.[2-9]*|3.[2-9]*|[4-9]*)
4815 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4816 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4818 esac
4819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4820 $as_echo "$ac_prog_version" >&6; }
4822 if test $ac_verc_fail = yes; then
4823 critic_missing="$critic_missing gawk"
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC is sufficient to build libc" >&5
4828 $as_echo_n "checking if $CC is sufficient to build libc... " >&6; }
4829 if ${libc_cv_compiler_ok+:} false; then :
4830 $as_echo_n "(cached) " >&6
4831 else
4833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4834 /* end confdefs.h. */
4837 main ()
4840 #if !defined __GNUC__ || __GNUC__ < 4 || (__GNUC__ == 4 && __GNUC_MINOR__ < 7)
4841 #error insufficient compiler
4842 #endif
4844 return 0;
4846 _ACEOF
4847 if ac_fn_c_try_compile "$LINENO"; then :
4848 libc_cv_compiler_ok=yes
4849 else
4850 libc_cv_compiler_ok=no
4852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_compiler_ok" >&5
4855 $as_echo "$libc_cv_compiler_ok" >&6; }
4856 if test $libc_cv_compiler_ok != yes; then :
4857 critic_missing="$critic_missing compiler"
4860 if test -n "$ac_tool_prefix"; then
4861 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4862 set dummy ${ac_tool_prefix}nm; ac_word=$2
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4864 $as_echo_n "checking for $ac_word... " >&6; }
4865 if ${ac_cv_prog_NM+:} false; then :
4866 $as_echo_n "(cached) " >&6
4867 else
4868 if test -n "$NM"; then
4869 ac_cv_prog_NM="$NM" # Let the user override the test.
4870 else
4871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4872 for as_dir in $PATH
4874 IFS=$as_save_IFS
4875 test -z "$as_dir" && as_dir=.
4876 for ac_exec_ext in '' $ac_executable_extensions; do
4877 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4878 ac_cv_prog_NM="${ac_tool_prefix}nm"
4879 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4880 break 2
4882 done
4883 done
4884 IFS=$as_save_IFS
4888 NM=$ac_cv_prog_NM
4889 if test -n "$NM"; then
4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5
4891 $as_echo "$NM" >&6; }
4892 else
4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4894 $as_echo "no" >&6; }
4899 if test -z "$ac_cv_prog_NM"; then
4900 ac_ct_NM=$NM
4901 # Extract the first word of "nm", so it can be a program name with args.
4902 set dummy nm; ac_word=$2
4903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4904 $as_echo_n "checking for $ac_word... " >&6; }
4905 if ${ac_cv_prog_ac_ct_NM+:} false; then :
4906 $as_echo_n "(cached) " >&6
4907 else
4908 if test -n "$ac_ct_NM"; then
4909 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4910 else
4911 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4912 for as_dir in $PATH
4914 IFS=$as_save_IFS
4915 test -z "$as_dir" && as_dir=.
4916 for ac_exec_ext in '' $ac_executable_extensions; do
4917 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4918 ac_cv_prog_ac_ct_NM="nm"
4919 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4920 break 2
4922 done
4923 done
4924 IFS=$as_save_IFS
4928 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4929 if test -n "$ac_ct_NM"; then
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5
4931 $as_echo "$ac_ct_NM" >&6; }
4932 else
4933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4934 $as_echo "no" >&6; }
4937 if test "x$ac_ct_NM" = x; then
4938 NM="false"
4939 else
4940 case $cross_compiling:$ac_tool_warned in
4941 yes:)
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4943 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4944 ac_tool_warned=yes ;;
4945 esac
4946 NM=$ac_ct_NM
4948 else
4949 NM="$ac_cv_prog_NM"
4953 if test "x$maintainer" = "xyes"; then
4954 for ac_prog in autoconf
4956 # Extract the first word of "$ac_prog", so it can be a program name with args.
4957 set dummy $ac_prog; ac_word=$2
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4959 $as_echo_n "checking for $ac_word... " >&6; }
4960 if ${ac_cv_prog_AUTOCONF+:} false; then :
4961 $as_echo_n "(cached) " >&6
4962 else
4963 if test -n "$AUTOCONF"; then
4964 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
4965 else
4966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4967 for as_dir in $PATH
4969 IFS=$as_save_IFS
4970 test -z "$as_dir" && as_dir=.
4971 for ac_exec_ext in '' $ac_executable_extensions; do
4972 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4973 ac_cv_prog_AUTOCONF="$ac_prog"
4974 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4975 break 2
4977 done
4978 done
4979 IFS=$as_save_IFS
4983 AUTOCONF=$ac_cv_prog_AUTOCONF
4984 if test -n "$AUTOCONF"; then
4985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
4986 $as_echo "$AUTOCONF" >&6; }
4987 else
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4989 $as_echo "no" >&6; }
4993 test -n "$AUTOCONF" && break
4994 done
4995 test -n "$AUTOCONF" || AUTOCONF="no"
4997 case "x$AUTOCONF" in
4998 xno|x|x:) AUTOCONF=no ;;
5000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5001 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5002 if ${libc_cv_autoconf_works+:} false; then :
5003 $as_echo_n "(cached) " >&6
5004 else
5005 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.ac > /dev/null 2>&1); then
5006 libc_cv_autoconf_works=yes
5007 else
5008 libc_cv_autoconf_works=no
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5012 $as_echo "$libc_cv_autoconf_works" >&6; }
5013 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5015 esac
5016 if test "x$AUTOCONF" = xno; then
5017 aux_missing="$aux_missing autoconf"
5019 else
5020 AUTOCONF=no
5023 test -n "$critic_missing" && as_fn_error $? "
5024 *** These critical programs are missing or too old:$critic_missing
5025 *** Check the INSTALL file for required versions." "$LINENO" 5
5027 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5028 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5029 *** some features will be disabled.
5030 *** Check the INSTALL file for required versions." >&5
5031 $as_echo "$as_me: WARNING:
5032 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5033 *** some features will be disabled.
5034 *** Check the INSTALL file for required versions." >&2;}
5036 # if using special system headers, find out the compiler's sekrit
5037 # header directory and add that to the list. NOTE: Only does the right
5038 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5039 if test -n "$sysheaders"; then
5040 SYSINCLUDES=-nostdinc
5041 for d in include include-fixed; do
5042 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5043 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5044 done
5045 SYSINCLUDES="$SYSINCLUDES \
5046 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5047 if test -n "$CXX"; then
5048 CXX_SYSINCLUDES=
5049 for cxxheaders in `$CXX -v -S -x c++ /dev/null -o /dev/null 2>&1 \
5050 | sed -n -e '1,/#include/d' -e 's/^ \(\/.*\/[cg]++\)/\1/p'`; do
5051 test "x$cxxheaders" != x &&
5052 CXX_SYSINCLUDES="$CXX_SYSINCLUDES -isystem $cxxheaders"
5053 done
5059 # Obtain some C++ header file paths. This is used to make a local
5060 # copy of those headers in Makerules.
5061 if test -n "$CXX"; then
5062 find_cxx_header () {
5063 echo "#include <$1>" | $CXX -M -MP -x c++ - | sed -n "/$1:/{s/:\$//;p}"
5065 CXX_CSTDLIB_HEADER="$(find_cxx_header cstdlib)"
5066 CXX_CMATH_HEADER="$(find_cxx_header cmath)"
5071 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5072 # since this would lead to problems installing/building glibc.
5073 # LD_LIBRARY_PATH contains the current directory if one of the following
5074 # is true:
5075 # - one of the terminals (":" and ";") is the first or last sign
5076 # - two terminals occur directly after each other
5077 # - the path contains an element with a dot in it
5078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5079 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5080 case ${LD_LIBRARY_PATH} in
5081 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5082 ld_library_path_setting="contains current directory"
5085 ld_library_path_setting="ok"
5087 esac
5088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5089 $as_echo "$ld_library_path_setting" >&6; }
5090 if test "$ld_library_path_setting" != "ok"; then
5091 as_fn_error $? "
5092 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5093 *** building glibc. Please change the environment variable
5094 *** and run configure again." "$LINENO" 5
5097 # Extract the first word of "bash", so it can be a program name with args.
5098 set dummy bash; ac_word=$2
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5100 $as_echo_n "checking for $ac_word... " >&6; }
5101 if ${ac_cv_path_BASH_SHELL+:} false; then :
5102 $as_echo_n "(cached) " >&6
5103 else
5104 case $BASH_SHELL in
5105 [\\/]* | ?:[\\/]*)
5106 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110 for as_dir in $PATH
5112 IFS=$as_save_IFS
5113 test -z "$as_dir" && as_dir=.
5114 for ac_exec_ext in '' $ac_executable_extensions; do
5115 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5116 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5117 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118 break 2
5120 done
5121 done
5122 IFS=$as_save_IFS
5124 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5126 esac
5128 BASH_SHELL=$ac_cv_path_BASH_SHELL
5129 if test -n "$BASH_SHELL"; then
5130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5131 $as_echo "$BASH_SHELL" >&6; }
5132 else
5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5134 $as_echo "no" >&6; }
5139 # Extract the first word of "perl", so it can be a program name with args.
5140 set dummy perl; ac_word=$2
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5142 $as_echo_n "checking for $ac_word... " >&6; }
5143 if ${ac_cv_path_PERL+:} false; then :
5144 $as_echo_n "(cached) " >&6
5145 else
5146 case $PERL in
5147 [\\/]* | ?:[\\/]*)
5148 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5151 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5152 for as_dir in $PATH
5154 IFS=$as_save_IFS
5155 test -z "$as_dir" && as_dir=.
5156 for ac_exec_ext in '' $ac_executable_extensions; do
5157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5158 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5160 break 2
5162 done
5163 done
5164 IFS=$as_save_IFS
5166 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5168 esac
5170 PERL=$ac_cv_path_PERL
5171 if test -n "$PERL"; then
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5173 $as_echo "$PERL" >&6; }
5174 else
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5176 $as_echo "no" >&6; }
5180 if test "$PERL" != no &&
5181 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5182 PERL=no
5184 # Extract the first word of "install-info", so it can be a program name with args.
5185 set dummy install-info; ac_word=$2
5186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5187 $as_echo_n "checking for $ac_word... " >&6; }
5188 if ${ac_cv_path_INSTALL_INFO+:} false; then :
5189 $as_echo_n "(cached) " >&6
5190 else
5191 case $INSTALL_INFO in
5192 [\\/]* | ?:[\\/]*)
5193 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5197 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5198 for as_dir in $as_dummy
5200 IFS=$as_save_IFS
5201 test -z "$as_dir" && as_dir=.
5202 for ac_exec_ext in '' $ac_executable_extensions; do
5203 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5204 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5206 break 2
5208 done
5209 done
5210 IFS=$as_save_IFS
5212 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5214 esac
5216 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5217 if test -n "$INSTALL_INFO"; then
5218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5219 $as_echo "$INSTALL_INFO" >&6; }
5220 else
5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5222 $as_echo "no" >&6; }
5226 for ac_prog in bison
5228 # Extract the first word of "$ac_prog", so it can be a program name with args.
5229 set dummy $ac_prog; ac_word=$2
5230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5231 $as_echo_n "checking for $ac_word... " >&6; }
5232 if ${ac_cv_prog_BISON+:} false; then :
5233 $as_echo_n "(cached) " >&6
5234 else
5235 if test -n "$BISON"; then
5236 ac_cv_prog_BISON="$BISON" # Let the user override the test.
5237 else
5238 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5239 for as_dir in $PATH
5241 IFS=$as_save_IFS
5242 test -z "$as_dir" && as_dir=.
5243 for ac_exec_ext in '' $ac_executable_extensions; do
5244 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5245 ac_cv_prog_BISON="$ac_prog"
5246 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5247 break 2
5249 done
5250 done
5251 IFS=$as_save_IFS
5255 BISON=$ac_cv_prog_BISON
5256 if test -n "$BISON"; then
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5258 $as_echo "$BISON" >&6; }
5259 else
5260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5261 $as_echo "no" >&6; }
5265 test -n "$BISON" && break
5266 done
5268 if test -z "$BISON"; then
5269 ac_verc_fail=yes
5270 else
5271 # Found it, now check the version.
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $BISON" >&5
5273 $as_echo_n "checking version of $BISON... " >&6; }
5274 ac_prog_version=`$BISON --version 2>&1 | sed -n 's/^.*bison (GNU Bison) \([0-9]*\.[0-9.]*\).*$/\1/p'`
5275 case $ac_prog_version in
5276 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5277 2.7*|[3-9].*|[1-9][0-9]*)
5278 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5279 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5281 esac
5282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5283 $as_echo "$ac_prog_version" >&6; }
5285 if test $ac_verc_fail = yes; then
5286 BISON=no
5290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5291 $as_echo_n "checking for .set assembler directive... " >&6; }
5292 if ${libc_cv_asm_set_directive+:} false; then :
5293 $as_echo_n "(cached) " >&6
5294 else
5295 cat > conftest.s <<EOF
5296 .text
5297 foo:
5298 .set glibc_conftest_frobozz,foo
5299 .globl glibc_conftest_frobozz
5301 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5302 # (but it doesn't work), so we must do a linking check to be sure.
5303 cat > conftest1.c <<\EOF
5304 extern int glibc_conftest_frobozz;
5305 void _start() { glibc_conftest_frobozz = 1; }
5307 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5308 -nostartfiles -nostdlib \
5309 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5310 libc_cv_asm_set_directive=yes
5311 else
5312 libc_cv_asm_set_directive=no
5314 rm -f conftest*
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5317 $as_echo "$libc_cv_asm_set_directive" >&6; }
5318 if test $libc_cv_asm_set_directive = yes; then
5319 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker support for protected data symbol" >&5
5324 $as_echo_n "checking linker support for protected data symbol... " >&6; }
5325 if ${libc_cv_protected_data+:} false; then :
5326 $as_echo_n "(cached) " >&6
5327 else
5328 cat > conftest.c <<EOF
5329 int bar __attribute__ ((visibility ("protected"))) = 1;
5331 libc_cv_protected_data=no
5332 if { ac_try='${CC-cc} -nostdlib -nostartfiles -fPIC -shared conftest.c -o conftest.so'
5333 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5334 (eval $ac_try) 2>&5
5335 ac_status=$?
5336 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5337 test $ac_status = 0; }; }; then
5338 cat > conftest.c <<EOF
5339 extern int bar;
5340 int main (void) { return bar; }
5342 if { ac_try='${CC-cc} -nostdlib -nostartfiles conftest.c -o conftest conftest.so'
5343 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5344 (eval $ac_try) 2>&5
5345 ac_status=$?
5346 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5347 test $ac_status = 0; }; }; then
5348 libc_cv_protected_data=yes
5351 rm -f conftest.*
5354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_protected_data" >&5
5355 $as_echo "$libc_cv_protected_data" >&6; }
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
5359 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
5360 if ${libc_cv_broken_alias_attribute+:} false; then :
5361 $as_echo_n "(cached) " >&6
5362 else
5363 cat > conftest.c <<EOF
5364 extern int foo (int x) __asm ("xyzzy");
5365 int bar (int x) { return x; }
5366 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
5367 extern int dfoo;
5368 extern __typeof (dfoo) dfoo __asm ("abccb");
5369 int dfoo = 1;
5371 libc_cv_broken_alias_attribute=yes
5372 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
5373 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5374 (eval $ac_try) 2>&5
5375 ac_status=$?
5376 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5377 test $ac_status = 0; }; }; then
5378 if grep 'xyzzy' conftest.s >/dev/null &&
5379 grep 'abccb' conftest.s >/dev/null; then
5380 libc_cv_broken_alias_attribute=no
5383 rm -f conftest.c conftest.s
5386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
5387 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
5388 if test $libc_cv_broken_alias_attribute = yes; then
5389 as_fn_error $? "working alias attribute support required" "$LINENO" 5
5392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
5393 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
5394 if ${libc_cv_have_sdata_section+:} false; then :
5395 $as_echo_n "(cached) " >&6
5396 else
5397 echo "int i;" > conftest.c
5398 libc_cv_have_sdata_section=no
5399 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
5400 | grep '\.sdata' >/dev/null; then
5401 libc_cv_have_sdata_section=yes
5403 rm -f conftest.c conftest.so
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
5407 $as_echo "$libc_cv_have_sdata_section" >&6; }
5408 if test $libc_cv_have_sdata_section = yes; then
5409 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
5414 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
5415 if ${libc_cv_ctors_header+:} false; then :
5416 $as_echo_n "(cached) " >&6
5417 else
5418 libc_cv_ctors_header=yes
5419 cat > conftest.c <<EOF
5420 int _start (void) { return 0; }
5421 int __start (void) { return 0; }
5423 __attribute__ ((constructor)) void ctor (void) { asm (""); }
5424 __attribute__ ((destructor)) void dtor (void) { asm (""); }
5427 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest
5428 conftest.c -static -nostartfiles -nostdlib
5429 1>&5'
5430 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5431 (eval $ac_try) 2>&5
5432 ac_status=$?
5433 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5434 test $ac_status = 0; }; }; then :
5435 if $READELF -WS conftest$ac_exeext | $AWK '
5436 { gsub(/\[ */, "[") }
5437 $2 == ".ctors" || $2 == ".dtors" {
5438 size = strtonum("0x" $6)
5439 align = strtonum("0x" $NF)
5440 seen[$2] = 1
5441 stub[$2] = size == align * 2
5443 END {
5444 ctors_ok = !seen[".ctors"] || stub[".ctors"]
5445 dtors_ok = !seen[".dtors"] || stub[".dtors"]
5446 exit ((ctors_ok && dtors_ok) ? 0 : 1)
5448 '; then :
5449 libc_cv_ctors_header=no
5452 else
5453 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
5456 rm -f conftest*
5459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
5460 $as_echo "$libc_cv_ctors_header" >&6; }
5461 if test $libc_cv_ctors_header = no; then
5462 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
5467 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
5468 if ${libc_cv_cc_with_libunwind+:} false; then :
5469 $as_echo_n "(cached) " >&6
5470 else
5472 cat > conftest.c <<EOF
5473 int main (void) { return 0; }
5475 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
5476 conftest.c -v 2>&1 >/dev/null | grep ' -lunwind ' >/dev/null; then
5477 libc_cv_cc_with_libunwind=yes
5478 else
5479 libc_cv_cc_with_libunwind=no
5481 rm -f conftest*
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
5484 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
5486 if test $libc_cv_cc_with_libunwind = yes; then
5487 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
5491 ASFLAGS_config=
5492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
5493 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
5494 if ${libc_cv_as_noexecstack+:} false; then :
5495 $as_echo_n "(cached) " >&6
5496 else
5497 cat > conftest.c <<EOF
5498 void foo (void) { }
5500 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5501 -S -o conftest.s conftest.c 1>&5'
5502 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5503 (eval $ac_try) 2>&5
5504 ac_status=$?
5505 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5506 test $ac_status = 0; }; } \
5507 && grep .note.GNU-stack conftest.s >/dev/null \
5508 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
5509 -c -o conftest.o conftest.s 1>&5'
5510 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5511 (eval $ac_try) 2>&5
5512 ac_status=$?
5513 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5514 test $ac_status = 0; }; }
5515 then
5516 libc_cv_as_noexecstack=yes
5517 else
5518 libc_cv_as_noexecstack=no
5520 rm -f conftest*
5522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
5523 $as_echo "$libc_cv_as_noexecstack" >&6; }
5524 if test $libc_cv_as_noexecstack = yes; then
5525 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
5530 $as_echo_n "checking for -z combreloc... " >&6; }
5531 if ${libc_cv_z_combreloc+:} false; then :
5532 $as_echo_n "(cached) " >&6
5533 else
5534 cat > conftest.c <<EOF
5535 extern int bar (int);
5536 extern int mumble;
5537 int foo (void) { return bar (mumble); }
5539 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5540 -fPIC -shared -o conftest.so conftest.c
5541 -nostdlib -nostartfiles
5542 -Wl,-z,combreloc 1>&5'
5543 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5544 (eval $ac_try) 2>&5
5545 ac_status=$?
5546 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5547 test $ac_status = 0; }; }
5548 then
5549 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5550 libc_cv_z_combreloc=yes
5551 else
5552 libc_cv_z_combreloc=no
5554 else
5555 libc_cv_z_combreloc=no
5557 rm -f conftest*
5559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
5560 $as_echo "$libc_cv_z_combreloc" >&6; }
5561 if test "$libc_cv_z_combreloc" = yes; then
5562 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
5567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports -z execstack" >&5
5568 $as_echo_n "checking for linker that supports -z execstack... " >&6; }
5569 libc_linker_feature=no
5570 if test x"$gnu_ld" = x"yes"; then
5571 libc_linker_check=`$LD -v --help 2>/dev/null | grep "\-z execstack"`
5572 if test -n "$libc_linker_check"; then
5573 cat > conftest.c <<EOF
5574 int _start (void) { return 42; }
5576 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5577 -Wl,-z,execstack -nostdlib -nostartfiles
5578 -fPIC -shared -o conftest.so conftest.c
5579 1>&5'
5580 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5581 (eval $ac_try) 2>&5
5582 ac_status=$?
5583 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5584 test $ac_status = 0; }; }
5585 then
5586 libc_linker_feature=yes
5588 rm -f conftest*
5591 if test $libc_linker_feature = yes; then
5592 libc_cv_z_execstack=yes
5593 else
5594 libc_cv_z_execstack=no
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
5597 $as_echo "$libc_linker_feature" >&6; }
5600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
5601 $as_echo_n "checking for -fpie... " >&6; }
5602 if ${libc_cv_fpie+:} false; then :
5603 $as_echo_n "(cached) " >&6
5604 else
5605 if { ac_try='${CC-cc} -fpie -xc /dev/null -S -o /dev/null'
5606 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5607 (eval $ac_try) 2>&5
5608 ac_status=$?
5609 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5610 test $ac_status = 0; }; }; then :
5611 libc_cv_fpie=yes
5612 else
5613 libc_cv_fpie=no
5617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
5618 $as_echo "$libc_cv_fpie" >&6; }
5622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
5623 $as_echo_n "checking for --hash-style option... " >&6; }
5624 if ${libc_cv_hashstyle+:} false; then :
5625 $as_echo_n "(cached) " >&6
5626 else
5627 cat > conftest.c <<EOF
5628 int _start (void) { return 42; }
5630 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5631 -fPIC -shared -o conftest.so conftest.c
5632 -Wl,--hash-style=both -nostdlib 1>&5'
5633 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5634 (eval $ac_try) 2>&5
5635 ac_status=$?
5636 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5637 test $ac_status = 0; }; }
5638 then
5639 libc_cv_hashstyle=yes
5640 else
5641 libc_cv_hashstyle=no
5643 rm -f conftest*
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
5646 $as_echo "$libc_cv_hashstyle" >&6; }
5649 # The linker's default -shared behavior is good enough if it
5650 # does these things that our custom linker scripts ensure that
5651 # all allocated NOTE sections come first.
5652 if test "$use_default_link" = default; then
5653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
5654 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
5655 if ${libc_cv_use_default_link+:} false; then :
5656 $as_echo_n "(cached) " >&6
5657 else
5658 libc_cv_use_default_link=no
5659 cat > conftest.s <<\EOF
5660 .section .note.a,"a",%note
5661 .balign 4
5662 .long 4,4,9
5663 .string "GNU"
5664 .string "foo"
5665 .section .note.b,"a",%note
5666 .balign 4
5667 .long 4,4,9
5668 .string "GNU"
5669 .string "bar"
5671 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
5672 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5673 (eval $ac_try) 2>&5
5674 ac_status=$?
5675 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5676 test $ac_status = 0; }; } &&
5677 ac_try=`$READELF -S conftest.so | sed -n \
5678 '${x;p;}
5679 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
5684 then
5685 libc_seen_a=no libc_seen_b=no
5686 set -- $ac_try
5687 while test $# -ge 2 -a "$1" = NOTE; do
5688 case "$2" in
5689 .note.a) libc_seen_a=yes ;;
5690 .note.b) libc_seen_b=yes ;;
5691 esac
5692 shift 2
5693 done
5694 case "$libc_seen_a$libc_seen_b" in
5695 yesyes)
5696 libc_cv_use_default_link=yes
5699 echo >&5 "\
5700 $libc_seen_a$libc_seen_b from:
5701 $ac_try"
5703 esac
5705 rm -f conftest*
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
5708 $as_echo "$libc_cv_use_default_link" >&6; }
5709 use_default_link=$libc_cv_use_default_link
5712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_DAT reloc" >&5
5713 $as_echo_n "checking for GLOB_DAT reloc... " >&6; }
5714 if ${libc_cv_has_glob_dat+:} false; then :
5715 $as_echo_n "(cached) " >&6
5716 else
5717 cat > conftest.c <<EOF
5718 extern int mumble;
5719 int foo (void) { return mumble; }
5721 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5722 -fPIC -shared -o conftest.so conftest.c
5723 -nostdlib -nostartfiles
5724 1>&5'
5725 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5726 (eval $ac_try) 2>&5
5727 ac_status=$?
5728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5729 test $ac_status = 0; }; }
5730 then
5731 if $READELF -rW conftest.so | grep '_GLOB_DAT' > /dev/null; then
5732 libc_cv_has_glob_dat=yes
5733 else
5734 libc_cv_has_glob_dat=no
5736 else
5737 libc_cv_has_glob_dat=no
5739 rm -f conftest*
5741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_has_glob_dat" >&5
5742 $as_echo "$libc_cv_has_glob_dat" >&6; }
5745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
5746 $as_echo_n "checking linker output format... " >&6; }
5747 if ${libc_cv_output_format+:} false; then :
5748 $as_echo_n "(cached) " >&6
5749 else
5750 if libc_cv_output_format=`
5751 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
5752 then
5754 else
5755 libc_cv_output_format=
5757 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
5760 $as_echo "$libc_cv_output_format" >&6; }
5763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
5764 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
5765 if ${libc_cv_fno_toplevel_reorder+:} false; then :
5766 $as_echo_n "(cached) " >&6
5767 else
5768 cat > conftest.c <<EOF
5769 int foo;
5771 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
5772 conftest.c 1>&5'
5773 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5774 (eval $ac_try) 2>&5
5775 ac_status=$?
5776 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5777 test $ac_status = 0; }; }
5778 then
5779 libc_cv_fno_toplevel_reorder=yes
5780 else
5781 libc_cv_fno_toplevel_reorder=no
5783 rm -f conftest*
5785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
5786 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
5787 if test $libc_cv_fno_toplevel_reorder = yes; then
5788 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
5789 else
5790 fno_unit_at_a_time=-fno-unit-at-a-time
5794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
5795 $as_echo_n "checking for -fstack-protector... " >&6; }
5796 if ${libc_cv_ssp+:} false; then :
5797 $as_echo_n "(cached) " >&6
5798 else
5799 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector -xc /dev/null -S -o /dev/null'
5800 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5801 (eval $ac_try) 2>&5
5802 ac_status=$?
5803 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5804 test $ac_status = 0; }; }; then :
5805 libc_cv_ssp=yes
5806 else
5807 libc_cv_ssp=no
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
5812 $as_echo "$libc_cv_ssp" >&6; }
5814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector-strong" >&5
5815 $as_echo_n "checking for -fstack-protector-strong... " >&6; }
5816 if ${libc_cv_ssp_strong+:} false; then :
5817 $as_echo_n "(cached) " >&6
5818 else
5819 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Werror -fstack-protector-strong -xc /dev/null -S -o /dev/null'
5820 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5821 (eval $ac_try) 2>&5
5822 ac_status=$?
5823 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5824 test $ac_status = 0; }; }; then :
5825 libc_cv_ssp_strong=yes
5826 else
5827 libc_cv_ssp_strong=no
5831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp_strong" >&5
5832 $as_echo "$libc_cv_ssp_strong" >&6; }
5834 stack_protector=
5835 if test "$libc_cv_ssp_strong" = "yes"; then
5836 stack_protector="-fstack-protector-strong"
5837 elif test "$libc_cv_ssp" = "yes"; then
5838 stack_protector="-fstack-protector"
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -mtls-dialect=gnu2" >&5
5843 $as_echo_n "checking for -mtls-dialect=gnu2... " >&6; }
5844 if ${libc_cv_mtls_dialect_gnu2+:} false; then :
5845 $as_echo_n "(cached) " >&6
5846 else
5847 cat > conftest.c <<EOF
5848 __thread int i;
5849 void foo (void)
5851 i = 10;
5854 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fPIC -mtls-dialect=gnu2
5855 conftest.c 1>&5'
5856 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5857 (eval $ac_try) 2>&5
5858 ac_status=$?
5859 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5860 test $ac_status = 0; }; }
5861 then
5862 libc_cv_mtls_dialect_gnu2=yes
5863 else
5864 libc_cv_mtls_dialect_gnu2=no
5866 rm -f conftest*
5868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mtls_dialect_gnu2" >&5
5869 $as_echo "$libc_cv_mtls_dialect_gnu2" >&6; }
5871 config_vars="$config_vars
5872 have-mtls-dialect-gnu2 = $libc_cv_mtls_dialect_gnu2"
5874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
5875 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
5876 if ${libc_cv_have_section_quotes+:} false; then :
5877 $as_echo_n "(cached) " >&6
5878 else
5879 cat > conftest.c <<EOF
5880 static const int foo
5881 __attribute__ ((section ("bar"))) = 1;
5883 if ${CC-cc} -S conftest.c -o conftest.s; then
5884 if grep '\.section.*"bar"' conftest.s >/dev/null; then
5885 libc_cv_have_section_quotes=yes
5886 else
5887 libc_cv_have_section_quotes=no
5889 else
5890 libc_cv_have_section_quotes=unknown
5892 rm -f conftest.{c,s}
5895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
5896 $as_echo "$libc_cv_have_section_quotes" >&6; }
5897 if test $libc_cv_have_section_quotes = yes; then
5898 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
5902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
5903 $as_echo_n "checking for __builtin_memset... " >&6; }
5904 if ${libc_cv_gcc_builtin_memset+:} false; then :
5905 $as_echo_n "(cached) " >&6
5906 else
5907 cat > conftest.c <<\EOF
5908 void zero (void *x)
5910 __builtin_memset (x, 0, 1000);
5913 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
5914 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5915 (eval $ac_try) 2>&5
5916 ac_status=$?
5917 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5918 test $ac_status = 0; }; };
5919 then
5920 libc_cv_gcc_builtin_memset=no
5921 else
5922 libc_cv_gcc_builtin_memset=yes
5924 rm -f conftest*
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
5927 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
5928 if test "$libc_cv_gcc_builtin_memset" = yes ; then
5929 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
5933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
5934 $as_echo_n "checking for redirection of built-in functions... " >&6; }
5935 if ${libc_cv_gcc_builtin_redirection+:} false; then :
5936 $as_echo_n "(cached) " >&6
5937 else
5938 cat > conftest.c <<\EOF
5939 extern char *strstr (const char *, const char *) __asm ("my_strstr");
5940 char *foo (const char *a, const char *b)
5942 return __builtin_strstr (a, b);
5945 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
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 then
5952 libc_cv_gcc_builtin_redirection=yes
5953 else
5954 libc_cv_gcc_builtin_redirection=no
5956 rm -f conftest*
5958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
5959 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
5960 if test "$libc_cv_gcc_builtin_redirection" = no; then
5961 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option to disable generation of FMA instructions" >&5
5965 $as_echo_n "checking for compiler option to disable generation of FMA instructions... " >&6; }
5966 if ${libc_cv_cc_nofma+:} false; then :
5967 $as_echo_n "(cached) " >&6
5968 else
5969 libc_cv_cc_nofma=
5970 for opt in -ffp-contract=off -mno-fused-madd; do
5971 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
5972 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5973 (eval $ac_try) 2>&5
5974 ac_status=$?
5975 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5976 test $ac_status = 0; }; }; then :
5977 libc_cv_cc_nofma=$opt; break
5979 done
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_nofma" >&5
5982 $as_echo "$libc_cv_cc_nofma" >&6; }
5985 if test -n "$submachine"; then
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
5987 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
5988 if ${libc_cv_cc_submachine+:} false; then :
5989 $as_echo_n "(cached) " >&6
5990 else
5991 libc_cv_cc_submachine=no
5992 for opt in "-march=$submachine" "-mcpu=$submachine"; do
5993 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
5994 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5995 (eval $ac_try) 2>&5
5996 ac_status=$?
5997 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5998 test $ac_status = 0; }; }; then :
6000 libc_cv_cc_submachine="$opt"
6001 break
6003 done
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
6006 $as_echo "$libc_cv_cc_submachine" >&6; }
6007 if test "x$libc_cv_cc_submachine" = xno; then
6008 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
6013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6014 __attribute__ ((__optimize__))" >&5
6015 $as_echo_n "checking if $CC accepts -fno-tree-loop-distribute-patterns with \
6016 __attribute__ ((__optimize__))... " >&6; }
6017 if ${libc_cv_cc_loop_to_function+:} false; then :
6018 $as_echo_n "(cached) " >&6
6019 else
6020 cat > conftest.c <<EOF
6021 void
6022 __attribute__ ((__optimize__ ("-fno-tree-loop-distribute-patterns")))
6023 foo (void) {}
6025 libc_cv_cc_loop_to_function=no
6026 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c'
6027 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6028 (eval $ac_try) 2>&5
6029 ac_status=$?
6030 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6031 test $ac_status = 0; }; }
6032 then
6033 libc_cv_cc_loop_to_function=yes
6035 rm -f conftest*
6037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_loop_to_function" >&5
6038 $as_echo "$libc_cv_cc_loop_to_function" >&6; }
6039 if test $libc_cv_cc_loop_to_function = yes; then
6040 $as_echo "#define HAVE_CC_INHIBIT_LOOP_TO_LIBCALL 1" >>confdefs.h
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
6046 $as_echo_n "checking for libgd... " >&6; }
6047 if test "$with_gd" != "no"; then
6048 old_CFLAGS="$CFLAGS"
6049 CFLAGS="$CFLAGS $libgd_include"
6050 old_LDFLAGS="$LDFLAGS"
6051 LDFLAGS="$LDFLAGS $libgd_ldflags"
6052 old_LIBS="$LIBS"
6053 LIBS="$LIBS -lgd -lpng -lz -lm"
6054 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6055 /* end confdefs.h. */
6056 #include <gd.h>
6058 main ()
6060 gdImagePng (0, 0)
6062 return 0;
6064 _ACEOF
6065 if ac_fn_c_try_link "$LINENO"; then :
6066 LIBGD=yes
6067 else
6068 LIBGD=no
6070 rm -f core conftest.err conftest.$ac_objext \
6071 conftest$ac_exeext conftest.$ac_ext
6072 CFLAGS="$old_CFLAGS"
6073 LDFLAGS="$old_LDFLAGS"
6074 LIBS="$old_LIBS"
6075 else
6076 LIBGD=no
6078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
6079 $as_echo "$LIBGD" >&6; }
6082 # SELinux detection
6083 if test x$with_selinux = xno ; then
6084 have_selinux=no;
6085 else
6086 # See if we have the SELinux library
6087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
6088 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
6089 if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then :
6090 $as_echo_n "(cached) " >&6
6091 else
6092 ac_check_lib_save_LIBS=$LIBS
6093 LIBS="-lselinux $LIBS"
6094 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6095 /* end confdefs.h. */
6097 /* Override any GCC internal prototype to avoid an error.
6098 Use char because int might match the return type of a GCC
6099 builtin and then its argument prototype would still apply. */
6100 #ifdef __cplusplus
6101 extern "C"
6102 #endif
6103 char is_selinux_enabled ();
6105 main ()
6107 return is_selinux_enabled ();
6109 return 0;
6111 _ACEOF
6112 if ac_fn_c_try_link "$LINENO"; then :
6113 ac_cv_lib_selinux_is_selinux_enabled=yes
6114 else
6115 ac_cv_lib_selinux_is_selinux_enabled=no
6117 rm -f core conftest.err conftest.$ac_objext \
6118 conftest$ac_exeext conftest.$ac_ext
6119 LIBS=$ac_check_lib_save_LIBS
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6122 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
6123 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then :
6124 have_selinux=yes
6125 else
6126 have_selinux=no
6129 if test x$with_selinux = xyes ; then
6130 if test x$have_selinux = xno ; then
6131 as_fn_error $? "SELinux explicitly required, but SELinux library not found" "$LINENO" 5
6135 # Check if we're building with SELinux support.
6136 if test "x$have_selinux" = xyes; then
6138 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
6141 # See if we have the libaudit library
6142 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
6143 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
6144 if ${ac_cv_lib_audit_audit_log_user_avc_message+:} false; then :
6145 $as_echo_n "(cached) " >&6
6146 else
6147 ac_check_lib_save_LIBS=$LIBS
6148 LIBS="-laudit $LIBS"
6149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6150 /* end confdefs.h. */
6152 /* Override any GCC internal prototype to avoid an error.
6153 Use char because int might match the return type of a GCC
6154 builtin and then its argument prototype would still apply. */
6155 #ifdef __cplusplus
6156 extern "C"
6157 #endif
6158 char audit_log_user_avc_message ();
6160 main ()
6162 return audit_log_user_avc_message ();
6164 return 0;
6166 _ACEOF
6167 if ac_fn_c_try_link "$LINENO"; then :
6168 ac_cv_lib_audit_audit_log_user_avc_message=yes
6169 else
6170 ac_cv_lib_audit_audit_log_user_avc_message=no
6172 rm -f core conftest.err conftest.$ac_objext \
6173 conftest$ac_exeext conftest.$ac_ext
6174 LIBS=$ac_check_lib_save_LIBS
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
6177 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
6178 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = xyes; then :
6179 have_libaudit=yes
6180 else
6181 have_libaudit=no
6184 if test "x$have_libaudit" = xyes; then
6186 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
6191 # See if we have the libcap library
6192 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
6193 $as_echo_n "checking for cap_init in -lcap... " >&6; }
6194 if ${ac_cv_lib_cap_cap_init+:} false; then :
6195 $as_echo_n "(cached) " >&6
6196 else
6197 ac_check_lib_save_LIBS=$LIBS
6198 LIBS="-lcap $LIBS"
6199 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6200 /* end confdefs.h. */
6202 /* Override any GCC internal prototype to avoid an error.
6203 Use char because int might match the return type of a GCC
6204 builtin and then its argument prototype would still apply. */
6205 #ifdef __cplusplus
6206 extern "C"
6207 #endif
6208 char cap_init ();
6210 main ()
6212 return cap_init ();
6214 return 0;
6216 _ACEOF
6217 if ac_fn_c_try_link "$LINENO"; then :
6218 ac_cv_lib_cap_cap_init=yes
6219 else
6220 ac_cv_lib_cap_cap_init=no
6222 rm -f core conftest.err conftest.$ac_objext \
6223 conftest$ac_exeext conftest.$ac_ext
6224 LIBS=$ac_check_lib_save_LIBS
6226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
6227 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
6228 if test "x$ac_cv_lib_cap_cap_init" = xyes; then :
6229 have_libcap=yes
6230 else
6231 have_libcap=no
6234 if test "x$have_libcap" = xyes; then
6236 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
6243 CPPUNDEFS=
6244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FORTIFY_SOURCE predefine" >&5
6245 $as_echo_n "checking for _FORTIFY_SOURCE predefine... " >&6; }
6246 if ${libc_cv_predef_fortify_source+:} false; then :
6247 $as_echo_n "(cached) " >&6
6248 else
6249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6250 /* end confdefs.h. */
6253 main ()
6256 #ifdef _FORTIFY_SOURCE
6257 # error bogon
6258 #endif
6260 return 0;
6262 _ACEOF
6263 if ac_fn_c_try_compile "$LINENO"; then :
6264 libc_cv_predef_fortify_source=no
6265 else
6266 libc_cv_predef_fortify_source=yes
6268 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_fortify_source" >&5
6271 $as_echo "$libc_cv_predef_fortify_source" >&6; }
6272 if test $libc_cv_predef_fortify_source = yes; then
6273 CPPUNDEFS="${CPPUNDEFS:+$CPPUNDEFS }-U_FORTIFY_SOURCE"
6277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC implicitly enables -fstack-protector" >&5
6278 $as_echo_n "checking whether $CC implicitly enables -fstack-protector... " >&6; }
6279 if ${libc_cv_predef_stack_protector+:} false; then :
6280 $as_echo_n "(cached) " >&6
6281 else
6283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6284 /* end confdefs.h. */
6285 extern void foobar (char *);
6287 main ()
6289 char large_array[2048]; foobar (large_array);
6291 return 0;
6293 _ACEOF
6294 if ac_fn_c_try_compile "$LINENO"; then :
6296 libc_undefs=`$NM -u conftest.o |
6297 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6298 2>&5` || {
6299 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
6301 echo >&5 "libc_undefs='$libc_undefs'"
6302 # On some architectures, there are architecture-specific undefined
6303 # symbols (resolved by the linker), so filter out unknown symbols.
6304 # This will fail to produce the correct result if the compiler
6305 # defaults to -fstack-protector but this produces an undefined symbol
6306 # other than __stack_chk_fail. However, compilers like that have not
6307 # been encountered in practice.
6308 libc_undefs=`echo "$libc_undefs" | egrep '^(foobar|__stack_chk_fail)$'`
6309 case "$libc_undefs" in
6310 foobar) libc_cv_predef_stack_protector=no ;;
6311 '__stack_chk_fail
6312 foobar') libc_cv_predef_stack_protector=yes ;;
6313 *) as_fn_error $? "unexpected symbols in test: $libc_undefs" "$LINENO" 5 ;;
6314 esac
6315 else
6316 as_fn_error $? "test compilation failed" "$LINENO" 5
6318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_predef_stack_protector" >&5
6322 $as_echo "$libc_cv_predef_stack_protector" >&6; }
6323 libc_extra_cflags=
6324 if test $libc_cv_predef_stack_protector = yes; then
6325 libc_extra_cflags="$libc_extra_cflags -fno-stack-protector"
6327 libc_extra_cppflags=
6329 # Some linkers on some architectures support __ehdr_start but with
6330 # bugs. Make sure usage of it does not create relocations in the
6331 # output (as the linker should resolve them all for us).
6332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker provides working __ehdr_start" >&5
6333 $as_echo_n "checking whether the linker provides working __ehdr_start... " >&6; }
6334 if ${libc_cv_ehdr_start+:} false; then :
6335 $as_echo_n "(cached) " >&6
6336 else
6338 old_CFLAGS="$CFLAGS"
6339 old_LDFLAGS="$LDFLAGS"
6340 old_LIBS="$LIBS"
6341 CFLAGS="$CFLAGS -fPIC"
6342 LDFLAGS="$LDFLAGS -nostdlib -nostartfiles -shared"
6343 LIBS=
6344 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6345 /* end confdefs.h. */
6347 typedef struct {
6348 char foo;
6349 long val;
6350 } Ehdr;
6351 extern const Ehdr __ehdr_start __attribute__ ((visibility ("hidden")));
6352 long ehdr (void) { return __ehdr_start.val; }
6354 _ACEOF
6355 if ac_fn_c_try_link "$LINENO"; then :
6356 if $READELF -r conftest | fgrep __ehdr_start >/dev/null; then
6357 libc_cv_ehdr_start=broken
6358 else
6359 libc_cv_ehdr_start=yes
6361 else
6362 libc_cv_ehdr_start=no
6364 rm -f core conftest.err conftest.$ac_objext \
6365 conftest$ac_exeext conftest.$ac_ext
6366 CFLAGS="$old_CFLAGS"
6367 LDFLAGS="$old_LDFLAGS"
6368 LIBS="$old_LIBS"
6371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ehdr_start" >&5
6372 $as_echo "$libc_cv_ehdr_start" >&6; }
6373 if test "$libc_cv_ehdr_start" = yes; then
6374 $as_echo "#define HAVE_EHDR_START 1" >>confdefs.h
6376 elif test "$libc_cv_ehdr_start" = broken; then
6377 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: linker is broken -- you should upgrade" >&5
6378 $as_echo "$as_me: WARNING: linker is broken -- you should upgrade" >&2;}
6381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_trap with no external dependencies" >&5
6382 $as_echo_n "checking for __builtin_trap with no external dependencies... " >&6; }
6383 if ${libc_cv_builtin_trap+:} false; then :
6384 $as_echo_n "(cached) " >&6
6385 else
6386 libc_cv_builtin_trap=no
6387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6388 /* end confdefs.h. */
6391 main ()
6393 __builtin_trap ()
6395 return 0;
6397 _ACEOF
6398 if ac_fn_c_try_compile "$LINENO"; then :
6400 libc_undefs=`$NM -u conftest.o |
6401 LC_ALL=C $AWK '$1 == "U" { print $2 | "sort -u"; next } { exit(1) }' \
6402 2>&5` || {
6403 as_fn_error $? "confusing output from $NM -u" "$LINENO" 5
6405 echo >&5 "libc_undefs='$libc_undefs'"
6406 if test -z "$libc_undefs"; then
6407 libc_cv_builtin_trap=yes
6410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_builtin_trap" >&5
6413 $as_echo "$libc_cv_builtin_trap" >&6; }
6414 if test $libc_cv_builtin_trap = yes; then
6415 $as_echo "#define HAVE_BUILTIN_TRAP 1" >>confdefs.h
6419 ac_ext=cpp
6420 ac_cpp='$CXXCPP $CPPFLAGS'
6421 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6422 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6423 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C++ compiler supports thread_local" >&5
6427 $as_echo_n "checking whether the C++ compiler supports thread_local... " >&6; }
6428 if ${libc_cv_cxx_thread_local+:} false; then :
6429 $as_echo_n "(cached) " >&6
6430 else
6432 old_CXXFLAGS="$CXXFLAGS"
6433 CXXFLAGS="$CXXFLAGS -std=gnu++11"
6434 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6435 /* end confdefs.h. */
6437 #include <thread>
6439 // Compiler support.
6440 struct S
6442 S ();
6443 ~S ();
6445 thread_local S s;
6446 S * get () { return &s; }
6448 // libstdc++ support.
6449 #ifndef _GLIBCXX_HAVE___CXA_THREAD_ATEXIT_IMPL
6450 #error __cxa_thread_atexit_impl not supported
6451 #endif
6453 _ACEOF
6454 if ac_fn_cxx_try_compile "$LINENO"; then :
6455 libc_cv_cxx_thread_local=yes
6456 else
6457 libc_cv_cxx_thread_local=no
6459 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6460 CXXFLAGS="$old_CXXFLAGS"
6463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cxx_thread_local" >&5
6464 $as_echo "$libc_cv_cxx_thread_local" >&6; }
6467 ac_ext=c
6468 ac_cpp='$CPP $CPPFLAGS'
6469 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6470 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6471 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6474 ### End of automated tests.
6475 ### Now run sysdeps configure fragments.
6477 # They also can set these variables.
6478 use_ldconfig=no
6479 ldd_rewrite_script=no
6480 libc_cv_sysconfdir=$sysconfdir
6481 libc_cv_localstatedir=$localstatedir
6482 libc_cv_gcc_unwind_find_fde=no
6483 libc_cv_idn=no
6485 # Iterate over all the sysdep directories we will use, running their
6486 # configure fragments.
6487 for dir in $sysnames; do
6488 case $dir in
6489 /*) dest=$dir ;;
6490 *) dest=$srcdir/$dir ;;
6491 esac
6492 if test -r $dest/configure; then
6493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
6494 $as_echo "running configure fragment for $dir" >&6; }
6495 . $dest/configure
6497 done
6499 if test x"$build_mathvec" = xnotset; then
6500 build_mathvec=no
6502 config_vars="$config_vars
6503 build-mathvec = $build_mathvec"
6508 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
6509 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
6514 # A sysdeps configure fragment can reset this if IFUNC is not actually
6515 # usable even though the assembler knows how to generate the symbol type.
6516 if test x"$libc_cv_ld_gnu_indirect_function" = xyes; then
6517 $as_echo "#define HAVE_IFUNC 1" >>confdefs.h
6521 # This is far from the AC_ARG_ENABLE that sets it so that a sysdeps
6522 # configure fragment can override the value to prevent this AC_DEFINE.
6524 if test "x$use_nscd" != xno; then
6525 $as_echo "#define USE_NSCD 1" >>confdefs.h
6528 if test "x$build_nscd" = xdefault; then
6529 build_nscd=$use_nscd
6539 if test x$use_ldconfig = xyes; then
6540 $as_echo "#define USE_LDCONFIG 1" >>confdefs.h
6549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
6550 $as_echo_n "checking whether -fPIC is default... " >&6; }
6551 if ${libc_cv_pic_default+:} false; then :
6552 $as_echo_n "(cached) " >&6
6553 else
6554 libc_cv_pic_default=yes
6555 cat > conftest.c <<EOF
6556 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6557 # error PIC is default.
6558 #endif
6560 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6561 libc_cv_pic_default=no
6563 rm -f conftest.*
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
6566 $as_echo "$libc_cv_pic_default" >&6; }
6569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIE is default" >&5
6570 $as_echo_n "checking whether -fPIE is default... " >&6; }
6571 if ${libc_cv_pie_default+:} false; then :
6572 $as_echo_n "(cached) " >&6
6573 else
6574 libc_cv_pie_default=yes
6575 cat > conftest.c <<EOF
6576 #if defined __PIE__ || defined __pie__ || defined PIE || defined pie
6577 # error PIE is default.
6578 #endif
6580 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6581 libc_cv_pie_default=no
6583 rm -f conftest.*
6585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pie_default" >&5
6586 $as_echo "$libc_cv_pie_default" >&6; }
6596 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6597 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6601 ac_config_files="$ac_config_files config.make Makefile"
6603 ac_config_commands="$ac_config_commands default"
6605 cat >confcache <<\_ACEOF
6606 # This file is a shell script that caches the results of configure
6607 # tests run on this system so they can be shared between configure
6608 # scripts and configure runs, see configure's option --config-cache.
6609 # It is not useful on other systems. If it contains results you don't
6610 # want to keep, you may remove or edit it.
6612 # config.status only pays attention to the cache file if you give it
6613 # the --recheck option to rerun configure.
6615 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6616 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6617 # following values.
6619 _ACEOF
6621 # The following way of writing the cache mishandles newlines in values,
6622 # but we know of no workaround that is simple, portable, and efficient.
6623 # So, we kill variables containing newlines.
6624 # Ultrix sh set writes to stderr and can't be redirected directly,
6625 # and sets the high bit in the cache file unless we assign to the vars.
6627 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
6628 eval ac_val=\$$ac_var
6629 case $ac_val in #(
6630 *${as_nl}*)
6631 case $ac_var in #(
6632 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
6633 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
6634 esac
6635 case $ac_var in #(
6636 _ | IFS | as_nl) ;; #(
6637 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
6638 *) { eval $ac_var=; unset $ac_var;} ;;
6639 esac ;;
6640 esac
6641 done
6643 (set) 2>&1 |
6644 case $as_nl`(ac_space=' '; set) 2>&1` in #(
6645 *${as_nl}ac_space=\ *)
6646 # `set' does not quote correctly, so add quotes: double-quote
6647 # substitution turns \\\\ into \\, and sed turns \\ into \.
6648 sed -n \
6649 "s/'/'\\\\''/g;
6650 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6651 ;; #(
6653 # `set' quotes correctly as required by POSIX, so do not add quotes.
6654 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
6656 esac |
6657 sort
6659 sed '
6660 /^ac_cv_env_/b end
6661 t clear
6662 :clear
6663 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6664 t end
6665 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6666 :end' >>confcache
6667 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
6668 if test -w "$cache_file"; then
6669 if test "x$cache_file" != "x/dev/null"; then
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
6671 $as_echo "$as_me: updating cache $cache_file" >&6;}
6672 if test ! -f "$cache_file" || test -h "$cache_file"; then
6673 cat confcache >"$cache_file"
6674 else
6675 case $cache_file in #(
6676 */* | ?:*)
6677 mv -f confcache "$cache_file"$$ &&
6678 mv -f "$cache_file"$$ "$cache_file" ;; #(
6680 mv -f confcache "$cache_file" ;;
6681 esac
6684 else
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
6686 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
6689 rm -f confcache
6691 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6692 # Let make expand exec_prefix.
6693 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6695 DEFS=-DHAVE_CONFIG_H
6697 ac_libobjs=
6698 ac_ltlibobjs=
6700 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6701 # 1. Remove the extension, and $U if already installed.
6702 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
6703 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
6704 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
6705 # will be set to the directory where LIBOBJS objects are built.
6706 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
6707 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
6708 done
6709 LIBOBJS=$ac_libobjs
6711 LTLIBOBJS=$ac_ltlibobjs
6715 : "${CONFIG_STATUS=./config.status}"
6716 ac_write_fail=0
6717 ac_clean_files_save=$ac_clean_files
6718 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
6720 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
6721 as_write_fail=0
6722 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
6723 #! $SHELL
6724 # Generated by $as_me.
6725 # Run this file to recreate the current configuration.
6726 # Compiler output produced by configure, useful for debugging
6727 # configure, is in config.log if it exists.
6729 debug=false
6730 ac_cs_recheck=false
6731 ac_cs_silent=false
6733 SHELL=\${CONFIG_SHELL-$SHELL}
6734 export SHELL
6735 _ASEOF
6736 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
6737 ## -------------------- ##
6738 ## M4sh Initialization. ##
6739 ## -------------------- ##
6741 # Be more Bourne compatible
6742 DUALCASE=1; export DUALCASE # for MKS sh
6743 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
6744 emulate sh
6745 NULLCMD=:
6746 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
6747 # is contrary to our usage. Disable this feature.
6748 alias -g '${1+"$@"}'='"$@"'
6749 setopt NO_GLOB_SUBST
6750 else
6751 case `(set -o) 2>/dev/null` in #(
6752 *posix*) :
6753 set -o posix ;; #(
6754 *) :
6756 esac
6760 as_nl='
6762 export as_nl
6763 # Printing a long string crashes Solaris 7 /usr/bin/printf.
6764 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
6765 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
6766 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
6767 # Prefer a ksh shell builtin over an external printf program on Solaris,
6768 # but without wasting forks for bash or zsh.
6769 if test -z "$BASH_VERSION$ZSH_VERSION" \
6770 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
6771 as_echo='print -r --'
6772 as_echo_n='print -rn --'
6773 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
6774 as_echo='printf %s\n'
6775 as_echo_n='printf %s'
6776 else
6777 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
6778 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
6779 as_echo_n='/usr/ucb/echo -n'
6780 else
6781 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
6782 as_echo_n_body='eval
6783 arg=$1;
6784 case $arg in #(
6785 *"$as_nl"*)
6786 expr "X$arg" : "X\\(.*\\)$as_nl";
6787 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
6788 esac;
6789 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
6791 export as_echo_n_body
6792 as_echo_n='sh -c $as_echo_n_body as_echo'
6794 export as_echo_body
6795 as_echo='sh -c $as_echo_body as_echo'
6798 # The user is always right.
6799 if test "${PATH_SEPARATOR+set}" != set; then
6800 PATH_SEPARATOR=:
6801 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
6802 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
6803 PATH_SEPARATOR=';'
6808 # IFS
6809 # We need space, tab and new line, in precisely that order. Quoting is
6810 # there to prevent editors from complaining about space-tab.
6811 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
6812 # splitting by setting IFS to empty value.)
6813 IFS=" "" $as_nl"
6815 # Find who we are. Look in the path if we contain no directory separator.
6816 as_myself=
6817 case $0 in #((
6818 *[\\/]* ) as_myself=$0 ;;
6819 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6820 for as_dir in $PATH
6822 IFS=$as_save_IFS
6823 test -z "$as_dir" && as_dir=.
6824 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6825 done
6826 IFS=$as_save_IFS
6829 esac
6830 # We did not find ourselves, most probably we were run as `sh COMMAND'
6831 # in which case we are not to be found in the path.
6832 if test "x$as_myself" = x; then
6833 as_myself=$0
6835 if test ! -f "$as_myself"; then
6836 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
6837 exit 1
6840 # Unset variables that we do not need and which cause bugs (e.g. in
6841 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
6842 # suppresses any "Segmentation fault" message there. '((' could
6843 # trigger a bug in pdksh 5.2.14.
6844 for as_var in BASH_ENV ENV MAIL MAILPATH
6845 do eval test x\${$as_var+set} = xset \
6846 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
6847 done
6848 PS1='$ '
6849 PS2='> '
6850 PS4='+ '
6852 # NLS nuisances.
6853 LC_ALL=C
6854 export LC_ALL
6855 LANGUAGE=C
6856 export LANGUAGE
6858 # CDPATH.
6859 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
6862 # as_fn_error STATUS ERROR [LINENO LOG_FD]
6863 # ----------------------------------------
6864 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
6865 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
6866 # script with STATUS, using 1 if that was 0.
6867 as_fn_error ()
6869 as_status=$1; test $as_status -eq 0 && as_status=1
6870 if test "$4"; then
6871 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
6872 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
6874 $as_echo "$as_me: error: $2" >&2
6875 as_fn_exit $as_status
6876 } # as_fn_error
6879 # as_fn_set_status STATUS
6880 # -----------------------
6881 # Set $? to STATUS, without forking.
6882 as_fn_set_status ()
6884 return $1
6885 } # as_fn_set_status
6887 # as_fn_exit STATUS
6888 # -----------------
6889 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
6890 as_fn_exit ()
6892 set +e
6893 as_fn_set_status $1
6894 exit $1
6895 } # as_fn_exit
6897 # as_fn_unset VAR
6898 # ---------------
6899 # Portably unset VAR.
6900 as_fn_unset ()
6902 { eval $1=; unset $1;}
6904 as_unset=as_fn_unset
6905 # as_fn_append VAR VALUE
6906 # ----------------------
6907 # Append the text in VALUE to the end of the definition contained in VAR. Take
6908 # advantage of any shell optimizations that allow amortized linear growth over
6909 # repeated appends, instead of the typical quadratic growth present in naive
6910 # implementations.
6911 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
6912 eval 'as_fn_append ()
6914 eval $1+=\$2
6916 else
6917 as_fn_append ()
6919 eval $1=\$$1\$2
6921 fi # as_fn_append
6923 # as_fn_arith ARG...
6924 # ------------------
6925 # Perform arithmetic evaluation on the ARGs, and store the result in the
6926 # global $as_val. Take advantage of shells that can avoid forks. The arguments
6927 # must be portable across $(()) and expr.
6928 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
6929 eval 'as_fn_arith ()
6931 as_val=$(( $* ))
6933 else
6934 as_fn_arith ()
6936 as_val=`expr "$@" || test $? -eq 1`
6938 fi # as_fn_arith
6941 if expr a : '\(a\)' >/dev/null 2>&1 &&
6942 test "X`expr 00001 : '.*\(...\)'`" = X001; then
6943 as_expr=expr
6944 else
6945 as_expr=false
6948 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
6949 as_basename=basename
6950 else
6951 as_basename=false
6954 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
6955 as_dirname=dirname
6956 else
6957 as_dirname=false
6960 as_me=`$as_basename -- "$0" ||
6961 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6962 X"$0" : 'X\(//\)$' \| \
6963 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
6964 $as_echo X/"$0" |
6965 sed '/^.*\/\([^/][^/]*\)\/*$/{
6966 s//\1/
6969 /^X\/\(\/\/\)$/{
6970 s//\1/
6973 /^X\/\(\/\).*/{
6974 s//\1/
6977 s/.*/./; q'`
6979 # Avoid depending upon Character Ranges.
6980 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6981 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6982 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6983 as_cr_digits='0123456789'
6984 as_cr_alnum=$as_cr_Letters$as_cr_digits
6986 ECHO_C= ECHO_N= ECHO_T=
6987 case `echo -n x` in #(((((
6988 -n*)
6989 case `echo 'xy\c'` in
6990 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
6991 xy) ECHO_C='\c';;
6992 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
6993 ECHO_T=' ';;
6994 esac;;
6996 ECHO_N='-n';;
6997 esac
6999 rm -f conf$$ conf$$.exe conf$$.file
7000 if test -d conf$$.dir; then
7001 rm -f conf$$.dir/conf$$.file
7002 else
7003 rm -f conf$$.dir
7004 mkdir conf$$.dir 2>/dev/null
7006 if (echo >conf$$.file) 2>/dev/null; then
7007 if ln -s conf$$.file conf$$ 2>/dev/null; then
7008 as_ln_s='ln -s'
7009 # ... but there are two gotchas:
7010 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7011 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7012 # In both cases, we have to default to `cp -pR'.
7013 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7014 as_ln_s='cp -pR'
7015 elif ln conf$$.file conf$$ 2>/dev/null; then
7016 as_ln_s=ln
7017 else
7018 as_ln_s='cp -pR'
7020 else
7021 as_ln_s='cp -pR'
7023 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7024 rmdir conf$$.dir 2>/dev/null
7027 # as_fn_mkdir_p
7028 # -------------
7029 # Create "$as_dir" as a directory, including parents if necessary.
7030 as_fn_mkdir_p ()
7033 case $as_dir in #(
7034 -*) as_dir=./$as_dir;;
7035 esac
7036 test -d "$as_dir" || eval $as_mkdir_p || {
7037 as_dirs=
7038 while :; do
7039 case $as_dir in #(
7040 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7041 *) as_qdir=$as_dir;;
7042 esac
7043 as_dirs="'$as_qdir' $as_dirs"
7044 as_dir=`$as_dirname -- "$as_dir" ||
7045 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7046 X"$as_dir" : 'X\(//\)[^/]' \| \
7047 X"$as_dir" : 'X\(//\)$' \| \
7048 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7049 $as_echo X"$as_dir" |
7050 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7051 s//\1/
7054 /^X\(\/\/\)[^/].*/{
7055 s//\1/
7058 /^X\(\/\/\)$/{
7059 s//\1/
7062 /^X\(\/\).*/{
7063 s//\1/
7066 s/.*/./; q'`
7067 test -d "$as_dir" && break
7068 done
7069 test -z "$as_dirs" || eval "mkdir $as_dirs"
7070 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7073 } # as_fn_mkdir_p
7074 if mkdir -p . 2>/dev/null; then
7075 as_mkdir_p='mkdir -p "$as_dir"'
7076 else
7077 test -d ./-p && rmdir ./-p
7078 as_mkdir_p=false
7082 # as_fn_executable_p FILE
7083 # -----------------------
7084 # Test if FILE is an executable regular file.
7085 as_fn_executable_p ()
7087 test -f "$1" && test -x "$1"
7088 } # as_fn_executable_p
7089 as_test_x='test -x'
7090 as_executable_p=as_fn_executable_p
7092 # Sed expression to map a string onto a valid CPP name.
7093 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7095 # Sed expression to map a string onto a valid variable name.
7096 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7099 exec 6>&1
7100 ## ----------------------------------- ##
7101 ## Main body of $CONFIG_STATUS script. ##
7102 ## ----------------------------------- ##
7103 _ASEOF
7104 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
7106 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7107 # Save the log message, to keep $0 and so on meaningful, and to
7108 # report actual input values of CONFIG_FILES etc. instead of their
7109 # values after options handling.
7110 ac_log="
7111 This file was extended by GNU C Library $as_me (see version.h), which was
7112 generated by GNU Autoconf 2.69. Invocation command line was
7114 CONFIG_FILES = $CONFIG_FILES
7115 CONFIG_HEADERS = $CONFIG_HEADERS
7116 CONFIG_LINKS = $CONFIG_LINKS
7117 CONFIG_COMMANDS = $CONFIG_COMMANDS
7118 $ $0 $@
7120 on `(hostname || uname -n) 2>/dev/null | sed 1q`
7123 _ACEOF
7125 case $ac_config_files in *"
7126 "*) set x $ac_config_files; shift; ac_config_files=$*;;
7127 esac
7129 case $ac_config_headers in *"
7130 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
7131 esac
7134 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7135 # Files that config.status was made for.
7136 config_files="$ac_config_files"
7137 config_headers="$ac_config_headers"
7138 config_commands="$ac_config_commands"
7140 _ACEOF
7142 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7143 ac_cs_usage="\
7144 \`$as_me' instantiates files and other configuration actions
7145 from templates according to the current configuration. Unless the files
7146 and actions are specified as TAGs, all are instantiated by default.
7148 Usage: $0 [OPTION]... [TAG]...
7150 -h, --help print this help, then exit
7151 -V, --version print version number and configuration settings, then exit
7152 --config print configuration, then exit
7153 -q, --quiet, --silent
7154 do not print progress messages
7155 -d, --debug don't remove temporary files
7156 --recheck update $as_me by reconfiguring in the same conditions
7157 --file=FILE[:TEMPLATE]
7158 instantiate the configuration file FILE
7159 --header=FILE[:TEMPLATE]
7160 instantiate the configuration header FILE
7162 Configuration files:
7163 $config_files
7165 Configuration headers:
7166 $config_headers
7168 Configuration commands:
7169 $config_commands
7171 Report bugs to <http://sourceware.org/bugzilla/>.
7172 GNU C Library home page: <http://www.gnu.org/software/glibc/>.
7173 General help using GNU software: <http://www.gnu.org/gethelp/>."
7175 _ACEOF
7176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7177 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
7178 ac_cs_version="\\
7179 GNU C Library config.status (see version.h)
7180 configured by $0, generated by GNU Autoconf 2.69,
7181 with options \\"\$ac_cs_config\\"
7183 Copyright (C) 2012 Free Software Foundation, Inc.
7184 This config.status script is free software; the Free Software Foundation
7185 gives unlimited permission to copy, distribute and modify it."
7187 ac_pwd='$ac_pwd'
7188 srcdir='$srcdir'
7189 INSTALL='$INSTALL'
7190 test -n "\$AWK" || AWK=awk
7191 _ACEOF
7193 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7194 # The default lists apply if the user does not specify any file.
7195 ac_need_defaults=:
7196 while test $# != 0
7198 case $1 in
7199 --*=?*)
7200 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7201 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
7202 ac_shift=:
7204 --*=)
7205 ac_option=`expr "X$1" : 'X\([^=]*\)='`
7206 ac_optarg=
7207 ac_shift=:
7210 ac_option=$1
7211 ac_optarg=$2
7212 ac_shift=shift
7214 esac
7216 case $ac_option in
7217 # Handling of the options.
7218 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7219 ac_cs_recheck=: ;;
7220 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
7221 $as_echo "$ac_cs_version"; exit ;;
7222 --config | --confi | --conf | --con | --co | --c )
7223 $as_echo "$ac_cs_config"; exit ;;
7224 --debug | --debu | --deb | --de | --d | -d )
7225 debug=: ;;
7226 --file | --fil | --fi | --f )
7227 $ac_shift
7228 case $ac_optarg in
7229 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7230 '') as_fn_error $? "missing file argument" ;;
7231 esac
7232 as_fn_append CONFIG_FILES " '$ac_optarg'"
7233 ac_need_defaults=false;;
7234 --header | --heade | --head | --hea )
7235 $ac_shift
7236 case $ac_optarg in
7237 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
7238 esac
7239 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
7240 ac_need_defaults=false;;
7241 --he | --h)
7242 # Conflict between --help and --header
7243 as_fn_error $? "ambiguous option: \`$1'
7244 Try \`$0 --help' for more information.";;
7245 --help | --hel | -h )
7246 $as_echo "$ac_cs_usage"; exit ;;
7247 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7248 | -silent | --silent | --silen | --sile | --sil | --si | --s)
7249 ac_cs_silent=: ;;
7251 # This is an error.
7252 -*) as_fn_error $? "unrecognized option: \`$1'
7253 Try \`$0 --help' for more information." ;;
7255 *) as_fn_append ac_config_targets " $1"
7256 ac_need_defaults=false ;;
7258 esac
7259 shift
7260 done
7262 ac_configure_extra_args=
7264 if $ac_cs_silent; then
7265 exec 6>/dev/null
7266 ac_configure_extra_args="$ac_configure_extra_args --silent"
7269 _ACEOF
7270 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7271 if \$ac_cs_recheck; then
7272 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7273 shift
7274 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
7275 CONFIG_SHELL='$SHELL'
7276 export CONFIG_SHELL
7277 exec "\$@"
7280 _ACEOF
7281 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7282 exec 5>>config.log
7284 echo
7285 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7286 ## Running $as_me. ##
7287 _ASBOX
7288 $as_echo "$ac_log"
7289 } >&5
7291 _ACEOF
7292 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7294 # INIT-COMMANDS
7296 config_vars='$config_vars'
7298 _ACEOF
7300 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7302 # Handling of arguments.
7303 for ac_config_target in $ac_config_targets
7305 case $ac_config_target in
7306 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7307 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
7308 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
7309 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7311 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
7312 esac
7313 done
7316 # If the user did not use the arguments to specify the items to instantiate,
7317 # then the envvar interface is used. Set only those that are not.
7318 # We use the long form for the default assignment because of an extremely
7319 # bizarre bug on SunOS 4.1.3.
7320 if $ac_need_defaults; then
7321 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7322 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7323 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7326 # Have a temporary directory for convenience. Make it in the build tree
7327 # simply because there is no reason against having it here, and in addition,
7328 # creating and moving files from /tmp can sometimes cause problems.
7329 # Hook for its removal unless debugging.
7330 # Note that there is a small window in which the directory will not be cleaned:
7331 # after its creation but before its name has been assigned to `$tmp'.
7332 $debug ||
7334 tmp= ac_tmp=
7335 trap 'exit_status=$?
7336 : "${ac_tmp:=$tmp}"
7337 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
7339 trap 'as_fn_exit 1' 1 2 13 15
7341 # Create a (secure) tmp directory for tmp files.
7344 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
7345 test -d "$tmp"
7346 } ||
7348 tmp=./conf$$-$RANDOM
7349 (umask 077 && mkdir "$tmp")
7350 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
7351 ac_tmp=$tmp
7353 # Set up the scripts for CONFIG_FILES section.
7354 # No need to generate them if there are no CONFIG_FILES.
7355 # This happens for instance with `./config.status config.h'.
7356 if test -n "$CONFIG_FILES"; then
7359 ac_cr=`echo X | tr X '\015'`
7360 # On cygwin, bash can eat \r inside `` if the user requested igncr.
7361 # But we know of no other shell where ac_cr would be empty at this
7362 # point, so we can use a bashism as a fallback.
7363 if test "x$ac_cr" = x; then
7364 eval ac_cr=\$\'\\r\'
7366 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
7367 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
7368 ac_cs_awk_cr='\\r'
7369 else
7370 ac_cs_awk_cr=$ac_cr
7373 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
7374 _ACEOF
7378 echo "cat >conf$$subs.awk <<_ACEOF" &&
7379 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
7380 echo "_ACEOF"
7381 } >conf$$subs.sh ||
7382 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7383 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
7384 ac_delim='%!_!# '
7385 for ac_last_try in false false false false false :; do
7386 . ./conf$$subs.sh ||
7387 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7389 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
7390 if test $ac_delim_n = $ac_delim_num; then
7391 break
7392 elif $ac_last_try; then
7393 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
7394 else
7395 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7397 done
7398 rm -f conf$$subs.sh
7400 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7401 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
7402 _ACEOF
7403 sed -n '
7405 s/^/S["/; s/!.*/"]=/
7408 s/^[^!]*!//
7409 :repl
7410 t repl
7411 s/'"$ac_delim"'$//
7412 t delim
7415 s/\(.\{148\}\)..*/\1/
7416 t more1
7417 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
7420 b repl
7421 :more1
7422 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7425 s/.\{148\}//
7426 t nl
7427 :delim
7429 s/\(.\{148\}\)..*/\1/
7430 t more2
7431 s/["\\]/\\&/g; s/^/"/; s/$/"/
7434 :more2
7435 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
7438 s/.\{148\}//
7439 t delim
7440 ' <conf$$subs.awk | sed '
7441 /^[^""]/{
7443 s/\n//
7445 ' >>$CONFIG_STATUS || ac_write_fail=1
7446 rm -f conf$$subs.awk
7447 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7448 _ACAWK
7449 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
7450 for (key in S) S_is_set[key] = 1
7451 FS = "\a"
7455 line = $ 0
7456 nfields = split(line, field, "@")
7457 substed = 0
7458 len = length(field[1])
7459 for (i = 2; i < nfields; i++) {
7460 key = field[i]
7461 keylen = length(key)
7462 if (S_is_set[key]) {
7463 value = S[key]
7464 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
7465 len += length(value) + length(field[++i])
7466 substed = 1
7467 } else
7468 len += 1 + keylen
7471 print line
7474 _ACAWK
7475 _ACEOF
7476 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7477 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
7478 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
7479 else
7481 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
7482 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
7483 _ACEOF
7485 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
7486 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
7487 # trailing colons and then remove the whole line if VPATH becomes empty
7488 # (actually we leave an empty line to preserve line numbers).
7489 if test "x$srcdir" = x.; then
7490 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
7492 s///
7493 s/^/:/
7494 s/[ ]*$/:/
7495 s/:\$(srcdir):/:/g
7496 s/:\${srcdir}:/:/g
7497 s/:@srcdir@:/:/g
7498 s/^:*//
7499 s/:*$//
7501 s/\(=[ ]*\).*/\1/
7503 s/\n//
7504 s/^[^=]*=[ ]*$//
7508 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7509 fi # test -n "$CONFIG_FILES"
7511 # Set up the scripts for CONFIG_HEADERS section.
7512 # No need to generate them if there are no CONFIG_HEADERS.
7513 # This happens for instance with `./config.status Makefile'.
7514 if test -n "$CONFIG_HEADERS"; then
7515 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
7516 BEGIN {
7517 _ACEOF
7519 # Transform confdefs.h into an awk script `defines.awk', embedded as
7520 # here-document in config.status, that substitutes the proper values into
7521 # config.h.in to produce config.h.
7523 # Create a delimiter string that does not exist in confdefs.h, to ease
7524 # handling of long lines.
7525 ac_delim='%!_!# '
7526 for ac_last_try in false false :; do
7527 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
7528 if test -z "$ac_tt"; then
7529 break
7530 elif $ac_last_try; then
7531 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
7532 else
7533 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
7535 done
7537 # For the awk script, D is an array of macro values keyed by name,
7538 # likewise P contains macro parameters if any. Preserve backslash
7539 # newline sequences.
7541 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
7542 sed -n '
7543 s/.\{148\}/&'"$ac_delim"'/g
7544 t rset
7545 :rset
7546 s/^[ ]*#[ ]*define[ ][ ]*/ /
7547 t def
7549 :def
7550 s/\\$//
7551 t bsnl
7552 s/["\\]/\\&/g
7553 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7554 D["\1"]=" \3"/p
7555 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
7557 :bsnl
7558 s/["\\]/\\&/g
7559 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
7560 D["\1"]=" \3\\\\\\n"\\/p
7561 t cont
7562 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
7563 t cont
7565 :cont
7567 s/.\{148\}/&'"$ac_delim"'/g
7568 t clear
7569 :clear
7570 s/\\$//
7571 t bsnlc
7572 s/["\\]/\\&/g; s/^/"/; s/$/"/p
7574 :bsnlc
7575 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
7576 b cont
7577 ' <confdefs.h | sed '
7578 s/'"$ac_delim"'/"\\\
7579 "/g' >>$CONFIG_STATUS || ac_write_fail=1
7581 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7582 for (key in D) D_is_set[key] = 1
7583 FS = "\a"
7585 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
7586 line = \$ 0
7587 split(line, arg, " ")
7588 if (arg[1] == "#") {
7589 defundef = arg[2]
7590 mac1 = arg[3]
7591 } else {
7592 defundef = substr(arg[1], 2)
7593 mac1 = arg[2]
7595 split(mac1, mac2, "(") #)
7596 macro = mac2[1]
7597 prefix = substr(line, 1, index(line, defundef) - 1)
7598 if (D_is_set[macro]) {
7599 # Preserve the white space surrounding the "#".
7600 print prefix "define", macro P[macro] D[macro]
7601 next
7602 } else {
7603 # Replace #undef with comments. This is necessary, for example,
7604 # in the case of _POSIX_SOURCE, which is predefined and required
7605 # on some systems where configure will not decide to define it.
7606 if (defundef == "undef") {
7607 print "/*", prefix defundef, macro, "*/"
7608 next
7612 { print }
7613 _ACAWK
7614 _ACEOF
7615 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7616 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
7617 fi # test -n "$CONFIG_HEADERS"
7620 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
7621 shift
7622 for ac_tag
7624 case $ac_tag in
7625 :[FHLC]) ac_mode=$ac_tag; continue;;
7626 esac
7627 case $ac_mode$ac_tag in
7628 :[FHL]*:*);;
7629 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
7630 :[FH]-) ac_tag=-:-;;
7631 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
7632 esac
7633 ac_save_IFS=$IFS
7634 IFS=:
7635 set x $ac_tag
7636 IFS=$ac_save_IFS
7637 shift
7638 ac_file=$1
7639 shift
7641 case $ac_mode in
7642 :L) ac_source=$1;;
7643 :[FH])
7644 ac_file_inputs=
7645 for ac_f
7647 case $ac_f in
7648 -) ac_f="$ac_tmp/stdin";;
7649 *) # Look for the file first in the build tree, then in the source tree
7650 # (if the path is not absolute). The absolute path cannot be DOS-style,
7651 # because $ac_f cannot contain `:'.
7652 test -f "$ac_f" ||
7653 case $ac_f in
7654 [\\/$]*) false;;
7655 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
7656 esac ||
7657 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
7658 esac
7659 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
7660 as_fn_append ac_file_inputs " '$ac_f'"
7661 done
7663 # Let's still pretend it is `configure' which instantiates (i.e., don't
7664 # use $as_me), people would be surprised to read:
7665 # /* config.h. Generated by config.status. */
7666 configure_input='Generated from '`
7667 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
7668 `' by configure.'
7669 if test x"$ac_file" != x-; then
7670 configure_input="$ac_file. $configure_input"
7671 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
7672 $as_echo "$as_me: creating $ac_file" >&6;}
7674 # Neutralize special characters interpreted by sed in replacement strings.
7675 case $configure_input in #(
7676 *\&* | *\|* | *\\* )
7677 ac_sed_conf_input=`$as_echo "$configure_input" |
7678 sed 's/[\\\\&|]/\\\\&/g'`;; #(
7679 *) ac_sed_conf_input=$configure_input;;
7680 esac
7682 case $ac_tag in
7683 *:-:* | *:-) cat >"$ac_tmp/stdin" \
7684 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
7685 esac
7687 esac
7689 ac_dir=`$as_dirname -- "$ac_file" ||
7690 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7691 X"$ac_file" : 'X\(//\)[^/]' \| \
7692 X"$ac_file" : 'X\(//\)$' \| \
7693 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
7694 $as_echo X"$ac_file" |
7695 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7696 s//\1/
7699 /^X\(\/\/\)[^/].*/{
7700 s//\1/
7703 /^X\(\/\/\)$/{
7704 s//\1/
7707 /^X\(\/\).*/{
7708 s//\1/
7711 s/.*/./; q'`
7712 as_dir="$ac_dir"; as_fn_mkdir_p
7713 ac_builddir=.
7715 case "$ac_dir" in
7716 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7718 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7719 # A ".." for each directory in $ac_dir_suffix.
7720 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7721 case $ac_top_builddir_sub in
7722 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7723 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7724 esac ;;
7725 esac
7726 ac_abs_top_builddir=$ac_pwd
7727 ac_abs_builddir=$ac_pwd$ac_dir_suffix
7728 # for backward compatibility:
7729 ac_top_builddir=$ac_top_build_prefix
7731 case $srcdir in
7732 .) # We are building in place.
7733 ac_srcdir=.
7734 ac_top_srcdir=$ac_top_builddir_sub
7735 ac_abs_top_srcdir=$ac_pwd ;;
7736 [\\/]* | ?:[\\/]* ) # Absolute name.
7737 ac_srcdir=$srcdir$ac_dir_suffix;
7738 ac_top_srcdir=$srcdir
7739 ac_abs_top_srcdir=$srcdir ;;
7740 *) # Relative name.
7741 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
7742 ac_top_srcdir=$ac_top_build_prefix$srcdir
7743 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
7744 esac
7745 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
7748 case $ac_mode in
7751 # CONFIG_FILE
7754 case $INSTALL in
7755 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7756 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
7757 esac
7758 _ACEOF
7760 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7761 # If the template does not know about datarootdir, expand it.
7762 # FIXME: This hack should be removed a few years after 2.60.
7763 ac_datarootdir_hack=; ac_datarootdir_seen=
7764 ac_sed_dataroot='
7765 /datarootdir/ {
7769 /@datadir@/p
7770 /@docdir@/p
7771 /@infodir@/p
7772 /@localedir@/p
7773 /@mandir@/p'
7774 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
7775 *datarootdir*) ac_datarootdir_seen=yes;;
7776 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
7777 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
7778 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
7779 _ACEOF
7780 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7781 ac_datarootdir_hack='
7782 s&@datadir@&$datadir&g
7783 s&@docdir@&$docdir&g
7784 s&@infodir@&$infodir&g
7785 s&@localedir@&$localedir&g
7786 s&@mandir@&$mandir&g
7787 s&\\\${datarootdir}&$datarootdir&g' ;;
7788 esac
7789 _ACEOF
7791 # Neutralize VPATH when `$srcdir' = `.'.
7792 # Shell code in configure.ac might set extrasub.
7793 # FIXME: do we really want to maintain this feature?
7794 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
7795 ac_sed_extra="$ac_vpsub
7796 $extrasub
7797 _ACEOF
7798 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
7800 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7801 s|@configure_input@|$ac_sed_conf_input|;t t
7802 s&@top_builddir@&$ac_top_builddir_sub&;t t
7803 s&@top_build_prefix@&$ac_top_build_prefix&;t t
7804 s&@srcdir@&$ac_srcdir&;t t
7805 s&@abs_srcdir@&$ac_abs_srcdir&;t t
7806 s&@top_srcdir@&$ac_top_srcdir&;t t
7807 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
7808 s&@builddir@&$ac_builddir&;t t
7809 s&@abs_builddir@&$ac_abs_builddir&;t t
7810 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
7811 s&@INSTALL@&$ac_INSTALL&;t t
7812 $ac_datarootdir_hack
7814 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
7815 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7817 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
7818 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
7819 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
7820 "$ac_tmp/out"`; test -z "$ac_out"; } &&
7821 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7822 which seems to be undefined. Please make sure it is defined" >&5
7823 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
7824 which seems to be undefined. Please make sure it is defined" >&2;}
7826 rm -f "$ac_tmp/stdin"
7827 case $ac_file in
7828 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
7829 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
7830 esac \
7831 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7835 # CONFIG_HEADER
7837 if test x"$ac_file" != x-; then
7839 $as_echo "/* $configure_input */" \
7840 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
7841 } >"$ac_tmp/config.h" \
7842 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7843 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
7844 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
7845 $as_echo "$as_me: $ac_file is unchanged" >&6;}
7846 else
7847 rm -f "$ac_file"
7848 mv "$ac_tmp/config.h" "$ac_file" \
7849 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
7851 else
7852 $as_echo "/* $configure_input */" \
7853 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
7854 || as_fn_error $? "could not create -" "$LINENO" 5
7858 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
7859 $as_echo "$as_me: executing $ac_file commands" >&6;}
7861 esac
7864 case $ac_file$ac_mode in
7865 "default":C)
7866 case $CONFIG_FILES in *config.make*)
7867 echo "$config_vars" >> config.make;;
7868 esac
7869 test -d bits || mkdir bits ;;
7871 esac
7872 done # for ac_tag
7875 as_fn_exit 0
7876 _ACEOF
7877 ac_clean_files=$ac_clean_files_save
7879 test $ac_write_fail = 0 ||
7880 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
7883 # configure is writing to config.log, and then calls config.status.
7884 # config.status does its own redirection, appending to config.log.
7885 # Unfortunately, on DOS this fails, as config.log is still kept open
7886 # by configure, so config.status won't be able to write to it; its
7887 # output is simply discarded. So we exec the FD to /dev/null,
7888 # effectively closing config.log, so it can be properly (re)opened and
7889 # appended to by config.status. When coming back to configure, we
7890 # need to make the FD available again.
7891 if test "$no_create" != yes; then
7892 ac_cs_success=:
7893 ac_config_status_args=
7894 test "$silent" = yes &&
7895 ac_config_status_args="$ac_config_status_args --quiet"
7896 exec 5>/dev/null
7897 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7898 exec 5>>config.log
7899 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7900 # would make configure fail if this is the last instruction.
7901 $ac_cs_success || as_fn_exit 1
7905 # CONFIG_SUBDIRS section.
7907 if test "$no_recursion" != yes; then
7909 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
7910 # so they do not pile up.
7911 ac_sub_configure_args=
7912 ac_prev=
7913 eval "set x $ac_configure_args"
7914 shift
7915 for ac_arg
7917 if test -n "$ac_prev"; then
7918 ac_prev=
7919 continue
7921 case $ac_arg in
7922 -cache-file | --cache-file | --cache-fil | --cache-fi \
7923 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
7924 ac_prev=cache_file ;;
7925 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
7926 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
7927 | --c=*)
7929 --config-cache | -C)
7931 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
7932 ac_prev=srcdir ;;
7933 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
7935 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
7936 ac_prev=prefix ;;
7937 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
7939 --disable-option-checking)
7942 case $ac_arg in
7943 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
7944 esac
7945 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
7946 esac
7947 done
7949 # Always prepend --prefix to ensure using the same prefix
7950 # in subdir configurations.
7951 ac_arg="--prefix=$prefix"
7952 case $ac_arg in
7953 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
7954 esac
7955 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
7957 # Pass --silent
7958 if test "$silent" = yes; then
7959 ac_sub_configure_args="--silent $ac_sub_configure_args"
7962 # Always prepend --disable-option-checking to silence warnings, since
7963 # different subdirs can have different --enable and --with options.
7964 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
7966 ac_popdir=`pwd`
7967 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
7969 # Do not complain, so a configure script can configure whichever
7970 # parts of a large source tree are present.
7971 test -d "$srcdir/$ac_dir" || continue
7973 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
7974 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
7975 $as_echo "$ac_msg" >&6
7976 as_dir="$ac_dir"; as_fn_mkdir_p
7977 ac_builddir=.
7979 case "$ac_dir" in
7980 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
7982 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
7983 # A ".." for each directory in $ac_dir_suffix.
7984 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
7985 case $ac_top_builddir_sub in
7986 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
7987 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
7988 esac ;;
7989 esac
7990 ac_abs_top_builddir=$ac_pwd
7991 ac_abs_builddir=$ac_pwd$ac_dir_suffix
7992 # for backward compatibility:
7993 ac_top_builddir=$ac_top_build_prefix
7995 case $srcdir in
7996 .) # We are building in place.
7997 ac_srcdir=.
7998 ac_top_srcdir=$ac_top_builddir_sub
7999 ac_abs_top_srcdir=$ac_pwd ;;
8000 [\\/]* | ?:[\\/]* ) # Absolute name.
8001 ac_srcdir=$srcdir$ac_dir_suffix;
8002 ac_top_srcdir=$srcdir
8003 ac_abs_top_srcdir=$srcdir ;;
8004 *) # Relative name.
8005 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8006 ac_top_srcdir=$ac_top_build_prefix$srcdir
8007 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8008 esac
8009 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8012 cd "$ac_dir"
8014 # Check for guested configure; otherwise get Cygnus style configure.
8015 if test -f "$ac_srcdir/configure.gnu"; then
8016 ac_sub_configure=$ac_srcdir/configure.gnu
8017 elif test -f "$ac_srcdir/configure"; then
8018 ac_sub_configure=$ac_srcdir/configure
8019 elif test -f "$ac_srcdir/configure.in"; then
8020 # This should be Cygnus configure.
8021 ac_sub_configure=$ac_aux_dir/configure
8022 else
8023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
8024 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8025 ac_sub_configure=
8028 # The recursion is here.
8029 if test -n "$ac_sub_configure"; then
8030 # Make the cache file name correct relative to the subdirectory.
8031 case $cache_file in
8032 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8033 *) # Relative name.
8034 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
8035 esac
8037 { $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
8038 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8039 # The eval makes quoting arguments work.
8040 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
8041 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
8042 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
8045 cd "$ac_popdir"
8046 done
8048 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8050 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}