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