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