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