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