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