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