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