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