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