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