]> git.ipfire.org Git - thirdparty/glibc.git/blob - configure
Cleanup of configuration options
[thirdparty/glibc.git] / configure
1 #! /bin/sh
2 # From configure.in CVSid.
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.66 for GNU C Library (see version.h).
5 #
6 # Report bugs to <glibc>.
7 #
8 #
9 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
10 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
11 # Foundation, Inc.
12 #
13 #
14 # This configure script is free software; the Free Software Foundation
15 # gives unlimited permission to copy, distribute and modify it.
16 ## -------------------- ##
17 ## M4sh Initialization. ##
18 ## -------------------- ##
19
20 # Be more Bourne compatible
21 DUALCASE=1; export DUALCASE # for MKS sh
22 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
23 emulate sh
24 NULLCMD=:
25 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26 # is contrary to our usage. Disable this feature.
27 alias -g '${1+"$@"}'='"$@"'
28 setopt NO_GLOB_SUBST
29 else
30 case `(set -o) 2>/dev/null` in #(
31 *posix*) :
32 set -o posix ;; #(
33 *) :
34 ;;
35 esac
36 fi
37
38
39 as_nl='
40 '
41 export as_nl
42 # Printing a long string crashes Solaris 7 /usr/bin/printf.
43 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
45 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
46 # Prefer a ksh shell builtin over an external printf program on Solaris,
47 # but without wasting forks for bash or zsh.
48 if test -z "$BASH_VERSION$ZSH_VERSION" \
49 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
50 as_echo='print -r --'
51 as_echo_n='print -rn --'
52 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
53 as_echo='printf %s\n'
54 as_echo_n='printf %s'
55 else
56 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
57 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58 as_echo_n='/usr/ucb/echo -n'
59 else
60 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
61 as_echo_n_body='eval
62 arg=$1;
63 case $arg in #(
64 *"$as_nl"*)
65 expr "X$arg" : "X\\(.*\\)$as_nl";
66 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
67 esac;
68 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
69 '
70 export as_echo_n_body
71 as_echo_n='sh -c $as_echo_n_body as_echo'
72 fi
73 export as_echo_body
74 as_echo='sh -c $as_echo_body as_echo'
75 fi
76
77 # The user is always right.
78 if test "${PATH_SEPARATOR+set}" != set; then
79 PATH_SEPARATOR=:
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82 PATH_SEPARATOR=';'
83 }
84 fi
85
86
87 # IFS
88 # We need space, tab and new line, in precisely that order. Quoting is
89 # there to prevent editors from complaining about space-tab.
90 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
91 # splitting by setting IFS to empty value.)
92 IFS=" "" $as_nl"
93
94 # Find who we are. Look in the path if we contain no directory separator.
95 case $0 in #((
96 *[\\/]* ) as_myself=$0 ;;
97 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
98 for as_dir in $PATH
99 do
100 IFS=$as_save_IFS
101 test -z "$as_dir" && as_dir=.
102 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
103 done
104 IFS=$as_save_IFS
105
106 ;;
107 esac
108 # We did not find ourselves, most probably we were run as `sh COMMAND'
109 # in which case we are not to be found in the path.
110 if test "x$as_myself" = x; then
111 as_myself=$0
112 fi
113 if test ! -f "$as_myself"; then
114 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
115 exit 1
116 fi
117
118 # Unset variables that we do not need and which cause bugs (e.g. in
119 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
120 # suppresses any "Segmentation fault" message there. '((' could
121 # trigger a bug in pdksh 5.2.14.
122 for as_var in BASH_ENV ENV MAIL MAILPATH
123 do eval test x\${$as_var+set} = xset \
124 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
125 done
126 PS1='$ '
127 PS2='> '
128 PS4='+ '
129
130 # NLS nuisances.
131 LC_ALL=C
132 export LC_ALL
133 LANGUAGE=C
134 export LANGUAGE
135
136 # CDPATH.
137 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
138
139 if test "x$CONFIG_SHELL" = x; then
140 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
141 emulate sh
142 NULLCMD=:
143 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
144 # is contrary to our usage. Disable this feature.
145 alias -g '\${1+\"\$@\"}'='\"\$@\"'
146 setopt NO_GLOB_SUBST
147 else
148 case \`(set -o) 2>/dev/null\` in #(
149 *posix*) :
150 set -o posix ;; #(
151 *) :
152 ;;
153 esac
154 fi
155 "
156 as_required="as_fn_return () { (exit \$1); }
157 as_fn_success () { as_fn_return 0; }
158 as_fn_failure () { as_fn_return 1; }
159 as_fn_ret_success () { return 0; }
160 as_fn_ret_failure () { return 1; }
161
162 exitcode=0
163 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
164 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
165 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
166 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
167 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
168
169 else
170 exitcode=1; echo positional parameters were not saved.
171 fi
172 test x\$exitcode = x0 || exit 1"
173 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
174 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
175 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
176 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
177 test \$(( 1 + 1 )) = 2 || exit 1"
178 if (eval "$as_required") 2>/dev/null; then :
179 as_have_required=yes
180 else
181 as_have_required=no
182 fi
183 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
184
185 else
186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
187 as_found=false
188 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
189 do
190 IFS=$as_save_IFS
191 test -z "$as_dir" && as_dir=.
192 as_found=:
193 case $as_dir in #(
194 /*)
195 for as_base in sh bash ksh sh5; do
196 # Try only shells that exist, to save several forks.
197 as_shell=$as_dir/$as_base
198 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
199 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
200 CONFIG_SHELL=$as_shell as_have_required=yes
201 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
202 break 2
203 fi
204 fi
205 done;;
206 esac
207 as_found=false
208 done
209 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
210 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
211 CONFIG_SHELL=$SHELL as_have_required=yes
212 fi; }
213 IFS=$as_save_IFS
214
215
216 if test "x$CONFIG_SHELL" != x; then :
217 # We cannot yet assume a decent shell, so we have to provide a
218 # neutralization value for shells without unset; and this also
219 # works around shells that cannot unset nonexistent variables.
220 BASH_ENV=/dev/null
221 ENV=/dev/null
222 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
223 export CONFIG_SHELL
224 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
225 fi
226
227 if test x$as_have_required = xno; then :
228 $as_echo "$0: This script requires a shell more modern than all"
229 $as_echo "$0: the shells that I found on your system."
230 if test x${ZSH_VERSION+set} = xset ; then
231 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
232 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
233 else
234 $as_echo "$0: Please tell bug-autoconf@gnu.org and glibc about your
235 $0: system, including any error possibly output before this
236 $0: message. Then install a modern shell, or manually run
237 $0: the script under such a shell if you do have one."
238 fi
239 exit 1
240 fi
241 fi
242 fi
243 SHELL=${CONFIG_SHELL-/bin/sh}
244 export SHELL
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE= GREP_OPTIONS=
247 unset CLICOLOR_FORCE GREP_OPTIONS
248
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
252 # as_fn_unset VAR
253 # ---------------
254 # Portably unset VAR.
255 as_fn_unset ()
256 {
257 { eval $1=; unset $1;}
258 }
259 as_unset=as_fn_unset
260
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
264 as_fn_set_status ()
265 {
266 return $1
267 } # as_fn_set_status
268
269 # as_fn_exit STATUS
270 # -----------------
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272 as_fn_exit ()
273 {
274 set +e
275 as_fn_set_status $1
276 exit $1
277 } # as_fn_exit
278
279 # as_fn_mkdir_p
280 # -------------
281 # Create "$as_dir" as a directory, including parents if necessary.
282 as_fn_mkdir_p ()
283 {
284
285 case $as_dir in #(
286 -*) as_dir=./$as_dir;;
287 esac
288 test -d "$as_dir" || eval $as_mkdir_p || {
289 as_dirs=
290 while :; do
291 case $as_dir in #(
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293 *) as_qdir=$as_dir;;
294 esac
295 as_dirs="'$as_qdir' $as_dirs"
296 as_dir=`$as_dirname -- "$as_dir" ||
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298 X"$as_dir" : 'X\(//\)[^/]' \| \
299 X"$as_dir" : 'X\(//\)$' \| \
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 $as_echo X"$as_dir" |
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303 s//\1/
304 q
305 }
306 /^X\(\/\/\)[^/].*/{
307 s//\1/
308 q
309 }
310 /^X\(\/\/\)$/{
311 s//\1/
312 q
313 }
314 /^X\(\/\).*/{
315 s//\1/
316 q
317 }
318 s/.*/./; q'`
319 test -d "$as_dir" && break
320 done
321 test -z "$as_dirs" || eval "mkdir $as_dirs"
322 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
323
324
325 } # as_fn_mkdir_p
326 # as_fn_append VAR VALUE
327 # ----------------------
328 # Append the text in VALUE to the end of the definition contained in VAR. Take
329 # advantage of any shell optimizations that allow amortized linear growth over
330 # repeated appends, instead of the typical quadratic growth present in naive
331 # implementations.
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333 eval 'as_fn_append ()
334 {
335 eval $1+=\$2
336 }'
337 else
338 as_fn_append ()
339 {
340 eval $1=\$$1\$2
341 }
342 fi # as_fn_append
343
344 # as_fn_arith ARG...
345 # ------------------
346 # Perform arithmetic evaluation on the ARGs, and store the result in the
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 # must be portable across $(()) and expr.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350 eval 'as_fn_arith ()
351 {
352 as_val=$(( $* ))
353 }'
354 else
355 as_fn_arith ()
356 {
357 as_val=`expr "$@" || test $? -eq 1`
358 }
359 fi # as_fn_arith
360
361
362 # as_fn_error STATUS ERROR [LINENO LOG_FD]
363 # ----------------------------------------
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with STATUS, using 1 if that was 0.
367 as_fn_error ()
368 {
369 as_status=$1; test $as_status -eq 0 && as_status=1
370 if test "$4"; then
371 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
373 fi
374 $as_echo "$as_me: error: $2" >&2
375 as_fn_exit $as_status
376 } # as_fn_error
377
378 if expr a : '\(a\)' >/dev/null 2>&1 &&
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then
380 as_expr=expr
381 else
382 as_expr=false
383 fi
384
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386 as_basename=basename
387 else
388 as_basename=false
389 fi
390
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392 as_dirname=dirname
393 else
394 as_dirname=false
395 fi
396
397 as_me=`$as_basename -- "$0" ||
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399 X"$0" : 'X\(//\)$' \| \
400 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401 $as_echo X/"$0" |
402 sed '/^.*\/\([^/][^/]*\)\/*$/{
403 s//\1/
404 q
405 }
406 /^X\/\(\/\/\)$/{
407 s//\1/
408 q
409 }
410 /^X\/\(\/\).*/{
411 s//\1/
412 q
413 }
414 s/.*/./; q'`
415
416 # Avoid depending upon Character Ranges.
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits='0123456789'
421 as_cr_alnum=$as_cr_Letters$as_cr_digits
422
423
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
429 sed -n '
430 p
431 /[$]LINENO/=
432 ' <$as_myself |
433 sed '
434 s/[$]LINENO.*/&-/
435 t lineno
436 b
437 :lineno
438 N
439 :loop
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441 t loop
442 s/-\n.*//
443 ' >$as_me.lineno &&
444 chmod +x "$as_me.lineno" ||
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
446
447 # Don't try to exec as it changes $[0], causing all sort of problems
448 # (the dirname of $[0] is not the place where we might find the
449 # original and so on. Autoconf is especially sensitive to this).
450 . "./$as_me.lineno"
451 # Exit status is that of the last command.
452 exit
453 }
454
455 ECHO_C= ECHO_N= ECHO_T=
456 case `echo -n x` in #(((((
457 -n*)
458 case `echo 'xy\c'` in
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
460 xy) ECHO_C='\c';;
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
462 ECHO_T=' ';;
463 esac;;
464 *)
465 ECHO_N='-n';;
466 esac
467
468 rm -f conf$$ conf$$.exe conf$$.file
469 if test -d conf$$.dir; then
470 rm -f conf$$.dir/conf$$.file
471 else
472 rm -f conf$$.dir
473 mkdir conf$$.dir 2>/dev/null
474 fi
475 if (echo >conf$$.file) 2>/dev/null; then
476 if ln -s conf$$.file conf$$ 2>/dev/null; then
477 as_ln_s='ln -s'
478 # ... but there are two gotchas:
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481 # In both cases, we have to default to `cp -p'.
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483 as_ln_s='cp -p'
484 elif ln conf$$.file conf$$ 2>/dev/null; then
485 as_ln_s=ln
486 else
487 as_ln_s='cp -p'
488 fi
489 else
490 as_ln_s='cp -p'
491 fi
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 rmdir conf$$.dir 2>/dev/null
494
495 if mkdir -p . 2>/dev/null; then
496 as_mkdir_p='mkdir -p "$as_dir"'
497 else
498 test -d ./-p && rmdir ./-p
499 as_mkdir_p=false
500 fi
501
502 if test -x / >/dev/null 2>&1; then
503 as_test_x='test -x'
504 else
505 if ls -dL / >/dev/null 2>&1; then
506 as_ls_L_option=L
507 else
508 as_ls_L_option=
509 fi
510 as_test_x='
511 eval sh -c '\''
512 if test -d "$1"; then
513 test -d "$1/.";
514 else
515 case $1 in #(
516 -*)set "./$1";;
517 esac;
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519 ???[sx]*):;;*)false;;esac;fi
520 '\'' sh
521 '
522 fi
523 as_executable_p=$as_test_x
524
525 # Sed expression to map a string onto a valid CPP name.
526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
527
528 # Sed expression to map a string onto a valid variable name.
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530
531
532 test -n "$DJDIR" || exec 7<&0 </dev/null
533 exec 6>&1
534
535 # Name of the host.
536 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
537 # so uname gets run too.
538 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
539
540 #
541 # Initializations.
542 #
543 ac_default_prefix=/usr/local
544 ac_clean_files=
545 ac_config_libobj_dir=.
546 LIBOBJS=
547 cross_compiling=no
548 subdirs=
549 MFLAGS=
550 MAKEFLAGS=
551
552 # Identity of this package.
553 PACKAGE_NAME='GNU C Library'
554 PACKAGE_TARNAME='c-library'
555 PACKAGE_VERSION='(see version.h)'
556 PACKAGE_STRING='GNU C Library (see version.h)'
557 PACKAGE_BUGREPORT='glibc'
558 PACKAGE_URL='http://www.gnu.org/software/c-library/'
559
560 ac_unique_file="include/features.h"
561 enable_option_checking=no
562 # Factoring default headers for most tests.
563 ac_includes_default="\
564 #include <stdio.h>
565 #ifdef HAVE_SYS_TYPES_H
566 # include <sys/types.h>
567 #endif
568 #ifdef HAVE_SYS_STAT_H
569 # include <sys/stat.h>
570 #endif
571 #ifdef STDC_HEADERS
572 # include <stdlib.h>
573 # include <stddef.h>
574 #else
575 # ifdef HAVE_STDLIB_H
576 # include <stdlib.h>
577 # endif
578 #endif
579 #ifdef HAVE_STRING_H
580 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
581 # include <memory.h>
582 # endif
583 # include <string.h>
584 #endif
585 #ifdef HAVE_STRINGS_H
586 # include <strings.h>
587 #endif
588 #ifdef HAVE_INTTYPES_H
589 # include <inttypes.h>
590 #endif
591 #ifdef HAVE_STDINT_H
592 # include <stdint.h>
593 #endif
594 #ifdef HAVE_UNISTD_H
595 # include <unistd.h>
596 #endif"
597
598 ac_subst_vars='LTLIBOBJS
599 LIBOBJS
600 RELEASE
601 VERSION
602 mach_interface_list
603 DEFINES
604 nopic_initfini
605 static_nss
606 bounded
607 omitfp
608 profile
609 libc_cv_pic_default
610 shared
611 static
612 xcoff
613 elf
614 ldd_rewrite_script
615 use_ldconfig
616 libc_cv_as_i686
617 libc_cv_cc_novzeroupper
618 libc_cv_cc_avx
619 libc_cv_cc_sse4
620 libc_cv_cpp_asm_debuginfo
621 libc_cv_forced_unwind
622 libc_cv_rootsbindir
623 libc_cv_sysconfdir
624 libc_cv_localedir
625 libc_cv_slibdir
626 old_glibc_headers
627 libc_cv_gcc_unwind_find_fde
628 sizeof_long_double
629 EGREP
630 GREP
631 have_selinux
632 have_libcap
633 have_libaudit
634 LIBGD
635 libc_cv_cc_submachine
636 exceptions
637 libc_cv_have_initfini
638 gnu89_inline
639 libc_cv_ssp
640 fno_unit_at_a_time
641 libc_cv_output_format
642 libc_cv_hashstyle
643 libc_cv_fpie
644 libc_cv_z_execstack
645 libc_cv_z_combreloc
646 ASFLAGS_config
647 libc_cv_as_needed
648 libc_cv_libgcc_s_suffix
649 libc_cv_Bgroup
650 libc_cv_cc_with_libunwind
651 VERSIONING
652 BISON
653 INSTALL_INFO
654 PERL
655 AWK
656 libc_cv_have_ksh
657 KSH
658 libc_cv_have_bash2
659 BASH_SHELL
660 libc_cv_gcc_static_libgcc
661 CXX_SYSINCLUDES
662 SYSINCLUDES
663 AUTOCONF
664 READELF
665 SED
666 MAKEINFO
667 MSGFMT
668 MAKE
669 PWD_P
670 LD
671 AS
672 MIG
673 OBJCOPY
674 OBJDUMP
675 AR
676 LN_S
677 INSTALL_DATA
678 INSTALL_SCRIPT
679 INSTALL_PROGRAM
680 sysdeps_add_ons
681 sysnames
682 submachine
683 multi_arch
684 base_machine
685 add_on_subdirs
686 add_ons
687 libc_cv_nss_crypt
688 all_warnings
689 force_install
690 bindnow
691 oldest_abi
692 enable_check_abi
693 use_default_link
694 with_fp
695 ac_ct_CXX
696 CXXFLAGS
697 CXX
698 CPP
699 cross_compiling
700 BUILD_CC
701 OBJEXT
702 ac_ct_CC
703 CPPFLAGS
704 LDFLAGS
705 CFLAGS
706 CC
707 host_os
708 host_vendor
709 host_cpu
710 host
711 build_os
712 build_vendor
713 build_cpu
714 build
715 subdirs
716 target_alias
717 host_alias
718 build_alias
719 LIBS
720 ECHO_T
721 ECHO_N
722 ECHO_C
723 DEFS
724 mandir
725 localedir
726 libdir
727 psdir
728 pdfdir
729 dvidir
730 htmldir
731 infodir
732 docdir
733 oldincludedir
734 includedir
735 localstatedir
736 sharedstatedir
737 sysconfdir
738 datadir
739 datarootdir
740 libexecdir
741 sbindir
742 bindir
743 program_transform_name
744 prefix
745 exec_prefix
746 PACKAGE_URL
747 PACKAGE_BUGREPORT
748 PACKAGE_STRING
749 PACKAGE_VERSION
750 PACKAGE_TARNAME
751 PACKAGE_NAME
752 PATH_SEPARATOR
753 SHELL'
754 ac_subst_files=''
755 ac_user_opts='
756 enable_option_checking
757 with_gd
758 with_gd_include
759 with_gd_lib
760 with_fp
761 with_binutils
762 with_elf
763 with_selinux
764 with_xcoff
765 with_headers
766 with_default_link
767 enable_sanity_checks
768 enable_check_abi
769 enable_shared
770 enable_profile
771 enable_omitfp
772 enable_bounded
773 enable_versioning
774 enable_oldest_abi
775 enable_stackguard_randomization
776 enable_add_ons
777 with_tls
778 enable_hidden_plt
779 enable_bind_now
780 enable_static_nss
781 enable_force_install
782 enable_kernel
783 enable_all_warnings
784 enable_multi_arch
785 enable_nss_crypt
786 with_cpu
787 '
788 ac_precious_vars='build_alias
789 host_alias
790 target_alias
791 CC
792 CFLAGS
793 LDFLAGS
794 LIBS
795 CPPFLAGS
796 CPP
797 CXX
798 CXXFLAGS
799 CCC'
800 ac_subdirs_all='
801 '
802
803 # Initialize some variables set by options.
804 ac_init_help=
805 ac_init_version=false
806 ac_unrecognized_opts=
807 ac_unrecognized_sep=
808 # The variables have the same names as the options, with
809 # dashes changed to underlines.
810 cache_file=/dev/null
811 exec_prefix=NONE
812 no_create=
813 no_recursion=
814 prefix=NONE
815 program_prefix=NONE
816 program_suffix=NONE
817 program_transform_name=s,x,x,
818 silent=
819 site=
820 srcdir=
821 verbose=
822 x_includes=NONE
823 x_libraries=NONE
824
825 # Installation directory options.
826 # These are left unexpanded so users can "make install exec_prefix=/foo"
827 # and all the variables that are supposed to be based on exec_prefix
828 # by default will actually change.
829 # Use braces instead of parens because sh, perl, etc. also accept them.
830 # (The list follows the same order as the GNU Coding Standards.)
831 bindir='${exec_prefix}/bin'
832 sbindir='${exec_prefix}/sbin'
833 libexecdir='${exec_prefix}/libexec'
834 datarootdir='${prefix}/share'
835 datadir='${datarootdir}'
836 sysconfdir='${prefix}/etc'
837 sharedstatedir='${prefix}/com'
838 localstatedir='${prefix}/var'
839 includedir='${prefix}/include'
840 oldincludedir='/usr/include'
841 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
842 infodir='${datarootdir}/info'
843 htmldir='${docdir}'
844 dvidir='${docdir}'
845 pdfdir='${docdir}'
846 psdir='${docdir}'
847 libdir='${exec_prefix}/lib'
848 localedir='${datarootdir}/locale'
849 mandir='${datarootdir}/man'
850
851 ac_prev=
852 ac_dashdash=
853 for ac_option
854 do
855 # If the previous option needs an argument, assign it.
856 if test -n "$ac_prev"; then
857 eval $ac_prev=\$ac_option
858 ac_prev=
859 continue
860 fi
861
862 case $ac_option in
863 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
864 *) ac_optarg=yes ;;
865 esac
866
867 # Accept the important Cygnus configure options, so we can diagnose typos.
868
869 case $ac_dashdash$ac_option in
870 --)
871 ac_dashdash=yes ;;
872
873 -bindir | --bindir | --bindi | --bind | --bin | --bi)
874 ac_prev=bindir ;;
875 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
876 bindir=$ac_optarg ;;
877
878 -build | --build | --buil | --bui | --bu)
879 ac_prev=build_alias ;;
880 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
881 build_alias=$ac_optarg ;;
882
883 -cache-file | --cache-file | --cache-fil | --cache-fi \
884 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
885 ac_prev=cache_file ;;
886 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
887 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
888 cache_file=$ac_optarg ;;
889
890 --config-cache | -C)
891 cache_file=config.cache ;;
892
893 -datadir | --datadir | --datadi | --datad)
894 ac_prev=datadir ;;
895 -datadir=* | --datadir=* | --datadi=* | --datad=*)
896 datadir=$ac_optarg ;;
897
898 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
899 | --dataroo | --dataro | --datar)
900 ac_prev=datarootdir ;;
901 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
902 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
903 datarootdir=$ac_optarg ;;
904
905 -disable-* | --disable-*)
906 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
907 # Reject names that are not valid shell variable names.
908 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
909 as_fn_error $? "invalid feature name: $ac_useropt"
910 ac_useropt_orig=$ac_useropt
911 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
912 case $ac_user_opts in
913 *"
914 "enable_$ac_useropt"
915 "*) ;;
916 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
917 ac_unrecognized_sep=', ';;
918 esac
919 eval enable_$ac_useropt=no ;;
920
921 -docdir | --docdir | --docdi | --doc | --do)
922 ac_prev=docdir ;;
923 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
924 docdir=$ac_optarg ;;
925
926 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
927 ac_prev=dvidir ;;
928 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
929 dvidir=$ac_optarg ;;
930
931 -enable-* | --enable-*)
932 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
933 # Reject names that are not valid shell variable names.
934 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
935 as_fn_error $? "invalid feature name: $ac_useropt"
936 ac_useropt_orig=$ac_useropt
937 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
938 case $ac_user_opts in
939 *"
940 "enable_$ac_useropt"
941 "*) ;;
942 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
943 ac_unrecognized_sep=', ';;
944 esac
945 eval enable_$ac_useropt=\$ac_optarg ;;
946
947 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
948 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
949 | --exec | --exe | --ex)
950 ac_prev=exec_prefix ;;
951 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
952 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
953 | --exec=* | --exe=* | --ex=*)
954 exec_prefix=$ac_optarg ;;
955
956 -gas | --gas | --ga | --g)
957 # Obsolete; use --with-gas.
958 with_gas=yes ;;
959
960 -help | --help | --hel | --he | -h)
961 ac_init_help=long ;;
962 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
963 ac_init_help=recursive ;;
964 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
965 ac_init_help=short ;;
966
967 -host | --host | --hos | --ho)
968 ac_prev=host_alias ;;
969 -host=* | --host=* | --hos=* | --ho=*)
970 host_alias=$ac_optarg ;;
971
972 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
973 ac_prev=htmldir ;;
974 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
975 | --ht=*)
976 htmldir=$ac_optarg ;;
977
978 -includedir | --includedir | --includedi | --included | --include \
979 | --includ | --inclu | --incl | --inc)
980 ac_prev=includedir ;;
981 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
982 | --includ=* | --inclu=* | --incl=* | --inc=*)
983 includedir=$ac_optarg ;;
984
985 -infodir | --infodir | --infodi | --infod | --info | --inf)
986 ac_prev=infodir ;;
987 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
988 infodir=$ac_optarg ;;
989
990 -libdir | --libdir | --libdi | --libd)
991 ac_prev=libdir ;;
992 -libdir=* | --libdir=* | --libdi=* | --libd=*)
993 libdir=$ac_optarg ;;
994
995 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
996 | --libexe | --libex | --libe)
997 ac_prev=libexecdir ;;
998 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
999 | --libexe=* | --libex=* | --libe=*)
1000 libexecdir=$ac_optarg ;;
1001
1002 -localedir | --localedir | --localedi | --localed | --locale)
1003 ac_prev=localedir ;;
1004 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1005 localedir=$ac_optarg ;;
1006
1007 -localstatedir | --localstatedir | --localstatedi | --localstated \
1008 | --localstate | --localstat | --localsta | --localst | --locals)
1009 ac_prev=localstatedir ;;
1010 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1011 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1012 localstatedir=$ac_optarg ;;
1013
1014 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1015 ac_prev=mandir ;;
1016 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1017 mandir=$ac_optarg ;;
1018
1019 -nfp | --nfp | --nf)
1020 # Obsolete; use --without-fp.
1021 with_fp=no ;;
1022
1023 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1024 | --no-cr | --no-c | -n)
1025 no_create=yes ;;
1026
1027 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1028 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1029 no_recursion=yes ;;
1030
1031 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1032 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1033 | --oldin | --oldi | --old | --ol | --o)
1034 ac_prev=oldincludedir ;;
1035 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1036 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1037 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1038 oldincludedir=$ac_optarg ;;
1039
1040 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1041 ac_prev=prefix ;;
1042 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1043 prefix=$ac_optarg ;;
1044
1045 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1046 | --program-pre | --program-pr | --program-p)
1047 ac_prev=program_prefix ;;
1048 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1049 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1050 program_prefix=$ac_optarg ;;
1051
1052 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1053 | --program-suf | --program-su | --program-s)
1054 ac_prev=program_suffix ;;
1055 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1056 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1057 program_suffix=$ac_optarg ;;
1058
1059 -program-transform-name | --program-transform-name \
1060 | --program-transform-nam | --program-transform-na \
1061 | --program-transform-n | --program-transform- \
1062 | --program-transform | --program-transfor \
1063 | --program-transfo | --program-transf \
1064 | --program-trans | --program-tran \
1065 | --progr-tra | --program-tr | --program-t)
1066 ac_prev=program_transform_name ;;
1067 -program-transform-name=* | --program-transform-name=* \
1068 | --program-transform-nam=* | --program-transform-na=* \
1069 | --program-transform-n=* | --program-transform-=* \
1070 | --program-transform=* | --program-transfor=* \
1071 | --program-transfo=* | --program-transf=* \
1072 | --program-trans=* | --program-tran=* \
1073 | --progr-tra=* | --program-tr=* | --program-t=*)
1074 program_transform_name=$ac_optarg ;;
1075
1076 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1077 ac_prev=pdfdir ;;
1078 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1079 pdfdir=$ac_optarg ;;
1080
1081 -psdir | --psdir | --psdi | --psd | --ps)
1082 ac_prev=psdir ;;
1083 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1084 psdir=$ac_optarg ;;
1085
1086 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1087 | -silent | --silent | --silen | --sile | --sil)
1088 silent=yes ;;
1089
1090 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1091 ac_prev=sbindir ;;
1092 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1093 | --sbi=* | --sb=*)
1094 sbindir=$ac_optarg ;;
1095
1096 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1097 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1098 | --sharedst | --shareds | --shared | --share | --shar \
1099 | --sha | --sh)
1100 ac_prev=sharedstatedir ;;
1101 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1102 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1103 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1104 | --sha=* | --sh=*)
1105 sharedstatedir=$ac_optarg ;;
1106
1107 -site | --site | --sit)
1108 ac_prev=site ;;
1109 -site=* | --site=* | --sit=*)
1110 site=$ac_optarg ;;
1111
1112 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1113 ac_prev=srcdir ;;
1114 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1115 srcdir=$ac_optarg ;;
1116
1117 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1118 | --syscon | --sysco | --sysc | --sys | --sy)
1119 ac_prev=sysconfdir ;;
1120 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1121 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1122 sysconfdir=$ac_optarg ;;
1123
1124 -target | --target | --targe | --targ | --tar | --ta | --t)
1125 ac_prev=target_alias ;;
1126 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1127 target_alias=$ac_optarg ;;
1128
1129 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1130 verbose=yes ;;
1131
1132 -version | --version | --versio | --versi | --vers | -V)
1133 ac_init_version=: ;;
1134
1135 -with-* | --with-*)
1136 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1137 # Reject names that are not valid shell variable names.
1138 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1139 as_fn_error $? "invalid package name: $ac_useropt"
1140 ac_useropt_orig=$ac_useropt
1141 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1142 case $ac_user_opts in
1143 *"
1144 "with_$ac_useropt"
1145 "*) ;;
1146 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1147 ac_unrecognized_sep=', ';;
1148 esac
1149 eval with_$ac_useropt=\$ac_optarg ;;
1150
1151 -without-* | --without-*)
1152 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1153 # Reject names that are not valid shell variable names.
1154 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1155 as_fn_error $? "invalid package name: $ac_useropt"
1156 ac_useropt_orig=$ac_useropt
1157 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1158 case $ac_user_opts in
1159 *"
1160 "with_$ac_useropt"
1161 "*) ;;
1162 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1163 ac_unrecognized_sep=', ';;
1164 esac
1165 eval with_$ac_useropt=no ;;
1166
1167 --x)
1168 # Obsolete; use --with-x.
1169 with_x=yes ;;
1170
1171 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1172 | --x-incl | --x-inc | --x-in | --x-i)
1173 ac_prev=x_includes ;;
1174 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1175 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1176 x_includes=$ac_optarg ;;
1177
1178 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1179 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1180 ac_prev=x_libraries ;;
1181 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1182 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1183 x_libraries=$ac_optarg ;;
1184
1185 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1186 Try \`$0 --help' for more information"
1187 ;;
1188
1189 *=*)
1190 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1191 # Reject names that are not valid shell variable names.
1192 case $ac_envvar in #(
1193 '' | [0-9]* | *[!_$as_cr_alnum]* )
1194 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1195 esac
1196 eval $ac_envvar=\$ac_optarg
1197 export $ac_envvar ;;
1198
1199 *)
1200 # FIXME: should be removed in autoconf 3.0.
1201 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1202 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1203 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1204 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1205 ;;
1206
1207 esac
1208 done
1209
1210 if test -n "$ac_prev"; then
1211 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1212 as_fn_error $? "missing argument to $ac_option"
1213 fi
1214
1215 if test -n "$ac_unrecognized_opts"; then
1216 case $enable_option_checking in
1217 no) ;;
1218 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1219 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1220 esac
1221 fi
1222
1223 # Check all directory arguments for consistency.
1224 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1225 datadir sysconfdir sharedstatedir localstatedir includedir \
1226 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1227 libdir localedir mandir
1228 do
1229 eval ac_val=\$$ac_var
1230 # Remove trailing slashes.
1231 case $ac_val in
1232 */ )
1233 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1234 eval $ac_var=\$ac_val;;
1235 esac
1236 # Be sure to have absolute directory names.
1237 case $ac_val in
1238 [\\/$]* | ?:[\\/]* ) continue;;
1239 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1240 esac
1241 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1242 done
1243
1244 # There might be people who depend on the old broken behavior: `$host'
1245 # used to hold the argument of --host etc.
1246 # FIXME: To remove some day.
1247 build=$build_alias
1248 host=$host_alias
1249 target=$target_alias
1250
1251 # FIXME: To remove some day.
1252 if test "x$host_alias" != x; then
1253 if test "x$build_alias" = x; then
1254 cross_compiling=maybe
1255 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1256 If a cross compiler is detected then cross compile mode will be used" >&2
1257 elif test "x$build_alias" != "x$host_alias"; then
1258 cross_compiling=yes
1259 fi
1260 fi
1261
1262 ac_tool_prefix=
1263 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1264
1265 test "$silent" = yes && exec 6>/dev/null
1266
1267
1268 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1269 ac_ls_di=`ls -di .` &&
1270 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1271 as_fn_error $? "working directory cannot be determined"
1272 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1273 as_fn_error $? "pwd does not report name of working directory"
1274
1275
1276 # Find the source files, if location was not specified.
1277 if test -z "$srcdir"; then
1278 ac_srcdir_defaulted=yes
1279 # Try the directory containing this script, then the parent directory.
1280 ac_confdir=`$as_dirname -- "$as_myself" ||
1281 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1282 X"$as_myself" : 'X\(//\)[^/]' \| \
1283 X"$as_myself" : 'X\(//\)$' \| \
1284 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1285 $as_echo X"$as_myself" |
1286 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1287 s//\1/
1288 q
1289 }
1290 /^X\(\/\/\)[^/].*/{
1291 s//\1/
1292 q
1293 }
1294 /^X\(\/\/\)$/{
1295 s//\1/
1296 q
1297 }
1298 /^X\(\/\).*/{
1299 s//\1/
1300 q
1301 }
1302 s/.*/./; q'`
1303 srcdir=$ac_confdir
1304 if test ! -r "$srcdir/$ac_unique_file"; then
1305 srcdir=..
1306 fi
1307 else
1308 ac_srcdir_defaulted=no
1309 fi
1310 if test ! -r "$srcdir/$ac_unique_file"; then
1311 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1312 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1313 fi
1314 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1315 ac_abs_confdir=`(
1316 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1317 pwd)`
1318 # When building in place, set srcdir=.
1319 if test "$ac_abs_confdir" = "$ac_pwd"; then
1320 srcdir=.
1321 fi
1322 # Remove unnecessary trailing slashes from srcdir.
1323 # Double slashes in file names in object file debugging info
1324 # mess up M-x gdb in Emacs.
1325 case $srcdir in
1326 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1327 esac
1328 for ac_var in $ac_precious_vars; do
1329 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1330 eval ac_env_${ac_var}_value=\$${ac_var}
1331 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1332 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1333 done
1334
1335 #
1336 # Report the --help message.
1337 #
1338 if test "$ac_init_help" = "long"; then
1339 # Omit some internal or obsolete options to make the list less imposing.
1340 # This message is too long to be a string in the A/UX 3.1 sh.
1341 cat <<_ACEOF
1342 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
1343
1344 Usage: $0 [OPTION]... [VAR=VALUE]...
1345
1346 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1347 VAR=VALUE. See below for descriptions of some of the useful variables.
1348
1349 Defaults for the options are specified in brackets.
1350
1351 Configuration:
1352 -h, --help display this help and exit
1353 --help=short display options specific to this package
1354 --help=recursive display the short help of all the included packages
1355 -V, --version display version information and exit
1356 -q, --quiet, --silent do not print \`checking ...' messages
1357 --cache-file=FILE cache test results in FILE [disabled]
1358 -C, --config-cache alias for \`--cache-file=config.cache'
1359 -n, --no-create do not create output files
1360 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1361
1362 Installation directories:
1363 --prefix=PREFIX install architecture-independent files in PREFIX
1364 [$ac_default_prefix]
1365 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1366 [PREFIX]
1367
1368 By default, \`make install' will install all the files in
1369 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1370 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1371 for instance \`--prefix=\$HOME'.
1372
1373 For better control, use the options below.
1374
1375 Fine tuning of the installation directories:
1376 --bindir=DIR user executables [EPREFIX/bin]
1377 --sbindir=DIR system admin executables [EPREFIX/sbin]
1378 --libexecdir=DIR program executables [EPREFIX/libexec]
1379 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1380 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1381 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1382 --libdir=DIR object code libraries [EPREFIX/lib]
1383 --includedir=DIR C header files [PREFIX/include]
1384 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1385 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1386 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1387 --infodir=DIR info documentation [DATAROOTDIR/info]
1388 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1389 --mandir=DIR man documentation [DATAROOTDIR/man]
1390 --docdir=DIR documentation root [DATAROOTDIR/doc/c-library]
1391 --htmldir=DIR html documentation [DOCDIR]
1392 --dvidir=DIR dvi documentation [DOCDIR]
1393 --pdfdir=DIR pdf documentation [DOCDIR]
1394 --psdir=DIR ps documentation [DOCDIR]
1395 _ACEOF
1396
1397 cat <<\_ACEOF
1398
1399 System types:
1400 --build=BUILD configure for building on BUILD [guessed]
1401 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1402 _ACEOF
1403 fi
1404
1405 if test -n "$ac_init_help"; then
1406 case $ac_init_help in
1407 short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
1408 esac
1409 cat <<\_ACEOF
1410
1411 Optional Features:
1412 --disable-option-checking ignore unrecognized --enable/--with options
1413 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1414 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1415 --disable-sanity-checks really do not use threads (should not be used except
1416 in special situations) [default=yes]
1417 --enable-check-abi do "make check-abi" in "make check" (no/warn/yes)
1418 [default=no]
1419 --enable-shared build shared library [default=yes if GNU ld & ELF]
1420 --enable-profile build profiled library [default=no]
1421 --enable-omitfp build undebuggable optimized library [default=no]
1422 --enable-bounded build with runtime bounds checking [default=no]
1423 --disable-versioning do not include versioning information in the library
1424 objects [default=yes if supported]
1425 --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
1426 [default=glibc default]
1427 --enable-stackguard-randomization
1428 initialize __stack_chk_guard canary with a random
1429 number at program start
1430 --enable-add-ons[=DIRS...]
1431 configure and build add-ons in DIR1,DIR2,... search
1432 for add-ons if no parameter given
1433 --disable-hidden-plt do not hide internal function calls to avoid PLT
1434 --enable-bind-now disable lazy relocations in DSOs
1435 --enable-static-nss build static NSS modules [default=no]
1436 --disable-force-install don't force installation of files from this package,
1437 even if they are older than the installed files
1438 --enable-kernel=VERSION compile for compatibility with kernel not older than
1439 VERSION
1440 --enable-all-warnings enable all useful warnings gcc can issue
1441 --enable-multi-arch enable single DSO with optimizations for multiple
1442 architectures
1443 --enable-nss-crypt enable libcrypt to use nss
1444
1445 Optional Packages:
1446 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1447 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1448 --with-gd=DIR find libgd include dir and library with prefix DIR
1449 --with-gd-include=DIR find libgd include files in DIR
1450 --with-gd-lib=DIR find libgd library files in DIR
1451 --with-fp if using floating-point hardware [default=yes]
1452 --with-binutils=PATH specify location of binutils (as and ld)
1453 --with-elf if using the ELF object format
1454 --with-selinux if building with SELinux support
1455 --with-xcoff if using the XCOFF object format
1456 --with-headers=PATH location of system headers to use (for example
1457 /usr/src/linux/include) [default=compiler default]
1458 --with-default-link do not use explicit linker scripts
1459 --with-tls enable support for TLS
1460 --with-cpu=CPU select code for CPU variant
1461
1462 Some influential environment variables:
1463 CC C compiler command
1464 CFLAGS C compiler flags
1465 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1466 nonstandard directory <lib dir>
1467 LIBS libraries to pass to the linker, e.g. -l<library>
1468 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1469 you have headers in a nonstandard directory <include dir>
1470 CPP C preprocessor
1471 CXX C++ compiler command
1472 CXXFLAGS C++ compiler flags
1473
1474 Use these variables to override the choices made by `configure' or to help
1475 it to find libraries and programs with nonstandard names/locations.
1476
1477 Report bugs to <glibc>.
1478 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
1479 General help using GNU software: <http://www.gnu.org/gethelp/>.
1480 _ACEOF
1481 ac_status=$?
1482 fi
1483
1484 if test "$ac_init_help" = "recursive"; then
1485 # If there are subdirs, report their specific --help.
1486 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1487 test -d "$ac_dir" ||
1488 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1489 continue
1490 ac_builddir=.
1491
1492 case "$ac_dir" in
1493 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494 *)
1495 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1496 # A ".." for each directory in $ac_dir_suffix.
1497 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1498 case $ac_top_builddir_sub in
1499 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501 esac ;;
1502 esac
1503 ac_abs_top_builddir=$ac_pwd
1504 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505 # for backward compatibility:
1506 ac_top_builddir=$ac_top_build_prefix
1507
1508 case $srcdir in
1509 .) # We are building in place.
1510 ac_srcdir=.
1511 ac_top_srcdir=$ac_top_builddir_sub
1512 ac_abs_top_srcdir=$ac_pwd ;;
1513 [\\/]* | ?:[\\/]* ) # Absolute name.
1514 ac_srcdir=$srcdir$ac_dir_suffix;
1515 ac_top_srcdir=$srcdir
1516 ac_abs_top_srcdir=$srcdir ;;
1517 *) # Relative name.
1518 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519 ac_top_srcdir=$ac_top_build_prefix$srcdir
1520 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1521 esac
1522 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1523
1524 cd "$ac_dir" || { ac_status=$?; continue; }
1525 # Check for guested configure.
1526 if test -f "$ac_srcdir/configure.gnu"; then
1527 echo &&
1528 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529 elif test -f "$ac_srcdir/configure"; then
1530 echo &&
1531 $SHELL "$ac_srcdir/configure" --help=recursive
1532 else
1533 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534 fi || ac_status=$?
1535 cd "$ac_pwd" || { ac_status=$?; break; }
1536 done
1537 fi
1538
1539 test -n "$ac_init_help" && exit $ac_status
1540 if $ac_init_version; then
1541 cat <<\_ACEOF
1542 GNU C Library configure (see version.h)
1543 generated by GNU Autoconf 2.66
1544
1545 Copyright (C) 2010 Free Software Foundation, Inc.
1546 This configure script is free software; the Free Software Foundation
1547 gives unlimited permission to copy, distribute and modify it.
1548 _ACEOF
1549 exit
1550 fi
1551
1552 ## ------------------------ ##
1553 ## Autoconf initialization. ##
1554 ## ------------------------ ##
1555
1556 # ac_fn_c_try_compile LINENO
1557 # --------------------------
1558 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1559 ac_fn_c_try_compile ()
1560 {
1561 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562 rm -f conftest.$ac_objext
1563 if { { ac_try="$ac_compile"
1564 case "(($ac_try" in
1565 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566 *) ac_try_echo=$ac_try;;
1567 esac
1568 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569 $as_echo "$ac_try_echo"; } >&5
1570 (eval "$ac_compile") 2>conftest.err
1571 ac_status=$?
1572 if test -s conftest.err; then
1573 grep -v '^ *+' conftest.err >conftest.er1
1574 cat conftest.er1 >&5
1575 mv -f conftest.er1 conftest.err
1576 fi
1577 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578 test $ac_status = 0; } && {
1579 test -z "$ac_c_werror_flag" ||
1580 test ! -s conftest.err
1581 } && test -s conftest.$ac_objext; then :
1582 ac_retval=0
1583 else
1584 $as_echo "$as_me: failed program was:" >&5
1585 sed 's/^/| /' conftest.$ac_ext >&5
1586
1587 ac_retval=1
1588 fi
1589 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1590 as_fn_set_status $ac_retval
1591
1592 } # ac_fn_c_try_compile
1593
1594 # ac_fn_c_try_cpp LINENO
1595 # ----------------------
1596 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1597 ac_fn_c_try_cpp ()
1598 {
1599 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600 if { { ac_try="$ac_cpp conftest.$ac_ext"
1601 case "(($ac_try" in
1602 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1603 *) ac_try_echo=$ac_try;;
1604 esac
1605 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1606 $as_echo "$ac_try_echo"; } >&5
1607 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1608 ac_status=$?
1609 if test -s conftest.err; then
1610 grep -v '^ *+' conftest.err >conftest.er1
1611 cat conftest.er1 >&5
1612 mv -f conftest.er1 conftest.err
1613 fi
1614 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1615 test $ac_status = 0; } >/dev/null && {
1616 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1617 test ! -s conftest.err
1618 }; then :
1619 ac_retval=0
1620 else
1621 $as_echo "$as_me: failed program was:" >&5
1622 sed 's/^/| /' conftest.$ac_ext >&5
1623
1624 ac_retval=1
1625 fi
1626 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1627 as_fn_set_status $ac_retval
1628
1629 } # ac_fn_c_try_cpp
1630
1631 # ac_fn_cxx_try_compile LINENO
1632 # ----------------------------
1633 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1634 ac_fn_cxx_try_compile ()
1635 {
1636 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1637 rm -f conftest.$ac_objext
1638 if { { ac_try="$ac_compile"
1639 case "(($ac_try" in
1640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1641 *) ac_try_echo=$ac_try;;
1642 esac
1643 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1644 $as_echo "$ac_try_echo"; } >&5
1645 (eval "$ac_compile") 2>conftest.err
1646 ac_status=$?
1647 if test -s conftest.err; then
1648 grep -v '^ *+' conftest.err >conftest.er1
1649 cat conftest.er1 >&5
1650 mv -f conftest.er1 conftest.err
1651 fi
1652 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653 test $ac_status = 0; } && {
1654 test -z "$ac_cxx_werror_flag" ||
1655 test ! -s conftest.err
1656 } && test -s conftest.$ac_objext; then :
1657 ac_retval=0
1658 else
1659 $as_echo "$as_me: failed program was:" >&5
1660 sed 's/^/| /' conftest.$ac_ext >&5
1661
1662 ac_retval=1
1663 fi
1664 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1665 as_fn_set_status $ac_retval
1666
1667 } # ac_fn_cxx_try_compile
1668
1669 # ac_fn_c_try_link LINENO
1670 # -----------------------
1671 # Try to link conftest.$ac_ext, and return whether this succeeded.
1672 ac_fn_c_try_link ()
1673 {
1674 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675 rm -f conftest.$ac_objext conftest$ac_exeext
1676 if { { ac_try="$ac_link"
1677 case "(($ac_try" in
1678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1679 *) ac_try_echo=$ac_try;;
1680 esac
1681 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682 $as_echo "$ac_try_echo"; } >&5
1683 (eval "$ac_link") 2>conftest.err
1684 ac_status=$?
1685 if test -s conftest.err; then
1686 grep -v '^ *+' conftest.err >conftest.er1
1687 cat conftest.er1 >&5
1688 mv -f conftest.er1 conftest.err
1689 fi
1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 test $ac_status = 0; } && {
1692 test -z "$ac_c_werror_flag" ||
1693 test ! -s conftest.err
1694 } && test -s conftest$ac_exeext && {
1695 test "$cross_compiling" = yes ||
1696 $as_test_x conftest$ac_exeext
1697 }; then :
1698 ac_retval=0
1699 else
1700 $as_echo "$as_me: failed program was:" >&5
1701 sed 's/^/| /' conftest.$ac_ext >&5
1702
1703 ac_retval=1
1704 fi
1705 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1706 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1707 # interfere with the next link command; also delete a directory that is
1708 # left behind by Apple's compiler. We do this before executing the actions.
1709 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1710 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1711 as_fn_set_status $ac_retval
1712
1713 } # ac_fn_c_try_link
1714
1715 # ac_fn_c_try_run LINENO
1716 # ----------------------
1717 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1718 # that executables *can* be run.
1719 ac_fn_c_try_run ()
1720 {
1721 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1722 if { { ac_try="$ac_link"
1723 case "(($ac_try" in
1724 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1725 *) ac_try_echo=$ac_try;;
1726 esac
1727 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1728 $as_echo "$ac_try_echo"; } >&5
1729 (eval "$ac_link") 2>&5
1730 ac_status=$?
1731 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1732 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1733 { { case "(($ac_try" in
1734 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1735 *) ac_try_echo=$ac_try;;
1736 esac
1737 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1738 $as_echo "$ac_try_echo"; } >&5
1739 (eval "$ac_try") 2>&5
1740 ac_status=$?
1741 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1742 test $ac_status = 0; }; }; then :
1743 ac_retval=0
1744 else
1745 $as_echo "$as_me: program exited with status $ac_status" >&5
1746 $as_echo "$as_me: failed program was:" >&5
1747 sed 's/^/| /' conftest.$ac_ext >&5
1748
1749 ac_retval=$ac_status
1750 fi
1751 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1752 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1753 as_fn_set_status $ac_retval
1754
1755 } # ac_fn_c_try_run
1756
1757 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
1758 # --------------------------------------------
1759 # Tries to find the compile-time value of EXPR in a program that includes
1760 # INCLUDES, setting VAR accordingly. Returns whether the value could be
1761 # computed
1762 ac_fn_c_compute_int ()
1763 {
1764 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1765 if test "$cross_compiling" = yes; then
1766 # Depending upon the size, compute the lo and hi bounds.
1767 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1768 /* end confdefs.h. */
1769 $4
1770 int
1771 main ()
1772 {
1773 static int test_array [1 - 2 * !(($2) >= 0)];
1774 test_array [0] = 0
1775
1776 ;
1777 return 0;
1778 }
1779 _ACEOF
1780 if ac_fn_c_try_compile "$LINENO"; then :
1781 ac_lo=0 ac_mid=0
1782 while :; do
1783 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1784 /* end confdefs.h. */
1785 $4
1786 int
1787 main ()
1788 {
1789 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1790 test_array [0] = 0
1791
1792 ;
1793 return 0;
1794 }
1795 _ACEOF
1796 if ac_fn_c_try_compile "$LINENO"; then :
1797 ac_hi=$ac_mid; break
1798 else
1799 as_fn_arith $ac_mid + 1 && ac_lo=$as_val
1800 if test $ac_lo -le $ac_mid; then
1801 ac_lo= ac_hi=
1802 break
1803 fi
1804 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
1805 fi
1806 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1807 done
1808 else
1809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1810 /* end confdefs.h. */
1811 $4
1812 int
1813 main ()
1814 {
1815 static int test_array [1 - 2 * !(($2) < 0)];
1816 test_array [0] = 0
1817
1818 ;
1819 return 0;
1820 }
1821 _ACEOF
1822 if ac_fn_c_try_compile "$LINENO"; then :
1823 ac_hi=-1 ac_mid=-1
1824 while :; do
1825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1826 /* end confdefs.h. */
1827 $4
1828 int
1829 main ()
1830 {
1831 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
1832 test_array [0] = 0
1833
1834 ;
1835 return 0;
1836 }
1837 _ACEOF
1838 if ac_fn_c_try_compile "$LINENO"; then :
1839 ac_lo=$ac_mid; break
1840 else
1841 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
1842 if test $ac_mid -le $ac_hi; then
1843 ac_lo= ac_hi=
1844 break
1845 fi
1846 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
1847 fi
1848 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1849 done
1850 else
1851 ac_lo= ac_hi=
1852 fi
1853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1854 fi
1855 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1856 # Binary search between lo and hi bounds.
1857 while test "x$ac_lo" != "x$ac_hi"; do
1858 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
1859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1860 /* end confdefs.h. */
1861 $4
1862 int
1863 main ()
1864 {
1865 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
1866 test_array [0] = 0
1867
1868 ;
1869 return 0;
1870 }
1871 _ACEOF
1872 if ac_fn_c_try_compile "$LINENO"; then :
1873 ac_hi=$ac_mid
1874 else
1875 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
1876 fi
1877 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1878 done
1879 case $ac_lo in #((
1880 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
1881 '') ac_retval=1 ;;
1882 esac
1883 else
1884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 /* end confdefs.h. */
1886 $4
1887 static long int longval () { return $2; }
1888 static unsigned long int ulongval () { return $2; }
1889 #include <stdio.h>
1890 #include <stdlib.h>
1891 int
1892 main ()
1893 {
1894
1895 FILE *f = fopen ("conftest.val", "w");
1896 if (! f)
1897 return 1;
1898 if (($2) < 0)
1899 {
1900 long int i = longval ();
1901 if (i != ($2))
1902 return 1;
1903 fprintf (f, "%ld", i);
1904 }
1905 else
1906 {
1907 unsigned long int i = ulongval ();
1908 if (i != ($2))
1909 return 1;
1910 fprintf (f, "%lu", i);
1911 }
1912 /* Do not output a trailing newline, as this causes \r\n confusion
1913 on some platforms. */
1914 return ferror (f) || fclose (f) != 0;
1915
1916 ;
1917 return 0;
1918 }
1919 _ACEOF
1920 if ac_fn_c_try_run "$LINENO"; then :
1921 echo >>conftest.val; read $3 <conftest.val; ac_retval=0
1922 else
1923 ac_retval=1
1924 fi
1925 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
1926 conftest.$ac_objext conftest.beam conftest.$ac_ext
1927 rm -f conftest.val
1928
1929 fi
1930 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1931 as_fn_set_status $ac_retval
1932
1933 } # ac_fn_c_compute_int
1934
1935 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1936 # -------------------------------------------------------
1937 # Tests whether HEADER exists and can be compiled using the include files in
1938 # INCLUDES, setting the cache variable VAR accordingly.
1939 ac_fn_c_check_header_compile ()
1940 {
1941 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1943 $as_echo_n "checking for $2... " >&6; }
1944 if eval "test \"\${$3+set}\"" = set; then :
1945 $as_echo_n "(cached) " >&6
1946 else
1947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1948 /* end confdefs.h. */
1949 $4
1950 #include <$2>
1951 _ACEOF
1952 if ac_fn_c_try_compile "$LINENO"; then :
1953 eval "$3=yes"
1954 else
1955 eval "$3=no"
1956 fi
1957 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1958 fi
1959 eval ac_res=\$$3
1960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1961 $as_echo "$ac_res" >&6; }
1962 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1963
1964 } # ac_fn_c_check_header_compile
1965 cat >config.log <<_ACEOF
1966 This file contains any messages produced by compilers while
1967 running configure, to aid debugging if configure makes a mistake.
1968
1969 It was created by GNU C Library $as_me (see version.h), which was
1970 generated by GNU Autoconf 2.66. Invocation command line was
1971
1972 $ $0 $@
1973
1974 _ACEOF
1975 exec 5>>config.log
1976 {
1977 cat <<_ASUNAME
1978 ## --------- ##
1979 ## Platform. ##
1980 ## --------- ##
1981
1982 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1983 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1984 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1985 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1986 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1987
1988 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1989 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1990
1991 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1992 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1993 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1994 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1995 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1996 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1997 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1998
1999 _ASUNAME
2000
2001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2002 for as_dir in $PATH
2003 do
2004 IFS=$as_save_IFS
2005 test -z "$as_dir" && as_dir=.
2006 $as_echo "PATH: $as_dir"
2007 done
2008 IFS=$as_save_IFS
2009
2010 } >&5
2011
2012 cat >&5 <<_ACEOF
2013
2014
2015 ## ----------- ##
2016 ## Core tests. ##
2017 ## ----------- ##
2018
2019 _ACEOF
2020
2021
2022 # Keep a trace of the command line.
2023 # Strip out --no-create and --no-recursion so they do not pile up.
2024 # Strip out --silent because we don't want to record it for future runs.
2025 # Also quote any args containing shell meta-characters.
2026 # Make two passes to allow for proper duplicate-argument suppression.
2027 ac_configure_args=
2028 ac_configure_args0=
2029 ac_configure_args1=
2030 ac_must_keep_next=false
2031 for ac_pass in 1 2
2032 do
2033 for ac_arg
2034 do
2035 case $ac_arg in
2036 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2037 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2038 | -silent | --silent | --silen | --sile | --sil)
2039 continue ;;
2040 *\'*)
2041 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2042 esac
2043 case $ac_pass in
2044 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2045 2)
2046 as_fn_append ac_configure_args1 " '$ac_arg'"
2047 if test $ac_must_keep_next = true; then
2048 ac_must_keep_next=false # Got value, back to normal.
2049 else
2050 case $ac_arg in
2051 *=* | --config-cache | -C | -disable-* | --disable-* \
2052 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2053 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2054 | -with-* | --with-* | -without-* | --without-* | --x)
2055 case "$ac_configure_args0 " in
2056 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2057 esac
2058 ;;
2059 -* ) ac_must_keep_next=true ;;
2060 esac
2061 fi
2062 as_fn_append ac_configure_args " '$ac_arg'"
2063 ;;
2064 esac
2065 done
2066 done
2067 { ac_configure_args0=; unset ac_configure_args0;}
2068 { ac_configure_args1=; unset ac_configure_args1;}
2069
2070 # When interrupted or exit'd, cleanup temporary files, and complete
2071 # config.log. We remove comments because anyway the quotes in there
2072 # would cause problems or look ugly.
2073 # WARNING: Use '\'' to represent an apostrophe within the trap.
2074 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2075 trap 'exit_status=$?
2076 # Save into config.log some information that might help in debugging.
2077 {
2078 echo
2079
2080 $as_echo "## ---------------- ##
2081 ## Cache variables. ##
2082 ## ---------------- ##"
2083 echo
2084 # The following way of writing the cache mishandles newlines in values,
2085 (
2086 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2087 eval ac_val=\$$ac_var
2088 case $ac_val in #(
2089 *${as_nl}*)
2090 case $ac_var in #(
2091 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2092 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2093 esac
2094 case $ac_var in #(
2095 _ | IFS | as_nl) ;; #(
2096 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2097 *) { eval $ac_var=; unset $ac_var;} ;;
2098 esac ;;
2099 esac
2100 done
2101 (set) 2>&1 |
2102 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2103 *${as_nl}ac_space=\ *)
2104 sed -n \
2105 "s/'\''/'\''\\\\'\'''\''/g;
2106 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2107 ;; #(
2108 *)
2109 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2110 ;;
2111 esac |
2112 sort
2113 )
2114 echo
2115
2116 $as_echo "## ----------------- ##
2117 ## Output variables. ##
2118 ## ----------------- ##"
2119 echo
2120 for ac_var in $ac_subst_vars
2121 do
2122 eval ac_val=\$$ac_var
2123 case $ac_val in
2124 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2125 esac
2126 $as_echo "$ac_var='\''$ac_val'\''"
2127 done | sort
2128 echo
2129
2130 if test -n "$ac_subst_files"; then
2131 $as_echo "## ------------------- ##
2132 ## File substitutions. ##
2133 ## ------------------- ##"
2134 echo
2135 for ac_var in $ac_subst_files
2136 do
2137 eval ac_val=\$$ac_var
2138 case $ac_val in
2139 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2140 esac
2141 $as_echo "$ac_var='\''$ac_val'\''"
2142 done | sort
2143 echo
2144 fi
2145
2146 if test -s confdefs.h; then
2147 $as_echo "## ----------- ##
2148 ## confdefs.h. ##
2149 ## ----------- ##"
2150 echo
2151 cat confdefs.h
2152 echo
2153 fi
2154 test "$ac_signal" != 0 &&
2155 $as_echo "$as_me: caught signal $ac_signal"
2156 $as_echo "$as_me: exit $exit_status"
2157 } >&5
2158 rm -f core *.core core.conftest.* &&
2159 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2160 exit $exit_status
2161 ' 0
2162 for ac_signal in 1 2 13 15; do
2163 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2164 done
2165 ac_signal=0
2166
2167 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2168 rm -f -r conftest* confdefs.h
2169
2170 $as_echo "/* confdefs.h */" > confdefs.h
2171
2172 # Predefined preprocessor variables.
2173
2174 cat >>confdefs.h <<_ACEOF
2175 #define PACKAGE_NAME "$PACKAGE_NAME"
2176 _ACEOF
2177
2178 cat >>confdefs.h <<_ACEOF
2179 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2180 _ACEOF
2181
2182 cat >>confdefs.h <<_ACEOF
2183 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2184 _ACEOF
2185
2186 cat >>confdefs.h <<_ACEOF
2187 #define PACKAGE_STRING "$PACKAGE_STRING"
2188 _ACEOF
2189
2190 cat >>confdefs.h <<_ACEOF
2191 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2192 _ACEOF
2193
2194 cat >>confdefs.h <<_ACEOF
2195 #define PACKAGE_URL "$PACKAGE_URL"
2196 _ACEOF
2197
2198
2199 # Let the site file select an alternate cache file if it wants to.
2200 # Prefer an explicitly selected file to automatically selected ones.
2201 ac_site_file1=NONE
2202 ac_site_file2=NONE
2203 if test -n "$CONFIG_SITE"; then
2204 # We do not want a PATH search for config.site.
2205 case $CONFIG_SITE in #((
2206 -*) ac_site_file1=./$CONFIG_SITE;;
2207 */*) ac_site_file1=$CONFIG_SITE;;
2208 *) ac_site_file1=./$CONFIG_SITE;;
2209 esac
2210 elif test "x$prefix" != xNONE; then
2211 ac_site_file1=$prefix/share/config.site
2212 ac_site_file2=$prefix/etc/config.site
2213 else
2214 ac_site_file1=$ac_default_prefix/share/config.site
2215 ac_site_file2=$ac_default_prefix/etc/config.site
2216 fi
2217 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2218 do
2219 test "x$ac_site_file" = xNONE && continue
2220 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2221 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2222 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2223 sed 's/^/| /' "$ac_site_file" >&5
2224 . "$ac_site_file" \
2225 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2226 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2227 as_fn_error $? "failed to load site script $ac_site_file
2228 See \`config.log' for more details" "$LINENO" 5; }
2229 fi
2230 done
2231
2232 if test -r "$cache_file"; then
2233 # Some versions of bash will fail to source /dev/null (special files
2234 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2235 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2237 $as_echo "$as_me: loading cache $cache_file" >&6;}
2238 case $cache_file in
2239 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2240 *) . "./$cache_file";;
2241 esac
2242 fi
2243 else
2244 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2245 $as_echo "$as_me: creating cache $cache_file" >&6;}
2246 >$cache_file
2247 fi
2248
2249 # Check that the precious variables saved in the cache have kept the same
2250 # value.
2251 ac_cache_corrupted=false
2252 for ac_var in $ac_precious_vars; do
2253 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2254 eval ac_new_set=\$ac_env_${ac_var}_set
2255 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2256 eval ac_new_val=\$ac_env_${ac_var}_value
2257 case $ac_old_set,$ac_new_set in
2258 set,)
2259 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2260 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2261 ac_cache_corrupted=: ;;
2262 ,set)
2263 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2264 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2265 ac_cache_corrupted=: ;;
2266 ,);;
2267 *)
2268 if test "x$ac_old_val" != "x$ac_new_val"; then
2269 # differences in whitespace do not lead to failure.
2270 ac_old_val_w=`echo x $ac_old_val`
2271 ac_new_val_w=`echo x $ac_new_val`
2272 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2273 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2274 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2275 ac_cache_corrupted=:
2276 else
2277 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2278 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2279 eval $ac_var=\$ac_old_val
2280 fi
2281 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2282 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2284 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2285 fi;;
2286 esac
2287 # Pass precious variables to config.status.
2288 if test "$ac_new_set" = set; then
2289 case $ac_new_val in
2290 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2291 *) ac_arg=$ac_var=$ac_new_val ;;
2292 esac
2293 case " $ac_configure_args " in
2294 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2295 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2296 esac
2297 fi
2298 done
2299 if $ac_cache_corrupted; then
2300 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2301 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2302 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2303 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2304 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2305 fi
2306 ## -------------------- ##
2307 ## Main body of script. ##
2308 ## -------------------- ##
2309
2310 ac_ext=c
2311 ac_cpp='$CPP $CPPFLAGS'
2312 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2313 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2314 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2315
2316
2317
2318 ac_config_headers="$ac_config_headers config.h"
2319
2320 ac_aux_dir=
2321 for ac_dir in scripts "$srcdir"/scripts; do
2322 if test -f "$ac_dir/install-sh"; then
2323 ac_aux_dir=$ac_dir
2324 ac_install_sh="$ac_aux_dir/install-sh -c"
2325 break
2326 elif test -f "$ac_dir/install.sh"; then
2327 ac_aux_dir=$ac_dir
2328 ac_install_sh="$ac_aux_dir/install.sh -c"
2329 break
2330 elif test -f "$ac_dir/shtool"; then
2331 ac_aux_dir=$ac_dir
2332 ac_install_sh="$ac_aux_dir/shtool install -c"
2333 break
2334 fi
2335 done
2336 if test -z "$ac_aux_dir"; then
2337 as_fn_error $? "cannot find install-sh, install.sh, or shtool in scripts \"$srcdir\"/scripts" "$LINENO" 5
2338 fi
2339
2340 # These three variables are undocumented and unsupported,
2341 # and are intended to be withdrawn in a future Autoconf release.
2342 # They can cause serious problems if a builder's source tree is in a directory
2343 # whose full name contains unusual characters.
2344 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2345 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2346 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2347
2348
2349
2350
2351
2352 subdirs="$subdirs "
2353
2354
2355 # Make sure we can run config.sub.
2356 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2357 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2358
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2360 $as_echo_n "checking build system type... " >&6; }
2361 if test "${ac_cv_build+set}" = set; then :
2362 $as_echo_n "(cached) " >&6
2363 else
2364 ac_build_alias=$build_alias
2365 test "x$ac_build_alias" = x &&
2366 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2367 test "x$ac_build_alias" = x &&
2368 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2369 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2370 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2371
2372 fi
2373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2374 $as_echo "$ac_cv_build" >&6; }
2375 case $ac_cv_build in
2376 *-*-*) ;;
2377 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2378 esac
2379 build=$ac_cv_build
2380 ac_save_IFS=$IFS; IFS='-'
2381 set x $ac_cv_build
2382 shift
2383 build_cpu=$1
2384 build_vendor=$2
2385 shift; shift
2386 # Remember, the first character of IFS is used to create $*,
2387 # except with old shells:
2388 build_os=$*
2389 IFS=$ac_save_IFS
2390 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2391
2392
2393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2394 $as_echo_n "checking host system type... " >&6; }
2395 if test "${ac_cv_host+set}" = set; then :
2396 $as_echo_n "(cached) " >&6
2397 else
2398 if test "x$host_alias" = x; then
2399 ac_cv_host=$ac_cv_build
2400 else
2401 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2402 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2403 fi
2404
2405 fi
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2407 $as_echo "$ac_cv_host" >&6; }
2408 case $ac_cv_host in
2409 *-*-*) ;;
2410 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2411 esac
2412 host=$ac_cv_host
2413 ac_save_IFS=$IFS; IFS='-'
2414 set x $ac_cv_host
2415 shift
2416 host_cpu=$1
2417 host_vendor=$2
2418 shift; shift
2419 # Remember, the first character of IFS is used to create $*,
2420 # except with old shells:
2421 host_os=$*
2422 IFS=$ac_save_IFS
2423 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2424
2425
2426
2427 ac_ext=c
2428 ac_cpp='$CPP $CPPFLAGS'
2429 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2430 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2431 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2432 if test -n "$ac_tool_prefix"; then
2433 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2434 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2436 $as_echo_n "checking for $ac_word... " >&6; }
2437 if test "${ac_cv_prog_CC+set}" = set; then :
2438 $as_echo_n "(cached) " >&6
2439 else
2440 if test -n "$CC"; then
2441 ac_cv_prog_CC="$CC" # Let the user override the test.
2442 else
2443 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2444 for as_dir in $PATH
2445 do
2446 IFS=$as_save_IFS
2447 test -z "$as_dir" && as_dir=.
2448 for ac_exec_ext in '' $ac_executable_extensions; do
2449 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2450 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2451 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2452 break 2
2453 fi
2454 done
2455 done
2456 IFS=$as_save_IFS
2457
2458 fi
2459 fi
2460 CC=$ac_cv_prog_CC
2461 if test -n "$CC"; then
2462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2463 $as_echo "$CC" >&6; }
2464 else
2465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2466 $as_echo "no" >&6; }
2467 fi
2468
2469
2470 fi
2471 if test -z "$ac_cv_prog_CC"; then
2472 ac_ct_CC=$CC
2473 # Extract the first word of "gcc", so it can be a program name with args.
2474 set dummy gcc; ac_word=$2
2475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2476 $as_echo_n "checking for $ac_word... " >&6; }
2477 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2478 $as_echo_n "(cached) " >&6
2479 else
2480 if test -n "$ac_ct_CC"; then
2481 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2482 else
2483 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2484 for as_dir in $PATH
2485 do
2486 IFS=$as_save_IFS
2487 test -z "$as_dir" && as_dir=.
2488 for ac_exec_ext in '' $ac_executable_extensions; do
2489 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2490 ac_cv_prog_ac_ct_CC="gcc"
2491 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2492 break 2
2493 fi
2494 done
2495 done
2496 IFS=$as_save_IFS
2497
2498 fi
2499 fi
2500 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2501 if test -n "$ac_ct_CC"; then
2502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2503 $as_echo "$ac_ct_CC" >&6; }
2504 else
2505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2506 $as_echo "no" >&6; }
2507 fi
2508
2509 if test "x$ac_ct_CC" = x; then
2510 CC=""
2511 else
2512 case $cross_compiling:$ac_tool_warned in
2513 yes:)
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2515 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2516 ac_tool_warned=yes ;;
2517 esac
2518 CC=$ac_ct_CC
2519 fi
2520 else
2521 CC="$ac_cv_prog_CC"
2522 fi
2523
2524 if test -z "$CC"; then
2525 if test -n "$ac_tool_prefix"; then
2526 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2527 set dummy ${ac_tool_prefix}cc; ac_word=$2
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2529 $as_echo_n "checking for $ac_word... " >&6; }
2530 if test "${ac_cv_prog_CC+set}" = set; then :
2531 $as_echo_n "(cached) " >&6
2532 else
2533 if test -n "$CC"; then
2534 ac_cv_prog_CC="$CC" # Let the user override the test.
2535 else
2536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2537 for as_dir in $PATH
2538 do
2539 IFS=$as_save_IFS
2540 test -z "$as_dir" && as_dir=.
2541 for ac_exec_ext in '' $ac_executable_extensions; do
2542 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2543 ac_cv_prog_CC="${ac_tool_prefix}cc"
2544 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545 break 2
2546 fi
2547 done
2548 done
2549 IFS=$as_save_IFS
2550
2551 fi
2552 fi
2553 CC=$ac_cv_prog_CC
2554 if test -n "$CC"; then
2555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2556 $as_echo "$CC" >&6; }
2557 else
2558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2559 $as_echo "no" >&6; }
2560 fi
2561
2562
2563 fi
2564 fi
2565 if test -z "$CC"; then
2566 # Extract the first word of "cc", so it can be a program name with args.
2567 set dummy cc; ac_word=$2
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2569 $as_echo_n "checking for $ac_word... " >&6; }
2570 if test "${ac_cv_prog_CC+set}" = set; then :
2571 $as_echo_n "(cached) " >&6
2572 else
2573 if test -n "$CC"; then
2574 ac_cv_prog_CC="$CC" # Let the user override the test.
2575 else
2576 ac_prog_rejected=no
2577 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2578 for as_dir in $PATH
2579 do
2580 IFS=$as_save_IFS
2581 test -z "$as_dir" && as_dir=.
2582 for ac_exec_ext in '' $ac_executable_extensions; do
2583 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2584 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2585 ac_prog_rejected=yes
2586 continue
2587 fi
2588 ac_cv_prog_CC="cc"
2589 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2590 break 2
2591 fi
2592 done
2593 done
2594 IFS=$as_save_IFS
2595
2596 if test $ac_prog_rejected = yes; then
2597 # We found a bogon in the path, so make sure we never use it.
2598 set dummy $ac_cv_prog_CC
2599 shift
2600 if test $# != 0; then
2601 # We chose a different compiler from the bogus one.
2602 # However, it has the same basename, so the bogon will be chosen
2603 # first if we set CC to just the basename; use the full file name.
2604 shift
2605 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2606 fi
2607 fi
2608 fi
2609 fi
2610 CC=$ac_cv_prog_CC
2611 if test -n "$CC"; then
2612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2613 $as_echo "$CC" >&6; }
2614 else
2615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2616 $as_echo "no" >&6; }
2617 fi
2618
2619
2620 fi
2621 if test -z "$CC"; then
2622 if test -n "$ac_tool_prefix"; then
2623 for ac_prog in cl.exe
2624 do
2625 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2626 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2628 $as_echo_n "checking for $ac_word... " >&6; }
2629 if test "${ac_cv_prog_CC+set}" = set; then :
2630 $as_echo_n "(cached) " >&6
2631 else
2632 if test -n "$CC"; then
2633 ac_cv_prog_CC="$CC" # Let the user override the test.
2634 else
2635 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2636 for as_dir in $PATH
2637 do
2638 IFS=$as_save_IFS
2639 test -z "$as_dir" && as_dir=.
2640 for ac_exec_ext in '' $ac_executable_extensions; do
2641 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2642 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2643 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2644 break 2
2645 fi
2646 done
2647 done
2648 IFS=$as_save_IFS
2649
2650 fi
2651 fi
2652 CC=$ac_cv_prog_CC
2653 if test -n "$CC"; then
2654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2655 $as_echo "$CC" >&6; }
2656 else
2657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2658 $as_echo "no" >&6; }
2659 fi
2660
2661
2662 test -n "$CC" && break
2663 done
2664 fi
2665 if test -z "$CC"; then
2666 ac_ct_CC=$CC
2667 for ac_prog in cl.exe
2668 do
2669 # Extract the first word of "$ac_prog", so it can be a program name with args.
2670 set dummy $ac_prog; ac_word=$2
2671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2672 $as_echo_n "checking for $ac_word... " >&6; }
2673 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2674 $as_echo_n "(cached) " >&6
2675 else
2676 if test -n "$ac_ct_CC"; then
2677 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2678 else
2679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2680 for as_dir in $PATH
2681 do
2682 IFS=$as_save_IFS
2683 test -z "$as_dir" && as_dir=.
2684 for ac_exec_ext in '' $ac_executable_extensions; do
2685 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2686 ac_cv_prog_ac_ct_CC="$ac_prog"
2687 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2688 break 2
2689 fi
2690 done
2691 done
2692 IFS=$as_save_IFS
2693
2694 fi
2695 fi
2696 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2697 if test -n "$ac_ct_CC"; then
2698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2699 $as_echo "$ac_ct_CC" >&6; }
2700 else
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2702 $as_echo "no" >&6; }
2703 fi
2704
2705
2706 test -n "$ac_ct_CC" && break
2707 done
2708
2709 if test "x$ac_ct_CC" = x; then
2710 CC=""
2711 else
2712 case $cross_compiling:$ac_tool_warned in
2713 yes:)
2714 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2715 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2716 ac_tool_warned=yes ;;
2717 esac
2718 CC=$ac_ct_CC
2719 fi
2720 fi
2721
2722 fi
2723
2724
2725 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2726 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2727 as_fn_error $? "no acceptable C compiler found in \$PATH
2728 See \`config.log' for more details" "$LINENO" 5; }
2729
2730 # Provide some information about the compiler.
2731 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2732 set X $ac_compile
2733 ac_compiler=$2
2734 for ac_option in --version -v -V -qversion; do
2735 { { ac_try="$ac_compiler $ac_option >&5"
2736 case "(($ac_try" in
2737 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2738 *) ac_try_echo=$ac_try;;
2739 esac
2740 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2741 $as_echo "$ac_try_echo"; } >&5
2742 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2743 ac_status=$?
2744 if test -s conftest.err; then
2745 sed '10a\
2746 ... rest of stderr output deleted ...
2747 10q' conftest.err >conftest.er1
2748 cat conftest.er1 >&5
2749 fi
2750 rm -f conftest.er1 conftest.err
2751 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2752 test $ac_status = 0; }
2753 done
2754
2755 EXEEXT=
2756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2757 $as_echo_n "checking for suffix of object files... " >&6; }
2758 if test "${ac_cv_objext+set}" = set; then :
2759 $as_echo_n "(cached) " >&6
2760 else
2761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2762 /* end confdefs.h. */
2763
2764 int
2765 main ()
2766 {
2767
2768 ;
2769 return 0;
2770 }
2771 _ACEOF
2772 rm -f conftest.o conftest.obj
2773 if { { ac_try="$ac_compile"
2774 case "(($ac_try" in
2775 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2776 *) ac_try_echo=$ac_try;;
2777 esac
2778 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2779 $as_echo "$ac_try_echo"; } >&5
2780 (eval "$ac_compile") 2>&5
2781 ac_status=$?
2782 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2783 test $ac_status = 0; }; then :
2784 for ac_file in conftest.o conftest.obj conftest.*; do
2785 test -f "$ac_file" || continue;
2786 case $ac_file in
2787 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2788 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2789 break;;
2790 esac
2791 done
2792 else
2793 $as_echo "$as_me: failed program was:" >&5
2794 sed 's/^/| /' conftest.$ac_ext >&5
2795
2796 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2797 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2798 as_fn_error $? "cannot compute suffix of object files: cannot compile
2799 See \`config.log' for more details" "$LINENO" 5; }
2800 fi
2801 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2802 fi
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2804 $as_echo "$ac_cv_objext" >&6; }
2805 OBJEXT=$ac_cv_objext
2806 ac_objext=$OBJEXT
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2808 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2809 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
2810 $as_echo_n "(cached) " >&6
2811 else
2812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2813 /* end confdefs.h. */
2814
2815 int
2816 main ()
2817 {
2818 #ifndef __GNUC__
2819 choke me
2820 #endif
2821
2822 ;
2823 return 0;
2824 }
2825 _ACEOF
2826 if ac_fn_c_try_compile "$LINENO"; then :
2827 ac_compiler_gnu=yes
2828 else
2829 ac_compiler_gnu=no
2830 fi
2831 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2832 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2833
2834 fi
2835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2836 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2837 if test $ac_compiler_gnu = yes; then
2838 GCC=yes
2839 else
2840 GCC=
2841 fi
2842 ac_test_CFLAGS=${CFLAGS+set}
2843 ac_save_CFLAGS=$CFLAGS
2844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
2845 $as_echo_n "checking whether $CC accepts -g... " >&6; }
2846 if test "${ac_cv_prog_cc_g+set}" = set; then :
2847 $as_echo_n "(cached) " >&6
2848 else
2849 ac_save_c_werror_flag=$ac_c_werror_flag
2850 ac_c_werror_flag=yes
2851 ac_cv_prog_cc_g=no
2852 CFLAGS="-g"
2853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2854 /* end confdefs.h. */
2855
2856 int
2857 main ()
2858 {
2859
2860 ;
2861 return 0;
2862 }
2863 _ACEOF
2864 if ac_fn_c_try_compile "$LINENO"; then :
2865 ac_cv_prog_cc_g=yes
2866 else
2867 CFLAGS=""
2868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2869 /* end confdefs.h. */
2870
2871 int
2872 main ()
2873 {
2874
2875 ;
2876 return 0;
2877 }
2878 _ACEOF
2879 if ac_fn_c_try_compile "$LINENO"; then :
2880
2881 else
2882 ac_c_werror_flag=$ac_save_c_werror_flag
2883 CFLAGS="-g"
2884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2885 /* end confdefs.h. */
2886
2887 int
2888 main ()
2889 {
2890
2891 ;
2892 return 0;
2893 }
2894 _ACEOF
2895 if ac_fn_c_try_compile "$LINENO"; then :
2896 ac_cv_prog_cc_g=yes
2897 fi
2898 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2899 fi
2900 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2901 fi
2902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2903 ac_c_werror_flag=$ac_save_c_werror_flag
2904 fi
2905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
2906 $as_echo "$ac_cv_prog_cc_g" >&6; }
2907 if test "$ac_test_CFLAGS" = set; then
2908 CFLAGS=$ac_save_CFLAGS
2909 elif test $ac_cv_prog_cc_g = yes; then
2910 if test "$GCC" = yes; then
2911 CFLAGS="-g -O2"
2912 else
2913 CFLAGS="-g"
2914 fi
2915 else
2916 if test "$GCC" = yes; then
2917 CFLAGS="-O2"
2918 else
2919 CFLAGS=
2920 fi
2921 fi
2922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
2923 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
2924 if test "${ac_cv_prog_cc_c89+set}" = set; then :
2925 $as_echo_n "(cached) " >&6
2926 else
2927 ac_cv_prog_cc_c89=no
2928 ac_save_CC=$CC
2929 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2930 /* end confdefs.h. */
2931 #include <stdarg.h>
2932 #include <stdio.h>
2933 #include <sys/types.h>
2934 #include <sys/stat.h>
2935 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2936 struct buf { int x; };
2937 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2938 static char *e (p, i)
2939 char **p;
2940 int i;
2941 {
2942 return p[i];
2943 }
2944 static char *f (char * (*g) (char **, int), char **p, ...)
2945 {
2946 char *s;
2947 va_list v;
2948 va_start (v,p);
2949 s = g (p, va_arg (v,int));
2950 va_end (v);
2951 return s;
2952 }
2953
2954 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2955 function prototypes and stuff, but not '\xHH' hex character constants.
2956 These don't provoke an error unfortunately, instead are silently treated
2957 as 'x'. The following induces an error, until -std is added to get
2958 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2959 array size at least. It's necessary to write '\x00'==0 to get something
2960 that's true only with -std. */
2961 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2962
2963 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2964 inside strings and character constants. */
2965 #define FOO(x) 'x'
2966 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
2967
2968 int test (int i, double x);
2969 struct s1 {int (*f) (int a);};
2970 struct s2 {int (*f) (double a);};
2971 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2972 int argc;
2973 char **argv;
2974 int
2975 main ()
2976 {
2977 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2978 ;
2979 return 0;
2980 }
2981 _ACEOF
2982 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
2983 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2984 do
2985 CC="$ac_save_CC $ac_arg"
2986 if ac_fn_c_try_compile "$LINENO"; then :
2987 ac_cv_prog_cc_c89=$ac_arg
2988 fi
2989 rm -f core conftest.err conftest.$ac_objext
2990 test "x$ac_cv_prog_cc_c89" != "xno" && break
2991 done
2992 rm -f conftest.$ac_ext
2993 CC=$ac_save_CC
2994
2995 fi
2996 # AC_CACHE_VAL
2997 case "x$ac_cv_prog_cc_c89" in
2998 x)
2999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3000 $as_echo "none needed" >&6; } ;;
3001 xno)
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3003 $as_echo "unsupported" >&6; } ;;
3004 *)
3005 CC="$CC $ac_cv_prog_cc_c89"
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3007 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3008 esac
3009 if test "x$ac_cv_prog_cc_c89" != xno; then :
3010
3011 fi
3012
3013 ac_ext=c
3014 ac_cpp='$CPP $CPPFLAGS'
3015 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3016 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3017 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3018
3019 if test $host != $build; then
3020 for ac_prog in gcc cc
3021 do
3022 # Extract the first word of "$ac_prog", so it can be a program name with args.
3023 set dummy $ac_prog; ac_word=$2
3024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3025 $as_echo_n "checking for $ac_word... " >&6; }
3026 if test "${ac_cv_prog_BUILD_CC+set}" = set; then :
3027 $as_echo_n "(cached) " >&6
3028 else
3029 if test -n "$BUILD_CC"; then
3030 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3031 else
3032 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3033 for as_dir in $PATH
3034 do
3035 IFS=$as_save_IFS
3036 test -z "$as_dir" && as_dir=.
3037 for ac_exec_ext in '' $ac_executable_extensions; do
3038 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3039 ac_cv_prog_BUILD_CC="$ac_prog"
3040 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3041 break 2
3042 fi
3043 done
3044 done
3045 IFS=$as_save_IFS
3046
3047 fi
3048 fi
3049 BUILD_CC=$ac_cv_prog_BUILD_CC
3050 if test -n "$BUILD_CC"; then
3051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
3052 $as_echo "$BUILD_CC" >&6; }
3053 else
3054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3055 $as_echo "no" >&6; }
3056 fi
3057
3058
3059 test -n "$BUILD_CC" && break
3060 done
3061
3062 fi
3063
3064 ac_ext=c
3065 ac_cpp='$CPP $CPPFLAGS'
3066 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3067 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3068 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3070 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3071 # On Suns, sometimes $CPP names a directory.
3072 if test -n "$CPP" && test -d "$CPP"; then
3073 CPP=
3074 fi
3075 if test -z "$CPP"; then
3076 if test "${ac_cv_prog_CPP+set}" = set; then :
3077 $as_echo_n "(cached) " >&6
3078 else
3079 # Double quotes because CPP needs to be expanded
3080 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3081 do
3082 ac_preproc_ok=false
3083 for ac_c_preproc_warn_flag in '' yes
3084 do
3085 # Use a header file that comes with gcc, so configuring glibc
3086 # with a fresh cross-compiler works.
3087 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3088 # <limits.h> exists even on freestanding compilers.
3089 # On the NeXT, cc -E runs the code through the compiler's parser,
3090 # not just through cpp. "Syntax error" is here to catch this case.
3091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3092 /* end confdefs.h. */
3093 #ifdef __STDC__
3094 # include <limits.h>
3095 #else
3096 # include <assert.h>
3097 #endif
3098 Syntax error
3099 _ACEOF
3100 if ac_fn_c_try_cpp "$LINENO"; then :
3101
3102 else
3103 # Broken: fails on valid input.
3104 continue
3105 fi
3106 rm -f conftest.err conftest.$ac_ext
3107
3108 # OK, works on sane cases. Now check whether nonexistent headers
3109 # can be detected and how.
3110 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3111 /* end confdefs.h. */
3112 #include <ac_nonexistent.h>
3113 _ACEOF
3114 if ac_fn_c_try_cpp "$LINENO"; then :
3115 # Broken: success on invalid input.
3116 continue
3117 else
3118 # Passes both tests.
3119 ac_preproc_ok=:
3120 break
3121 fi
3122 rm -f conftest.err conftest.$ac_ext
3123
3124 done
3125 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3126 rm -f conftest.err conftest.$ac_ext
3127 if $ac_preproc_ok; then :
3128 break
3129 fi
3130
3131 done
3132 ac_cv_prog_CPP=$CPP
3133
3134 fi
3135 CPP=$ac_cv_prog_CPP
3136 else
3137 ac_cv_prog_CPP=$CPP
3138 fi
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3140 $as_echo "$CPP" >&6; }
3141 ac_preproc_ok=false
3142 for ac_c_preproc_warn_flag in '' yes
3143 do
3144 # Use a header file that comes with gcc, so configuring glibc
3145 # with a fresh cross-compiler works.
3146 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3147 # <limits.h> exists even on freestanding compilers.
3148 # On the NeXT, cc -E runs the code through the compiler's parser,
3149 # not just through cpp. "Syntax error" is here to catch this case.
3150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3151 /* end confdefs.h. */
3152 #ifdef __STDC__
3153 # include <limits.h>
3154 #else
3155 # include <assert.h>
3156 #endif
3157 Syntax error
3158 _ACEOF
3159 if ac_fn_c_try_cpp "$LINENO"; then :
3160
3161 else
3162 # Broken: fails on valid input.
3163 continue
3164 fi
3165 rm -f conftest.err conftest.$ac_ext
3166
3167 # OK, works on sane cases. Now check whether nonexistent headers
3168 # can be detected and how.
3169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3170 /* end confdefs.h. */
3171 #include <ac_nonexistent.h>
3172 _ACEOF
3173 if ac_fn_c_try_cpp "$LINENO"; then :
3174 # Broken: success on invalid input.
3175 continue
3176 else
3177 # Passes both tests.
3178 ac_preproc_ok=:
3179 break
3180 fi
3181 rm -f conftest.err conftest.$ac_ext
3182
3183 done
3184 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3185 rm -f conftest.err conftest.$ac_ext
3186 if $ac_preproc_ok; then :
3187
3188 else
3189 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3190 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3191 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3192 See \`config.log' for more details" "$LINENO" 5; }
3193 fi
3194
3195 ac_ext=c
3196 ac_cpp='$CPP $CPPFLAGS'
3197 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3198 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3199 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3200
3201 # We need the C++ compiler only for testing.
3202 ac_ext=cpp
3203 ac_cpp='$CXXCPP $CPPFLAGS'
3204 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3205 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3206 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3207 if test -z "$CXX"; then
3208 if test -n "$CCC"; then
3209 CXX=$CCC
3210 else
3211 if test -n "$ac_tool_prefix"; then
3212 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3213 do
3214 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3215 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3217 $as_echo_n "checking for $ac_word... " >&6; }
3218 if test "${ac_cv_prog_CXX+set}" = set; then :
3219 $as_echo_n "(cached) " >&6
3220 else
3221 if test -n "$CXX"; then
3222 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3223 else
3224 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3225 for as_dir in $PATH
3226 do
3227 IFS=$as_save_IFS
3228 test -z "$as_dir" && as_dir=.
3229 for ac_exec_ext in '' $ac_executable_extensions; do
3230 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3231 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3233 break 2
3234 fi
3235 done
3236 done
3237 IFS=$as_save_IFS
3238
3239 fi
3240 fi
3241 CXX=$ac_cv_prog_CXX
3242 if test -n "$CXX"; then
3243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
3244 $as_echo "$CXX" >&6; }
3245 else
3246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3247 $as_echo "no" >&6; }
3248 fi
3249
3250
3251 test -n "$CXX" && break
3252 done
3253 fi
3254 if test -z "$CXX"; then
3255 ac_ct_CXX=$CXX
3256 for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
3257 do
3258 # Extract the first word of "$ac_prog", so it can be a program name with args.
3259 set dummy $ac_prog; ac_word=$2
3260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3261 $as_echo_n "checking for $ac_word... " >&6; }
3262 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then :
3263 $as_echo_n "(cached) " >&6
3264 else
3265 if test -n "$ac_ct_CXX"; then
3266 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3267 else
3268 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3269 for as_dir in $PATH
3270 do
3271 IFS=$as_save_IFS
3272 test -z "$as_dir" && as_dir=.
3273 for ac_exec_ext in '' $ac_executable_extensions; do
3274 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3275 ac_cv_prog_ac_ct_CXX="$ac_prog"
3276 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3277 break 2
3278 fi
3279 done
3280 done
3281 IFS=$as_save_IFS
3282
3283 fi
3284 fi
3285 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3286 if test -n "$ac_ct_CXX"; then
3287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
3288 $as_echo "$ac_ct_CXX" >&6; }
3289 else
3290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3291 $as_echo "no" >&6; }
3292 fi
3293
3294
3295 test -n "$ac_ct_CXX" && break
3296 done
3297
3298 if test "x$ac_ct_CXX" = x; then
3299 CXX="g++"
3300 else
3301 case $cross_compiling:$ac_tool_warned in
3302 yes:)
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3304 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3305 ac_tool_warned=yes ;;
3306 esac
3307 CXX=$ac_ct_CXX
3308 fi
3309 fi
3310
3311 fi
3312 fi
3313 # Provide some information about the compiler.
3314 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
3315 set X $ac_compile
3316 ac_compiler=$2
3317 for ac_option in --version -v -V -qversion; do
3318 { { ac_try="$ac_compiler $ac_option >&5"
3319 case "(($ac_try" in
3320 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321 *) ac_try_echo=$ac_try;;
3322 esac
3323 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3324 $as_echo "$ac_try_echo"; } >&5
3325 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3326 ac_status=$?
3327 if test -s conftest.err; then
3328 sed '10a\
3329 ... rest of stderr output deleted ...
3330 10q' conftest.err >conftest.er1
3331 cat conftest.er1 >&5
3332 fi
3333 rm -f conftest.er1 conftest.err
3334 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3335 test $ac_status = 0; }
3336 done
3337
3338 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
3339 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
3340 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then :
3341 $as_echo_n "(cached) " >&6
3342 else
3343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3344 /* end confdefs.h. */
3345
3346 int
3347 main ()
3348 {
3349 #ifndef __GNUC__
3350 choke me
3351 #endif
3352
3353 ;
3354 return 0;
3355 }
3356 _ACEOF
3357 if ac_fn_cxx_try_compile "$LINENO"; then :
3358 ac_compiler_gnu=yes
3359 else
3360 ac_compiler_gnu=no
3361 fi
3362 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3363 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3364
3365 fi
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
3367 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
3368 if test $ac_compiler_gnu = yes; then
3369 GXX=yes
3370 else
3371 GXX=
3372 fi
3373 ac_test_CXXFLAGS=${CXXFLAGS+set}
3374 ac_save_CXXFLAGS=$CXXFLAGS
3375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
3376 $as_echo_n "checking whether $CXX accepts -g... " >&6; }
3377 if test "${ac_cv_prog_cxx_g+set}" = set; then :
3378 $as_echo_n "(cached) " >&6
3379 else
3380 ac_save_cxx_werror_flag=$ac_cxx_werror_flag
3381 ac_cxx_werror_flag=yes
3382 ac_cv_prog_cxx_g=no
3383 CXXFLAGS="-g"
3384 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3385 /* end confdefs.h. */
3386
3387 int
3388 main ()
3389 {
3390
3391 ;
3392 return 0;
3393 }
3394 _ACEOF
3395 if ac_fn_cxx_try_compile "$LINENO"; then :
3396 ac_cv_prog_cxx_g=yes
3397 else
3398 CXXFLAGS=""
3399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3400 /* end confdefs.h. */
3401
3402 int
3403 main ()
3404 {
3405
3406 ;
3407 return 0;
3408 }
3409 _ACEOF
3410 if ac_fn_cxx_try_compile "$LINENO"; then :
3411
3412 else
3413 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3414 CXXFLAGS="-g"
3415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3416 /* end confdefs.h. */
3417
3418 int
3419 main ()
3420 {
3421
3422 ;
3423 return 0;
3424 }
3425 _ACEOF
3426 if ac_fn_cxx_try_compile "$LINENO"; then :
3427 ac_cv_prog_cxx_g=yes
3428 fi
3429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3430 fi
3431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3432 fi
3433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3434 ac_cxx_werror_flag=$ac_save_cxx_werror_flag
3435 fi
3436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
3437 $as_echo "$ac_cv_prog_cxx_g" >&6; }
3438 if test "$ac_test_CXXFLAGS" = set; then
3439 CXXFLAGS=$ac_save_CXXFLAGS
3440 elif test $ac_cv_prog_cxx_g = yes; then
3441 if test "$GXX" = yes; then
3442 CXXFLAGS="-g -O2"
3443 else
3444 CXXFLAGS="-g"
3445 fi
3446 else
3447 if test "$GXX" = yes; then
3448 CXXFLAGS="-O2"
3449 else
3450 CXXFLAGS=
3451 fi
3452 fi
3453 ac_ext=c
3454 ac_cpp='$CPP $CPPFLAGS'
3455 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3456 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3457 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3458
3459
3460 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
3461 as_fn_error $? "you must configure in a separate build directory" "$LINENO" 5
3462 fi
3463
3464 # This will get text that should go into config.make.
3465 config_vars=
3466
3467 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
3468
3469 # Check whether --with-gd was given.
3470 if test "${with_gd+set}" = set; then :
3471 withval=$with_gd; case "$with_gd" in
3472 yes|''|no) ;;
3473 *) libgd_include="-I$withval/include"
3474 libgd_ldflags="-L$withval/lib" ;;
3475 esac
3476
3477 fi
3478
3479
3480 # Check whether --with-gd-include was given.
3481 if test "${with_gd_include+set}" = set; then :
3482 withval=$with_gd_include; case "$with_gd_include" in
3483 ''|no) ;;
3484 *) libgd_include="-I$withval" ;;
3485 esac
3486
3487 fi
3488
3489
3490 # Check whether --with-gd-lib was given.
3491 if test "${with_gd_lib+set}" = set; then :
3492 withval=$with_gd_lib; case "$with_gd_lib" in
3493 ''|no) ;;
3494 *) libgd_ldflags="-L$withval" ;;
3495 esac
3496
3497 fi
3498
3499
3500 if test -n "$libgd_include"; then
3501 config_vars="$config_vars
3502 CFLAGS-memusagestat.c = $libgd_include"
3503 fi
3504 if test -n "$libgd_ldflags"; then
3505 config_vars="$config_vars
3506 libgd-LDFLAGS = $libgd_ldflags"
3507 fi
3508
3509
3510 # Check whether --with-fp was given.
3511 if test "${with_fp+set}" = set; then :
3512 withval=$with_fp; with_fp=$withval
3513 else
3514 with_fp=yes
3515 fi
3516
3517
3518
3519 # Check whether --with-binutils was given.
3520 if test "${with_binutils+set}" = set; then :
3521 withval=$with_binutils; path_binutils=$withval
3522 else
3523 path_binutils=''
3524 fi
3525
3526
3527 # Check whether --with-elf was given.
3528 if test "${with_elf+set}" = set; then :
3529 withval=$with_elf; elf=$withval
3530 else
3531 elf=no
3532 fi
3533
3534
3535 # Check whether --with-selinux was given.
3536 if test "${with_selinux+set}" = set; then :
3537 withval=$with_selinux; with_selinux=$withval
3538 else
3539 with_selinux=auto
3540 fi
3541
3542
3543 # Check whether --with-xcoff was given.
3544 if test "${with_xcoff+set}" = set; then :
3545 withval=$with_xcoff; xcoff=$withval
3546 else
3547 xcoff=no
3548 fi
3549
3550
3551
3552 # Check whether --with-headers was given.
3553 if test "${with_headers+set}" = set; then :
3554 withval=$with_headers; sysheaders=$withval
3555 else
3556 sysheaders=''
3557 fi
3558
3559
3560
3561
3562 # Check whether --with-default-link was given.
3563 if test "${with_default_link+set}" = set; then :
3564 withval=$with_default_link; use_default_link=$withval
3565 else
3566 use_default_link=default
3567 fi
3568
3569
3570 # Check whether --enable-sanity-checks was given.
3571 if test "${enable_sanity_checks+set}" = set; then :
3572 enableval=$enable_sanity_checks; enable_sanity=$enableval
3573 else
3574 enable_sanity=yes
3575 fi
3576
3577
3578
3579 # Check whether --enable-check-abi was given.
3580 if test "${enable_check_abi+set}" = set; then :
3581 enableval=$enable_check_abi; enable_check_abi=$enableval
3582 else
3583 enable_check_abi=no
3584 fi
3585
3586
3587 static=yes
3588 # Check whether --enable-shared was given.
3589 if test "${enable_shared+set}" = set; then :
3590 enableval=$enable_shared; shared=$enableval
3591 else
3592 shared=default
3593 fi
3594
3595 # Check whether --enable-profile was given.
3596 if test "${enable_profile+set}" = set; then :
3597 enableval=$enable_profile; profile=$enableval
3598 else
3599 profile=no
3600 fi
3601
3602 # Check whether --enable-omitfp was given.
3603 if test "${enable_omitfp+set}" = set; then :
3604 enableval=$enable_omitfp; omitfp=$enableval
3605 else
3606 omitfp=no
3607 fi
3608
3609 # Check whether --enable-bounded was given.
3610 if test "${enable_bounded+set}" = set; then :
3611 enableval=$enable_bounded; bounded=$enableval
3612 else
3613 bounded=no
3614 fi
3615
3616 # Check whether --enable-versioning was given.
3617 if test "${enable_versioning+set}" = set; then :
3618 enableval=$enable_versioning; enable_versioning=$enableval
3619 else
3620 enable_versioning=yes
3621 fi
3622
3623
3624 # Check whether --enable-oldest-abi was given.
3625 if test "${enable_oldest_abi+set}" = set; then :
3626 enableval=$enable_oldest_abi; oldest_abi=$enableval
3627 else
3628 oldest_abi=no
3629 fi
3630
3631 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
3632 oldest_abi=default
3633 else
3634 cat >>confdefs.h <<_ACEOF
3635 #define GLIBC_OLDEST_ABI "$oldest_abi"
3636 _ACEOF
3637
3638 fi
3639
3640
3641 # Check whether --enable-stackguard-randomization was given.
3642 if test "${enable_stackguard_randomization+set}" = set; then :
3643 enableval=$enable_stackguard_randomization; enable_stackguard_randomize=$enableval
3644 else
3645 enable_stackguard_randomize=no
3646 fi
3647
3648 if test "$enable_stackguard_randomize" = yes; then
3649 $as_echo "#define ENABLE_STACKGUARD_RANDOMIZE 1" >>confdefs.h
3650
3651 fi
3652
3653 # Check whether --enable-add-ons was given.
3654 if test "${enable_add_ons+set}" = set; then :
3655 enableval=$enable_add_ons;
3656 else
3657 enable_add_ons=yes
3658 fi
3659
3660
3661
3662 # Check whether --with-tls was given.
3663 if test "${with_tls+set}" = set; then :
3664 withval=$with_tls; usetls=$withval
3665 else
3666 usetls=yes
3667 fi
3668
3669
3670 # Check whether --enable-hidden-plt was given.
3671 if test "${enable_hidden_plt+set}" = set; then :
3672 enableval=$enable_hidden_plt; hidden=$enableval
3673 else
3674 hidden=yes
3675 fi
3676
3677 if test "x$hidden" = xno; then
3678 $as_echo "#define NO_HIDDEN 1" >>confdefs.h
3679
3680 fi
3681
3682 # Check whether --enable-bind-now was given.
3683 if test "${enable_bind_now+set}" = set; then :
3684 enableval=$enable_bind_now; bindnow=$enableval
3685 else
3686 bindnow=no
3687 fi
3688
3689
3690
3691 # Check whether --enable-static-nss was given.
3692 if test "${enable_static_nss+set}" = set; then :
3693 enableval=$enable_static_nss; static_nss=$enableval
3694 else
3695 static_nss=no
3696 fi
3697
3698 if test x"$static_nss" = xyes || test x"$shared" = xno; then
3699 static_nss=yes
3700 $as_echo "#define DO_STATIC_NSS 1" >>confdefs.h
3701
3702 fi
3703
3704 # Check whether --enable-force-install was given.
3705 if test "${enable_force_install+set}" = set; then :
3706 enableval=$enable_force_install; force_install=$enableval
3707 else
3708 force_install=yes
3709 fi
3710
3711
3712
3713 # Check whether --enable-kernel was given.
3714 if test "${enable_kernel+set}" = set; then :
3715 enableval=$enable_kernel; minimum_kernel=$enableval
3716 fi
3717
3718 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
3719 # Better nothing than this.
3720 minimum_kernel=""
3721 else
3722 if test "$minimum_kernel" = current; then
3723 minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
3724 fi
3725 fi
3726
3727 # Check whether --enable-all-warnings was given.
3728 if test "${enable_all_warnings+set}" = set; then :
3729 enableval=$enable_all_warnings; all_warnings=$enableval
3730 fi
3731
3732
3733
3734 # Check whether --enable-multi-arch was given.
3735 if test "${enable_multi_arch+set}" = set; then :
3736 enableval=$enable_multi_arch; multi_arch=$enableval
3737 else
3738 multi_arch=default
3739 fi
3740
3741
3742 # Check whether --enable-nss-crypt was given.
3743 if test "${enable_nss_crypt+set}" = set; then :
3744 enableval=$enable_nss_crypt; nss_crypt=$enableval
3745 else
3746 nss_crypt=no
3747 fi
3748
3749 if test x$nss_crypt = xyes; then
3750 nss_includes=-I$(nss-config --includedir 2>/dev/null)
3751 if test $? -ne 0; then
3752 as_fn_error $? "cannot find include directory with nss-config" "$LINENO" 5
3753 fi
3754 old_CFLAGS="$CFLAGS"
3755 CFLAGS="$CFLAGS $nss_includes"
3756
3757 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3758 /* end confdefs.h. */
3759 typedef int PRBool;
3760 #include <hasht.h>
3761 #include <nsslowhash.h>
3762 void f (void) { NSSLOW_Init (); }
3763 int
3764 main ()
3765 {
3766
3767 ;
3768 return 0;
3769 }
3770 _ACEOF
3771 if ac_fn_c_try_compile "$LINENO"; then :
3772 libc_cv_nss_crypt=yes
3773 else
3774 as_fn_error $? "
3775 cannot find NSS headers with lowlevel hash function interfaces" "$LINENO" 5
3776 fi
3777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3778 old_LIBS="$LIBS"
3779 LIBS="$LIBS -lfreebl3"
3780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3781 /* end confdefs.h. */
3782 typedef int PRBool;
3783 #include <hasht.h>
3784 #include <nsslowhash.h>
3785 int
3786 main ()
3787 {
3788 NSSLOW_Init();
3789 ;
3790 return 0;
3791 }
3792 _ACEOF
3793 if ac_fn_c_try_link "$LINENO"; then :
3794 libc_cv_nss_crypt=yes
3795 else
3796 as_fn_error $? "
3797 cannot link program using lowlevel NSS hash functions" "$LINENO" 5
3798 fi
3799 rm -f core conftest.err conftest.$ac_objext \
3800 conftest$ac_exeext conftest.$ac_ext
3801 CFLAGS="$old_CFLAGS"
3802 LIBS="$old_LIBS"
3803 else
3804 libc_cv_nss_crypt=no
3805 fi
3806
3807
3808 # The way shlib-versions is used to generate soversions.mk uses a
3809 # fairly simplistic model for name recognition that can't distinguish
3810 # i486-pc-linux-gnu fully from i486-pc-gnu. So we mutate a $host_os
3811 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
3812 # tell. This doesn't get used much beyond that, so it's fairly safe.
3813 case "$host_os" in
3814 linux*)
3815 ;;
3816 gnu*)
3817 host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
3818 ;;
3819 esac
3820
3821 # We keep the original values in `$config_*' and never modify them, so we
3822 # can write them unchanged into config.make. Everything else uses
3823 # $machine, $vendor, and $os, and changes them whenever convenient.
3824 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
3825
3826 # Don't allow vendor == "unknown"
3827 test "$config_vendor" = unknown && config_vendor=
3828 config_os="`echo $config_os | sed 's/^unknown-//'`"
3829
3830 # Some configurations imply other options.
3831 case "$host_os" in
3832 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
3833 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
3834 ;;
3835 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
3836 # These systems (almost) always use the ELF format.
3837 elf=yes
3838 ;;
3839 aix*)
3840 # These systems are always xcoff
3841 xcoff=yes
3842 elf=no
3843 ;;
3844 esac
3845
3846 # The configure fragment of an add-on port can modify these to supplement
3847 # or override the table in the case statement below. No fragment should
3848 # ever change the config_* variables, however.
3849 machine=$config_machine
3850 vendor=$config_vendor
3851 os=$config_os
3852 base_os=''
3853
3854 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
3855 # Unify this here.
3856 if test "$machine" = rs6000; then
3857 machine="powerpc"
3858 fi
3859
3860 # Braindead PowerPC box with absolutely no FPU.
3861 case "$machine-$host_os" in
3862 powerpc*-*soft)
3863 with_fp=no
3864 ;;
3865 esac
3866
3867 submachine=
3868
3869 # Check whether --with-cpu was given.
3870 if test "${with_cpu+set}" = set; then :
3871 withval=$with_cpu; case "$withval" in
3872 yes|'') as_fn_error $? "--with-cpu requires an argument" "$LINENO" 5 ;;
3873 no) ;;
3874 *) submachine="$withval" ;;
3875 esac
3876
3877 fi
3878
3879
3880 # An add-on can set this when it wants to disable the sanity check below.
3881 libc_config_ok=no
3882
3883 subdirs="$subdirs "
3884
3885
3886 case "$enable_add_ons" in
3887 ''|no) add_ons= ;;
3888 yes|'*')
3889 add_ons=`cd $srcdir && ls -d 2> /dev/null */configure */sysdeps |
3890 sed 's@/[^/]*$@@' | sort | uniq`
3891 add_ons_automatic=yes
3892 ;;
3893 *) add_ons=`echo "$enable_add_ons" | sed 's/,/ /g'`
3894 add_ons_automatic=no ;;
3895 esac
3896
3897 configured_add_ons=
3898 add_ons_sfx=
3899 add_ons_pfx=
3900 if test x"$add_ons" != x; then
3901 for f in $add_ons; do
3902 # Some sanity checks
3903 case "$f" in
3904 crypt)
3905 as_fn_error $? "
3906 *** It seems that you're using an old \`crypt' add-on. crypt is now
3907 *** part of glibc and using the old add-on will not work with this
3908 *** release. Start again with fresh sources and without the old
3909 *** \`crypt' add-on." "$LINENO" 5
3910 ;;
3911 localedata)
3912 as_fn_error $? "
3913 *** It seems that you're using an old \`localedata' add-on. localedata
3914 *** is now part of glibc and using the old add-on will not work with
3915 *** this release. Start again with fresh sources and without the old
3916 *** \`localedata' add-on." "$LINENO" 5
3917 ;;
3918 esac
3919 done
3920
3921 # Now source each add-on's configure fragment.
3922 # The fragments can use $srcdir/$libc_add_on to find themselves,
3923 # and test $add_ons_automatic to see if they were explicitly requested.
3924 # A fragment can clear (or even change) $libc_add_on to affect
3925 # whether it goes into the list to be actually used in the build.
3926 use_add_ons=
3927 for libc_add_on in $add_ons; do
3928 # Test whether such a directory really exists.
3929 # It can be absolute, or relative to $srcdir, or relative to the build dir.
3930 case "$libc_add_on" in
3931 /*)
3932 libc_add_on_srcdir=$libc_add_on
3933 ;;
3934 *)
3935 test -d "$srcdir/$libc_add_on" || {
3936 if test -d "$libc_add_on"; then
3937 libc_add_on="`pwd`/$libc_add_on"
3938 else
3939 as_fn_error $? "add-on directory \"$libc_add_on\" does not exist" "$LINENO" 5
3940 fi
3941 }
3942 libc_add_on_srcdir=$srcdir/$libc_add_on
3943 ;;
3944 esac
3945
3946 libc_add_on_frag=$libc_add_on_srcdir/configure
3947 libc_add_on_canonical=
3948 libc_add_on_config_subdirs=
3949 if test -r "$libc_add_on_frag"; then
3950 { $as_echo "$as_me:${as_lineno-$LINENO}: running configure fragment for add-on $libc_add_on" >&5
3951 $as_echo "$as_me: running configure fragment for add-on $libc_add_on" >&6;}
3952 libc_add_on_canonical=unknown
3953 libc_add_on_subdirs=
3954 . "$libc_add_on_frag"
3955 test -z "$libc_add_on" || {
3956 configured_add_ons="$configured_add_ons $libc_add_on"
3957 if test "x$libc_add_on_canonical" = xunknown; then
3958 as_fn_error $? "fragment must set \$libc_add_on_canonical" "$LINENO" 5
3959 fi
3960 for d in $libc_add_on_subdirs; do
3961 case "$libc_add_on" in
3962 /*) subdir_srcdir="$libc_add_on" ;;
3963 *) subdir_srcdir="\$(..)$libc_add_on" ;;
3964 esac
3965 case "$d" in
3966 .)
3967 d="${libc_add_on_canonical:-$libc_add_on}"
3968 ;;
3969 /*)
3970 subdir_srcdir="$d"
3971 ;;
3972 *)
3973 subdir_srcdir="$subdir_srcdir/$d"
3974 ;;
3975 esac
3976 d=`echo "$d" | sed 's@/*$@@;s@^.*/@@'`
3977 add_on_subdirs="$add_on_subdirs $d"
3978 test "$subdir_srcdir" = "\$(..)$d" || config_vars="$config_vars
3979 $d-srcdir = $subdir_srcdir"
3980 done
3981 for d in $libc_add_on_config_subdirs; do
3982 case "$d" in
3983 /*) as_fn_error $? "fragment uses absolute path in \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3984 esac
3985 if test ! -d "$libc_add_on_srcdir/$d"; then
3986 as_fn_error $? "fragment wants to configure missing directory $d" "$LINENO" 5
3987 fi
3988 case "$libc_add_on" in
3989 /*) as_fn_error $? "relative path required for add-on using \$libc_add_on_config_subdirs" "$LINENO" 5 ;;
3990 esac
3991 subdirs="$subdirs $libc_add_on/$d"
3992 done
3993 }
3994 fi
3995 if test -n "$libc_add_on"; then
3996 if frags=`ls -d $libc_add_on_srcdir/sysdeps/*/preconfigure 2> /dev/null`
3997 then
3998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking add-on $libc_add_on for preconfigure fragments" >&5
3999 $as_echo_n "checking add-on $libc_add_on for preconfigure fragments... " >&6; }
4000 for frag in $frags; do
4001 name=`echo "$frag" | sed 's@/[^/]*$@@;s@^.*/@@'`
4002 echo $ECHO_N "$name $ECHO_C" >&6
4003 . "$frag"
4004 done
4005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
4006 $as_echo "" >&6; }
4007 fi
4008 use_add_ons="$use_add_ons $libc_add_on"
4009 add_ons_pfx="$add_ons_pfx $libc_add_on/"
4010 test -z "$libc_add_on_canonical" ||
4011 add_ons_sfx="$add_ons_sfx /$libc_add_on_canonical"
4012 fi
4013 done
4014 # Use echo to strip excess whitespace.
4015 add_ons="`echo $use_add_ons`"
4016 fi
4017
4018
4019
4020
4021 ###
4022 ### I put this here to prevent those annoying emails from people who cannot
4023 ### read and try to compile glibc on unsupported platforms. --drepper
4024 ###
4025 ### By using the undocumented --enable-hacker-mode option for configure
4026 ### one can skip this test to make the configuration not fail for unsupported
4027 ### platforms.
4028 ###
4029 if test -z "$enable_hacker_mode" && test x"$libc_config_ok" != xyes; then
4030 case "$machine-$host_os" in
4031 *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
4032 ;;
4033 *)
4034 echo "*** The GNU C library is currently not available for this platform."
4035 echo "*** So far nobody cared to port it and if there is no volunteer it"
4036 echo "*** might never happen. So, if you have interest to see glibc on"
4037 echo "*** this platform visit"
4038 echo "*** http://www.gnu.org/software/libc/porting.html"
4039 echo "*** and join the group of porters"
4040 exit 1
4041 ;;
4042 esac
4043 fi
4044
4045 # Expand the configuration machine name into a subdirectory by architecture
4046 # type and particular chip. If an add-on configure fragment already set
4047 # base_machine, we don't change it.
4048 test -n "$base_machine" || case "$machine" in
4049 a29k | am29000) base_machine=a29k machine=a29k ;;
4050 c3[012]) base_machine=cx0 machine=cx0/c30 ;;
4051 c4[04]) base_machine=cx0 machine=cx0/c40 ;;
4052 i[34567]86) base_machine=i386 machine=i386/$machine ;;
4053 ia64) base_machine=ia64 machine=ia64 ;;
4054 m88???) base_machine=m88k machine=m88k/$machine ;;
4055 m88k) base_machine=m88k machine=m88k/m88100 ;;
4056 powerpc) base_machine=powerpc machine=powerpc/powerpc32 ;;
4057 powerpc64) base_machine=powerpc machine=powerpc/powerpc64 ;;
4058 s390) base_machine=s390 machine=s390/s390-32 ;;
4059 s390x) base_machine=s390 machine=s390/s390-64 ;;
4060 sh3*) base_machine=sh machine=sh/sh3 ;;
4061 sh4*) base_machine=sh machine=sh/sh4 ;;
4062 sparc | sparcv[67])
4063 base_machine=sparc machine=sparc/sparc32 ;;
4064 sparcv8 | supersparc | hypersparc)
4065 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
4066 sparcv8plus | sparcv8plusa | sparcv9)
4067 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
4068 sparcv8plusb | sparcv9b)
4069 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9b ;;
4070 sparcv9v)
4071 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v ;;
4072 sparcv9v2)
4073 base_machine=sparc machine=sparc/sparc32/sparcv9/sparcv9v2 ;;
4074 sparc64)
4075 base_machine=sparc machine=sparc/sparc64 ;;
4076 sparc64b)
4077 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
4078 sparc64v)
4079 base_machine=sparc machine=sparc/sparc64/sparcv9v ;;
4080 sparc64v2)
4081 base_machine=sparc machine=sparc/sparc64/sparcv9v2 ;;
4082 *) base_machine=$machine ;;
4083 esac
4084
4085
4086 if test "$base_machine" = "i386"; then
4087 $as_echo "#define USE_REGPARMS 1" >>confdefs.h
4088
4089 fi
4090
4091 # For the multi-arch option we need support in the assembler.
4092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_indirect_function symbol type support" >&5
4093 $as_echo_n "checking for assembler gnu_indirect_function symbol type support... " >&6; }
4094 if test "${libc_cv_asm_gnu_indirect_function+set}" = set; then :
4095 $as_echo_n "(cached) " >&6
4096 else
4097 cat > conftest.s <<EOF
4098 .type foo,%gnu_indirect_function
4099 EOF
4100 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5;
4101 then
4102 libc_cv_asm_gnu_indirect_function=yes
4103 else
4104 libc_cv_asm_gnu_indirect_function=no
4105 fi
4106 rm -f conftest*
4107 fi
4108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_gnu_indirect_function" >&5
4109 $as_echo "$libc_cv_asm_gnu_indirect_function" >&6; }
4110
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether .text pseudo-op must be used" >&5
4112 $as_echo_n "checking whether .text pseudo-op must be used... " >&6; }
4113 if test "${libc_cv_dot_text+set}" = set; then :
4114 $as_echo_n "(cached) " >&6
4115 else
4116 cat > conftest.s <<EOF
4117 .text
4118 EOF
4119 libc_cv_dot_text=
4120 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4121 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4122 (eval $ac_try) 2>&5
4123 ac_status=$?
4124 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4125 test $ac_status = 0; }; }; then
4126 libc_cv_dot_text=.text
4127 fi
4128 rm -f conftest*
4129 fi
4130
4131 if test -z "$libc_cv_dot_text"; then
4132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4133 $as_echo "no" >&6; }
4134 else
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4136 $as_echo "yes" >&6; }
4137 fi
4138
4139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler global-symbol directive" >&5
4140 $as_echo_n "checking for assembler global-symbol directive... " >&6; }
4141 if test "${libc_cv_asm_global_directive+set}" = set; then :
4142 $as_echo_n "(cached) " >&6
4143 else
4144 libc_cv_asm_global_directive=UNKNOWN
4145 for ac_globl in .globl .global .EXPORT; do
4146 cat > conftest.s <<EOF
4147 ${libc_cv_dot_text}
4148 ${ac_globl} foo
4149 foo:
4150 EOF
4151 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4152 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4153 (eval $ac_try) 2>&5
4154 ac_status=$?
4155 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4156 test $ac_status = 0; }; }; then
4157 libc_cv_asm_global_directive=${ac_globl}
4158 fi
4159 rm -f conftest*
4160 test $libc_cv_asm_global_directive != UNKNOWN && break
4161 done
4162 fi
4163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_global_directive" >&5
4164 $as_echo "$libc_cv_asm_global_directive" >&6; }
4165 if test $libc_cv_asm_global_directive = UNKNOWN; then
4166 as_fn_error $? "cannot determine asm global directive" "$LINENO" 5
4167 else
4168 cat >>confdefs.h <<_ACEOF
4169 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4170 _ACEOF
4171
4172 fi
4173
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .type directive prefix" >&5
4175 $as_echo_n "checking for assembler .type directive prefix... " >&6; }
4176 if test "${libc_cv_asm_type_prefix+set}" = set; then :
4177 $as_echo_n "(cached) " >&6
4178 else
4179 libc_cv_asm_type_prefix=no
4180 for ac_try_prefix in '@' '%' '#'; do
4181 cat > conftest.s <<EOF
4182 ${libc_cv_dot_text}
4183 ${libc_cv_asm_global_directive} foo
4184 .type foo, ${ac_try_prefix}object
4185 .size foo, 1
4186 foo:
4187 .byte 1
4188 EOF
4189 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4190 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
4191 (eval $ac_try) 2>&5
4192 ac_status=$?
4193 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4194 test $ac_status = 0; }; }; then
4195 libc_cv_asm_type_prefix=${ac_try_prefix}
4196 fi
4197 rm -f conftest*
4198 test "x$libc_cv_asm_type_prefix" != xno && break
4199 done
4200 fi
4201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_type_prefix" >&5
4202 $as_echo "$libc_cv_asm_type_prefix" >&6; }
4203 if test "x$libc_cv_asm_type_prefix" != xno; then
4204 cat >>confdefs.h <<_ACEOF
4205 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4206 _ACEOF
4207
4208 fi
4209
4210 if test x"$libc_cv_asm_gnu_indirect_function" != xyes -a x"$libc_cv_asm_type_prefix" = xno; then
4211 if test x"$multi_arch" = xyes; then
4212 as_fn_error $? "--enable-multi-arch support requires assembler and linker support" "$LINENO" 5
4213 else
4214 multi_arch=no
4215 fi
4216 fi
4217 if test x"$multi_arch" != xno; then
4218 multi_arch_d=/multiarch
4219 fi
4220
4221 # Compute the list of sysdep directories for this configuration.
4222 # This can take a while to compute.
4223 sysdep_dir=$srcdir/sysdeps
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking sysdep dirs" >&5
4225 $as_echo_n "checking sysdep dirs... " >&6; }
4226 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
4227 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
4228
4229 test "x$base_os" != x || case "$os" in
4230 gnu*)
4231 base_os=mach/hurd ;;
4232 netbsd* | 386bsd* | freebsd* | bsdi*)
4233 base_os=unix/bsd/bsd4.4 ;;
4234 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
4235 base_os=unix/bsd ;;
4236 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
4237 base_os=unix/sysv ;;
4238 irix6*)
4239 base_os=unix/sysv/irix6/$os ;;
4240 solaris[2-9]*)
4241 base_os=unix/sysv/sysv4 ;;
4242 hpux*)
4243 base_os=unix/sysv/hpux/$os ;;
4244 aix4.3*)
4245 base_os=unix/sysv/aix/aix4.3 ;;
4246 none)
4247 base_os=standalone ;;
4248 esac
4249
4250 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
4251 tail=$os
4252 ostry=$os
4253 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
4254 ostry="$ostry /$o"
4255 tail=$o
4256 done
4257 o=`echo $tail | sed 's/[0-9]*$//'`
4258 if test $o != $tail; then
4259 ostry="$ostry /$o"
4260 fi
4261 # For linux-gnu, try linux-gnu, then linux.
4262 o=`echo $tail | sed 's/-.*$//'`
4263 if test $o != $tail; then
4264 ostry="$ostry /$o"
4265 fi
4266
4267 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
4268 base=
4269 tail=$base_os
4270 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
4271 set $b
4272 base="$base /$1"
4273 tail="$2"
4274 done
4275
4276 # For sparc/sparc32, try sparc/sparc32 and then sparc.
4277 mach=
4278 tail=$machine${submachine:+/$submachine}
4279 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
4280 set $m
4281 # Prepend the machine's FPU directory unless --without-fp.
4282 if test "$with_fp" = yes; then
4283 mach="$mach /$1/fpu"
4284 else
4285 mach="$mach /$1/nofpu"
4286 fi
4287 mach="$mach /$1"
4288 tail="$2"
4289 done
4290
4291
4292 # Find what sysdep directories exist.
4293 sysnames_add_ons=
4294 sysnames=
4295 for b in $base ''; do
4296 for m0 in $mach ''; do
4297 for v in /$vendor ''; do
4298 test "$v" = / && continue
4299 for o in /$ostry ''; do
4300 test "$o" = / && continue
4301 for m in $multi_arch_d $mach ''; do
4302 for d in $add_ons_pfx ''; do
4303 for a in $add_ons_sfx ''; do
4304 if test -n "$m0$m0sub$b$v$o$m$msub"; then
4305 try_srcdir="${srcdir}/"
4306 case "$d" in
4307 /*) try_srcdir= ;;
4308 esac
4309 try="${d}sysdeps$m0$m0sub$b$v$o$m$msub$a"
4310 test -n "$enable_debug_configure" &&
4311 echo "$0 DEBUG: try $try" >&2
4312 if test -d "$try_srcdir$try"; then
4313 sysnames="$sysnames $try"
4314 { test -n "$o" || test -n "$b"; } && os_used=t
4315 { test -n "$m" || test -n "$m0"; } && machine_used=t
4316 case x${m0:-$m} in
4317 x*/$submachine) submachine_used=t ;;
4318 esac
4319 if test -n "$d"; then
4320 case "$sysnames_add_ons" in
4321 *" $d "*) ;;
4322 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4323 esac
4324 fi
4325 fi
4326 fi
4327 done
4328 done
4329 done
4330 done
4331 done
4332 done
4333 done
4334
4335 # If the assembler supports gnu_indirect_function symbol type and the
4336 # architecture supports multi-arch, we enable multi-arch by default.
4337 case $sysnames_add_ons$sysnames in
4338 *"$multi_arch_d"*)
4339 ;;
4340 *)
4341 test x"$multi_arch" = xdefault && multi_arch=no
4342 ;;
4343 esac
4344 if test x"$multi_arch" != xno; then
4345 $as_echo "#define USE_MULTIARCH 1" >>confdefs.h
4346
4347 fi
4348
4349
4350 if test -z "$os_used" && test "$os" != none; then
4351 as_fn_error $? "Operating system $os is not supported." "$LINENO" 5
4352 fi
4353 if test -z "$machine_used" && test "$machine" != none; then
4354 as_fn_error $? "The $machine is not supported." "$LINENO" 5
4355 fi
4356 if test -z "$submachine_used" && test -n "$submachine"; then
4357 as_fn_error $? "The $submachine subspecies of $host_cpu is not supported." "$LINENO" 5
4358 fi
4359
4360
4361 # We have now validated the configuration.
4362
4363
4364 # If using ELF, look for an `elf' subdirectory of each machine directory.
4365 # We prepend these rather than inserting them whereever the machine appears
4366 # because things specified by the machine's ELF ABI should override
4367 # OS-specific things, and should always be the same for any OS on the
4368 # machine (otherwise what's the point of an ABI?).
4369 if test "$elf" = yes; then
4370 elf_dirs=
4371 for d in $add_ons_pfx ''; do
4372 for m in $mach; do
4373 if test -d $srcdir/${d}sysdeps$m/elf; then
4374 elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
4375 fi
4376 done
4377 done
4378 sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
4379 fi
4380
4381
4382 # Expand the list of system names into a full list of directories
4383 # from each element's parent name and Implies file (if present).
4384 set $sysnames
4385 names=
4386 while test $# -gt 0; do
4387 name=$1
4388 shift
4389
4390 case " $names " in *" $name "*)
4391 # Already in the list.
4392 continue
4393 esac
4394
4395 # Report each name as we discover it, so there is no long pause in output.
4396 echo $ECHO_N "$name $ECHO_C" >&6
4397
4398 name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
4399
4400 case $name in
4401 /*) xsrcdir= ;;
4402 *) xsrcdir=$srcdir/ ;;
4403 esac
4404 test -n "$enable_debug_configure" &&
4405 echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
4406
4407 if test -f $xsrcdir$name/Implies; then
4408 # Collect more names from the `Implies' file (removing comments).
4409 implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
4410 implied=
4411 for x in $implied_candidate; do
4412 found=no
4413 if test -d $xsrcdir$name_base/$x; then
4414 implied="$implied $name_base/$x";
4415 found=yes
4416 fi
4417 for d in $add_ons_pfx ''; do
4418 try="${d}sysdeps/$x"
4419 case $d in
4420 /*) try_srcdir= ;;
4421 *) try_srcdir=$srcdir/ ;;
4422 esac
4423 test -n "$enable_debug_configure" &&
4424 echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
4425 if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
4426 then
4427 implied="$implied $try"
4428 found=yes
4429 case "$sysnames_add_ons" in
4430 *" $d "*) ;;
4431 *|'') sysnames_add_ons="$sysnames_add_ons $d" ;;
4432 esac
4433 fi
4434 done
4435 if test $found = no; then
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $name/Implies specifies nonexistent $x" >&5
4437 $as_echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
4438 fi
4439 done
4440 else
4441 implied=
4442 fi
4443
4444 # Add NAME to the list of names.
4445 names="$names $name"
4446
4447 # Find the parent of NAME, using the empty string if it has none.
4448 parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
4449
4450 # Add the names implied by NAME, and NAME's parent (if it has one), to
4451 # the list of names to be processed (the argument list). We prepend the
4452 # implied names to the list and append the parent. We want implied
4453 # directories to come before further directories inferred from the
4454 # configuration components; this ensures that for sysv4, unix/common
4455 # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
4456 # after sysv4).
4457 sysnames="`echo $implied $* $parent`"
4458 test -n "$sysnames" && set $sysnames
4459 done
4460
4461 # Add the default directories.
4462 default_sysnames=sysdeps/generic
4463 if test "$elf" = yes; then
4464 default_sysnames="sysdeps/generic/elf $default_sysnames"
4465 fi
4466 sysnames="$names $default_sysnames"
4467
4468 # The other names were emitted during the scan.
4469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $default_sysnames" >&5
4470 $as_echo "$default_sysnames" >&6; }
4471
4472 # Collect the list of add-ons that supply partial sysdeps trees.
4473 sysdeps_add_ons=
4474 for add_on in $add_ons; do
4475 case "$add_on" in
4476 /*) xsrcdir= ;;
4477 *) xsrcdir="$srcdir/" ;;
4478 esac
4479
4480 test -d "$xsrcdir$add_on/sysdeps" || {
4481 case "$configured_add_ons " in
4482 *" $add_on "*) ;;
4483 *|'')
4484 as_fn_error $? "add-on $add_on has no configure fragment or sysdeps tree" "$LINENO" 5
4485 ;;
4486 esac
4487 continue
4488 }
4489
4490 sysdeps_add_ons="$sysdeps_add_ons $add_on"
4491 case "$sysnames_add_ons" in
4492 *" $add_on/ "*) ;;
4493 *|'')
4494 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no sysdeps directories" >&5
4495 $as_echo "$as_me: WARNING: add-on $add_on contributed no sysdeps directories" >&2;}
4496 continue ;;
4497 esac
4498
4499 found=no
4500 for d in $sysnames; do
4501 case "$d" in
4502 $add_on/sysdeps/*) ;;
4503 *) continue ;;
4504 esac
4505 (cd "$xsrcdir$d" && for f in *[!~]; do
4506 case "$f" in
4507 sys|bits)
4508 for ff in $f/*.h; do
4509 test -d "$ff" || { test -e "$ff" && exit 88; }
4510 done
4511 ;;
4512 *)
4513 test -d "$f" || { test -e "$f" && exit 88; }
4514 ;;
4515 esac
4516 done)
4517 if test $? -eq 88; then
4518 found=yes
4519 break
4520 fi
4521 done
4522 if test $found = no; then
4523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add-on $add_on contributed no useful sysdeps directories" >&5
4524 $as_echo "$as_me: WARNING: add-on $add_on contributed no useful sysdeps directories" >&2;}
4525 fi
4526 done
4527
4528
4529
4530 ### Locate tools.
4531
4532 # Find a good install program. We prefer a C program (faster),
4533 # so one script is as good as another. But avoid the broken or
4534 # incompatible versions:
4535 # SysV /etc/install, /usr/sbin/install
4536 # SunOS /usr/etc/install
4537 # IRIX /sbin/install
4538 # AIX /bin/install
4539 # AmigaOS /C/install, which installs bootblocks on floppy discs
4540 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4541 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4542 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4543 # OS/2's system install, which has a completely different semantic
4544 # ./install, which can be erroneously created by make from ./install.sh.
4545 # Reject install programs that cannot install multiple files.
4546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4547 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4548 if test -z "$INSTALL"; then
4549 if test "${ac_cv_path_install+set}" = set; then :
4550 $as_echo_n "(cached) " >&6
4551 else
4552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4553 for as_dir in $PATH
4554 do
4555 IFS=$as_save_IFS
4556 test -z "$as_dir" && as_dir=.
4557 # Account for people who put trailing slashes in PATH elements.
4558 case $as_dir/ in #((
4559 ./ | .// | /[cC]/* | \
4560 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4561 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4562 /usr/ucb/* ) ;;
4563 *)
4564 # OSF1 and SCO ODT 3.0 have their own names for install.
4565 # Don't use installbsd from OSF since it installs stuff as root
4566 # by default.
4567 for ac_prog in ginstall scoinst install; do
4568 for ac_exec_ext in '' $ac_executable_extensions; do
4569 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
4570 if test $ac_prog = install &&
4571 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4572 # AIX install. It has an incompatible calling convention.
4573 :
4574 elif test $ac_prog = install &&
4575 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4576 # program-specific install script used by HP pwplus--don't use.
4577 :
4578 else
4579 rm -rf conftest.one conftest.two conftest.dir
4580 echo one > conftest.one
4581 echo two > conftest.two
4582 mkdir conftest.dir
4583 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4584 test -s conftest.one && test -s conftest.two &&
4585 test -s conftest.dir/conftest.one &&
4586 test -s conftest.dir/conftest.two
4587 then
4588 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4589 break 3
4590 fi
4591 fi
4592 fi
4593 done
4594 done
4595 ;;
4596 esac
4597
4598 done
4599 IFS=$as_save_IFS
4600
4601 rm -rf conftest.one conftest.two conftest.dir
4602
4603 fi
4604 if test "${ac_cv_path_install+set}" = set; then
4605 INSTALL=$ac_cv_path_install
4606 else
4607 # As a last resort, use the slow shell script. Don't cache a
4608 # value for INSTALL within a source directory, because that will
4609 # break other packages using the cache if that directory is
4610 # removed, or if the value is a relative name.
4611 INSTALL=$ac_install_sh
4612 fi
4613 fi
4614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4615 $as_echo "$INSTALL" >&6; }
4616
4617 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4618 # It thinks the first close brace ends the variable substitution.
4619 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4620
4621 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4622
4623 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4624
4625 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
4626 # The makefiles need to use a different form to find it in $srcdir.
4627 INSTALL='\$(..)./scripts/install-sh -c'
4628 fi
4629 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4630 $as_echo_n "checking whether ln -s works... " >&6; }
4631 LN_S=$as_ln_s
4632 if test "$LN_S" = "ln -s"; then
4633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4634 $as_echo "yes" >&6; }
4635 else
4636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4637 $as_echo "no, using $LN_S" >&6; }
4638 fi
4639
4640
4641 # Was a --with-binutils option given?
4642 if test -n "$path_binutils"; then
4643 # Make absolute; ensure a single trailing slash.
4644 path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
4645 CC="$CC -B$path_binutils"
4646 fi
4647 AS=`$CC -print-prog-name=as`
4648 LD=`$CC -print-prog-name=ld`
4649 AR=`$CC -print-prog-name=ar`
4650
4651 OBJDUMP=`$CC -print-prog-name=objdump`
4652
4653 OBJCOPY=`$CC -print-prog-name=objcopy`
4654
4655
4656 # Determine whether we are using GNU binutils.
4657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AS is GNU as" >&5
4658 $as_echo_n "checking whether $AS is GNU as... " >&6; }
4659 if test "${libc_cv_prog_as_gnu+set}" = set; then :
4660 $as_echo_n "(cached) " >&6
4661 else
4662 # Most GNU programs take a -v and spit out some text including
4663 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4664 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4665 libc_cv_prog_as_gnu=yes
4666 else
4667 libc_cv_prog_as_gnu=no
4668 fi
4669 rm -fr contest*
4670 fi
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_as_gnu" >&5
4672 $as_echo "$libc_cv_prog_as_gnu" >&6; }
4673 rm -f a.out
4674 gnu_as=$libc_cv_prog_as_gnu
4675
4676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $LD is GNU ld" >&5
4677 $as_echo_n "checking whether $LD is GNU ld... " >&6; }
4678 if test "${libc_cv_prog_ld_gnu+set}" = set; then :
4679 $as_echo_n "(cached) " >&6
4680 else
4681 # Most GNU programs take a -v and spit out some text including
4682 # the word 'GNU'. Some try to read stdin, so give them /dev/null.
4683 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
4684 libc_cv_prog_ld_gnu=yes
4685 else
4686 libc_cv_prog_ld_gnu=no
4687 fi
4688 rm -fr contest*
4689 fi
4690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_prog_ld_gnu" >&5
4691 $as_echo "$libc_cv_prog_ld_gnu" >&6; }
4692 gnu_ld=$libc_cv_prog_ld_gnu
4693
4694
4695 # Accept binutils 2.13 or newer.
4696 for ac_prog in $AS
4697 do
4698 # Extract the first word of "$ac_prog", so it can be a program name with args.
4699 set dummy $ac_prog; ac_word=$2
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4701 $as_echo_n "checking for $ac_word... " >&6; }
4702 if test "${ac_cv_prog_AS+set}" = set; then :
4703 $as_echo_n "(cached) " >&6
4704 else
4705 if test -n "$AS"; then
4706 ac_cv_prog_AS="$AS" # Let the user override the test.
4707 else
4708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4709 for as_dir in $PATH
4710 do
4711 IFS=$as_save_IFS
4712 test -z "$as_dir" && as_dir=.
4713 for ac_exec_ext in '' $ac_executable_extensions; do
4714 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4715 ac_cv_prog_AS="$ac_prog"
4716 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4717 break 2
4718 fi
4719 done
4720 done
4721 IFS=$as_save_IFS
4722
4723 fi
4724 fi
4725 AS=$ac_cv_prog_AS
4726 if test -n "$AS"; then
4727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
4728 $as_echo "$AS" >&6; }
4729 else
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4731 $as_echo "no" >&6; }
4732 fi
4733
4734
4735 test -n "$AS" && break
4736 done
4737
4738 if test -z "$AS"; then
4739 ac_verc_fail=yes
4740 else
4741 # Found it, now check the version.
4742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $AS" >&5
4743 $as_echo_n "checking version of $AS... " >&6; }
4744 ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
4745 case $ac_prog_version in
4746 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4747 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4748 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4749 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4750
4751 esac
4752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4753 $as_echo "$ac_prog_version" >&6; }
4754 fi
4755 if test $ac_verc_fail = yes; then
4756 AS=: critic_missing="$critic_missing as"
4757 fi
4758
4759 for ac_prog in $LD
4760 do
4761 # Extract the first word of "$ac_prog", so it can be a program name with args.
4762 set dummy $ac_prog; ac_word=$2
4763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4764 $as_echo_n "checking for $ac_word... " >&6; }
4765 if test "${ac_cv_prog_LD+set}" = set; then :
4766 $as_echo_n "(cached) " >&6
4767 else
4768 if test -n "$LD"; then
4769 ac_cv_prog_LD="$LD" # Let the user override the test.
4770 else
4771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4772 for as_dir in $PATH
4773 do
4774 IFS=$as_save_IFS
4775 test -z "$as_dir" && as_dir=.
4776 for ac_exec_ext in '' $ac_executable_extensions; do
4777 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4778 ac_cv_prog_LD="$ac_prog"
4779 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4780 break 2
4781 fi
4782 done
4783 done
4784 IFS=$as_save_IFS
4785
4786 fi
4787 fi
4788 LD=$ac_cv_prog_LD
4789 if test -n "$LD"; then
4790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4791 $as_echo "$LD" >&6; }
4792 else
4793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4794 $as_echo "no" >&6; }
4795 fi
4796
4797
4798 test -n "$LD" && break
4799 done
4800
4801 if test -z "$LD"; then
4802 ac_verc_fail=yes
4803 else
4804 # Found it, now check the version.
4805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $LD" >&5
4806 $as_echo_n "checking version of $LD... " >&6; }
4807 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
4808 case $ac_prog_version in
4809 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4810 2.1[3-9]*|2.1[0-9][0-9]*|2.[2-9][0-9]*|[3-9].*|[1-9][0-9]*)
4811 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4812 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4813
4814 esac
4815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4816 $as_echo "$ac_prog_version" >&6; }
4817 fi
4818 if test $ac_verc_fail = yes; then
4819 LD=: critic_missing="$critic_missing ld"
4820 fi
4821
4822
4823 # We need the physical current working directory. We cannot use the
4824 # "pwd -P" shell builtin since that's not portable. Instead we try to
4825 # find a pwd binary. Note that assigning to the PWD environment
4826 # variable might have some interesting side effects, so we don't do
4827 # that.
4828 # Extract the first word of "pwd", so it can be a program name with args.
4829 set dummy pwd; ac_word=$2
4830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4831 $as_echo_n "checking for $ac_word... " >&6; }
4832 if test "${ac_cv_path_PWD_P+set}" = set; then :
4833 $as_echo_n "(cached) " >&6
4834 else
4835 case $PWD_P in
4836 [\\/]* | ?:[\\/]*)
4837 ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
4838 ;;
4839 *)
4840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4841 for as_dir in $PATH
4842 do
4843 IFS=$as_save_IFS
4844 test -z "$as_dir" && as_dir=.
4845 for ac_exec_ext in '' $ac_executable_extensions; do
4846 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4847 ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
4848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4849 break 2
4850 fi
4851 done
4852 done
4853 IFS=$as_save_IFS
4854
4855 test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
4856 ;;
4857 esac
4858 fi
4859 PWD_P=$ac_cv_path_PWD_P
4860 if test -n "$PWD_P"; then
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PWD_P" >&5
4862 $as_echo "$PWD_P" >&6; }
4863 else
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4865 $as_echo "no" >&6; }
4866 fi
4867
4868
4869 if test "$PWD_P" = no; then
4870 as_fn_error $? "*** A pwd binary could not be found." "$LINENO" 5
4871 fi
4872
4873 # These programs are version sensitive.
4874
4875 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
4876 do
4877 # Extract the first word of "$ac_prog", so it can be a program name with args.
4878 set dummy $ac_prog; ac_word=$2
4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4880 $as_echo_n "checking for $ac_word... " >&6; }
4881 if test "${ac_cv_prog_CC+set}" = set; then :
4882 $as_echo_n "(cached) " >&6
4883 else
4884 if test -n "$CC"; then
4885 ac_cv_prog_CC="$CC" # Let the user override the test.
4886 else
4887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4888 for as_dir in $PATH
4889 do
4890 IFS=$as_save_IFS
4891 test -z "$as_dir" && as_dir=.
4892 for ac_exec_ext in '' $ac_executable_extensions; do
4893 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4894 ac_cv_prog_CC="$ac_prog"
4895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4896 break 2
4897 fi
4898 done
4899 done
4900 IFS=$as_save_IFS
4901
4902 fi
4903 fi
4904 CC=$ac_cv_prog_CC
4905 if test -n "$CC"; then
4906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4907 $as_echo "$CC" >&6; }
4908 else
4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4910 $as_echo "no" >&6; }
4911 fi
4912
4913
4914 test -n "$CC" && break
4915 done
4916
4917 if test -z "$CC"; then
4918 ac_verc_fail=yes
4919 else
4920 # Found it, now check the version.
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $CC" >&5
4922 $as_echo_n "checking version of $CC... " >&6; }
4923 ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
4924 case $ac_prog_version in
4925 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4926 3.4* | 4.[0-9]* )
4927 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4928 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4929
4930 esac
4931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4932 $as_echo "$ac_prog_version" >&6; }
4933 fi
4934 if test $ac_verc_fail = yes; then
4935 critic_missing="$critic_missing gcc"
4936 fi
4937
4938 for ac_prog in gnumake gmake make
4939 do
4940 # Extract the first word of "$ac_prog", so it can be a program name with args.
4941 set dummy $ac_prog; ac_word=$2
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4943 $as_echo_n "checking for $ac_word... " >&6; }
4944 if test "${ac_cv_prog_MAKE+set}" = set; then :
4945 $as_echo_n "(cached) " >&6
4946 else
4947 if test -n "$MAKE"; then
4948 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4949 else
4950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4951 for as_dir in $PATH
4952 do
4953 IFS=$as_save_IFS
4954 test -z "$as_dir" && as_dir=.
4955 for ac_exec_ext in '' $ac_executable_extensions; do
4956 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4957 ac_cv_prog_MAKE="$ac_prog"
4958 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4959 break 2
4960 fi
4961 done
4962 done
4963 IFS=$as_save_IFS
4964
4965 fi
4966 fi
4967 MAKE=$ac_cv_prog_MAKE
4968 if test -n "$MAKE"; then
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4970 $as_echo "$MAKE" >&6; }
4971 else
4972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4973 $as_echo "no" >&6; }
4974 fi
4975
4976
4977 test -n "$MAKE" && break
4978 done
4979
4980 if test -z "$MAKE"; then
4981 ac_verc_fail=yes
4982 else
4983 # Found it, now check the version.
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKE" >&5
4985 $as_echo_n "checking version of $MAKE... " >&6; }
4986 ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
4987 case $ac_prog_version in
4988 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
4989 3.79* | 3.[89]*)
4990 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
4991 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
4992
4993 esac
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
4995 $as_echo "$ac_prog_version" >&6; }
4996 fi
4997 if test $ac_verc_fail = yes; then
4998 critic_missing="$critic_missing make"
4999 fi
5000
5001
5002 for ac_prog in gnumsgfmt gmsgfmt msgfmt
5003 do
5004 # Extract the first word of "$ac_prog", so it can be a program name with args.
5005 set dummy $ac_prog; ac_word=$2
5006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5007 $as_echo_n "checking for $ac_word... " >&6; }
5008 if test "${ac_cv_prog_MSGFMT+set}" = set; then :
5009 $as_echo_n "(cached) " >&6
5010 else
5011 if test -n "$MSGFMT"; then
5012 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
5013 else
5014 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5015 for as_dir in $PATH
5016 do
5017 IFS=$as_save_IFS
5018 test -z "$as_dir" && as_dir=.
5019 for ac_exec_ext in '' $ac_executable_extensions; do
5020 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5021 ac_cv_prog_MSGFMT="$ac_prog"
5022 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5023 break 2
5024 fi
5025 done
5026 done
5027 IFS=$as_save_IFS
5028
5029 fi
5030 fi
5031 MSGFMT=$ac_cv_prog_MSGFMT
5032 if test -n "$MSGFMT"; then
5033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5
5034 $as_echo "$MSGFMT" >&6; }
5035 else
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5037 $as_echo "no" >&6; }
5038 fi
5039
5040
5041 test -n "$MSGFMT" && break
5042 done
5043
5044 if test -z "$MSGFMT"; then
5045 ac_verc_fail=yes
5046 else
5047 # Found it, now check the version.
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MSGFMT" >&5
5049 $as_echo_n "checking version of $MSGFMT... " >&6; }
5050 ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5051 case $ac_prog_version in
5052 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5053 0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
5054 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5055 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5056
5057 esac
5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5059 $as_echo "$ac_prog_version" >&6; }
5060 fi
5061 if test $ac_verc_fail = yes; then
5062 MSGFMT=: aux_missing="$aux_missing msgfmt"
5063 fi
5064
5065 for ac_prog in makeinfo
5066 do
5067 # Extract the first word of "$ac_prog", so it can be a program name with args.
5068 set dummy $ac_prog; ac_word=$2
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5070 $as_echo_n "checking for $ac_word... " >&6; }
5071 if test "${ac_cv_prog_MAKEINFO+set}" = set; then :
5072 $as_echo_n "(cached) " >&6
5073 else
5074 if test -n "$MAKEINFO"; then
5075 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
5076 else
5077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5078 for as_dir in $PATH
5079 do
5080 IFS=$as_save_IFS
5081 test -z "$as_dir" && as_dir=.
5082 for ac_exec_ext in '' $ac_executable_extensions; do
5083 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5084 ac_cv_prog_MAKEINFO="$ac_prog"
5085 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5086 break 2
5087 fi
5088 done
5089 done
5090 IFS=$as_save_IFS
5091
5092 fi
5093 fi
5094 MAKEINFO=$ac_cv_prog_MAKEINFO
5095 if test -n "$MAKEINFO"; then
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
5097 $as_echo "$MAKEINFO" >&6; }
5098 else
5099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5100 $as_echo "no" >&6; }
5101 fi
5102
5103
5104 test -n "$MAKEINFO" && break
5105 done
5106
5107 if test -z "$MAKEINFO"; then
5108 ac_verc_fail=yes
5109 else
5110 # Found it, now check the version.
5111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $MAKEINFO" >&5
5112 $as_echo_n "checking version of $MAKEINFO... " >&6; }
5113 ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
5114 case $ac_prog_version in
5115 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5116 4.*)
5117 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5118 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5119
5120 esac
5121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5122 $as_echo "$ac_prog_version" >&6; }
5123 fi
5124 if test $ac_verc_fail = yes; then
5125 MAKEINFO=: aux_missing="$aux_missing makeinfo"
5126 fi
5127
5128 for ac_prog in sed
5129 do
5130 # Extract the first word of "$ac_prog", so it can be a program name with args.
5131 set dummy $ac_prog; ac_word=$2
5132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5133 $as_echo_n "checking for $ac_word... " >&6; }
5134 if test "${ac_cv_prog_SED+set}" = set; then :
5135 $as_echo_n "(cached) " >&6
5136 else
5137 if test -n "$SED"; then
5138 ac_cv_prog_SED="$SED" # Let the user override the test.
5139 else
5140 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5141 for as_dir in $PATH
5142 do
5143 IFS=$as_save_IFS
5144 test -z "$as_dir" && as_dir=.
5145 for ac_exec_ext in '' $ac_executable_extensions; do
5146 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5147 ac_cv_prog_SED="$ac_prog"
5148 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5149 break 2
5150 fi
5151 done
5152 done
5153 IFS=$as_save_IFS
5154
5155 fi
5156 fi
5157 SED=$ac_cv_prog_SED
5158 if test -n "$SED"; then
5159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
5160 $as_echo "$SED" >&6; }
5161 else
5162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5163 $as_echo "no" >&6; }
5164 fi
5165
5166
5167 test -n "$SED" && break
5168 done
5169
5170 if test -z "$SED"; then
5171 ac_verc_fail=yes
5172 else
5173 # Found it, now check the version.
5174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of $SED" >&5
5175 $as_echo_n "checking version of $SED... " >&6; }
5176 ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
5177 case $ac_prog_version in
5178 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
5179 3.0[2-9]*|3.[1-9]*|[4-9]*)
5180 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
5181 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
5182
5183 esac
5184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_prog_version" >&5
5185 $as_echo "$ac_prog_version" >&6; }
5186 fi
5187 if test $ac_verc_fail = yes; then
5188 SED=: aux_missing="$aux_missing sed"
5189 fi
5190
5191
5192 if test -n "$ac_tool_prefix"; then
5193 # Extract the first word of "${ac_tool_prefix}readelf", so it can be a program name with args.
5194 set dummy ${ac_tool_prefix}readelf; ac_word=$2
5195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5196 $as_echo_n "checking for $ac_word... " >&6; }
5197 if test "${ac_cv_prog_READELF+set}" = set; then :
5198 $as_echo_n "(cached) " >&6
5199 else
5200 if test -n "$READELF"; then
5201 ac_cv_prog_READELF="$READELF" # Let the user override the test.
5202 else
5203 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5204 for as_dir in $PATH
5205 do
5206 IFS=$as_save_IFS
5207 test -z "$as_dir" && as_dir=.
5208 for ac_exec_ext in '' $ac_executable_extensions; do
5209 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5210 ac_cv_prog_READELF="${ac_tool_prefix}readelf"
5211 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5212 break 2
5213 fi
5214 done
5215 done
5216 IFS=$as_save_IFS
5217
5218 fi
5219 fi
5220 READELF=$ac_cv_prog_READELF
5221 if test -n "$READELF"; then
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5
5223 $as_echo "$READELF" >&6; }
5224 else
5225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5226 $as_echo "no" >&6; }
5227 fi
5228
5229
5230 fi
5231 if test -z "$ac_cv_prog_READELF"; then
5232 ac_ct_READELF=$READELF
5233 # Extract the first word of "readelf", so it can be a program name with args.
5234 set dummy readelf; ac_word=$2
5235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5236 $as_echo_n "checking for $ac_word... " >&6; }
5237 if test "${ac_cv_prog_ac_ct_READELF+set}" = set; then :
5238 $as_echo_n "(cached) " >&6
5239 else
5240 if test -n "$ac_ct_READELF"; then
5241 ac_cv_prog_ac_ct_READELF="$ac_ct_READELF" # Let the user override the test.
5242 else
5243 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5244 for as_dir in $PATH
5245 do
5246 IFS=$as_save_IFS
5247 test -z "$as_dir" && as_dir=.
5248 for ac_exec_ext in '' $ac_executable_extensions; do
5249 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5250 ac_cv_prog_ac_ct_READELF="readelf"
5251 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5252 break 2
5253 fi
5254 done
5255 done
5256 IFS=$as_save_IFS
5257
5258 fi
5259 fi
5260 ac_ct_READELF=$ac_cv_prog_ac_ct_READELF
5261 if test -n "$ac_ct_READELF"; then
5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_READELF" >&5
5263 $as_echo "$ac_ct_READELF" >&6; }
5264 else
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5266 $as_echo "no" >&6; }
5267 fi
5268
5269 if test "x$ac_ct_READELF" = x; then
5270 READELF="false"
5271 else
5272 case $cross_compiling:$ac_tool_warned in
5273 yes:)
5274 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5275 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5276 ac_tool_warned=yes ;;
5277 esac
5278 READELF=$ac_ct_READELF
5279 fi
5280 else
5281 READELF="$ac_cv_prog_READELF"
5282 fi
5283
5284
5285 for ac_prog in autoconf
5286 do
5287 # Extract the first word of "$ac_prog", so it can be a program name with args.
5288 set dummy $ac_prog; ac_word=$2
5289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5290 $as_echo_n "checking for $ac_word... " >&6; }
5291 if test "${ac_cv_prog_AUTOCONF+set}" = set; then :
5292 $as_echo_n "(cached) " >&6
5293 else
5294 if test -n "$AUTOCONF"; then
5295 ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
5296 else
5297 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5298 for as_dir in $PATH
5299 do
5300 IFS=$as_save_IFS
5301 test -z "$as_dir" && as_dir=.
5302 for ac_exec_ext in '' $ac_executable_extensions; do
5303 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5304 ac_cv_prog_AUTOCONF="$ac_prog"
5305 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5306 break 2
5307 fi
5308 done
5309 done
5310 IFS=$as_save_IFS
5311
5312 fi
5313 fi
5314 AUTOCONF=$ac_cv_prog_AUTOCONF
5315 if test -n "$AUTOCONF"; then
5316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AUTOCONF" >&5
5317 $as_echo "$AUTOCONF" >&6; }
5318 else
5319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5320 $as_echo "no" >&6; }
5321 fi
5322
5323
5324 test -n "$AUTOCONF" && break
5325 done
5326 test -n "$AUTOCONF" || AUTOCONF="no"
5327
5328 case "x$AUTOCONF" in
5329 xno|x|x:) AUTOCONF=no ;;
5330 *)
5331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
5332 $as_echo_n "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... " >&6; }
5333 if test "${libc_cv_autoconf_works+set}" = set; then :
5334 $as_echo_n "(cached) " >&6
5335 else
5336 if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
5337 libc_cv_autoconf_works=yes
5338 else
5339 libc_cv_autoconf_works=no
5340 fi
5341 fi
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_autoconf_works" >&5
5343 $as_echo "$libc_cv_autoconf_works" >&6; }
5344 test $libc_cv_autoconf_works = yes || AUTOCONF=no
5345 ;;
5346 esac
5347 if test "x$AUTOCONF" = xno; then
5348 aux_missing="$aux_missing autoconf"
5349 fi
5350
5351 test -n "$critic_missing" && as_fn_error $? "
5352 *** These critical programs are missing or too old:$critic_missing
5353 *** Check the INSTALL file for required versions." "$LINENO" 5
5354
5355 test -n "$aux_missing" && { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
5356 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5357 *** some features will be disabled.
5358 *** Check the INSTALL file for required versions." >&5
5359 $as_echo "$as_me: WARNING:
5360 *** These auxiliary programs are missing or incompatible versions:$aux_missing
5361 *** some features will be disabled.
5362 *** Check the INSTALL file for required versions." >&2;}
5363
5364 # if using special system headers, find out the compiler's sekrit
5365 # header directory and add that to the list. NOTE: Only does the right
5366 # thing on a system that doesn't need fixincludes. (Not presently a problem.)
5367 if test -n "$sysheaders"; then
5368 SYSINCLUDES=-nostdinc
5369 for d in include include-fixed; do
5370 i=`$CC -print-file-name="$d"` && test "x$i" != x && test "x$i" != "x$d" &&
5371 SYSINCLUDES="$SYSINCLUDES -isystem $i"
5372 done
5373 SYSINCLUDES="$SYSINCLUDES \
5374 -isystem `echo $sysheaders | sed 's/:/ -isystem /g'`"
5375 if test -n "$CXX"; then
5376 cxxversion=`$CXX -dumpversion 2>&5` &&
5377 cxxmachine=`$CXX -dumpmachine 2>&5` &&
5378 cxxheaders=`$CXX -print-file-name=../../../../include/c++/`"$cxxversion" &&
5379 CXX_SYSINCLUDES="-isystem $cxxheaders \
5380 -isystem $cxxheaders/$cxxmachine -isystem $cxxheaders/backward"
5381 fi
5382 fi
5383
5384
5385
5386 # ranlib is never necessary on Linux and Hurd systems
5387 RANLIB=:
5388
5389 # Test if LD_LIBRARY_PATH contains the notation for the current directory
5390 # since this would lead to problems installing/building glibc.
5391 # LD_LIBRARY_PATH contains the current directory if one of the following
5392 # is true:
5393 # - one of the terminals (":" and ";") is the first or last sign
5394 # - two terminals occur directly after each other
5395 # - the path contains an element with a dot in it
5396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LD_LIBRARY_PATH variable" >&5
5397 $as_echo_n "checking LD_LIBRARY_PATH variable... " >&6; }
5398 case ${LD_LIBRARY_PATH} in
5399 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
5400 ld_library_path_setting="contains current directory"
5401 ;;
5402 *)
5403 ld_library_path_setting="ok"
5404 ;;
5405 esac
5406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_library_path_setting" >&5
5407 $as_echo "$ld_library_path_setting" >&6; }
5408 if test "$ld_library_path_setting" != "ok"; then
5409 as_fn_error $? "
5410 *** LD_LIBRARY_PATH shouldn't contain the current directory when
5411 *** building glibc. Please change the environment variable
5412 *** and run configure again." "$LINENO" 5
5413 fi
5414
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether GCC supports -static-libgcc" >&5
5416 $as_echo_n "checking whether GCC supports -static-libgcc... " >&6; }
5417 if test "${libc_cv_gcc_static_libgcc+set}" = set; then :
5418 $as_echo_n "(cached) " >&6
5419 else
5420 if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
5421 libc_cv_gcc_static_libgcc=
5422 else
5423 libc_cv_gcc_static_libgcc=-static-libgcc
5424 fi
5425 fi
5426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_static_libgcc" >&5
5427 $as_echo "$libc_cv_gcc_static_libgcc" >&6; }
5428
5429
5430 # Extract the first word of "bash", so it can be a program name with args.
5431 set dummy bash; ac_word=$2
5432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5433 $as_echo_n "checking for $ac_word... " >&6; }
5434 if test "${ac_cv_path_BASH_SHELL+set}" = set; then :
5435 $as_echo_n "(cached) " >&6
5436 else
5437 case $BASH_SHELL in
5438 [\\/]* | ?:[\\/]*)
5439 ac_cv_path_BASH_SHELL="$BASH_SHELL" # Let the user override the test with a path.
5440 ;;
5441 *)
5442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5443 for as_dir in $PATH
5444 do
5445 IFS=$as_save_IFS
5446 test -z "$as_dir" && as_dir=.
5447 for ac_exec_ext in '' $ac_executable_extensions; do
5448 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5449 ac_cv_path_BASH_SHELL="$as_dir/$ac_word$ac_exec_ext"
5450 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5451 break 2
5452 fi
5453 done
5454 done
5455 IFS=$as_save_IFS
5456
5457 test -z "$ac_cv_path_BASH_SHELL" && ac_cv_path_BASH_SHELL="no"
5458 ;;
5459 esac
5460 fi
5461 BASH_SHELL=$ac_cv_path_BASH_SHELL
5462 if test -n "$BASH_SHELL"; then
5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_SHELL" >&5
5464 $as_echo "$BASH_SHELL" >&6; }
5465 else
5466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5467 $as_echo "no" >&6; }
5468 fi
5469
5470
5471 if test "$BASH_SHELL" != no &&
5472 $BASH_SHELL -c 'test "$BASH_VERSINFO" \
5473 && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
5474 libc_cv_have_bash2=yes
5475 else
5476 libc_cv_have_bash2=no
5477 fi
5478
5479
5480 if test "$BASH_SHELL" = no; then
5481 # Extract the first word of "ksh", so it can be a program name with args.
5482 set dummy ksh; ac_word=$2
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5484 $as_echo_n "checking for $ac_word... " >&6; }
5485 if test "${ac_cv_path_KSH+set}" = set; then :
5486 $as_echo_n "(cached) " >&6
5487 else
5488 case $KSH in
5489 [\\/]* | ?:[\\/]*)
5490 ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
5491 ;;
5492 *)
5493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5494 for as_dir in $PATH
5495 do
5496 IFS=$as_save_IFS
5497 test -z "$as_dir" && as_dir=.
5498 for ac_exec_ext in '' $ac_executable_extensions; do
5499 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5500 ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
5501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5502 break 2
5503 fi
5504 done
5505 done
5506 IFS=$as_save_IFS
5507
5508 test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
5509 ;;
5510 esac
5511 fi
5512 KSH=$ac_cv_path_KSH
5513 if test -n "$KSH"; then
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $KSH" >&5
5515 $as_echo "$KSH" >&6; }
5516 else
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5518 $as_echo "no" >&6; }
5519 fi
5520
5521
5522 if test "$KSH" = no; then
5523 libc_cv_have_ksh=no
5524 else
5525 libc_cv_have_ksh=yes
5526 fi
5527 else
5528 KSH="$BASH_SHELL"
5529
5530 libc_cv_have_ksh=yes
5531 fi
5532
5533
5534 for ac_prog in gawk mawk nawk awk
5535 do
5536 # Extract the first word of "$ac_prog", so it can be a program name with args.
5537 set dummy $ac_prog; ac_word=$2
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5539 $as_echo_n "checking for $ac_word... " >&6; }
5540 if test "${ac_cv_prog_AWK+set}" = set; then :
5541 $as_echo_n "(cached) " >&6
5542 else
5543 if test -n "$AWK"; then
5544 ac_cv_prog_AWK="$AWK" # Let the user override the test.
5545 else
5546 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5547 for as_dir in $PATH
5548 do
5549 IFS=$as_save_IFS
5550 test -z "$as_dir" && as_dir=.
5551 for ac_exec_ext in '' $ac_executable_extensions; do
5552 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5553 ac_cv_prog_AWK="$ac_prog"
5554 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5555 break 2
5556 fi
5557 done
5558 done
5559 IFS=$as_save_IFS
5560
5561 fi
5562 fi
5563 AWK=$ac_cv_prog_AWK
5564 if test -n "$AWK"; then
5565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5566 $as_echo "$AWK" >&6; }
5567 else
5568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5569 $as_echo "no" >&6; }
5570 fi
5571
5572
5573 test -n "$AWK" && break
5574 done
5575
5576 # Extract the first word of "perl", so it can be a program name with args.
5577 set dummy perl; ac_word=$2
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5579 $as_echo_n "checking for $ac_word... " >&6; }
5580 if test "${ac_cv_path_PERL+set}" = set; then :
5581 $as_echo_n "(cached) " >&6
5582 else
5583 case $PERL in
5584 [\\/]* | ?:[\\/]*)
5585 ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
5586 ;;
5587 *)
5588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5589 for as_dir in $PATH
5590 do
5591 IFS=$as_save_IFS
5592 test -z "$as_dir" && as_dir=.
5593 for ac_exec_ext in '' $ac_executable_extensions; do
5594 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5595 ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
5596 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5597 break 2
5598 fi
5599 done
5600 done
5601 IFS=$as_save_IFS
5602
5603 test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
5604 ;;
5605 esac
5606 fi
5607 PERL=$ac_cv_path_PERL
5608 if test -n "$PERL"; then
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
5610 $as_echo "$PERL" >&6; }
5611 else
5612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5613 $as_echo "no" >&6; }
5614 fi
5615
5616
5617 if test "$PERL" != no &&
5618 (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
5619 PERL=no
5620 fi
5621 # Extract the first word of "install-info", so it can be a program name with args.
5622 set dummy install-info; ac_word=$2
5623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5624 $as_echo_n "checking for $ac_word... " >&6; }
5625 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then :
5626 $as_echo_n "(cached) " >&6
5627 else
5628 case $INSTALL_INFO in
5629 [\\/]* | ?:[\\/]*)
5630 ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
5631 ;;
5632 *)
5633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5634 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
5635 for as_dir in $as_dummy
5636 do
5637 IFS=$as_save_IFS
5638 test -z "$as_dir" && as_dir=.
5639 for ac_exec_ext in '' $ac_executable_extensions; do
5640 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5641 ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
5642 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5643 break 2
5644 fi
5645 done
5646 done
5647 IFS=$as_save_IFS
5648
5649 test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
5650 ;;
5651 esac
5652 fi
5653 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
5654 if test -n "$INSTALL_INFO"; then
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
5656 $as_echo "$INSTALL_INFO" >&6; }
5657 else
5658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5659 $as_echo "no" >&6; }
5660 fi
5661
5662
5663 # Extract the first word of "bison", so it can be a program name with args.
5664 set dummy bison; ac_word=$2
5665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5666 $as_echo_n "checking for $ac_word... " >&6; }
5667 if test "${ac_cv_path_BISON+set}" = set; then :
5668 $as_echo_n "(cached) " >&6
5669 else
5670 case $BISON in
5671 [\\/]* | ?:[\\/]*)
5672 ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
5673 ;;
5674 *)
5675 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5676 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
5677 for as_dir in $as_dummy
5678 do
5679 IFS=$as_save_IFS
5680 test -z "$as_dir" && as_dir=.
5681 for ac_exec_ext in '' $ac_executable_extensions; do
5682 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5683 ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
5684 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5685 break 2
5686 fi
5687 done
5688 done
5689 IFS=$as_save_IFS
5690
5691 test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
5692 ;;
5693 esac
5694 fi
5695 BISON=$ac_cv_path_BISON
5696 if test -n "$BISON"; then
5697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BISON" >&5
5698 $as_echo "$BISON" >&6; }
5699 else
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5701 $as_echo "no" >&6; }
5702 fi
5703
5704
5705
5706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signed size_t type" >&5
5707 $as_echo_n "checking for signed size_t type... " >&6; }
5708 if test "${libc_cv_signed_size_t+set}" = set; then :
5709 $as_echo_n "(cached) " >&6
5710 else
5711 echo '#include <stddef.h>
5712 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
5713 if eval "$ac_cpp conftest.c 2>/dev/null" \
5714 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
5715 libc_cv_signed_size_t=no
5716 else
5717 libc_cv_signed_size_t=yes
5718 fi
5719 rm -f conftest*
5720 fi
5721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_signed_size_t" >&5
5722 $as_echo "$libc_cv_signed_size_t" >&6; }
5723 if test $libc_cv_signed_size_t = yes; then
5724 cat >> confdefs.h <<\EOF
5725 #undef __SIZE_TYPE__
5726 #define __SIZE_TYPE__ unsigned
5727 EOF
5728 fi
5729
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libc-friendly stddef.h" >&5
5731 $as_echo_n "checking for libc-friendly stddef.h... " >&6; }
5732 if test "${libc_cv_friendly_stddef+set}" = set; then :
5733 $as_echo_n "(cached) " >&6
5734 else
5735 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5736 /* end confdefs.h. */
5737 #define __need_size_t
5738 #define __need_wchar_t
5739 #include <stddef.h>
5740 #define __need_NULL
5741 #include <stddef.h>
5742 int
5743 main ()
5744 {
5745 size_t size; wchar_t wchar;
5746 #ifdef offsetof
5747 #error stddef.h ignored __need_*
5748 #endif
5749 if (&size == NULL || &wchar == NULL) abort ();
5750 ;
5751 return 0;
5752 }
5753 _ACEOF
5754 if ac_fn_c_try_compile "$LINENO"; then :
5755 libc_cv_friendly_stddef=yes
5756 else
5757 libc_cv_friendly_stddef=no
5758 fi
5759 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5760 fi
5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_friendly_stddef" >&5
5762 $as_echo "$libc_cv_friendly_stddef" >&6; }
5763 if test $libc_cv_friendly_stddef = yes; then
5764 config_vars="$config_vars
5765 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
5766 fi
5767
5768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to use -P to assemble .S files" >&5
5769 $as_echo_n "checking whether we need to use -P to assemble .S files... " >&6; }
5770 if test "${libc_cv_need_minus_P+set}" = set; then :
5771 $as_echo_n "(cached) " >&6
5772 else
5773 cat > conftest.S <<EOF
5774 #include "confdefs.h"
5775 /* Nothing whatsoever. */
5776 EOF
5777 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -c conftest.S 1>&5'
5778 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5779 (eval $ac_try) 2>&5
5780 ac_status=$?
5781 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5782 test $ac_status = 0; }; }; then
5783 libc_cv_need_minus_P=no
5784 else
5785 libc_cv_need_minus_P=yes
5786 fi
5787 rm -f conftest*
5788 fi
5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_need_minus_P" >&5
5790 $as_echo "$libc_cv_need_minus_P" >&6; }
5791 if test $libc_cv_need_minus_P = yes; then
5792 config_vars="$config_vars
5793 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
5794 fi
5795
5796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .set assembler directive" >&5
5797 $as_echo_n "checking for .set assembler directive... " >&6; }
5798 if test "${libc_cv_asm_set_directive+set}" = set; then :
5799 $as_echo_n "(cached) " >&6
5800 else
5801 cat > conftest.s <<EOF
5802 ${libc_cv_dot_text}
5803 foo:
5804 .set glibc_conftest_frobozz,foo
5805 $libc_cv_asm_global_directive glibc_conftest_frobozz
5806 EOF
5807 # The alpha-dec-osf1 assembler gives only a warning for `.set'
5808 # (but it doesn't work), so we must do a linking check to be sure.
5809 cat > conftest1.c <<\EOF
5810 extern int glibc_conftest_frobozz;
5811 void _start() { glibc_conftest_frobozz = 1; }
5812 EOF
5813 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5814 -nostartfiles -nostdlib \
5815 -o conftest conftest.s conftest1.c 1>&5 2>&5; then
5816 libc_cv_asm_set_directive=yes
5817 else
5818 libc_cv_asm_set_directive=no
5819 fi
5820 rm -f conftest*
5821 fi
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_set_directive" >&5
5823 $as_echo "$libc_cv_asm_set_directive" >&6; }
5824 if test $libc_cv_asm_set_directive = yes; then
5825 $as_echo "#define HAVE_ASM_SET_DIRECTIVE 1" >>confdefs.h
5826
5827 fi
5828
5829 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler gnu_unique_object symbol type" >&5
5830 $as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; }
5831 if test "${libc_cv_asm_unique_object+set}" = set; then :
5832 $as_echo_n "(cached) " >&6
5833 else
5834 cat > conftest.s <<EOF
5835 ${libc_cv_dot_text}
5836 _sym:
5837 .type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object
5838 EOF
5839 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5840 libc_cv_asm_unique_object=yes
5841 else
5842 libc_cv_asm_unique_object=no
5843 fi
5844 rm -f conftest*
5845 fi
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_unique_object" >&5
5847 $as_echo "$libc_cv_asm_unique_object" >&6; }
5848 if test $libc_cv_asm_unique_object = yes; then
5849 $as_echo "#define HAVE_ASM_UNIQUE_OBJECT 1" >>confdefs.h
5850
5851 fi
5852
5853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .symver assembler directive" >&5
5854 $as_echo_n "checking for .symver assembler directive... " >&6; }
5855 if test "${libc_cv_asm_symver_directive+set}" = set; then :
5856 $as_echo_n "(cached) " >&6
5857 else
5858 cat > conftest.s <<EOF
5859 ${libc_cv_dot_text}
5860 _sym:
5861 .symver _sym,sym@VERS
5862 EOF
5863 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5864 libc_cv_asm_symver_directive=yes
5865 else
5866 libc_cv_asm_symver_directive=no
5867 fi
5868 rm -f conftest*
5869 fi
5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_symver_directive" >&5
5871 $as_echo "$libc_cv_asm_symver_directive" >&6; }
5872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --version-script" >&5
5873 $as_echo_n "checking for ld --version-script... " >&6; }
5874 if test "${libc_cv_ld_version_script_option+set}" = set; then :
5875 $as_echo_n "(cached) " >&6
5876 else
5877 if test $libc_cv_asm_symver_directive = yes; then
5878 cat > conftest.s <<EOF
5879 ${libc_cv_dot_text}
5880 _sym:
5881 .symver _sym,sym@VERS
5882 EOF
5883 cat > conftest.map <<EOF
5884 VERS_1 {
5885 global: sym;
5886 };
5887
5888 VERS_2 {
5889 global: sym;
5890 } VERS_1;
5891 EOF
5892 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
5893 if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
5894 -o conftest.so conftest.o
5895 -nostartfiles -nostdlib
5896 -Wl,--version-script,conftest.map
5897 1>&5'
5898 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5899 (eval $ac_try) 2>&5
5900 ac_status=$?
5901 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5902 test $ac_status = 0; }; };
5903 then
5904 libc_cv_ld_version_script_option=yes
5905 else
5906 libc_cv_ld_version_script_option=no
5907 fi
5908 else
5909 libc_cv_ld_version_script_option=no
5910 fi
5911 else
5912 libc_cv_ld_version_script_option=no
5913 fi
5914 rm -f conftest*
5915 fi
5916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_version_script_option" >&5
5917 $as_echo "$libc_cv_ld_version_script_option" >&6; }
5918 if test $shared != no &&
5919 test $libc_cv_asm_symver_directive = yes &&
5920 test $libc_cv_ld_version_script_option = yes &&
5921 test $enable_versioning = yes; then
5922 VERSIONING=yes
5923 $as_echo "#define DO_VERSIONING 1" >>confdefs.h
5924
5925 else
5926 VERSIONING=no
5927 fi
5928
5929
5930 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
5931 echo "\
5932 *** WARNING: You should not compile GNU libc without versioning. Not using
5933 *** versioning will introduce incompatibilities so that old binaries
5934 *** will not run anymore.
5935 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
5936 fi
5937 if test $elf = yes; then
5938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .previous assembler directive" >&5
5939 $as_echo_n "checking for .previous assembler directive... " >&6; }
5940 if test "${libc_cv_asm_previous_directive+set}" = set; then :
5941 $as_echo_n "(cached) " >&6
5942 else
5943 cat > conftest.s <<EOF
5944 .section foo_section
5945 .previous
5946 EOF
5947 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5948 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5949 (eval $ac_try) 2>&5
5950 ac_status=$?
5951 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5952 test $ac_status = 0; }; }; then
5953 libc_cv_asm_previous_directive=yes
5954 else
5955 libc_cv_asm_previous_directive=no
5956 fi
5957 rm -f conftest*
5958 fi
5959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_previous_directive" >&5
5960 $as_echo "$libc_cv_asm_previous_directive" >&6; }
5961 if test $libc_cv_asm_previous_directive = yes; then
5962 $as_echo "#define HAVE_ASM_PREVIOUS_DIRECTIVE 1" >>confdefs.h
5963
5964 else
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .popsection assembler directive" >&5
5966 $as_echo_n "checking for .popsection assembler directive... " >&6; }
5967 if test "${libc_cv_asm_popsection_directive+set}" = set; then :
5968 $as_echo_n "(cached) " >&6
5969 else
5970 cat > conftest.s <<EOF
5971 .pushsection foo_section
5972 .popsection
5973 EOF
5974 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5975 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
5976 (eval $ac_try) 2>&5
5977 ac_status=$?
5978 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5979 test $ac_status = 0; }; }; then
5980 libc_cv_asm_popsection_directive=yes
5981 else
5982 libc_cv_asm_popsection_directive=no
5983 fi
5984 rm -f conftest*
5985 fi
5986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_popsection_directive" >&5
5987 $as_echo "$libc_cv_asm_popsection_directive" >&6; }
5988 if test $libc_cv_asm_popsection_directive = yes; then
5989 $as_echo "#define HAVE_ASM_POPSECTION_DIRECTIVE 1" >>confdefs.h
5990
5991 fi
5992 fi
5993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .protected and .hidden assembler directive" >&5
5994 $as_echo_n "checking for .protected and .hidden assembler directive... " >&6; }
5995 if test "${libc_cv_asm_protected_directive+set}" = set; then :
5996 $as_echo_n "(cached) " >&6
5997 else
5998 cat > conftest.s <<EOF
5999 .protected foo
6000 foo:
6001 .hidden bar
6002 bar:
6003 EOF
6004 if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6005 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6006 (eval $ac_try) 2>&5
6007 ac_status=$?
6008 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6009 test $ac_status = 0; }; }; then
6010 libc_cv_asm_protected_directive=yes
6011 else
6012 as_fn_error $? "assembler support for symbol visibility is required" "$LINENO" 5
6013 fi
6014 rm -f conftest*
6015 fi
6016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_protected_directive" >&5
6017 $as_echo "$libc_cv_asm_protected_directive" >&6; }
6018
6019 if test $libc_cv_asm_protected_directive = yes; then
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((visibility())) is supported" >&5
6021 $as_echo_n "checking whether __attribute__((visibility())) is supported... " >&6; }
6022 if test "${libc_cv_visibility_attribute+set}" = set; then :
6023 $as_echo_n "(cached) " >&6
6024 else
6025 cat > conftest.c <<EOF
6026 int foo __attribute__ ((visibility ("hidden"))) = 1;
6027 int bar __attribute__ ((visibility ("protected"))) = 1;
6028 EOF
6029 libc_cv_visibility_attribute=no
6030 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6031 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6032 (eval $ac_try) 2>&5
6033 ac_status=$?
6034 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6035 test $ac_status = 0; }; }; then
6036 if grep '\.hidden.*foo' conftest.s >/dev/null; then
6037 if grep '\.protected.*bar' conftest.s >/dev/null; then
6038 libc_cv_visibility_attribute=yes
6039 fi
6040 fi
6041 fi
6042 rm -f conftest.{c,s}
6043
6044 fi
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_visibility_attribute" >&5
6046 $as_echo "$libc_cv_visibility_attribute" >&6; }
6047 if test $libc_cv_visibility_attribute != yes; then
6048 as_fn_error $? "compiler support for visibility attribute is required" "$LINENO" 5
6049 fi
6050 fi
6051
6052 if test $libc_cv_visibility_attribute = yes; then
6053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((visibility()))" >&5
6054 $as_echo_n "checking for broken __attribute__((visibility()))... " >&6; }
6055 if test "${libc_cv_broken_visibility_attribute+set}" = set; then :
6056 $as_echo_n "(cached) " >&6
6057 else
6058 cat > conftest.c <<EOF
6059 int foo (int x);
6060 int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
6061 int bar (int x) { return x; }
6062 EOF
6063 libc_cv_broken_visibility_attribute=yes
6064 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6065 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6066 (eval $ac_try) 2>&5
6067 ac_status=$?
6068 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6069 test $ac_status = 0; }; }; then
6070 if grep '\.hidden[ _]foo' conftest.s >/dev/null; then
6071 libc_cv_broken_visibility_attribute=no
6072 fi
6073 fi
6074 rm -f conftest.c conftest.s
6075
6076 fi
6077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_visibility_attribute" >&5
6078 $as_echo "$libc_cv_broken_visibility_attribute" >&6; }
6079 if test $libc_cv_broken_visibility_attribute = yes; then
6080 as_fn_error $? "working compiler support for visibility attribute is required" "$LINENO" 5
6081 fi
6082 fi
6083
6084 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for broken __attribute__((alias()))" >&5
6085 $as_echo_n "checking for broken __attribute__((alias()))... " >&6; }
6086 if test "${libc_cv_broken_alias_attribute+set}" = set; then :
6087 $as_echo_n "(cached) " >&6
6088 else
6089 cat > conftest.c <<EOF
6090 extern int foo (int x) __asm ("xyzzy");
6091 int bar (int x) { return x; }
6092 extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
6093 extern int dfoo;
6094 extern __typeof (dfoo) dfoo __asm ("abccb");
6095 int dfoo = 1;
6096 EOF
6097 libc_cv_broken_alias_attribute=yes
6098 if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
6099 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6100 (eval $ac_try) 2>&5
6101 ac_status=$?
6102 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6103 test $ac_status = 0; }; }; then
6104 if grep 'xyzzy' conftest.s >/dev/null &&
6105 grep 'abccb' conftest.s >/dev/null; then
6106 libc_cv_broken_alias_attribute=no
6107 fi
6108 fi
6109 rm -f conftest.c conftest.s
6110
6111 fi
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_broken_alias_attribute" >&5
6113 $as_echo "$libc_cv_broken_alias_attribute" >&6; }
6114 if test $libc_cv_broken_alias_attribute = yes; then
6115 as_fn_error $? "working alias attribute support required" "$LINENO" 5
6116 fi
6117
6118 if test $libc_cv_visibility_attribute = yes; then
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to put _rtld_local into .sdata section" >&5
6120 $as_echo_n "checking whether to put _rtld_local into .sdata section... " >&6; }
6121 if test "${libc_cv_have_sdata_section+set}" = set; then :
6122 $as_echo_n "(cached) " >&6
6123 else
6124 echo "int i;" > conftest.c
6125 libc_cv_have_sdata_section=no
6126 if ${CC-cc} $LDFLAGS -fPIC -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
6127 | grep '\.sdata' >/dev/null; then
6128 libc_cv_have_sdata_section=yes
6129 fi
6130 rm -f conftest.c conftest.so
6131
6132 fi
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_sdata_section" >&5
6134 $as_echo "$libc_cv_have_sdata_section" >&6; }
6135 if test $libc_cv_have_sdata_section = yes; then
6136 $as_echo "#define HAVE_SDATA_SECTION 1" >>confdefs.h
6137
6138 fi
6139 fi
6140
6141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .preinit_array/.init_array/.fini_array support" >&5
6142 $as_echo_n "checking for .preinit_array/.init_array/.fini_array support... " >&6; }
6143 if test "${libc_cv_initfini_array+set}" = set; then :
6144 $as_echo_n "(cached) " >&6
6145 else
6146 cat > conftest.c <<EOF
6147 int _start (void) { return 0; }
6148 int __start (void) { return 0; }
6149 int foo (void) { return 1; }
6150 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
6151 EOF
6152 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
6153 -static -nostartfiles -nostdlib 1>&5'
6154 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6155 (eval $ac_try) 2>&5
6156 ac_status=$?
6157 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6158 test $ac_status = 0; }; }
6159 then
6160 if $READELF -S conftest | fgrep INIT_ARRAY > /dev/null; then
6161 libc_cv_initfini_array=yes
6162 else
6163 libc_cv_initfini_array=no
6164 fi
6165 else
6166 libc_cv_initfini_array=no
6167 fi
6168 rm -f conftest*
6169 fi
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_initfini_array" >&5
6171 $as_echo "$libc_cv_initfini_array" >&6; }
6172 if test $libc_cv_initfini_array != yes; then
6173 as_fn_error $? "Need linker with .init_array/.fini_array support." "$LINENO" 5
6174 fi
6175
6176 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use .ctors/.dtors header and trailer" >&5
6177 $as_echo_n "checking whether to use .ctors/.dtors header and trailer... " >&6; }
6178 if test "${libc_cv_ctors_header+set}" = set; then :
6179 $as_echo_n "(cached) " >&6
6180 else
6181 libc_cv_ctors_header=yes
6182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6183 /* end confdefs.h. */
6184
6185 int
6186 main ()
6187 {
6188
6189 __attribute__ ((constructor)) void ctor (void) { puts("ctor"); }
6190 __attribute__ ((destructor)) void dtor (void) { puts("dtor"); }
6191
6192 ;
6193 return 0;
6194 }
6195 _ACEOF
6196 if ac_fn_c_try_link "$LINENO"; then :
6197 if $READELF -WS conftest$ac_exeext | $AWK '
6198 { gsub(/\[ */, "[") }
6199 $2 == ".ctors" || $2 == ".dtors" {
6200 size = strtonum("0x" $6)
6201 align = strtonum("0x" $NF)
6202 seen[$2] = 1
6203 stub[$2] = size == align * 2
6204 }
6205 END {
6206 ctors_ok = !seen[".ctors"] || stub[".ctors"]
6207 dtors_ok = !seen[".dtors"] || stub[".dtors"]
6208 exit ((ctors_ok && dtors_ok) ? 0 : 1)
6209 }
6210 '; then :
6211 libc_cv_ctors_header=no
6212 fi
6213
6214 else
6215 as_fn_error $? "missing __attribute__ ((constructor)) support??" "$LINENO" 5
6216
6217 fi
6218 rm -f core conftest.err conftest.$ac_objext \
6219 conftest$ac_exeext conftest.$ac_ext
6220
6221 fi
6222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ctors_header" >&5
6223 $as_echo "$libc_cv_ctors_header" >&6; }
6224 if test $libc_cv_ctors_header = no; then
6225 $as_echo "#define NO_CTORS_DTORS_SECTIONS 1" >>confdefs.h
6226
6227 fi
6228
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libunwind-support in compiler" >&5
6230 $as_echo_n "checking for libunwind-support in compiler... " >&6; }
6231 if test "${libc_cv_cc_with_libunwind+set}" = set; then :
6232 $as_echo_n "(cached) " >&6
6233 else
6234
6235 cat > conftest.c <<EOF
6236 int main (void) { return 0; }
6237 EOF
6238 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -static -o conftest \
6239 conftest.c -v 2>&1 >/dev/null | grep -q " -lunwind "; then
6240 libc_cv_cc_with_libunwind=yes
6241 else
6242 libc_cv_cc_with_libunwind=no
6243 fi
6244 rm -f conftest*
6245 fi
6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_with_libunwind" >&5
6247 $as_echo "$libc_cv_cc_with_libunwind" >&6; }
6248
6249 if test $libc_cv_cc_with_libunwind = yes; then
6250 $as_echo "#define HAVE_CC_WITH_LIBUNWIND 1" >>confdefs.h
6251
6252 fi
6253
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodelete option" >&5
6255 $as_echo_n "checking for -z nodelete option... " >&6; }
6256 if test "${libc_cv_z_nodelete+set}" = set; then :
6257 $as_echo_n "(cached) " >&6
6258 else
6259 cat > conftest.c <<EOF
6260 int _start (void) { return 42; }
6261 EOF
6262 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6263 -fPIC -shared -o conftest.so conftest.c
6264 -nostartfiles -nostdlib
6265 -Wl,--enable-new-dtags,-z,nodelete 1>&5'
6266 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6267 (eval $ac_try) 2>&5
6268 ac_status=$?
6269 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6270 test $ac_status = 0; }; }
6271 then
6272 libc_cv_z_nodelete=yes
6273 else
6274 as_fn_error $? "linker with -z nodelete support required" "$LINENO" 5
6275 fi
6276 rm -f conftest*
6277 fi
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodelete" >&5
6279 $as_echo "$libc_cv_z_nodelete" >&6; }
6280
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z nodlopen option" >&5
6282 $as_echo_n "checking for -z nodlopen option... " >&6; }
6283 if test "${libc_cv_z_nodlopen+set}" = set; then :
6284 $as_echo_n "(cached) " >&6
6285 else
6286 cat > conftest.c <<EOF
6287 int _start (void) { return 42; }
6288 EOF
6289 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6290 -fPIC -shared -o conftest.so conftest.c
6291 -nostartfiles -nostdlib
6292 -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
6293 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6294 (eval $ac_try) 2>&5
6295 ac_status=$?
6296 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6297 test $ac_status = 0; }; }
6298 then
6299 libc_cv_z_nodlopen=yes
6300 else
6301 as_fn_error $? "linker with -z nodlopen support required" "$LINENO" 5
6302 fi
6303 rm -f conftest*
6304 fi
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_nodlopen" >&5
6306 $as_echo "$libc_cv_z_nodlopen" >&6; }
6307
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z initfirst option" >&5
6309 $as_echo_n "checking for -z initfirst option... " >&6; }
6310 if test "${libc_cv_z_initfirst+set}" = set; then :
6311 $as_echo_n "(cached) " >&6
6312 else
6313 cat > conftest.c <<EOF
6314 int _start (void) { return 42; }
6315 EOF
6316 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6317 -fPIC -shared -o conftest.so conftest.c
6318 -nostartfiles -nostdlib
6319 -Wl,--enable-new-dtags,-z,initfirst 1>&5'
6320 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6321 (eval $ac_try) 2>&5
6322 ac_status=$?
6323 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6324 test $ac_status = 0; }; }
6325 then
6326 libc_cv_z_initfirst=yes
6327 else
6328 as_fn_error $? "linker with -z initfirst support required" "$LINENO" 5
6329 fi
6330 rm -f conftest*
6331 fi
6332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_initfirst" >&5
6333 $as_echo "$libc_cv_z_initfirst" >&6; }
6334
6335 # Add-on fragments can set these for other machines.
6336 libc_commonpagesize=${libc_commonpagesize:-no}
6337 libc_relro_required=${libc_relro_required:-no}
6338 case "$base_machine" in
6339 i[34567]86 | x86_64 | powerpc* | s390*)
6340 libc_commonpagesize=0x1000
6341 libc_relro_required=yes
6342 ;;
6343 sparc*)
6344 libc_commonpagesize=0x2000
6345 libc_relro_required=yes
6346 ;;
6347 ia64*)
6348 libc_commonpagesize=0x4000
6349 ;;
6350 alpha*)
6351 libc_commonpagesize=0x10000
6352 libc_relro_required=yes
6353 ;;
6354 esac
6355
6356 if test $libc_commonpagesize != no; then
6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z relro option" >&5
6358 $as_echo_n "checking for -z relro option... " >&6; }
6359 if test "${libc_cv_z_relro+set}" = set; then :
6360 $as_echo_n "(cached) " >&6
6361 else
6362 libc_cv_z_relro=no
6363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6364 /* end confdefs.h. */
6365
6366 int _start (void) { return 42; }
6367 extern void _exit (int);
6368 /* Since these pointers are const, they should go in rodata.
6369 Since they refer to functions that have to be resolved by
6370 dynamic linking, they should instead go in RELRO data. */
6371 const void *const relro[] = { &_start, &_exit, 0 };
6372 /* GNU ld fails to produce RELRO data when it's very small and there is no
6373 normal writable data following it, or if only uninitialized (.bss) data
6374 follows it, or only very small writable data. */
6375 int data[0x10000] = { 1, };
6376
6377 _ACEOF
6378 cat > conftest.awk <<\EOF
6379 BEGIN {
6380 result = "no"
6381 commonpagesize = strtonum(commonpagesize)
6382 }
6383 { print "LINE:", $0 > "/dev/stderr" }
6384 $1 == "GNU_RELRO" {
6385 vaddr = strtonum($3)
6386 memsz = strtonum($6)
6387 end = vaddr + memsz
6388 printf "vaddr %#x memsz %#x end %#x commonpagesize %#x\n", \
6389 vaddr, memsz, end, commonpagesize > "/dev/stderr"
6390 result = (end % commonpagesize == 0) ? "yes" : "broken"
6391 }
6392 END { print result }
6393 EOF
6394 { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6395 -fPIC -shared -o conftest.so conftest.c
6396 -nostartfiles -nostdlib
6397 -Wl,-z,relro 1>&5'
6398 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6399 (eval $ac_try) 2>&5
6400 ac_status=$?
6401 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6402 test $ac_status = 0; }; } &&
6403 { ac_try='$READELF -Wl conftest.so > conftest.ph'
6404 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6405 (eval $ac_try) 2>&5
6406 ac_status=$?
6407 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6408 test $ac_status = 0; }; } &&
6409 { ac_try='
6410 $AWK -v commonpagesize=$libc_commonpagesize -f conftest.awk
6411 conftest.ph > conftest.cps
6412 '
6413 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6414 (eval $ac_try) 2>&5
6415 ac_status=$?
6416 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6417 test $ac_status = 0; }; } &&
6418 libc_cv_z_relro=`cat conftest.cps 2>&5`
6419 rm -f conftest*
6420 fi
6421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_relro" >&5
6422 $as_echo "$libc_cv_z_relro" >&6; }
6423 if { test "x$libc_relro_required" = xyes &&
6424 test "x$libc_cv_z_relro" != xyes
6425 }
6426 then
6427 as_fn_error $? "linker with -z relro support required" "$LINENO" 5
6428 fi
6429 else
6430 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing architecture parameter to check for working -z relro" >&5
6431 $as_echo "$as_me: WARNING: missing architecture parameter to check for working -z relro" >&2;}
6432 fi
6433
6434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -Bgroup option" >&5
6435 $as_echo_n "checking for -Bgroup option... " >&6; }
6436 if test "${libc_cv_Bgroup+set}" = set; then :
6437 $as_echo_n "(cached) " >&6
6438 else
6439 cat > conftest.c <<EOF
6440 int _start (void) { return 42; }
6441 EOF
6442 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6443 -fPIC -shared -o conftest.so conftest.c
6444 -Wl,-Bgroup -nostdlib 1>&5'
6445 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6446 (eval $ac_try) 2>&5
6447 ac_status=$?
6448 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6449 test $ac_status = 0; }; }
6450 then
6451 libc_cv_Bgroup=yes
6452 else
6453 libc_cv_Bgroup=no
6454 fi
6455 rm -f conftest*
6456 fi
6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_Bgroup" >&5
6458 $as_echo "$libc_cv_Bgroup" >&6; }
6459
6460
6461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgcc_s suffix" >&5
6462 $as_echo_n "checking for libgcc_s suffix... " >&6; }
6463 if test "${libc_cv_libgcc_s_suffix+set}" = set; then :
6464 $as_echo_n "(cached) " >&6
6465 else
6466 cat > conftest.c <<EOF
6467 int main (void) { return 0; }
6468 EOF
6469 libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
6470 -fPIC -shared -shared-libgcc -o conftest.so \
6471 conftest.c -v 2>&1 >/dev/null \
6472 | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
6473 rm -f conftest*
6474 fi
6475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_libgcc_s_suffix" >&5
6476 $as_echo "$libc_cv_libgcc_s_suffix" >&6; }
6477
6478
6479 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --as-needed option" >&5
6480 $as_echo_n "checking for --as-needed option... " >&6; }
6481 if test "${libc_cv_as_needed+set}" = set; then :
6482 $as_echo_n "(cached) " >&6
6483 else
6484 cat > conftest.c <<EOF
6485 int main (void) { return 0; }
6486 EOF
6487 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6488 -fPIC -shared -o conftest.so conftest.c
6489 -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
6490 -nostdlib 1>&5'
6491 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6492 (eval $ac_try) 2>&5
6493 ac_status=$?
6494 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6495 test $ac_status = 0; }; }
6496 then
6497 libc_cv_as_needed=yes
6498 else
6499 libc_cv_as_needed=no
6500 fi
6501 rm -f conftest*
6502 fi
6503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_needed" >&5
6504 $as_echo "$libc_cv_as_needed" >&6; }
6505
6506
6507 ASFLAGS_config=
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether --noexecstack is desirable for .S files" >&5
6509 $as_echo_n "checking whether --noexecstack is desirable for .S files... " >&6; }
6510 if test "${libc_cv_as_noexecstack+set}" = set; then :
6511 $as_echo_n "(cached) " >&6
6512 else
6513 cat > conftest.c <<EOF
6514 void foo (void) { }
6515 EOF
6516 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
6517 -S -o conftest.s conftest.c 1>&5'
6518 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6519 (eval $ac_try) 2>&5
6520 ac_status=$?
6521 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6522 test $ac_status = 0; }; } \
6523 && grep -q .note.GNU-stack conftest.s \
6524 && { ac_try='${CC-cc} $ASFLAGS -Wa,--noexecstack
6525 -c -o conftest.o conftest.s 1>&5'
6526 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6527 (eval $ac_try) 2>&5
6528 ac_status=$?
6529 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6530 test $ac_status = 0; }; }
6531 then
6532 libc_cv_as_noexecstack=yes
6533 else
6534 libc_cv_as_noexecstack=no
6535 fi
6536 rm -f conftest*
6537 fi
6538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_as_noexecstack" >&5
6539 $as_echo "$libc_cv_as_noexecstack" >&6; }
6540 if test $libc_cv_as_noexecstack = yes; then
6541 ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
6542 fi
6543
6544
6545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z combreloc" >&5
6546 $as_echo_n "checking for -z combreloc... " >&6; }
6547 if test "${libc_cv_z_combreloc+set}" = set; then :
6548 $as_echo_n "(cached) " >&6
6549 else
6550 cat > conftest.c <<EOF
6551 extern int bar (int);
6552 extern int mumble;
6553 int foo (void) { return bar (mumble); }
6554 EOF
6555 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6556 -fPIC -shared -o conftest.so conftest.c
6557 -nostdlib -nostartfiles
6558 -Wl,-z,combreloc 1>&5'
6559 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6560 (eval $ac_try) 2>&5
6561 ac_status=$?
6562 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6563 test $ac_status = 0; }; }
6564 then
6565 if $READELF -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
6566 libc_cv_z_combreloc=yes
6567 else
6568 libc_cv_z_combreloc=no
6569 fi
6570 else
6571 libc_cv_z_combreloc=no
6572 fi
6573 rm -f conftest*
6574 fi
6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_combreloc" >&5
6576 $as_echo "$libc_cv_z_combreloc" >&6; }
6577 if test "$libc_cv_z_combreloc" = yes; then
6578 $as_echo "#define HAVE_Z_COMBRELOC 1" >>confdefs.h
6579
6580 fi
6581
6582
6583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -z execstack" >&5
6584 $as_echo_n "checking for -z execstack... " >&6; }
6585 if test "${libc_cv_z_execstack+set}" = set; then :
6586 $as_echo_n "(cached) " >&6
6587 else
6588 cat > conftest.c <<EOF
6589 int _start (void) { return 42; }
6590 EOF
6591 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6592 -fPIC -shared -o conftest.so conftest.c
6593 -Wl,-z,execstack -nostdlib
6594 1>&5'
6595 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6596 (eval $ac_try) 2>&5
6597 ac_status=$?
6598 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6599 test $ac_status = 0; }; }
6600 then
6601 libc_cv_z_execstack=yes
6602 else
6603 libc_cv_z_execstack=no
6604 fi
6605 rm -f conftest*
6606 fi
6607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_z_execstack" >&5
6608 $as_echo "$libc_cv_z_execstack" >&6; }
6609
6610
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fpie" >&5
6612 $as_echo_n "checking for -fpie... " >&6; }
6613 if test "${libc_cv_fpie+set}" = set; then :
6614 $as_echo_n "(cached) " >&6
6615 else
6616 cat > conftest.c <<EOF
6617 int foo;
6618 main () { return 0;}
6619 EOF
6620 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
6621 -o conftest conftest.c 1>&5'
6622 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6623 (eval $ac_try) 2>&5
6624 ac_status=$?
6625 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6626 test $ac_status = 0; }; }
6627 then
6628 libc_cv_fpie=yes
6629 else
6630 libc_cv_fpie=no
6631 fi
6632 rm -f conftest*
6633 fi
6634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fpie" >&5
6635 $as_echo "$libc_cv_fpie" >&6; }
6636
6637
6638
6639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for --hash-style option" >&5
6640 $as_echo_n "checking for --hash-style option... " >&6; }
6641 if test "${libc_cv_hashstyle+set}" = set; then :
6642 $as_echo_n "(cached) " >&6
6643 else
6644 cat > conftest.c <<EOF
6645 int _start (void) { return 42; }
6646 EOF
6647 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6648 -fPIC -shared -o conftest.so conftest.c
6649 -Wl,--hash-style=both -nostdlib 1>&5'
6650 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6651 (eval $ac_try) 2>&5
6652 ac_status=$?
6653 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6654 test $ac_status = 0; }; }
6655 then
6656 libc_cv_hashstyle=yes
6657 else
6658 libc_cv_hashstyle=no
6659 fi
6660 rm -f conftest*
6661 fi
6662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_hashstyle" >&5
6663 $as_echo "$libc_cv_hashstyle" >&6; }
6664
6665
6666 # The linker's default -shared behavior is good enough if it
6667 # does these things that our custom linker scripts ensure that
6668 # all allocated NOTE sections come first.
6669 if test "$use_default_link" = default; then
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sufficient default -shared layout" >&5
6671 $as_echo_n "checking for sufficient default -shared layout... " >&6; }
6672 if test "${libc_cv_use_default_link+set}" = set; then :
6673 $as_echo_n "(cached) " >&6
6674 else
6675 libc_cv_use_default_link=no
6676 cat > conftest.s <<\EOF
6677 .section .note.a,"a",%note
6678 .balign 4
6679 .long 4,4,9
6680 .string "GNU"
6681 .string "foo"
6682 .section .note.b,"a",%note
6683 .balign 4
6684 .long 4,4,9
6685 .string "GNU"
6686 .string "bar"
6687 EOF
6688 if { ac_try=' ${CC-cc} $ASFLAGS -shared -o conftest.so conftest.s 1>&5'
6689 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6690 (eval $ac_try) 2>&5
6691 ac_status=$?
6692 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6693 test $ac_status = 0; }; } &&
6694 ac_try=`$READELF -S conftest.so | sed -n \
6695 '${x;p;}
6696 s/^ *\[ *[1-9][0-9]*\] *\([^ ][^ ]*\) *\([^ ][^ ]*\) .*$/\2 \1/
6697 t a
6698 b
6699 : a
6700 H'`
6701 then
6702 libc_seen_a=no libc_seen_b=no
6703 set -- $ac_try
6704 while test $# -ge 2 -a "$1" = NOTE; do
6705 case "$2" in
6706 .note.a) libc_seen_a=yes ;;
6707 .note.b) libc_seen_b=yes ;;
6708 esac
6709 shift 2
6710 done
6711 case "$libc_seen_a$libc_seen_b" in
6712 yesyes)
6713 libc_cv_use_default_link=yes
6714 ;;
6715 *)
6716 echo >&5 "\
6717 $libc_seen_a$libc_seen_b from:
6718 $ac_try"
6719 ;;
6720 esac
6721 fi
6722 rm -f conftest*
6723 fi
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_use_default_link" >&5
6725 $as_echo "$libc_cv_use_default_link" >&6; }
6726 use_default_link=$libc_cv_use_default_link
6727 fi
6728 fi
6729
6730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker output format" >&5
6731 $as_echo_n "checking linker output format... " >&6; }
6732 if test "${libc_cv_output_format+set}" = set; then :
6733 $as_echo_n "(cached) " >&6
6734 else
6735 if libc_cv_output_format=`
6736 ${CC-cc} -nostartfiles -nostdlib -Wl,--print-output-format 2>&5`
6737 then
6738 :
6739 else
6740 libc_cv_output_format=
6741 fi
6742 test -n "$libc_cv_output_format" || libc_cv_output_format=unknown
6743 fi
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_output_format" >&5
6745 $as_echo "$libc_cv_output_format" >&6; }
6746
6747
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fno-toplevel-reorder -fno-section-anchors" >&5
6749 $as_echo_n "checking for -fno-toplevel-reorder -fno-section-anchors... " >&6; }
6750 if test "${libc_cv_fno_toplevel_reorder+set}" = set; then :
6751 $as_echo_n "(cached) " >&6
6752 else
6753 cat > conftest.c <<EOF
6754 int foo;
6755 EOF
6756 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-toplevel-reorder -fno-section-anchors
6757 conftest.c 1>&5'
6758 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6759 (eval $ac_try) 2>&5
6760 ac_status=$?
6761 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6762 test $ac_status = 0; }; }
6763 then
6764 libc_cv_fno_toplevel_reorder=yes
6765 else
6766 libc_cv_fno_toplevel_reorder=no
6767 fi
6768 rm -f conftest*
6769 fi
6770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_fno_toplevel_reorder" >&5
6771 $as_echo "$libc_cv_fno_toplevel_reorder" >&6; }
6772 if test $libc_cv_fno_toplevel_reorder = yes; then
6773 fno_unit_at_a_time="-fno-toplevel-reorder -fno-section-anchors"
6774 else
6775 fno_unit_at_a_time=-fno-unit-at-a-time
6776 fi
6777
6778
6779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fstack-protector" >&5
6780 $as_echo_n "checking for -fstack-protector... " >&6; }
6781 if test "${libc_cv_ssp+set}" = set; then :
6782 $as_echo_n "(cached) " >&6
6783 else
6784 cat > conftest.c <<EOF
6785 int foo;
6786 main () { return 0;}
6787 EOF
6788 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -Werror -fstack-protector
6789 -o conftest conftest.c 1>&5'
6790 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6791 (eval $ac_try) 2>&5
6792 ac_status=$?
6793 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6794 test $ac_status = 0; }; }
6795 then
6796 libc_cv_ssp=yes
6797 else
6798 libc_cv_ssp=no
6799 fi
6800 rm -f conftest*
6801 fi
6802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ssp" >&5
6803 $as_echo "$libc_cv_ssp" >&6; }
6804
6805
6806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -fgnu89-inline" >&5
6807 $as_echo_n "checking for -fgnu89-inline... " >&6; }
6808 if test "${libc_cv_gnu89_inline+set}" = set; then :
6809 $as_echo_n "(cached) " >&6
6810 else
6811 cat > conftest.c <<EOF
6812 int foo;
6813 #ifdef __GNUC_GNU_INLINE__
6814 main () { return 0;}
6815 #else
6816 #error
6817 #endif
6818 EOF
6819 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -std=gnu99 -fgnu89-inline
6820 -o conftest.s conftest.c 1>&5'
6821 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6822 (eval $ac_try) 2>&5
6823 ac_status=$?
6824 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6825 test $ac_status = 0; }; }
6826 then
6827 libc_cv_gnu89_inline=yes
6828 else
6829 libc_cv_gnu89_inline=no
6830 fi
6831 rm -f conftest*
6832 fi
6833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gnu89_inline" >&5
6834 $as_echo "$libc_cv_gnu89_inline" >&6; }
6835 if test $libc_cv_gnu89_inline = yes; then
6836 gnu89_inline=-fgnu89-inline
6837 else
6838 gnu89_inline=
6839 fi
6840
6841
6842 if test $elf != yes; then
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for .init and .fini sections" >&5
6844 $as_echo_n "checking for .init and .fini sections... " >&6; }
6845 if test "${libc_cv_have_initfini+set}" = set; then :
6846 $as_echo_n "(cached) " >&6
6847 else
6848 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6849 /* end confdefs.h. */
6850
6851 int
6852 main ()
6853 {
6854 asm (".section .init");
6855 asm (".section .fini");
6856 asm ("${libc_cv_dot_text}");
6857 ;
6858 return 0;
6859 }
6860 _ACEOF
6861 if ac_fn_c_try_compile "$LINENO"; then :
6862 libc_cv_have_initfini=yes
6863 else
6864 libc_cv_have_initfini=no
6865 fi
6866 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6867 fi
6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_initfini" >&5
6869 $as_echo "$libc_cv_have_initfini" >&6; }
6870 if test $libc_cv_have_initfini = yes; then
6871 $as_echo "#define HAVE_INITFINI 1" >>confdefs.h
6872
6873 fi
6874 fi
6875
6876 if test $elf = yes; then
6877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc puts quotes around section names" >&5
6878 $as_echo_n "checking whether cc puts quotes around section names... " >&6; }
6879 if test "${libc_cv_have_section_quotes+set}" = set; then :
6880 $as_echo_n "(cached) " >&6
6881 else
6882 cat > conftest.c <<EOF
6883 static const int foo
6884 __attribute__ ((section ("bar"))) = 1;
6885 EOF
6886 if ${CC-cc} -S conftest.c -o conftest.s; then
6887 if grep '\.section.*"bar"' conftest.s >/dev/null; then
6888 libc_cv_have_section_quotes=yes
6889 else
6890 libc_cv_have_section_quotes=no
6891 fi
6892 else
6893 libc_cv_have_section_quotes=unknown
6894 fi
6895 rm -f conftest.{c,s}
6896
6897 fi
6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_have_section_quotes" >&5
6899 $as_echo "$libc_cv_have_section_quotes" >&6; }
6900 if test $libc_cv_have_section_quotes = yes; then
6901 $as_echo "#define HAVE_SECTION_QUOTES 1" >>confdefs.h
6902
6903 fi
6904 fi
6905
6906
6907
6908 if test $elf = yes; then
6909 libc_cv_asm_underscores=no
6910 else
6911 if test $ac_cv_prog_cc_works = yes; then
6912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6913 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6914 if test "${libc_cv_asm_underscores+set}" = set; then :
6915 $as_echo_n "(cached) " >&6
6916 else
6917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6918 /* end confdefs.h. */
6919 asm ("_glibc_foobar:");
6920 int
6921 main ()
6922 {
6923 glibc_foobar ();
6924 ;
6925 return 0;
6926 }
6927 _ACEOF
6928 if ac_fn_c_try_link "$LINENO"; then :
6929 libc_cv_asm_underscores=yes
6930 else
6931 libc_cv_asm_underscores=no
6932 fi
6933 rm -f core conftest.err conftest.$ac_objext \
6934 conftest$ac_exeext conftest.$ac_ext
6935 fi
6936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6937 $as_echo "$libc_cv_asm_underscores" >&6; }
6938 else
6939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _ prefix on C symbol names" >&5
6940 $as_echo_n "checking for _ prefix on C symbol names... " >&6; }
6941 if test "${libc_cv_asm_underscores+set}" = set; then :
6942 $as_echo_n "(cached) " >&6
6943 else
6944 cat > conftest.$ac_ext <<EOF
6945 #line $LINENO "configure"
6946 #include "confdefs.h"
6947 void underscore_test(void) {
6948 return; }
6949 EOF
6950 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6951 (eval $ac_compile) 2>&5
6952 ac_status=$?
6953 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6954 test $ac_status = 0; }; then
6955 if grep _underscore_test conftest* >/dev/null; then
6956 rm -f conftest*
6957 libc_cv_asm_underscores=yes
6958 else
6959 rm -f conftest*
6960 libc_cv_asm_underscores=no
6961 fi
6962 else
6963 echo "configure: failed program was:" >&5
6964 cat conftest.$ac_ext >&5
6965 rm -f conftest*
6966 libc_cv_asm_underscores=no
6967 fi
6968 rm -f conftest*
6969 fi
6970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_underscores" >&5
6971 $as_echo "$libc_cv_asm_underscores" >&6; }
6972 fi
6973 fi
6974 if test $libc_cv_asm_underscores = no; then
6975 $as_echo "#define NO_UNDERSCORES 1" >>confdefs.h
6976
6977 fi
6978
6979 if test $elf = yes; then
6980 libc_cv_weak_symbols=yes
6981 fi
6982
6983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weak directive" >&5
6984 $as_echo_n "checking for assembler .weak directive... " >&6; }
6985 if test "${libc_cv_asm_weak_directive+set}" = set; then :
6986 $as_echo_n "(cached) " >&6
6987 else
6988 cat > conftest.s <<EOF
6989 ${libc_cv_dot_text}
6990 ${libc_cv_asm_global_directive} foo
6991 foo:
6992 .weak foo
6993 .weak bar; bar = foo
6994 EOF
6995 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6996 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
6997 (eval $ac_try) 2>&5
6998 ac_status=$?
6999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7000 test $ac_status = 0; }; }; then
7001 libc_cv_asm_weak_directive=yes
7002 else
7003 libc_cv_asm_weak_directive=no
7004 fi
7005 rm -f conftest*
7006 fi
7007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weak_directive" >&5
7008 $as_echo "$libc_cv_asm_weak_directive" >&6; }
7009
7010 if test $libc_cv_asm_weak_directive = no; then
7011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for assembler .weakext directive" >&5
7012 $as_echo_n "checking for assembler .weakext directive... " >&6; }
7013 if test "${libc_cv_asm_weakext_directive+set}" = set; then :
7014 $as_echo_n "(cached) " >&6
7015 else
7016 cat > conftest.s <<EOF
7017 ${libc_cv_dot_text}
7018 ${libc_cv_asm_global_directive} foo
7019 foo:
7020 .weakext bar foo
7021 .weakext baz
7022 ${libc_cv_asm_global_directive} baz
7023 baz:
7024 EOF
7025 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
7026 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7027 (eval $ac_try) 2>&5
7028 ac_status=$?
7029 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7030 test $ac_status = 0; }; }; then
7031 libc_cv_asm_weakext_directive=yes
7032 else
7033 libc_cv_asm_weakext_directive=no
7034 fi
7035 rm -f conftest*
7036 fi
7037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_weakext_directive" >&5
7038 $as_echo "$libc_cv_asm_weakext_directive" >&6; }
7039
7040 fi # no .weak
7041
7042 if test $libc_cv_asm_weak_directive = yes; then
7043 $as_echo "#define HAVE_ASM_WEAK_DIRECTIVE 1" >>confdefs.h
7044
7045 elif test $libc_cv_asm_weakext_directive = yes; then
7046 $as_echo "#define HAVE_ASM_WEAKEXT_DIRECTIVE 1" >>confdefs.h
7047
7048 fi
7049
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CFI directives are supported" >&5
7051 $as_echo_n "checking whether CFI directives are supported... " >&6; }
7052 if test "${libc_cv_asm_cfi_directives+set}" = set; then :
7053 $as_echo_n "(cached) " >&6
7054 else
7055 case $machine in
7056 sparc/sparc64*) cfi_offset=2047;;
7057 *) cfi_offset=0;;
7058 esac
7059 cat > conftest.s <<EOF
7060 .text
7061 .type func,%function
7062 func:
7063 .cfi_startproc
7064 .cfi_remember_state
7065 .cfi_rel_offset 1, $cfi_offset
7066 .cfi_endproc
7067 EOF
7068 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
7069 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7070 (eval $ac_try) 2>&5
7071 ac_status=$?
7072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7073 test $ac_status = 0; }; }; then
7074 libc_cv_asm_cfi_directives=yes
7075 else
7076 libc_cv_asm_cfi_directives=no
7077 fi
7078 rm -f conftest*
7079 fi
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_asm_cfi_directives" >&5
7081 $as_echo "$libc_cv_asm_cfi_directives" >&6; }
7082 if test $libc_cv_asm_cfi_directives = yes; then
7083 $as_echo "#define HAVE_ASM_CFI_DIRECTIVES 1" >>confdefs.h
7084
7085 fi
7086
7087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld --no-whole-archive" >&5
7088 $as_echo_n "checking for ld --no-whole-archive... " >&6; }
7089 if test "${libc_cv_ld_no_whole_archive+set}" = set; then :
7090 $as_echo_n "(cached) " >&6
7091 else
7092 cat > conftest.c <<\EOF
7093 _start () {}
7094 int __eh_pc;
7095 __throw () {}
7096 EOF
7097 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7098 -nostdlib -nostartfiles -Wl,--no-whole-archive
7099 -o conftest conftest.c 1>&5'
7100 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7101 (eval $ac_try) 2>&5
7102 ac_status=$?
7103 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7104 test $ac_status = 0; }; }; then
7105 libc_cv_ld_no_whole_archive=yes
7106 else
7107 libc_cv_ld_no_whole_archive=no
7108 fi
7109 rm -f conftest*
7110 fi
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_ld_no_whole_archive" >&5
7112 $as_echo "$libc_cv_ld_no_whole_archive" >&6; }
7113 if test $libc_cv_ld_no_whole_archive = no; then
7114 as_fn_error $? "support for --no-whole-archive is needed" "$LINENO" 5
7115 fi
7116
7117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcc -fexceptions" >&5
7118 $as_echo_n "checking for gcc -fexceptions... " >&6; }
7119 if test "${libc_cv_gcc_exceptions+set}" = set; then :
7120 $as_echo_n "(cached) " >&6
7121 else
7122 cat > conftest.c <<\EOF
7123 _start () {}
7124 int __eh_pc;
7125 __throw () {}
7126 EOF
7127 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
7128 -nostdlib -nostartfiles -fexceptions
7129 -o conftest conftest.c 1>&5'
7130 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7131 (eval $ac_try) 2>&5
7132 ac_status=$?
7133 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7134 test $ac_status = 0; }; }; then
7135 libc_cv_gcc_exceptions=yes
7136 else
7137 libc_cv_gcc_exceptions=no
7138 fi
7139 rm -f conftest*
7140 fi
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_exceptions" >&5
7142 $as_echo "$libc_cv_gcc_exceptions" >&6; }
7143 if test $libc_cv_gcc_exceptions = yes; then
7144 exceptions=-fexceptions
7145 fi
7146
7147 if test "$host_cpu" = powerpc ; then
7148 # Check for a bug present in at least versions 2.8.x of GCC
7149 # and versions 1.0.x of EGCS.
7150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether clobbering cr0 causes problems" >&5
7151 $as_echo_n "checking whether clobbering cr0 causes problems... " >&6; }
7152 if test "${libc_cv_c_asmcr0_bug+set}" = set; then :
7153 $as_echo_n "(cached) " >&6
7154 else
7155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7156 /* end confdefs.h. */
7157 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
7158 int
7159 main ()
7160 {
7161
7162 ;
7163 return 0;
7164 }
7165 _ACEOF
7166 if ac_fn_c_try_compile "$LINENO"; then :
7167 libc_cv_c_asmcr0_bug='no'
7168 else
7169 libc_cv_c_asmcr0_bug='yes'
7170 fi
7171 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7172 fi
7173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_c_asmcr0_bug" >&5
7174 $as_echo "$libc_cv_c_asmcr0_bug" >&6; }
7175 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
7176 $as_echo "#define BROKEN_PPC_ASM_CR0 1" >>confdefs.h
7177
7178 fi
7179 fi
7180
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_expect" >&5
7182 $as_echo_n "checking for __builtin_expect... " >&6; }
7183 if test "${libc_cv_gcc_builtin_expect+set}" = set; then :
7184 $as_echo_n "(cached) " >&6
7185 else
7186 cat > conftest.c <<EOF
7187 #line $LINENO "configure"
7188 int foo (int a)
7189 {
7190 a = __builtin_expect (a, 10);
7191 return a == 10 ? 0 : 1;
7192 }
7193 EOF
7194 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
7195 -o conftest conftest.c -lgcc >&5'
7196 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7197 (eval $ac_try) 2>&5
7198 ac_status=$?
7199 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7200 test $ac_status = 0; }; }; then
7201 libc_cv_gcc_builtin_expect=yes
7202 else
7203 libc_cv_gcc_builtin_expect=no
7204 fi
7205 rm -f conftest*
7206 fi
7207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_expect" >&5
7208 $as_echo "$libc_cv_gcc_builtin_expect" >&6; }
7209 if test "$libc_cv_gcc_builtin_expect" = no; then
7210 as_fn_error $? "support for __builtin_expect needed" "$LINENO" 5
7211 fi
7212
7213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __builtin_memset" >&5
7214 $as_echo_n "checking for __builtin_memset... " >&6; }
7215 if test "${libc_cv_gcc_builtin_memset+set}" = set; then :
7216 $as_echo_n "(cached) " >&6
7217 else
7218 cat > conftest.c <<\EOF
7219 void zero (void *x)
7220 {
7221 __builtin_memset (x, 0, 1000);
7222 }
7223 EOF
7224 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
7225 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7226 (eval $ac_try) 2>&5
7227 ac_status=$?
7228 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7229 test $ac_status = 0; }; };
7230 then
7231 libc_cv_gcc_builtin_memset=no
7232 else
7233 libc_cv_gcc_builtin_memset=yes
7234 fi
7235 rm -f conftest*
7236 fi
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_memset" >&5
7238 $as_echo "$libc_cv_gcc_builtin_memset" >&6; }
7239 if test "$libc_cv_gcc_builtin_memset" = yes ; then
7240 $as_echo "#define HAVE_BUILTIN_MEMSET 1" >>confdefs.h
7241
7242 fi
7243
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for redirection of built-in functions" >&5
7245 $as_echo_n "checking for redirection of built-in functions... " >&6; }
7246 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then :
7247 $as_echo_n "(cached) " >&6
7248 else
7249 cat > conftest.c <<\EOF
7250 extern char *strstr (const char *, const char *) __asm ("my_strstr");
7251 char *foo (const char *a, const char *b)
7252 {
7253 return __builtin_strstr (a, b);
7254 }
7255 EOF
7256 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
7257 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7258 (eval $ac_try) 2>&5
7259 ac_status=$?
7260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7261 test $ac_status = 0; }; };
7262 then
7263 libc_cv_gcc_builtin_redirection=yes
7264 else
7265 libc_cv_gcc_builtin_redirection=no
7266 fi
7267 rm -f conftest*
7268 fi
7269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_builtin_redirection" >&5
7270 $as_echo "$libc_cv_gcc_builtin_redirection" >&6; }
7271 if test "$libc_cv_gcc_builtin_redirection" = no; then
7272 as_fn_error $? "support for the symbol redirection needed" "$LINENO" 5
7273 fi
7274
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __thread" >&5
7276 $as_echo_n "checking for __thread... " >&6; }
7277 if test "${libc_cv_gcc___thread+set}" = set; then :
7278 $as_echo_n "(cached) " >&6
7279 else
7280 cat > conftest.c <<\EOF
7281 __thread int a = 42;
7282 EOF
7283 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
7284 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7285 (eval $ac_try) 2>&5
7286 ac_status=$?
7287 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7288 test $ac_status = 0; }; }; then
7289 libc_cv_gcc___thread=yes
7290 else
7291 libc_cv_gcc___thread=no
7292 fi
7293 rm -f conftest*
7294 fi
7295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc___thread" >&5
7296 $as_echo "$libc_cv_gcc___thread" >&6; }
7297 if test "$libc_cv_gcc___thread" = no; then
7298 as_fn_error $? "support for the __thread keyword is required" "$LINENO" 5
7299 fi
7300
7301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tls_model attribute" >&5
7302 $as_echo_n "checking for tls_model attribute... " >&6; }
7303 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then :
7304 $as_echo_n "(cached) " >&6
7305 else
7306 cat > conftest.c <<\EOF
7307 extern __thread int a __attribute__((tls_model ("initial-exec")));
7308 EOF
7309 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
7310 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7311 (eval $ac_try) 2>&5
7312 ac_status=$?
7313 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7314 test $ac_status = 0; }; }; then
7315 libc_cv_gcc_tls_model_attr=yes
7316 else
7317 libc_cv_gcc_tls_model_attr=no
7318 fi
7319 rm -f conftest*
7320 fi
7321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_gcc_tls_model_attr" >&5
7322 $as_echo "$libc_cv_gcc_tls_model_attr" >&6; }
7323 if test "$libc_cv_gcc_tls_model_attr" = no; then
7324 as_fn_error $? "support for the tls_model attribute is required" "$LINENO" 5
7325 fi
7326
7327 if test -n "$submachine"; then
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler option for CPU variant" >&5
7329 $as_echo_n "checking for compiler option for CPU variant... " >&6; }
7330 if test "${libc_cv_cc_submachine+set}" = set; then :
7331 $as_echo_n "(cached) " >&6
7332 else
7333 libc_cv_cc_submachine=no
7334 for opt in "-march=$submachine" "-mcpu=$submachine"; do
7335 if { ac_try='${CC-cc} $opt -xc /dev/null -S -o /dev/null'
7336 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
7337 (eval $ac_try) 2>&5
7338 ac_status=$?
7339 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7340 test $ac_status = 0; }; }; then
7341 libc_cv_cc_submachine="$opt"
7342 break
7343 fi
7344 done
7345 fi
7346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_cc_submachine" >&5
7347 $as_echo "$libc_cv_cc_submachine" >&6; }
7348 if test "x$libc_cv_cc_submachine" = xno; then
7349 as_fn_error $? "${CC-cc} does not support $submachine" "$LINENO" 5
7350 fi
7351 fi
7352
7353
7354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgd" >&5
7355 $as_echo_n "checking for libgd... " >&6; }
7356 if test "$with_gd" != "no"; then
7357 old_CFLAGS="$CFLAGS"
7358 CFLAGS="$CFLAGS $libgd_include"
7359 old_LDFLAGS="$LDFLAGS"
7360 LDFLAGS="$LDFLAGS $libgd_ldflags"
7361 old_LIBS="$LIBS"
7362 LIBS="$LIBS -lgd -lpng -lz -lm"
7363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7364 /* end confdefs.h. */
7365 #include <gd.h>
7366 int
7367 main ()
7368 {
7369 gdImagePng (0, 0)
7370 ;
7371 return 0;
7372 }
7373 _ACEOF
7374 if ac_fn_c_try_link "$LINENO"; then :
7375 LIBGD=yes
7376 else
7377 LIBGD=no
7378 fi
7379 rm -f core conftest.err conftest.$ac_objext \
7380 conftest$ac_exeext conftest.$ac_ext
7381 CFLAGS="$old_CFLAGS"
7382 LDFLAGS="$old_LDFLAGS"
7383 LIBS="$old_LIBS"
7384 else
7385 LIBGD=no
7386 fi
7387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBGD" >&5
7388 $as_echo "$LIBGD" >&6; }
7389
7390
7391 # SELinux detection
7392 if test x$with_selinux = xno ; then
7393 have_selinux=no;
7394 else
7395 # See if we have the SELinux library
7396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5
7397 $as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; }
7398 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then :
7399 $as_echo_n "(cached) " >&6
7400 else
7401 ac_check_lib_save_LIBS=$LIBS
7402 LIBS="-lselinux $LIBS"
7403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7404 /* end confdefs.h. */
7405
7406 /* Override any GCC internal prototype to avoid an error.
7407 Use char because int might match the return type of a GCC
7408 builtin and then its argument prototype would still apply. */
7409 #ifdef __cplusplus
7410 extern "C"
7411 #endif
7412 char is_selinux_enabled ();
7413 int
7414 main ()
7415 {
7416 return is_selinux_enabled ();
7417 ;
7418 return 0;
7419 }
7420 _ACEOF
7421 if ac_fn_c_try_link "$LINENO"; then :
7422 ac_cv_lib_selinux_is_selinux_enabled=yes
7423 else
7424 ac_cv_lib_selinux_is_selinux_enabled=no
7425 fi
7426 rm -f core conftest.err conftest.$ac_objext \
7427 conftest$ac_exeext conftest.$ac_ext
7428 LIBS=$ac_check_lib_save_LIBS
7429 fi
7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
7431 $as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; }
7432 if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then :
7433 have_selinux=yes
7434 else
7435 have_selinux=no
7436 fi
7437
7438 # See if we have the SELinux header with the NSCD permissions in it.
7439 if test x$have_selinux = xyes ; then
7440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
7441 $as_echo_n "checking for NSCD Flask permissions in selinux/av_permissions.h... " >&6; }
7442 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7443 /* end confdefs.h. */
7444 #include <selinux/av_permissions.h>
7445 int
7446 main ()
7447 {
7448 #ifdef NSCD__SHMEMHOST
7449 return 0;
7450 #else
7451 #error NSCD__SHMEMHOST not defined
7452 #endif
7453 ;
7454 return 0;
7455 }
7456 _ACEOF
7457 if ac_fn_c_try_compile "$LINENO"; then :
7458 have_selinux=yes
7459 else
7460 have_selinux=no
7461 fi
7462 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_selinux" >&5
7464 $as_echo "$have_selinux" >&6; }
7465 fi
7466
7467 if test x$with_selinux = xyes ; then
7468 if test x$have_selinux = xno ; then
7469 as_fn_error $? "SELinux explicitly required, but sufficiently recent SELinux library not found" "$LINENO" 5
7470 fi
7471 fi
7472 fi
7473 # Check if we're building with SELinux support.
7474 if test "x$have_selinux" = xyes; then
7475
7476 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h
7477
7478
7479 # See if we have the libaudit library
7480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for audit_log_user_avc_message in -laudit" >&5
7481 $as_echo_n "checking for audit_log_user_avc_message in -laudit... " >&6; }
7482 if test "${ac_cv_lib_audit_audit_log_user_avc_message+set}" = set; then :
7483 $as_echo_n "(cached) " >&6
7484 else
7485 ac_check_lib_save_LIBS=$LIBS
7486 LIBS="-laudit $LIBS"
7487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7488 /* end confdefs.h. */
7489
7490 /* Override any GCC internal prototype to avoid an error.
7491 Use char because int might match the return type of a GCC
7492 builtin and then its argument prototype would still apply. */
7493 #ifdef __cplusplus
7494 extern "C"
7495 #endif
7496 char audit_log_user_avc_message ();
7497 int
7498 main ()
7499 {
7500 return audit_log_user_avc_message ();
7501 ;
7502 return 0;
7503 }
7504 _ACEOF
7505 if ac_fn_c_try_link "$LINENO"; then :
7506 ac_cv_lib_audit_audit_log_user_avc_message=yes
7507 else
7508 ac_cv_lib_audit_audit_log_user_avc_message=no
7509 fi
7510 rm -f core conftest.err conftest.$ac_objext \
7511 conftest$ac_exeext conftest.$ac_ext
7512 LIBS=$ac_check_lib_save_LIBS
7513 fi
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_audit_audit_log_user_avc_message" >&5
7515 $as_echo "$ac_cv_lib_audit_audit_log_user_avc_message" >&6; }
7516 if test "x$ac_cv_lib_audit_audit_log_user_avc_message" = x""yes; then :
7517 have_libaudit=yes
7518 else
7519 have_libaudit=no
7520 fi
7521
7522 if test "x$have_libaudit" = xyes; then
7523
7524 $as_echo "#define HAVE_LIBAUDIT 1" >>confdefs.h
7525
7526 fi
7527
7528
7529 # See if we have the libcap library
7530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcap" >&5
7531 $as_echo_n "checking for cap_init in -lcap... " >&6; }
7532 if test "${ac_cv_lib_cap_cap_init+set}" = set; then :
7533 $as_echo_n "(cached) " >&6
7534 else
7535 ac_check_lib_save_LIBS=$LIBS
7536 LIBS="-lcap $LIBS"
7537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7538 /* end confdefs.h. */
7539
7540 /* Override any GCC internal prototype to avoid an error.
7541 Use char because int might match the return type of a GCC
7542 builtin and then its argument prototype would still apply. */
7543 #ifdef __cplusplus
7544 extern "C"
7545 #endif
7546 char cap_init ();
7547 int
7548 main ()
7549 {
7550 return cap_init ();
7551 ;
7552 return 0;
7553 }
7554 _ACEOF
7555 if ac_fn_c_try_link "$LINENO"; then :
7556 ac_cv_lib_cap_cap_init=yes
7557 else
7558 ac_cv_lib_cap_cap_init=no
7559 fi
7560 rm -f core conftest.err conftest.$ac_objext \
7561 conftest$ac_exeext conftest.$ac_ext
7562 LIBS=$ac_check_lib_save_LIBS
7563 fi
7564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_cap_init" >&5
7565 $as_echo "$ac_cv_lib_cap_cap_init" >&6; }
7566 if test "x$ac_cv_lib_cap_cap_init" = x""yes; then :
7567 have_libcap=yes
7568 else
7569 have_libcap=no
7570 fi
7571
7572 if test "x$have_libcap" = xyes; then
7573
7574 $as_echo "#define HAVE_LIBCAP 1" >>confdefs.h
7575
7576 fi
7577
7578 fi
7579
7580
7581
7582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
7583 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
7584 if test "${ac_cv_path_GREP+set}" = set; then :
7585 $as_echo_n "(cached) " >&6
7586 else
7587 if test -z "$GREP"; then
7588 ac_path_GREP_found=false
7589 # Loop through the user's path and test for each of PROGNAME-LIST
7590 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7591 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7592 do
7593 IFS=$as_save_IFS
7594 test -z "$as_dir" && as_dir=.
7595 for ac_prog in grep ggrep; do
7596 for ac_exec_ext in '' $ac_executable_extensions; do
7597 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
7598 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
7599 # Check for GNU ac_path_GREP and select it if it is found.
7600 # Check for GNU $ac_path_GREP
7601 case `"$ac_path_GREP" --version 2>&1` in
7602 *GNU*)
7603 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
7604 *)
7605 ac_count=0
7606 $as_echo_n 0123456789 >"conftest.in"
7607 while :
7608 do
7609 cat "conftest.in" "conftest.in" >"conftest.tmp"
7610 mv "conftest.tmp" "conftest.in"
7611 cp "conftest.in" "conftest.nl"
7612 $as_echo 'GREP' >> "conftest.nl"
7613 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7614 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7615 as_fn_arith $ac_count + 1 && ac_count=$as_val
7616 if test $ac_count -gt ${ac_path_GREP_max-0}; then
7617 # Best one so far, save it but keep looking for a better one
7618 ac_cv_path_GREP="$ac_path_GREP"
7619 ac_path_GREP_max=$ac_count
7620 fi
7621 # 10*(2^10) chars as input seems more than enough
7622 test $ac_count -gt 10 && break
7623 done
7624 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7625 esac
7626
7627 $ac_path_GREP_found && break 3
7628 done
7629 done
7630 done
7631 IFS=$as_save_IFS
7632 if test -z "$ac_cv_path_GREP"; then
7633 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7634 fi
7635 else
7636 ac_cv_path_GREP=$GREP
7637 fi
7638
7639 fi
7640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
7641 $as_echo "$ac_cv_path_GREP" >&6; }
7642 GREP="$ac_cv_path_GREP"
7643
7644
7645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
7646 $as_echo_n "checking for egrep... " >&6; }
7647 if test "${ac_cv_path_EGREP+set}" = set; then :
7648 $as_echo_n "(cached) " >&6
7649 else
7650 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
7651 then ac_cv_path_EGREP="$GREP -E"
7652 else
7653 if test -z "$EGREP"; then
7654 ac_path_EGREP_found=false
7655 # Loop through the user's path and test for each of PROGNAME-LIST
7656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7657 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7658 do
7659 IFS=$as_save_IFS
7660 test -z "$as_dir" && as_dir=.
7661 for ac_prog in egrep; do
7662 for ac_exec_ext in '' $ac_executable_extensions; do
7663 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
7664 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
7665 # Check for GNU ac_path_EGREP and select it if it is found.
7666 # Check for GNU $ac_path_EGREP
7667 case `"$ac_path_EGREP" --version 2>&1` in
7668 *GNU*)
7669 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
7670 *)
7671 ac_count=0
7672 $as_echo_n 0123456789 >"conftest.in"
7673 while :
7674 do
7675 cat "conftest.in" "conftest.in" >"conftest.tmp"
7676 mv "conftest.tmp" "conftest.in"
7677 cp "conftest.in" "conftest.nl"
7678 $as_echo 'EGREP' >> "conftest.nl"
7679 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
7680 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7681 as_fn_arith $ac_count + 1 && ac_count=$as_val
7682 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
7683 # Best one so far, save it but keep looking for a better one
7684 ac_cv_path_EGREP="$ac_path_EGREP"
7685 ac_path_EGREP_max=$ac_count
7686 fi
7687 # 10*(2^10) chars as input seems more than enough
7688 test $ac_count -gt 10 && break
7689 done
7690 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7691 esac
7692
7693 $ac_path_EGREP_found && break 3
7694 done
7695 done
7696 done
7697 IFS=$as_save_IFS
7698 if test -z "$ac_cv_path_EGREP"; then
7699 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7700 fi
7701 else
7702 ac_cv_path_EGREP=$EGREP
7703 fi
7704
7705 fi
7706 fi
7707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
7708 $as_echo "$ac_cv_path_EGREP" >&6; }
7709 EGREP="$ac_cv_path_EGREP"
7710
7711
7712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
7713 $as_echo_n "checking for ANSI C header files... " >&6; }
7714 if test "${ac_cv_header_stdc+set}" = set; then :
7715 $as_echo_n "(cached) " >&6
7716 else
7717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7718 /* end confdefs.h. */
7719 #include <stdlib.h>
7720 #include <stdarg.h>
7721 #include <string.h>
7722 #include <float.h>
7723
7724 int
7725 main ()
7726 {
7727
7728 ;
7729 return 0;
7730 }
7731 _ACEOF
7732 if ac_fn_c_try_compile "$LINENO"; then :
7733 ac_cv_header_stdc=yes
7734 else
7735 ac_cv_header_stdc=no
7736 fi
7737 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7738
7739 if test $ac_cv_header_stdc = yes; then
7740 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
7741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7742 /* end confdefs.h. */
7743 #include <string.h>
7744
7745 _ACEOF
7746 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7747 $EGREP "memchr" >/dev/null 2>&1; then :
7748
7749 else
7750 ac_cv_header_stdc=no
7751 fi
7752 rm -f conftest*
7753
7754 fi
7755
7756 if test $ac_cv_header_stdc = yes; then
7757 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
7758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7759 /* end confdefs.h. */
7760 #include <stdlib.h>
7761
7762 _ACEOF
7763 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7764 $EGREP "free" >/dev/null 2>&1; then :
7765
7766 else
7767 ac_cv_header_stdc=no
7768 fi
7769 rm -f conftest*
7770
7771 fi
7772
7773 if test $ac_cv_header_stdc = yes; then
7774 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
7775 if test "$cross_compiling" = yes; then :
7776 :
7777 else
7778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7779 /* end confdefs.h. */
7780 #include <ctype.h>
7781 #include <stdlib.h>
7782 #if ((' ' & 0x0FF) == 0x020)
7783 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7784 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7785 #else
7786 # define ISLOWER(c) \
7787 (('a' <= (c) && (c) <= 'i') \
7788 || ('j' <= (c) && (c) <= 'r') \
7789 || ('s' <= (c) && (c) <= 'z'))
7790 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7791 #endif
7792
7793 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7794 int
7795 main ()
7796 {
7797 int i;
7798 for (i = 0; i < 256; i++)
7799 if (XOR (islower (i), ISLOWER (i))
7800 || toupper (i) != TOUPPER (i))
7801 return 2;
7802 return 0;
7803 }
7804 _ACEOF
7805 if ac_fn_c_try_run "$LINENO"; then :
7806
7807 else
7808 ac_cv_header_stdc=no
7809 fi
7810 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7811 conftest.$ac_objext conftest.beam conftest.$ac_ext
7812 fi
7813
7814 fi
7815 fi
7816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7817 $as_echo "$ac_cv_header_stdc" >&6; }
7818 if test $ac_cv_header_stdc = yes; then
7819
7820 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7821
7822 fi
7823
7824 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7825 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7826 inttypes.h stdint.h unistd.h
7827 do :
7828 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7829 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7830 "
7831 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
7832 cat >>confdefs.h <<_ACEOF
7833 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7834 _ACEOF
7835
7836 fi
7837
7838 done
7839
7840
7841 # The cast to long int works around a bug in the HP C Compiler
7842 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7843 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7844 # This bug is HP SR number 8606223364.
7845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long double" >&5
7846 $as_echo_n "checking size of long double... " >&6; }
7847 if test "${ac_cv_sizeof_long_double+set}" = set; then :
7848 $as_echo_n "(cached) " >&6
7849 else
7850 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long double))" "ac_cv_sizeof_long_double" "$ac_includes_default"; then :
7851
7852 else
7853 if test "$ac_cv_type_long_double" = yes; then
7854 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7855 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7856 as_fn_error 77 "cannot compute sizeof (long double)
7857 See \`config.log' for more details" "$LINENO" 5; }
7858 else
7859 ac_cv_sizeof_long_double=0
7860 fi
7861 fi
7862
7863 fi
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_double" >&5
7865 $as_echo "$ac_cv_sizeof_long_double" >&6; }
7866
7867
7868
7869 cat >>confdefs.h <<_ACEOF
7870 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7871 _ACEOF
7872
7873
7874 sizeof_long_double=$ac_cv_sizeof_long_double
7875
7876
7877 ### End of automated tests.
7878 ### Now run sysdeps configure fragments.
7879
7880 # They also can set these variables.
7881 use_ldconfig=no
7882 ldd_rewrite_script=no
7883 libc_cv_sysconfdir=$sysconfdir
7884 libc_cv_gcc_unwind_find_fde=no
7885 libc_cv_idn=no
7886
7887 # Iterate over all the sysdep directories we will use, running their
7888 # configure fragments.
7889 for dir in $sysnames; do
7890 case $dir in
7891 /*) dest=$dir ;;
7892 *) dest=$srcdir/$dir ;;
7893 esac
7894 if test -r $dest/configure; then
7895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: running configure fragment for $dir" >&5
7896 $as_echo "running configure fragment for $dir" >&6; }
7897 . $dest/configure
7898 fi
7899 done
7900
7901 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7902 $as_echo "#define EXPORT_UNWIND_FIND_FDE 1" >>confdefs.h
7903
7904 fi
7905
7906
7907 # Test for old glibc 2.0.x headers so that they can be removed properly
7908 # Search only in includedir.
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for old glibc 2.0.x headers" >&5
7910 $as_echo_n "checking for old glibc 2.0.x headers... " >&6; }
7911 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7912 then
7913 old_glibc_headers=yes
7914 else
7915 old_glibc_headers=no
7916 fi
7917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $old_glibc_headers" >&5
7918 $as_echo "$old_glibc_headers" >&6; }
7919 if test ${old_glibc_headers} = yes; then
7920 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7921 $as_echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** be removed." >&5
7923 $as_echo "$as_me: WARNING: *** be removed." >&2;}
7924 fi
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943 if test $elf = yes; then
7944 $as_echo "#define HAVE_ELF 1" >>confdefs.h
7945
7946 fi
7947 if test $xcoff = yes; then
7948 $as_echo "#define HAVE_XCOFF 1" >>confdefs.h
7949
7950 fi
7951
7952
7953
7954 if test $shared = default; then
7955 shared=$elf
7956 fi
7957
7958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -fPIC is default" >&5
7959 $as_echo_n "checking whether -fPIC is default... " >&6; }
7960 if test "${libc_cv_pic_default+set}" = set; then :
7961 $as_echo_n "(cached) " >&6
7962 else
7963 libc_cv_pic_default=yes
7964 cat > conftest.c <<EOF
7965 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7966 # error PIC is default.
7967 #endif
7968 EOF
7969 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7970 libc_cv_pic_default=no
7971 fi
7972 rm -f conftest.*
7973 fi
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_pic_default" >&5
7975 $as_echo "$libc_cv_pic_default" >&6; }
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7989 config_makefile=
7990 else
7991 config_makefile=Makefile
7992 fi
7993
7994 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7995 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7996
7997
7998
7999 ac_config_files="$ac_config_files config.make ${config_makefile}"
8000
8001 ac_config_commands="$ac_config_commands default"
8002
8003 cat >confcache <<\_ACEOF
8004 # This file is a shell script that caches the results of configure
8005 # tests run on this system so they can be shared between configure
8006 # scripts and configure runs, see configure's option --config-cache.
8007 # It is not useful on other systems. If it contains results you don't
8008 # want to keep, you may remove or edit it.
8009 #
8010 # config.status only pays attention to the cache file if you give it
8011 # the --recheck option to rerun configure.
8012 #
8013 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8014 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8015 # following values.
8016
8017 _ACEOF
8018
8019 # The following way of writing the cache mishandles newlines in values,
8020 # but we know of no workaround that is simple, portable, and efficient.
8021 # So, we kill variables containing newlines.
8022 # Ultrix sh set writes to stderr and can't be redirected directly,
8023 # and sets the high bit in the cache file unless we assign to the vars.
8024 (
8025 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8026 eval ac_val=\$$ac_var
8027 case $ac_val in #(
8028 *${as_nl}*)
8029 case $ac_var in #(
8030 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8031 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8032 esac
8033 case $ac_var in #(
8034 _ | IFS | as_nl) ;; #(
8035 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8036 *) { eval $ac_var=; unset $ac_var;} ;;
8037 esac ;;
8038 esac
8039 done
8040
8041 (set) 2>&1 |
8042 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8043 *${as_nl}ac_space=\ *)
8044 # `set' does not quote correctly, so add quotes: double-quote
8045 # substitution turns \\\\ into \\, and sed turns \\ into \.
8046 sed -n \
8047 "s/'/'\\\\''/g;
8048 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8049 ;; #(
8050 *)
8051 # `set' quotes correctly as required by POSIX, so do not add quotes.
8052 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8053 ;;
8054 esac |
8055 sort
8056 ) |
8057 sed '
8058 /^ac_cv_env_/b end
8059 t clear
8060 :clear
8061 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8062 t end
8063 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8064 :end' >>confcache
8065 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8066 if test -w "$cache_file"; then
8067 test "x$cache_file" != "x/dev/null" &&
8068 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8069 $as_echo "$as_me: updating cache $cache_file" >&6;}
8070 cat confcache >$cache_file
8071 else
8072 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8073 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8074 fi
8075 fi
8076 rm -f confcache
8077
8078 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8079 # Let make expand exec_prefix.
8080 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8081
8082 DEFS=-DHAVE_CONFIG_H
8083
8084 ac_libobjs=
8085 ac_ltlibobjs=
8086 U=
8087 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8088 # 1. Remove the extension, and $U if already installed.
8089 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8090 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8091 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8092 # will be set to the directory where LIBOBJS objects are built.
8093 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8094 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8095 done
8096 LIBOBJS=$ac_libobjs
8097
8098 LTLIBOBJS=$ac_ltlibobjs
8099
8100
8101
8102 : ${CONFIG_STATUS=./config.status}
8103 ac_write_fail=0
8104 ac_clean_files_save=$ac_clean_files
8105 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8107 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8108 as_write_fail=0
8109 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8110 #! $SHELL
8111 # Generated by $as_me.
8112 # Run this file to recreate the current configuration.
8113 # Compiler output produced by configure, useful for debugging
8114 # configure, is in config.log if it exists.
8115
8116 debug=false
8117 ac_cs_recheck=false
8118 ac_cs_silent=false
8119
8120 SHELL=\${CONFIG_SHELL-$SHELL}
8121 export SHELL
8122 _ASEOF
8123 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8124 ## -------------------- ##
8125 ## M4sh Initialization. ##
8126 ## -------------------- ##
8127
8128 # Be more Bourne compatible
8129 DUALCASE=1; export DUALCASE # for MKS sh
8130 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8131 emulate sh
8132 NULLCMD=:
8133 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8134 # is contrary to our usage. Disable this feature.
8135 alias -g '${1+"$@"}'='"$@"'
8136 setopt NO_GLOB_SUBST
8137 else
8138 case `(set -o) 2>/dev/null` in #(
8139 *posix*) :
8140 set -o posix ;; #(
8141 *) :
8142 ;;
8143 esac
8144 fi
8145
8146
8147 as_nl='
8148 '
8149 export as_nl
8150 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8151 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8152 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8153 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8154 # Prefer a ksh shell builtin over an external printf program on Solaris,
8155 # but without wasting forks for bash or zsh.
8156 if test -z "$BASH_VERSION$ZSH_VERSION" \
8157 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8158 as_echo='print -r --'
8159 as_echo_n='print -rn --'
8160 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8161 as_echo='printf %s\n'
8162 as_echo_n='printf %s'
8163 else
8164 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8165 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8166 as_echo_n='/usr/ucb/echo -n'
8167 else
8168 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8169 as_echo_n_body='eval
8170 arg=$1;
8171 case $arg in #(
8172 *"$as_nl"*)
8173 expr "X$arg" : "X\\(.*\\)$as_nl";
8174 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8175 esac;
8176 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8177 '
8178 export as_echo_n_body
8179 as_echo_n='sh -c $as_echo_n_body as_echo'
8180 fi
8181 export as_echo_body
8182 as_echo='sh -c $as_echo_body as_echo'
8183 fi
8184
8185 # The user is always right.
8186 if test "${PATH_SEPARATOR+set}" != set; then
8187 PATH_SEPARATOR=:
8188 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8189 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8190 PATH_SEPARATOR=';'
8191 }
8192 fi
8193
8194
8195 # IFS
8196 # We need space, tab and new line, in precisely that order. Quoting is
8197 # there to prevent editors from complaining about space-tab.
8198 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8199 # splitting by setting IFS to empty value.)
8200 IFS=" "" $as_nl"
8201
8202 # Find who we are. Look in the path if we contain no directory separator.
8203 case $0 in #((
8204 *[\\/]* ) as_myself=$0 ;;
8205 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8206 for as_dir in $PATH
8207 do
8208 IFS=$as_save_IFS
8209 test -z "$as_dir" && as_dir=.
8210 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8211 done
8212 IFS=$as_save_IFS
8213
8214 ;;
8215 esac
8216 # We did not find ourselves, most probably we were run as `sh COMMAND'
8217 # in which case we are not to be found in the path.
8218 if test "x$as_myself" = x; then
8219 as_myself=$0
8220 fi
8221 if test ! -f "$as_myself"; then
8222 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8223 exit 1
8224 fi
8225
8226 # Unset variables that we do not need and which cause bugs (e.g. in
8227 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8228 # suppresses any "Segmentation fault" message there. '((' could
8229 # trigger a bug in pdksh 5.2.14.
8230 for as_var in BASH_ENV ENV MAIL MAILPATH
8231 do eval test x\${$as_var+set} = xset \
8232 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8233 done
8234 PS1='$ '
8235 PS2='> '
8236 PS4='+ '
8237
8238 # NLS nuisances.
8239 LC_ALL=C
8240 export LC_ALL
8241 LANGUAGE=C
8242 export LANGUAGE
8243
8244 # CDPATH.
8245 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8246
8247
8248 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8249 # ----------------------------------------
8250 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8251 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8252 # script with STATUS, using 1 if that was 0.
8253 as_fn_error ()
8254 {
8255 as_status=$1; test $as_status -eq 0 && as_status=1
8256 if test "$4"; then
8257 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8258 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8259 fi
8260 $as_echo "$as_me: error: $2" >&2
8261 as_fn_exit $as_status
8262 } # as_fn_error
8263
8264
8265 # as_fn_set_status STATUS
8266 # -----------------------
8267 # Set $? to STATUS, without forking.
8268 as_fn_set_status ()
8269 {
8270 return $1
8271 } # as_fn_set_status
8272
8273 # as_fn_exit STATUS
8274 # -----------------
8275 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8276 as_fn_exit ()
8277 {
8278 set +e
8279 as_fn_set_status $1
8280 exit $1
8281 } # as_fn_exit
8282
8283 # as_fn_unset VAR
8284 # ---------------
8285 # Portably unset VAR.
8286 as_fn_unset ()
8287 {
8288 { eval $1=; unset $1;}
8289 }
8290 as_unset=as_fn_unset
8291 # as_fn_append VAR VALUE
8292 # ----------------------
8293 # Append the text in VALUE to the end of the definition contained in VAR. Take
8294 # advantage of any shell optimizations that allow amortized linear growth over
8295 # repeated appends, instead of the typical quadratic growth present in naive
8296 # implementations.
8297 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8298 eval 'as_fn_append ()
8299 {
8300 eval $1+=\$2
8301 }'
8302 else
8303 as_fn_append ()
8304 {
8305 eval $1=\$$1\$2
8306 }
8307 fi # as_fn_append
8308
8309 # as_fn_arith ARG...
8310 # ------------------
8311 # Perform arithmetic evaluation on the ARGs, and store the result in the
8312 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8313 # must be portable across $(()) and expr.
8314 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8315 eval 'as_fn_arith ()
8316 {
8317 as_val=$(( $* ))
8318 }'
8319 else
8320 as_fn_arith ()
8321 {
8322 as_val=`expr "$@" || test $? -eq 1`
8323 }
8324 fi # as_fn_arith
8325
8326
8327 if expr a : '\(a\)' >/dev/null 2>&1 &&
8328 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8329 as_expr=expr
8330 else
8331 as_expr=false
8332 fi
8333
8334 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8335 as_basename=basename
8336 else
8337 as_basename=false
8338 fi
8339
8340 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8341 as_dirname=dirname
8342 else
8343 as_dirname=false
8344 fi
8345
8346 as_me=`$as_basename -- "$0" ||
8347 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8348 X"$0" : 'X\(//\)$' \| \
8349 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8350 $as_echo X/"$0" |
8351 sed '/^.*\/\([^/][^/]*\)\/*$/{
8352 s//\1/
8353 q
8354 }
8355 /^X\/\(\/\/\)$/{
8356 s//\1/
8357 q
8358 }
8359 /^X\/\(\/\).*/{
8360 s//\1/
8361 q
8362 }
8363 s/.*/./; q'`
8364
8365 # Avoid depending upon Character Ranges.
8366 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8367 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8368 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8369 as_cr_digits='0123456789'
8370 as_cr_alnum=$as_cr_Letters$as_cr_digits
8371
8372 ECHO_C= ECHO_N= ECHO_T=
8373 case `echo -n x` in #(((((
8374 -n*)
8375 case `echo 'xy\c'` in
8376 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8377 xy) ECHO_C='\c';;
8378 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8379 ECHO_T=' ';;
8380 esac;;
8381 *)
8382 ECHO_N='-n';;
8383 esac
8384
8385 rm -f conf$$ conf$$.exe conf$$.file
8386 if test -d conf$$.dir; then
8387 rm -f conf$$.dir/conf$$.file
8388 else
8389 rm -f conf$$.dir
8390 mkdir conf$$.dir 2>/dev/null
8391 fi
8392 if (echo >conf$$.file) 2>/dev/null; then
8393 if ln -s conf$$.file conf$$ 2>/dev/null; then
8394 as_ln_s='ln -s'
8395 # ... but there are two gotchas:
8396 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8397 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8398 # In both cases, we have to default to `cp -p'.
8399 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8400 as_ln_s='cp -p'
8401 elif ln conf$$.file conf$$ 2>/dev/null; then
8402 as_ln_s=ln
8403 else
8404 as_ln_s='cp -p'
8405 fi
8406 else
8407 as_ln_s='cp -p'
8408 fi
8409 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8410 rmdir conf$$.dir 2>/dev/null
8411
8412
8413 # as_fn_mkdir_p
8414 # -------------
8415 # Create "$as_dir" as a directory, including parents if necessary.
8416 as_fn_mkdir_p ()
8417 {
8418
8419 case $as_dir in #(
8420 -*) as_dir=./$as_dir;;
8421 esac
8422 test -d "$as_dir" || eval $as_mkdir_p || {
8423 as_dirs=
8424 while :; do
8425 case $as_dir in #(
8426 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8427 *) as_qdir=$as_dir;;
8428 esac
8429 as_dirs="'$as_qdir' $as_dirs"
8430 as_dir=`$as_dirname -- "$as_dir" ||
8431 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8432 X"$as_dir" : 'X\(//\)[^/]' \| \
8433 X"$as_dir" : 'X\(//\)$' \| \
8434 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8435 $as_echo X"$as_dir" |
8436 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8437 s//\1/
8438 q
8439 }
8440 /^X\(\/\/\)[^/].*/{
8441 s//\1/
8442 q
8443 }
8444 /^X\(\/\/\)$/{
8445 s//\1/
8446 q
8447 }
8448 /^X\(\/\).*/{
8449 s//\1/
8450 q
8451 }
8452 s/.*/./; q'`
8453 test -d "$as_dir" && break
8454 done
8455 test -z "$as_dirs" || eval "mkdir $as_dirs"
8456 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8457
8458
8459 } # as_fn_mkdir_p
8460 if mkdir -p . 2>/dev/null; then
8461 as_mkdir_p='mkdir -p "$as_dir"'
8462 else
8463 test -d ./-p && rmdir ./-p
8464 as_mkdir_p=false
8465 fi
8466
8467 if test -x / >/dev/null 2>&1; then
8468 as_test_x='test -x'
8469 else
8470 if ls -dL / >/dev/null 2>&1; then
8471 as_ls_L_option=L
8472 else
8473 as_ls_L_option=
8474 fi
8475 as_test_x='
8476 eval sh -c '\''
8477 if test -d "$1"; then
8478 test -d "$1/.";
8479 else
8480 case $1 in #(
8481 -*)set "./$1";;
8482 esac;
8483 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8484 ???[sx]*):;;*)false;;esac;fi
8485 '\'' sh
8486 '
8487 fi
8488 as_executable_p=$as_test_x
8489
8490 # Sed expression to map a string onto a valid CPP name.
8491 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8492
8493 # Sed expression to map a string onto a valid variable name.
8494 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8495
8496
8497 exec 6>&1
8498 ## ----------------------------------- ##
8499 ## Main body of $CONFIG_STATUS script. ##
8500 ## ----------------------------------- ##
8501 _ASEOF
8502 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8503
8504 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8505 # Save the log message, to keep $0 and so on meaningful, and to
8506 # report actual input values of CONFIG_FILES etc. instead of their
8507 # values after options handling.
8508 ac_log="
8509 This file was extended by GNU C Library $as_me (see version.h), which was
8510 generated by GNU Autoconf 2.66. Invocation command line was
8511
8512 CONFIG_FILES = $CONFIG_FILES
8513 CONFIG_HEADERS = $CONFIG_HEADERS
8514 CONFIG_LINKS = $CONFIG_LINKS
8515 CONFIG_COMMANDS = $CONFIG_COMMANDS
8516 $ $0 $@
8517
8518 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8519 "
8520
8521 _ACEOF
8522
8523 case $ac_config_files in *"
8524 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8525 esac
8526
8527 case $ac_config_headers in *"
8528 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8529 esac
8530
8531
8532 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8533 # Files that config.status was made for.
8534 config_files="$ac_config_files"
8535 config_headers="$ac_config_headers"
8536 config_commands="$ac_config_commands"
8537
8538 _ACEOF
8539
8540 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8541 ac_cs_usage="\
8542 \`$as_me' instantiates files and other configuration actions
8543 from templates according to the current configuration. Unless the files
8544 and actions are specified as TAGs, all are instantiated by default.
8545
8546 Usage: $0 [OPTION]... [TAG]...
8547
8548 -h, --help print this help, then exit
8549 -V, --version print version number and configuration settings, then exit
8550 --config print configuration, then exit
8551 -q, --quiet, --silent
8552 do not print progress messages
8553 -d, --debug don't remove temporary files
8554 --recheck update $as_me by reconfiguring in the same conditions
8555 --file=FILE[:TEMPLATE]
8556 instantiate the configuration file FILE
8557 --header=FILE[:TEMPLATE]
8558 instantiate the configuration header FILE
8559
8560 Configuration files:
8561 $config_files
8562
8563 Configuration headers:
8564 $config_headers
8565
8566 Configuration commands:
8567 $config_commands
8568
8569 Report bugs to <glibc>.
8570 GNU C Library home page: <http://www.gnu.org/software/c-library/>.
8571 General help using GNU software: <http://www.gnu.org/gethelp/>."
8572
8573 _ACEOF
8574 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8575 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8576 ac_cs_version="\\
8577 GNU C Library config.status (see version.h)
8578 configured by $0, generated by GNU Autoconf 2.66,
8579 with options \\"\$ac_cs_config\\"
8580
8581 Copyright (C) 2010 Free Software Foundation, Inc.
8582 This config.status script is free software; the Free Software Foundation
8583 gives unlimited permission to copy, distribute and modify it."
8584
8585 ac_pwd='$ac_pwd'
8586 srcdir='$srcdir'
8587 INSTALL='$INSTALL'
8588 AWK='$AWK'
8589 test -n "\$AWK" || AWK=awk
8590 _ACEOF
8591
8592 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8593 # The default lists apply if the user does not specify any file.
8594 ac_need_defaults=:
8595 while test $# != 0
8596 do
8597 case $1 in
8598 --*=*)
8599 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8600 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8601 ac_shift=:
8602 ;;
8603 *)
8604 ac_option=$1
8605 ac_optarg=$2
8606 ac_shift=shift
8607 ;;
8608 esac
8609
8610 case $ac_option in
8611 # Handling of the options.
8612 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8613 ac_cs_recheck=: ;;
8614 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8615 $as_echo "$ac_cs_version"; exit ;;
8616 --config | --confi | --conf | --con | --co | --c )
8617 $as_echo "$ac_cs_config"; exit ;;
8618 --debug | --debu | --deb | --de | --d | -d )
8619 debug=: ;;
8620 --file | --fil | --fi | --f )
8621 $ac_shift
8622 case $ac_optarg in
8623 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8624 esac
8625 as_fn_append CONFIG_FILES " '$ac_optarg'"
8626 ac_need_defaults=false;;
8627 --header | --heade | --head | --hea )
8628 $ac_shift
8629 case $ac_optarg in
8630 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8631 esac
8632 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8633 ac_need_defaults=false;;
8634 --he | --h)
8635 # Conflict between --help and --header
8636 as_fn_error $? "ambiguous option: \`$1'
8637 Try \`$0 --help' for more information.";;
8638 --help | --hel | -h )
8639 $as_echo "$ac_cs_usage"; exit ;;
8640 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8641 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8642 ac_cs_silent=: ;;
8643
8644 # This is an error.
8645 -*) as_fn_error $? "unrecognized option: \`$1'
8646 Try \`$0 --help' for more information." ;;
8647
8648 *) as_fn_append ac_config_targets " $1"
8649 ac_need_defaults=false ;;
8650
8651 esac
8652 shift
8653 done
8654
8655 ac_configure_extra_args=
8656
8657 if $ac_cs_silent; then
8658 exec 6>/dev/null
8659 ac_configure_extra_args="$ac_configure_extra_args --silent"
8660 fi
8661
8662 _ACEOF
8663 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8664 if \$ac_cs_recheck; then
8665 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8666 shift
8667 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8668 CONFIG_SHELL='$SHELL'
8669 export CONFIG_SHELL
8670 exec "\$@"
8671 fi
8672
8673 _ACEOF
8674 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8675 exec 5>>config.log
8676 {
8677 echo
8678 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8679 ## Running $as_me. ##
8680 _ASBOX
8681 $as_echo "$ac_log"
8682 } >&5
8683
8684 _ACEOF
8685 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8686 #
8687 # INIT-COMMANDS
8688 #
8689 config_vars='$config_vars'
8690
8691 _ACEOF
8692
8693 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8694
8695 # Handling of arguments.
8696 for ac_config_target in $ac_config_targets
8697 do
8698 case $ac_config_target in
8699 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8700 "config.make") CONFIG_FILES="$CONFIG_FILES config.make" ;;
8701 "${config_makefile}") CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8702 "default") CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8703
8704 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8705 esac
8706 done
8707
8708
8709 # If the user did not use the arguments to specify the items to instantiate,
8710 # then the envvar interface is used. Set only those that are not.
8711 # We use the long form for the default assignment because of an extremely
8712 # bizarre bug on SunOS 4.1.3.
8713 if $ac_need_defaults; then
8714 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8715 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8716 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8717 fi
8718
8719 # Have a temporary directory for convenience. Make it in the build tree
8720 # simply because there is no reason against having it here, and in addition,
8721 # creating and moving files from /tmp can sometimes cause problems.
8722 # Hook for its removal unless debugging.
8723 # Note that there is a small window in which the directory will not be cleaned:
8724 # after its creation but before its name has been assigned to `$tmp'.
8725 $debug ||
8726 {
8727 tmp=
8728 trap 'exit_status=$?
8729 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
8730 ' 0
8731 trap 'as_fn_exit 1' 1 2 13 15
8732 }
8733 # Create a (secure) tmp directory for tmp files.
8734
8735 {
8736 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8737 test -n "$tmp" && test -d "$tmp"
8738 } ||
8739 {
8740 tmp=./conf$$-$RANDOM
8741 (umask 077 && mkdir "$tmp")
8742 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8743
8744 # Set up the scripts for CONFIG_FILES section.
8745 # No need to generate them if there are no CONFIG_FILES.
8746 # This happens for instance with `./config.status config.h'.
8747 if test -n "$CONFIG_FILES"; then
8748
8749
8750 ac_cr=`echo X | tr X '\015'`
8751 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8752 # But we know of no other shell where ac_cr would be empty at this
8753 # point, so we can use a bashism as a fallback.
8754 if test "x$ac_cr" = x; then
8755 eval ac_cr=\$\'\\r\'
8756 fi
8757 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8758 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8759 ac_cs_awk_cr='\\r'
8760 else
8761 ac_cs_awk_cr=$ac_cr
8762 fi
8763
8764 echo 'BEGIN {' >"$tmp/subs1.awk" &&
8765 _ACEOF
8766
8767
8768 {
8769 echo "cat >conf$$subs.awk <<_ACEOF" &&
8770 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8771 echo "_ACEOF"
8772 } >conf$$subs.sh ||
8773 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8774 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8775 ac_delim='%!_!# '
8776 for ac_last_try in false false false false false :; do
8777 . ./conf$$subs.sh ||
8778 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8779
8780 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8781 if test $ac_delim_n = $ac_delim_num; then
8782 break
8783 elif $ac_last_try; then
8784 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8785 else
8786 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8787 fi
8788 done
8789 rm -f conf$$subs.sh
8790
8791 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8792 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
8793 _ACEOF
8794 sed -n '
8795 h
8796 s/^/S["/; s/!.*/"]=/
8797 p
8798 g
8799 s/^[^!]*!//
8800 :repl
8801 t repl
8802 s/'"$ac_delim"'$//
8803 t delim
8804 :nl
8805 h
8806 s/\(.\{148\}\)..*/\1/
8807 t more1
8808 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8809 p
8810 n
8811 b repl
8812 :more1
8813 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8814 p
8815 g
8816 s/.\{148\}//
8817 t nl
8818 :delim
8819 h
8820 s/\(.\{148\}\)..*/\1/
8821 t more2
8822 s/["\\]/\\&/g; s/^/"/; s/$/"/
8823 p
8824 b
8825 :more2
8826 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8827 p
8828 g
8829 s/.\{148\}//
8830 t delim
8831 ' <conf$$subs.awk | sed '
8832 /^[^""]/{
8833 N
8834 s/\n//
8835 }
8836 ' >>$CONFIG_STATUS || ac_write_fail=1
8837 rm -f conf$$subs.awk
8838 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8839 _ACAWK
8840 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
8841 for (key in S) S_is_set[key] = 1
8842 FS = "\a"
8843
8844 }
8845 {
8846 line = $ 0
8847 nfields = split(line, field, "@")
8848 substed = 0
8849 len = length(field[1])
8850 for (i = 2; i < nfields; i++) {
8851 key = field[i]
8852 keylen = length(key)
8853 if (S_is_set[key]) {
8854 value = S[key]
8855 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8856 len += length(value) + length(field[++i])
8857 substed = 1
8858 } else
8859 len += 1 + keylen
8860 }
8861
8862 print line
8863 }
8864
8865 _ACAWK
8866 _ACEOF
8867 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8868 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8869 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8870 else
8871 cat
8872 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
8873 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8874 _ACEOF
8875
8876 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8877 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8878 # trailing colons and then remove the whole line if VPATH becomes empty
8879 # (actually we leave an empty line to preserve line numbers).
8880 if test "x$srcdir" = x.; then
8881 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8882 h
8883 s///
8884 s/^/:/
8885 s/[ ]*$/:/
8886 s/:\$(srcdir):/:/g
8887 s/:\${srcdir}:/:/g
8888 s/:@srcdir@:/:/g
8889 s/^:*//
8890 s/:*$//
8891 x
8892 s/\(=[ ]*\).*/\1/
8893 G
8894 s/\n//
8895 s/^[^=]*=[ ]*$//
8896 }'
8897 fi
8898
8899 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8900 fi # test -n "$CONFIG_FILES"
8901
8902 # Set up the scripts for CONFIG_HEADERS section.
8903 # No need to generate them if there are no CONFIG_HEADERS.
8904 # This happens for instance with `./config.status Makefile'.
8905 if test -n "$CONFIG_HEADERS"; then
8906 cat >"$tmp/defines.awk" <<\_ACAWK ||
8907 BEGIN {
8908 _ACEOF
8909
8910 # Transform confdefs.h into an awk script `defines.awk', embedded as
8911 # here-document in config.status, that substitutes the proper values into
8912 # config.h.in to produce config.h.
8913
8914 # Create a delimiter string that does not exist in confdefs.h, to ease
8915 # handling of long lines.
8916 ac_delim='%!_!# '
8917 for ac_last_try in false false :; do
8918 ac_t=`sed -n "/$ac_delim/p" confdefs.h`
8919 if test -z "$ac_t"; then
8920 break
8921 elif $ac_last_try; then
8922 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8923 else
8924 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8925 fi
8926 done
8927
8928 # For the awk script, D is an array of macro values keyed by name,
8929 # likewise P contains macro parameters if any. Preserve backslash
8930 # newline sequences.
8931
8932 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8933 sed -n '
8934 s/.\{148\}/&'"$ac_delim"'/g
8935 t rset
8936 :rset
8937 s/^[ ]*#[ ]*define[ ][ ]*/ /
8938 t def
8939 d
8940 :def
8941 s/\\$//
8942 t bsnl
8943 s/["\\]/\\&/g
8944 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8945 D["\1"]=" \3"/p
8946 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8947 d
8948 :bsnl
8949 s/["\\]/\\&/g
8950 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8951 D["\1"]=" \3\\\\\\n"\\/p
8952 t cont
8953 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8954 t cont
8955 d
8956 :cont
8957 n
8958 s/.\{148\}/&'"$ac_delim"'/g
8959 t clear
8960 :clear
8961 s/\\$//
8962 t bsnlc
8963 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8964 d
8965 :bsnlc
8966 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8967 b cont
8968 ' <confdefs.h | sed '
8969 s/'"$ac_delim"'/"\\\
8970 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8971
8972 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8973 for (key in D) D_is_set[key] = 1
8974 FS = "\a"
8975 }
8976 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8977 line = \$ 0
8978 split(line, arg, " ")
8979 if (arg[1] == "#") {
8980 defundef = arg[2]
8981 mac1 = arg[3]
8982 } else {
8983 defundef = substr(arg[1], 2)
8984 mac1 = arg[2]
8985 }
8986 split(mac1, mac2, "(") #)
8987 macro = mac2[1]
8988 prefix = substr(line, 1, index(line, defundef) - 1)
8989 if (D_is_set[macro]) {
8990 # Preserve the white space surrounding the "#".
8991 print prefix "define", macro P[macro] D[macro]
8992 next
8993 } else {
8994 # Replace #undef with comments. This is necessary, for example,
8995 # in the case of _POSIX_SOURCE, which is predefined and required
8996 # on some systems where configure will not decide to define it.
8997 if (defundef == "undef") {
8998 print "/*", prefix defundef, macro, "*/"
8999 next
9000 }
9001 }
9002 }
9003 { print }
9004 _ACAWK
9005 _ACEOF
9006 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9007 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9008 fi # test -n "$CONFIG_HEADERS"
9009
9010
9011 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9012 shift
9013 for ac_tag
9014 do
9015 case $ac_tag in
9016 :[FHLC]) ac_mode=$ac_tag; continue;;
9017 esac
9018 case $ac_mode$ac_tag in
9019 :[FHL]*:*);;
9020 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9021 :[FH]-) ac_tag=-:-;;
9022 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9023 esac
9024 ac_save_IFS=$IFS
9025 IFS=:
9026 set x $ac_tag
9027 IFS=$ac_save_IFS
9028 shift
9029 ac_file=$1
9030 shift
9031
9032 case $ac_mode in
9033 :L) ac_source=$1;;
9034 :[FH])
9035 ac_file_inputs=
9036 for ac_f
9037 do
9038 case $ac_f in
9039 -) ac_f="$tmp/stdin";;
9040 *) # Look for the file first in the build tree, then in the source tree
9041 # (if the path is not absolute). The absolute path cannot be DOS-style,
9042 # because $ac_f cannot contain `:'.
9043 test -f "$ac_f" ||
9044 case $ac_f in
9045 [\\/$]*) false;;
9046 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9047 esac ||
9048 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9049 esac
9050 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9051 as_fn_append ac_file_inputs " '$ac_f'"
9052 done
9053
9054 # Let's still pretend it is `configure' which instantiates (i.e., don't
9055 # use $as_me), people would be surprised to read:
9056 # /* config.h. Generated by config.status. */
9057 configure_input='Generated from '`
9058 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9059 `' by configure.'
9060 if test x"$ac_file" != x-; then
9061 configure_input="$ac_file. $configure_input"
9062 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9063 $as_echo "$as_me: creating $ac_file" >&6;}
9064 fi
9065 # Neutralize special characters interpreted by sed in replacement strings.
9066 case $configure_input in #(
9067 *\&* | *\|* | *\\* )
9068 ac_sed_conf_input=`$as_echo "$configure_input" |
9069 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9070 *) ac_sed_conf_input=$configure_input;;
9071 esac
9072
9073 case $ac_tag in
9074 *:-:* | *:-) cat >"$tmp/stdin" \
9075 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9076 esac
9077 ;;
9078 esac
9079
9080 ac_dir=`$as_dirname -- "$ac_file" ||
9081 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9082 X"$ac_file" : 'X\(//\)[^/]' \| \
9083 X"$ac_file" : 'X\(//\)$' \| \
9084 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9085 $as_echo X"$ac_file" |
9086 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9087 s//\1/
9088 q
9089 }
9090 /^X\(\/\/\)[^/].*/{
9091 s//\1/
9092 q
9093 }
9094 /^X\(\/\/\)$/{
9095 s//\1/
9096 q
9097 }
9098 /^X\(\/\).*/{
9099 s//\1/
9100 q
9101 }
9102 s/.*/./; q'`
9103 as_dir="$ac_dir"; as_fn_mkdir_p
9104 ac_builddir=.
9105
9106 case "$ac_dir" in
9107 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9108 *)
9109 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9110 # A ".." for each directory in $ac_dir_suffix.
9111 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9112 case $ac_top_builddir_sub in
9113 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9114 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9115 esac ;;
9116 esac
9117 ac_abs_top_builddir=$ac_pwd
9118 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9119 # for backward compatibility:
9120 ac_top_builddir=$ac_top_build_prefix
9121
9122 case $srcdir in
9123 .) # We are building in place.
9124 ac_srcdir=.
9125 ac_top_srcdir=$ac_top_builddir_sub
9126 ac_abs_top_srcdir=$ac_pwd ;;
9127 [\\/]* | ?:[\\/]* ) # Absolute name.
9128 ac_srcdir=$srcdir$ac_dir_suffix;
9129 ac_top_srcdir=$srcdir
9130 ac_abs_top_srcdir=$srcdir ;;
9131 *) # Relative name.
9132 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9133 ac_top_srcdir=$ac_top_build_prefix$srcdir
9134 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9135 esac
9136 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9137
9138
9139 case $ac_mode in
9140 :F)
9141 #
9142 # CONFIG_FILE
9143 #
9144
9145 case $INSTALL in
9146 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9147 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9148 esac
9149 _ACEOF
9150
9151 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9152 # If the template does not know about datarootdir, expand it.
9153 # FIXME: This hack should be removed a few years after 2.60.
9154 ac_datarootdir_hack=; ac_datarootdir_seen=
9155 ac_sed_dataroot='
9156 /datarootdir/ {
9157 p
9158 q
9159 }
9160 /@datadir@/p
9161 /@docdir@/p
9162 /@infodir@/p
9163 /@localedir@/p
9164 /@mandir@/p'
9165 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9166 *datarootdir*) ac_datarootdir_seen=yes;;
9167 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9168 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9169 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9170 _ACEOF
9171 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9172 ac_datarootdir_hack='
9173 s&@datadir@&$datadir&g
9174 s&@docdir@&$docdir&g
9175 s&@infodir@&$infodir&g
9176 s&@localedir@&$localedir&g
9177 s&@mandir@&$mandir&g
9178 s&\\\${datarootdir}&$datarootdir&g' ;;
9179 esac
9180 _ACEOF
9181
9182 # Neutralize VPATH when `$srcdir' = `.'.
9183 # Shell code in configure.ac might set extrasub.
9184 # FIXME: do we really want to maintain this feature?
9185 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9186 ac_sed_extra="$ac_vpsub
9187 $extrasub
9188 _ACEOF
9189 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9190 :t
9191 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9192 s|@configure_input@|$ac_sed_conf_input|;t t
9193 s&@top_builddir@&$ac_top_builddir_sub&;t t
9194 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9195 s&@srcdir@&$ac_srcdir&;t t
9196 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9197 s&@top_srcdir@&$ac_top_srcdir&;t t
9198 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9199 s&@builddir@&$ac_builddir&;t t
9200 s&@abs_builddir@&$ac_abs_builddir&;t t
9201 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9202 s&@INSTALL@&$ac_INSTALL&;t t
9203 $ac_datarootdir_hack
9204 "
9205 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
9206 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9207
9208 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9209 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
9210 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9212 which seems to be undefined. Please make sure it is defined" >&5
9213 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9214 which seems to be undefined. Please make sure it is defined" >&2;}
9215
9216 rm -f "$tmp/stdin"
9217 case $ac_file in
9218 -) cat "$tmp/out" && rm -f "$tmp/out";;
9219 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
9220 esac \
9221 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9222 ;;
9223 :H)
9224 #
9225 # CONFIG_HEADER
9226 #
9227 if test x"$ac_file" != x-; then
9228 {
9229 $as_echo "/* $configure_input */" \
9230 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
9231 } >"$tmp/config.h" \
9232 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9233 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
9234 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9235 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9236 else
9237 rm -f "$ac_file"
9238 mv "$tmp/config.h" "$ac_file" \
9239 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9240 fi
9241 else
9242 $as_echo "/* $configure_input */" \
9243 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
9244 || as_fn_error $? "could not create -" "$LINENO" 5
9245 fi
9246 ;;
9247
9248 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9249 $as_echo "$as_me: executing $ac_file commands" >&6;}
9250 ;;
9251 esac
9252
9253
9254 case $ac_file$ac_mode in
9255 "default":C)
9256 case $CONFIG_FILES in *config.make*)
9257 echo "$config_vars" >> config.make;;
9258 esac
9259 test -d bits || mkdir bits ;;
9260
9261 esac
9262 done # for ac_tag
9263
9264
9265 as_fn_exit 0
9266 _ACEOF
9267 ac_clean_files=$ac_clean_files_save
9268
9269 test $ac_write_fail = 0 ||
9270 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9271
9272
9273 # configure is writing to config.log, and then calls config.status.
9274 # config.status does its own redirection, appending to config.log.
9275 # Unfortunately, on DOS this fails, as config.log is still kept open
9276 # by configure, so config.status won't be able to write to it; its
9277 # output is simply discarded. So we exec the FD to /dev/null,
9278 # effectively closing config.log, so it can be properly (re)opened and
9279 # appended to by config.status. When coming back to configure, we
9280 # need to make the FD available again.
9281 if test "$no_create" != yes; then
9282 ac_cs_success=:
9283 ac_config_status_args=
9284 test "$silent" = yes &&
9285 ac_config_status_args="$ac_config_status_args --quiet"
9286 exec 5>/dev/null
9287 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9288 exec 5>>config.log
9289 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9290 # would make configure fail if this is the last instruction.
9291 $ac_cs_success || as_fn_exit 1
9292 fi
9293
9294 #
9295 # CONFIG_SUBDIRS section.
9296 #
9297 if test "$no_recursion" != yes; then
9298
9299 # Remove --cache-file, --srcdir, and --disable-option-checking arguments
9300 # so they do not pile up.
9301 ac_sub_configure_args=
9302 ac_prev=
9303 eval "set x $ac_configure_args"
9304 shift
9305 for ac_arg
9306 do
9307 if test -n "$ac_prev"; then
9308 ac_prev=
9309 continue
9310 fi
9311 case $ac_arg in
9312 -cache-file | --cache-file | --cache-fil | --cache-fi \
9313 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9314 ac_prev=cache_file ;;
9315 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9316 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9317 | --c=*)
9318 ;;
9319 --config-cache | -C)
9320 ;;
9321 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9322 ac_prev=srcdir ;;
9323 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9324 ;;
9325 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9326 ac_prev=prefix ;;
9327 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9328 ;;
9329 --disable-option-checking)
9330 ;;
9331 *)
9332 case $ac_arg in
9333 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9334 esac
9335 as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
9336 esac
9337 done
9338
9339 # Always prepend --prefix to ensure using the same prefix
9340 # in subdir configurations.
9341 ac_arg="--prefix=$prefix"
9342 case $ac_arg in
9343 *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
9344 esac
9345 ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
9346
9347 # Pass --silent
9348 if test "$silent" = yes; then
9349 ac_sub_configure_args="--silent $ac_sub_configure_args"
9350 fi
9351
9352 # Always prepend --disable-option-checking to silence warnings, since
9353 # different subdirs can have different --enable and --with options.
9354 ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
9355
9356 ac_popdir=`pwd`
9357 for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9358
9359 # Do not complain, so a configure script can configure whichever
9360 # parts of a large source tree are present.
9361 test -d "$srcdir/$ac_dir" || continue
9362
9363 ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
9364 $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
9365 $as_echo "$ac_msg" >&6
9366 as_dir="$ac_dir"; as_fn_mkdir_p
9367 ac_builddir=.
9368
9369 case "$ac_dir" in
9370 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9371 *)
9372 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9373 # A ".." for each directory in $ac_dir_suffix.
9374 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9375 case $ac_top_builddir_sub in
9376 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9377 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9378 esac ;;
9379 esac
9380 ac_abs_top_builddir=$ac_pwd
9381 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9382 # for backward compatibility:
9383 ac_top_builddir=$ac_top_build_prefix
9384
9385 case $srcdir in
9386 .) # We are building in place.
9387 ac_srcdir=.
9388 ac_top_srcdir=$ac_top_builddir_sub
9389 ac_abs_top_srcdir=$ac_pwd ;;
9390 [\\/]* | ?:[\\/]* ) # Absolute name.
9391 ac_srcdir=$srcdir$ac_dir_suffix;
9392 ac_top_srcdir=$srcdir
9393 ac_abs_top_srcdir=$srcdir ;;
9394 *) # Relative name.
9395 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9396 ac_top_srcdir=$ac_top_build_prefix$srcdir
9397 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9398 esac
9399 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9400
9401
9402 cd "$ac_dir"
9403
9404 # Check for guested configure; otherwise get Cygnus style configure.
9405 if test -f "$ac_srcdir/configure.gnu"; then
9406 ac_sub_configure=$ac_srcdir/configure.gnu
9407 elif test -f "$ac_srcdir/configure"; then
9408 ac_sub_configure=$ac_srcdir/configure
9409 elif test -f "$ac_srcdir/configure.in"; then
9410 # This should be Cygnus configure.
9411 ac_sub_configure=$ac_aux_dir/configure
9412 else
9413 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
9414 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9415 ac_sub_configure=
9416 fi
9417
9418 # The recursion is here.
9419 if test -n "$ac_sub_configure"; then
9420 # Make the cache file name correct relative to the subdirectory.
9421 case $cache_file in
9422 [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9423 *) # Relative name.
9424 ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
9425 esac
9426
9427 { $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
9428 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9429 # The eval makes quoting arguments work.
9430 eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
9431 --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
9432 as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
9433 fi
9434
9435 cd "$ac_popdir"
9436 done
9437 fi
9438 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9439 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9440 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9441 fi
9442