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