2003-04-03 Roland McGrath <roland@redhat.com>
[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 $CFLAGS $CPPFLAGS " 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="$critic_missing as"
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="$critic_missing ld"
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 $CPPFLAGS -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} $CPPFLAGS $ASFLAGS -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} $ASFLAGS -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} $ASFLAGS -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 void _start() { glibc_conftest_frobozz = 1; }
4492 EOF
4493 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4494             -nostartfiles -nostdlib \
4495             -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4496   libc_cv_asm_set_directive=yes
4497 else
4498   libc_cv_asm_set_directive=no
4499 fi
4500 rm -f conftest*
4501 fi
4502 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4503 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
4504 if test $libc_cv_asm_set_directive = yes; then
4505   cat >>confdefs.h <<\_ACEOF
4506 #define HAVE_ASM_SET_DIRECTIVE 1
4507 _ACEOF
4508
4509 fi
4510
4511 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
4512 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
4513 if test "${libc_cv_asm_type_prefix+set}" = set; then
4514   echo $ECHO_N "(cached) $ECHO_C" >&6
4515 else
4516   libc_cv_asm_type_prefix=no
4517 for ac_try_prefix in '@' '%' '#'; do
4518   cat > conftest.s <<EOF
4519         ${libc_cv_dot_text}
4520         ${libc_cv_asm_global_directive} foo
4521         .type foo, ${ac_try_prefix}object
4522         .size foo, 1
4523 foo:
4524         .byte 1
4525 EOF
4526   if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
4527   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4528   (eval $ac_try) 2>&5
4529   ac_status=$?
4530   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4531   (exit $ac_status); }; }; then
4532     libc_cv_asm_type_prefix=${ac_try_prefix}
4533   fi
4534   rm -f conftest*
4535   test "x$libc_cv_asm_type_prefix" != xno && break
4536 done
4537 fi
4538 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
4539 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
4540 if test "x$libc_cv_asm_type_prefix" != xno; then
4541   cat >>confdefs.h <<_ACEOF
4542 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4543 _ACEOF
4544
4545 fi
4546
4547 # The Aix ld uses global .symbol_names instead of symbol_names.
4548 # Unfortunately also used in the PPC64 ELF ABI.
4549 case "${os}${machine}" in
4550 aix4.3* | linux*powerpc/powerpc64*)
4551   cat >>confdefs.h <<\_ACEOF
4552 #define HAVE_ASM_GLOBAL_DOT_NAME 1
4553 _ACEOF
4554
4555 esac
4556
4557 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
4558 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
4559 if test "${libc_cv_asm_symver_directive+set}" = set; then
4560   echo $ECHO_N "(cached) $ECHO_C" >&6
4561 else
4562   cat > conftest.s <<EOF
4563 ${libc_cv_dot_text}
4564 _sym:
4565 .symver _sym,sym@VERS
4566 EOF
4567 if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
4568   libc_cv_asm_symver_directive=yes
4569 else
4570   libc_cv_asm_symver_directive=no
4571 fi
4572 rm -f conftest*
4573 fi
4574 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
4575 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
4576 echo "$as_me:$LINENO: checking for ld --version-script" >&5
4577 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
4578 if test "${libc_cv_ld_version_script_option+set}" = set; then
4579   echo $ECHO_N "(cached) $ECHO_C" >&6
4580 else
4581   if test $libc_cv_asm_symver_directive = yes; then
4582   cat > conftest.s <<EOF
4583 ${libc_cv_dot_text}
4584 _sym:
4585 .symver _sym,sym@VERS
4586 EOF
4587   cat > conftest.map <<EOF
4588 VERS_1 {
4589         global: sym;
4590 };
4591
4592 VERS_2 {
4593         global: sym;
4594 } VERS_1;
4595 EOF
4596   if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then
4597     if { ac_try='${CC-cc} $CFLAGS $LDFLAGS -shared
4598                                 -o conftest.so conftest.o
4599                                 -nostartfiles -nostdlib
4600                                 -Wl,--version-script,conftest.map
4601                        1>&5'
4602   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4603   (eval $ac_try) 2>&5
4604   ac_status=$?
4605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4606   (exit $ac_status); }; };
4607     then
4608       libc_cv_ld_version_script_option=yes
4609     else
4610       libc_cv_ld_version_script_option=no
4611     fi
4612   else
4613     libc_cv_ld_version_script_option=no
4614   fi
4615 else
4616   libc_cv_ld_version_script_option=no
4617 fi
4618 rm -f conftest*
4619 fi
4620 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
4621 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
4622 if test $shared != no &&
4623    test $libc_cv_asm_symver_directive = yes &&
4624    test $libc_cv_ld_version_script_option = yes &&
4625    test $enable_versioning = yes; then
4626   VERSIONING=yes
4627   cat >>confdefs.h <<\_ACEOF
4628 #define DO_VERSIONING 1
4629 _ACEOF
4630
4631 else
4632   VERSIONING=no
4633 fi
4634
4635
4636 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
4637   echo "\
4638 *** WARNING: You should not compile GNU libc without versioning. Not using
4639 *** versioning will introduce incompatibilities so that old binaries
4640 *** will not run anymore.
4641 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
4642 fi
4643 if test $elf = yes; then
4644   echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
4645 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
4646 if test "${libc_cv_asm_previous_directive+set}" = set; then
4647   echo $ECHO_N "(cached) $ECHO_C" >&6
4648 else
4649     cat > conftest.s <<EOF
4650 .section foo_section
4651 .previous
4652 EOF
4653   if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
4654   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4655   (eval $ac_try) 2>&5
4656   ac_status=$?
4657   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4658   (exit $ac_status); }; }; then
4659     libc_cv_asm_previous_directive=yes
4660   else
4661     libc_cv_asm_previous_directive=no
4662   fi
4663   rm -f conftest*
4664 fi
4665 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
4666 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
4667   if test $libc_cv_asm_previous_directive = yes; then
4668     cat >>confdefs.h <<\_ACEOF
4669 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
4670 _ACEOF
4671
4672   else
4673     echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
4674 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
4675 if test "${libc_cv_asm_popsection_directive+set}" = set; then
4676   echo $ECHO_N "(cached) $ECHO_C" >&6
4677 else
4678       cat > conftest.s <<EOF
4679 .pushsection foo_section
4680 .popsection
4681 EOF
4682     if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
4683   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4684   (eval $ac_try) 2>&5
4685   ac_status=$?
4686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4687   (exit $ac_status); }; }; then
4688       libc_cv_asm_popsection_directive=yes
4689     else
4690       libc_cv_asm_popsection_directive=no
4691     fi
4692     rm -f conftest*
4693 fi
4694 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
4695 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
4696     if test $libc_cv_asm_popsection_directive = yes; then
4697       cat >>confdefs.h <<\_ACEOF
4698 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
4699 _ACEOF
4700
4701     fi
4702   fi
4703   echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
4704 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
4705 if test "${libc_cv_asm_protected_directive+set}" = set; then
4706   echo $ECHO_N "(cached) $ECHO_C" >&6
4707 else
4708     cat > conftest.s <<EOF
4709 .protected foo
4710 foo:
4711 .hidden bar
4712 bar:
4713 EOF
4714   if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
4715   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4716   (eval $ac_try) 2>&5
4717   ac_status=$?
4718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4719   (exit $ac_status); }; }; then
4720     libc_cv_asm_protected_directive=yes
4721   else
4722     libc_cv_asm_protected_directive=no
4723   fi
4724   rm -f conftest*
4725 fi
4726 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
4727 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
4728
4729   cat >>confdefs.h <<\_ACEOF
4730 #define HAVE_PROTECTED 1
4731 _ACEOF
4732
4733   cat >>confdefs.h <<\_ACEOF
4734 #define HAVE_HIDDEN 1
4735 _ACEOF
4736
4737
4738   if test $libc_cv_asm_protected_directive = yes; then
4739     echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
4740 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
4741 if test "${libc_cv_visibility_attribute+set}" = set; then
4742   echo $ECHO_N "(cached) $ECHO_C" >&6
4743 else
4744   cat > conftest.c <<EOF
4745                   int foo __attribute__ ((visibility ("hidden"))) = 1;
4746                   int bar __attribute__ ((visibility ("protected"))) = 1;
4747 EOF
4748                   libc_cv_visibility_attribute=no
4749                   if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
4750   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4751   (eval $ac_try) 2>&5
4752   ac_status=$?
4753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4754   (exit $ac_status); }; }; then
4755                     if grep '\.hidden.*foo' conftest.s >/dev/null; then
4756                       if grep '\.protected.*bar' conftest.s >/dev/null; then
4757                         libc_cv_visibility_attribute=yes
4758                       fi
4759                     fi
4760                   fi
4761                   rm -f conftest.cs
4762
4763 fi
4764 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
4765 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
4766     if test $libc_cv_visibility_attribute = yes; then
4767       cat >>confdefs.h <<\_ACEOF
4768 #define HAVE_VISIBILITY_ATTRIBUTE 1
4769 _ACEOF
4770
4771     fi
4772   fi
4773
4774   if test $libc_cv_visibility_attribute = yes; then
4775     echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
4776 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
4777 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
4778   echo $ECHO_N "(cached) $ECHO_C" >&6
4779 else
4780   cat > conftest.c <<EOF
4781                   int foo (int x);
4782                   int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
4783                   int bar (int x) { return x; }
4784 EOF
4785                   libc_cv_broken_visibility_attribute=yes
4786                   if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s1>&5'
4787   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4788   (eval $ac_try) 2>&5
4789   ac_status=$?
4790   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4791   (exit $ac_status); }; }; then
4792                     if grep '\.hidden[  _]foo' conftest.s >/dev/null; then
4793                       libc_cv_broken_visibility_attribute=no
4794                     fi
4795                   fi
4796                   rm -f conftest.c conftest.s
4797
4798 fi
4799 echo "$as_me:$LINENO: result: $libc_cv_broken_visibility_attribute" >&5
4800 echo "${ECHO_T}$libc_cv_broken_visibility_attribute" >&6
4801     if test $libc_cv_broken_visibility_attribute = yes; then
4802       cat >>confdefs.h <<\_ACEOF
4803 #define HAVE_BROKEN_VISIBILITY_ATTRIBUTE 1
4804 _ACEOF
4805
4806     fi
4807   fi
4808
4809   echo "$as_me:$LINENO: checking for broken __attribute__((alias()))" >&5
4810 echo $ECHO_N "checking for broken __attribute__((alias()))... $ECHO_C" >&6
4811 if test "${libc_cv_broken_alias_attribute+set}" = set; then
4812   echo $ECHO_N "(cached) $ECHO_C" >&6
4813 else
4814   cat > conftest.c <<EOF
4815                   extern int foo (int x) __asm ("xyzzy");
4816                   int bar (int x) { return x; }
4817                   extern __typeof (bar) foo __attribute ((weak, alias ("bar")));
4818                   extern int dfoo;
4819                   extern __typeof (dfoo) dfoo __asm ("abccb");
4820                   int dfoo = 1;
4821 EOF
4822                   libc_cv_broken_alias_attribute=yes
4823                   if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
4824   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4825   (eval $ac_try) 2>&5
4826   ac_status=$?
4827   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4828   (exit $ac_status); }; }; then
4829                     if grep 'xyzzy' conftest.s >/dev/null &&
4830                        grep 'abccb' conftest.s >/dev/null; then
4831                       libc_cv_broken_alias_attribute=no
4832                     fi
4833                   fi
4834                   rm -f conftest.c conftest.s
4835
4836 fi
4837 echo "$as_me:$LINENO: result: $libc_cv_broken_alias_attribute" >&5
4838 echo "${ECHO_T}$libc_cv_broken_alias_attribute" >&6
4839   if test $libc_cv_broken_alias_attribute = yes; then
4840     cat >>confdefs.h <<\_ACEOF
4841 #define HAVE_BROKEN_ALIAS_ATTRIBUTE 1
4842 _ACEOF
4843
4844   fi
4845
4846   if test $libc_cv_visibility_attribute = yes -a $gnu_ld = yes; then
4847     echo "$as_me:$LINENO: checking whether to put _rtld_local into .sdata section" >&5
4848 echo $ECHO_N "checking whether to put _rtld_local into .sdata section... $ECHO_C" >&6
4849 if test "${libc_cv_have_sdata_section+set}" = set; then
4850   echo $ECHO_N "(cached) $ECHO_C" >&6
4851 else
4852   echo "int i;" > conftest.c
4853                   libc_cv_have_sdata_section=no
4854                   if ${CC-cc} $LDFLAGS -shared -Wl,--verbose conftest.c -o conftest.so 2>&1 \
4855                      | grep '\.sdata' >/dev/null; then
4856                     libc_cv_have_sdata_section=yes
4857                   fi
4858                   rm -f conftest.c conftest.so
4859
4860 fi
4861 echo "$as_me:$LINENO: result: $libc_cv_have_sdata_section" >&5
4862 echo "${ECHO_T}$libc_cv_have_sdata_section" >&6
4863     if test $libc_cv_have_sdata_section = yes; then
4864       cat >>confdefs.h <<\_ACEOF
4865 #define HAVE_SDATA_SECTION 1
4866 _ACEOF
4867
4868     fi
4869   fi
4870
4871   echo "$as_me:$LINENO: checking for .preinit_array/.init_array/.fini_array support" >&5
4872 echo $ECHO_N "checking for .preinit_array/.init_array/.fini_array support... $ECHO_C" >&6
4873 if test "${libc_cv_initfinit_array+set}" = set; then
4874   echo $ECHO_N "(cached) $ECHO_C" >&6
4875 else
4876     cat > conftest.c <<EOF
4877 int _start (void) { return 0; }
4878 int __start (void) { return 0; }
4879 int foo (void) { return 1; }
4880 int (*fp) (void) __attribute__ ((section (".init_array"))) = foo;
4881 EOF
4882   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -o conftest conftest.c
4883                      -static -nostartfiles -nostdlib 1>&5'
4884   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4885   (eval $ac_try) 2>&5
4886   ac_status=$?
4887   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4888   (exit $ac_status); }; }
4889   then
4890     if readelf -S conftest | fgrep INIT_ARRAY > /dev/null; then
4891       libc_cv_initfinit_array=yes
4892     else
4893       libc_cv_initfinit_array=no
4894     fi
4895   else
4896     libc_cv_initfinit_array=no
4897   fi
4898   rm -f conftest*
4899 fi
4900 echo "$as_me:$LINENO: result: $libc_cv_initfinit_array" >&5
4901 echo "${ECHO_T}$libc_cv_initfinit_array" >&6
4902
4903   if test $libc_cv_initfinit_array = yes; then
4904     cat >>confdefs.h <<\_ACEOF
4905 #define HAVE_INITFINI_ARRAY 1
4906 _ACEOF
4907
4908   fi
4909
4910   echo "$as_me:$LINENO: checking for -z nodelete option" >&5
4911 echo $ECHO_N "checking for -z nodelete option... $ECHO_C" >&6
4912 if test "${libc_cv_z_nodelete+set}" = set; then
4913   echo $ECHO_N "(cached) $ECHO_C" >&6
4914 else
4915     cat > conftest.c <<EOF
4916 int _start (void) { return 42; }
4917 EOF
4918   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
4919                      -shared -o conftest.so conftest.c
4920                      -nostartfiles -nostdlib
4921                      -Wl,--enable-new-dtags,-z,nodelete 1>&5'
4922   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4923   (eval $ac_try) 2>&5
4924   ac_status=$?
4925   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4926   (exit $ac_status); }; }
4927   then
4928     libc_cv_z_nodelete=yes
4929   else
4930     libc_cv_z_nodelete=no
4931   fi
4932   rm -f conftest*
4933 fi
4934 echo "$as_me:$LINENO: result: $libc_cv_z_nodelete" >&5
4935 echo "${ECHO_T}$libc_cv_z_nodelete" >&6
4936
4937
4938   echo "$as_me:$LINENO: checking for -z nodlopen option" >&5
4939 echo $ECHO_N "checking for -z nodlopen option... $ECHO_C" >&6
4940 if test "${libc_cv_z_nodlopen+set}" = set; then
4941   echo $ECHO_N "(cached) $ECHO_C" >&6
4942 else
4943     cat > conftest.c <<EOF
4944 int _start (void) { return 42; }
4945 EOF
4946   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
4947                         -shared -o conftest.so conftest.c
4948                         -nostartfiles -nostdlib
4949                         -Wl,--enable-new-dtags,-z,nodlopen 1>&5'
4950   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4951   (eval $ac_try) 2>&5
4952   ac_status=$?
4953   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4954   (exit $ac_status); }; }
4955   then
4956     libc_cv_z_nodlopen=yes
4957   else
4958     libc_cv_z_nodlopen=no
4959   fi
4960   rm -f conftest*
4961 fi
4962 echo "$as_me:$LINENO: result: $libc_cv_z_nodlopen" >&5
4963 echo "${ECHO_T}$libc_cv_z_nodlopen" >&6
4964
4965
4966   echo "$as_me:$LINENO: checking for -z initfirst option" >&5
4967 echo $ECHO_N "checking for -z initfirst option... $ECHO_C" >&6
4968 if test "${libc_cv_z_initfirst+set}" = set; then
4969   echo $ECHO_N "(cached) $ECHO_C" >&6
4970 else
4971     cat > conftest.c <<EOF
4972 int _start (void) { return 42; }
4973 EOF
4974   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
4975                         -shared -o conftest.so conftest.c
4976                         -nostartfiles -nostdlib
4977                         -Wl,--enable-new-dtags,-z,initfirst 1>&5'
4978   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4979   (eval $ac_try) 2>&5
4980   ac_status=$?
4981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4982   (exit $ac_status); }; }
4983   then
4984     libc_cv_z_initfirst=yes
4985   else
4986     libc_cv_z_initfirst=no
4987   fi
4988   rm -f conftest*
4989 fi
4990 echo "$as_me:$LINENO: result: $libc_cv_z_initfirst" >&5
4991 echo "${ECHO_T}$libc_cv_z_initfirst" >&6
4992
4993
4994   echo "$as_me:$LINENO: checking for -Bgroup option" >&5
4995 echo $ECHO_N "checking for -Bgroup option... $ECHO_C" >&6
4996 if test "${libc_cv_Bgroup+set}" = set; then
4997   echo $ECHO_N "(cached) $ECHO_C" >&6
4998 else
4999     cat > conftest.c <<EOF
5000 int _start (void) { return 42; }
5001 EOF
5002   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5003                               -shared -o conftest.so conftest.c
5004                               -Wl,-Bgroup -nostdlib 1>&5'
5005   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5006   (eval $ac_try) 2>&5
5007   ac_status=$?
5008   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5009   (exit $ac_status); }; }
5010   then
5011     libc_cv_Bgroup=yes
5012   else
5013     libc_cv_Bgroup=no
5014   fi
5015   rm -f conftest*
5016 fi
5017 echo "$as_me:$LINENO: result: $libc_cv_Bgroup" >&5
5018 echo "${ECHO_T}$libc_cv_Bgroup" >&6
5019
5020
5021   echo "$as_me:$LINENO: checking for -z combreloc" >&5
5022 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5023 if test "${libc_cv_z_combreloc+set}" = set; then
5024   echo $ECHO_N "(cached) $ECHO_C" >&6
5025 else
5026     cat > conftest.c <<EOF
5027 extern int bar (int);
5028 extern int mumble;
5029 int foo (void) { return bar (mumble); }
5030 EOF
5031   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5032                         -shared -o conftest.so conftest.c
5033                         -nostdlib -nostartfiles
5034                         -Wl,-z,combreloc 1>&5'
5035   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5036   (eval $ac_try) 2>&5
5037   ac_status=$?
5038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5039   (exit $ac_status); }; }
5040   then
5041     if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5042       libc_cv_z_combreloc=yes
5043     else
5044       libc_cv_z_combreloc=no
5045     fi
5046   else
5047     libc_cv_z_combreloc=no
5048   fi
5049   rm -f conftest*
5050 fi
5051 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5052 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5053   if test "$libc_cv_z_combreloc" = yes; then
5054     cat >>confdefs.h <<\_ACEOF
5055 #define HAVE_Z_COMBRELOC 1
5056 _ACEOF
5057
5058   fi
5059 fi
5060
5061
5062 if test $elf != yes; then
5063   echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5064 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5065 if test "${libc_cv_have_initfini+set}" = set; then
5066   echo $ECHO_N "(cached) $ECHO_C" >&6
5067 else
5068   cat >conftest.$ac_ext <<_ACEOF
5069 #line $LINENO "configure"
5070 /* confdefs.h.  */
5071 _ACEOF
5072 cat confdefs.h >>conftest.$ac_ext
5073 cat >>conftest.$ac_ext <<_ACEOF
5074 /* end confdefs.h.  */
5075
5076 int
5077 main ()
5078 {
5079 asm (".section .init");
5080                                     asm (".section .fini");
5081                                     asm ("${libc_cv_dot_text}");
5082   ;
5083   return 0;
5084 }
5085 _ACEOF
5086 rm -f conftest.$ac_objext
5087 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5088   (eval $ac_compile) 2>&5
5089   ac_status=$?
5090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5091   (exit $ac_status); } &&
5092          { ac_try='test -s conftest.$ac_objext'
5093   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5094   (eval $ac_try) 2>&5
5095   ac_status=$?
5096   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5097   (exit $ac_status); }; }; then
5098   libc_cv_have_initfini=yes
5099 else
5100   echo "$as_me: failed program was:" >&5
5101 sed 's/^/| /' conftest.$ac_ext >&5
5102
5103 libc_cv_have_initfini=no
5104 fi
5105 rm -f conftest.$ac_objext conftest.$ac_ext
5106 fi
5107 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5108 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5109     if test $libc_cv_have_initfini = yes; then
5110     cat >>confdefs.h <<\_ACEOF
5111 #define HAVE_INITFINI 1
5112 _ACEOF
5113
5114   fi
5115 fi
5116
5117 if test $elf = yes -a $gnu_ld = yes; then
5118   echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5119 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5120 if test "${libc_cv_have_section_quotes+set}" = set; then
5121   echo $ECHO_N "(cached) $ECHO_C" >&6
5122 else
5123   cat > conftest.c <<EOF
5124                   static const int foo
5125                   __attribute__ ((section ("bar"))) = 1;
5126 EOF
5127                   if ${CC-cc} -S conftest.c -o conftest.s; then
5128                     if grep '\.section.*"bar"' conftest.s >/dev/null; then
5129                       libc_cv_have_section_quotes=yes
5130                     else
5131                       libc_cv_have_section_quotes=no
5132                     fi
5133                   else
5134                     libc_cv_have_section_quotes=unknown
5135                   fi
5136                   rm -f conftest.cs
5137
5138 fi
5139 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5140 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5141   if test $libc_cv_have_section_quotes = yes; then
5142     cat >>confdefs.h <<\_ACEOF
5143 #define HAVE_SECTION_QUOTES 1
5144 _ACEOF
5145
5146   fi
5147 fi
5148
5149
5150
5151 if test $elf = yes; then
5152   libc_cv_asm_underscores=no
5153 else
5154   if test $ac_cv_prog_cc_works = yes; then
5155     echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5156 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5157 if test "${libc_cv_asm_underscores+set}" = set; then
5158   echo $ECHO_N "(cached) $ECHO_C" >&6
5159 else
5160   cat >conftest.$ac_ext <<_ACEOF
5161 #line $LINENO "configure"
5162 /* confdefs.h.  */
5163 _ACEOF
5164 cat confdefs.h >>conftest.$ac_ext
5165 cat >>conftest.$ac_ext <<_ACEOF
5166 /* end confdefs.h.  */
5167 asm ("_glibc_foobar:");
5168 int
5169 main ()
5170 {
5171 glibc_foobar ();
5172   ;
5173   return 0;
5174 }
5175 _ACEOF
5176 rm -f conftest.$ac_objext conftest$ac_exeext
5177 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5178   (eval $ac_link) 2>&5
5179   ac_status=$?
5180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5181   (exit $ac_status); } &&
5182          { ac_try='test -s conftest$ac_exeext'
5183   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5184   (eval $ac_try) 2>&5
5185   ac_status=$?
5186   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5187   (exit $ac_status); }; }; then
5188   libc_cv_asm_underscores=yes
5189 else
5190   echo "$as_me: failed program was:" >&5
5191 sed 's/^/| /' conftest.$ac_ext >&5
5192
5193 libc_cv_asm_underscores=no
5194 fi
5195 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5196 fi
5197 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5198 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5199   else
5200     echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5201 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5202 if test "${libc_cv_asm_underscores+set}" = set; then
5203   echo $ECHO_N "(cached) $ECHO_C" >&6
5204 else
5205   cat > conftest.$ac_ext <<EOF
5206 #line 5206 "configure"
5207 #include "confdefs.h"
5208 void underscore_test(void) {
5209 return; }
5210 EOF
5211 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5212   (eval $ac_compile) 2>&5
5213   ac_status=$?
5214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5215   (exit $ac_status); }; then
5216   if grep _underscore_test conftest* >/dev/null; then
5217     rm -f conftest*
5218     libc_cv_asm_underscores=yes
5219   else
5220     rm -f conftest*
5221     libc_cv_asm_underscores=no
5222   fi
5223 else
5224   echo "configure: failed program was:" >&5
5225   cat conftest.$ac_ext >&5
5226   rm -f conftest*
5227   libc_cv_asm_underscores=no
5228 fi
5229 rm -f conftest*
5230 fi
5231 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5232 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5233   fi
5234 fi
5235 if test $libc_cv_asm_underscores = no; then
5236   cat >>confdefs.h <<\_ACEOF
5237 #define NO_UNDERSCORES 1
5238 _ACEOF
5239
5240 fi
5241
5242 if test $elf = yes; then
5243   libc_cv_weak_symbols=yes
5244 fi
5245
5246 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
5247 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
5248 if test "${libc_cv_asm_weak_directive+set}" = set; then
5249   echo $ECHO_N "(cached) $ECHO_C" >&6
5250 else
5251   cat > conftest.s <<EOF
5252 ${libc_cv_dot_text}
5253 ${libc_cv_asm_global_directive} foo
5254 foo:
5255 .weak foo
5256 .weak bar; bar = foo
5257 EOF
5258 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5259   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5260   (eval $ac_try) 2>&5
5261   ac_status=$?
5262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5263   (exit $ac_status); }; }; then
5264   libc_cv_asm_weak_directive=yes
5265 else
5266   libc_cv_asm_weak_directive=no
5267 fi
5268 rm -f conftest*
5269 fi
5270 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
5271 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
5272
5273 if test $libc_cv_asm_weak_directive = no; then
5274   echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
5275 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
5276 if test "${libc_cv_asm_weakext_directive+set}" = set; then
5277   echo $ECHO_N "(cached) $ECHO_C" >&6
5278 else
5279   cat > conftest.s <<EOF
5280 ${libc_cv_dot_text}
5281 ${libc_cv_asm_global_directive} foo
5282 foo:
5283 .weakext bar foo
5284 .weakext baz
5285 ${libc_cv_asm_global_directive} baz
5286 baz:
5287 EOF
5288   if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5289   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5290   (eval $ac_try) 2>&5
5291   ac_status=$?
5292   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5293   (exit $ac_status); }; }; then
5294     libc_cv_asm_weakext_directive=yes
5295   else
5296     libc_cv_asm_weakext_directive=no
5297   fi
5298   rm -f conftest*
5299 fi
5300 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
5301 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
5302
5303 fi # no .weak
5304
5305 if test $libc_cv_asm_weak_directive = yes; then
5306   cat >>confdefs.h <<\_ACEOF
5307 #define HAVE_ASM_WEAK_DIRECTIVE 1
5308 _ACEOF
5309
5310 elif test $libc_cv_asm_weakext_directive = yes; then
5311   cat >>confdefs.h <<\_ACEOF
5312 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
5313 _ACEOF
5314
5315 fi
5316
5317 case "${host_cpu}-${host_os}" in
5318   cris*)
5319     libc_cv_asm_line_sep='@'
5320     cat >>confdefs.h <<_ACEOF
5321 #define ASM_LINE_SEP $libc_cv_asm_line_sep
5322 _ACEOF
5323
5324     ;;
5325   hppa*linux*)
5326   echo "$as_me:$LINENO: checking for assembler line separator" >&5
5327 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
5328 if test "${libc_cv_asm_line_sep+set}" = set; then
5329   echo $ECHO_N "(cached) $ECHO_C" >&6
5330 else
5331     cat > conftest.s <<EOF
5332  nop ; is_old_puffin
5333 EOF
5334   if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
5335   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5336   (eval $ac_try) 2>&5
5337   ac_status=$?
5338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5339   (exit $ac_status); }; }; then
5340     libc_cv_asm_line_sep='!'
5341   else
5342     if test -z "$enable_hacker_mode"; then
5343       echo "*** You need a newer assembler to compile glibc"
5344       rm -f conftest*
5345       exit 1
5346     fi
5347     libc_cv_asm_line_sep=';'
5348   fi
5349   rm -f conftest*
5350 fi
5351 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
5352 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
5353   cat >>confdefs.h <<_ACEOF
5354 #define ASM_LINE_SEP $libc_cv_asm_line_sep
5355 _ACEOF
5356
5357   ;;
5358 esac
5359
5360 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
5361 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
5362 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
5363   echo $ECHO_N "(cached) $ECHO_C" >&6
5364 else
5365   cat > conftest.S <<EOF
5366 #include "confdefs.h"
5367
5368 /* comment on
5369    two lines */
5370         ${libc_cv_dot_text}
5371         ${libc_cv_asm_global_directive} foo
5372 foo:
5373         /* Unfortunately this test only works for a real instruction,
5374            not for any of the machine-independent pseudo-ops.
5375            So we just have to assume everybody has a "nop".  */
5376         nop
5377         /* comment */
5378         nop
5379         /* comment */
5380         nop
5381 EOF
5382 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 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); }; } &&
5388    ac_pattern='conftest\.S'
5389    { ac_try='readelf --debug-dump=line conftest.o |
5390                    grep $ac_pattern 1>&5'
5391   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5392   (eval $ac_try) 2>&5
5393   ac_status=$?
5394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5395   (exit $ac_status); }; }; then
5396   libc_cv_cpp_asm_debuginfo=yes
5397 else
5398   libc_cv_cpp_asm_debuginfo=no
5399 fi
5400 rm -f conftest*
5401 fi
5402 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
5403 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
5404 if test $libc_cv_cpp_asm_debuginfo = yes; then
5405   cat >>confdefs.h <<\_ACEOF
5406 #define HAVE_CPP_ASM_DEBUGINFO 1
5407 _ACEOF
5408
5409 fi
5410
5411 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
5412 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
5413 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
5414   echo $ECHO_N "(cached) $ECHO_C" >&6
5415 else
5416   cat > conftest.c <<\EOF
5417 _start () {}
5418 int __eh_pc;
5419 __throw () {}
5420 EOF
5421 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5422                             -nostdlib -nostartfiles -Wl,--no-whole-archive
5423                             -o conftest conftest.c 1>&5'
5424   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5425   (eval $ac_try) 2>&5
5426   ac_status=$?
5427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5428   (exit $ac_status); }; }; then
5429   libc_cv_ld_no_whole_archive=yes
5430 else
5431   libc_cv_ld_no_whole_archive=no
5432 fi
5433 rm -f conftest*
5434 fi
5435 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
5436 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
5437 if test $libc_cv_ld_no_whole_archive = yes; then
5438   no_whole_archive=-Wl,--no-whole-archive
5439 fi
5440
5441 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
5442 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
5443 if test "${libc_cv_gcc_exceptions+set}" = set; then
5444   echo $ECHO_N "(cached) $ECHO_C" >&6
5445 else
5446   cat > conftest.c <<\EOF
5447 _start () {}
5448 int __eh_pc;
5449 __throw () {}
5450 EOF
5451 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5452                             -nostdlib -nostartfiles -fexceptions
5453                             -o conftest conftest.c 1>&5'
5454   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5455   (eval $ac_try) 2>&5
5456   ac_status=$?
5457   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5458   (exit $ac_status); }; }; then
5459   libc_cv_gcc_exceptions=yes
5460 else
5461   libc_cv_gcc_exceptions=no
5462 fi
5463 rm -f conftest*
5464 fi
5465 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
5466 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
5467 if test $libc_cv_gcc_exceptions = yes; then
5468   exceptions=-fexceptions
5469 fi
5470
5471 if test "$host_cpu" = powerpc ; then
5472 # Check for a bug present in at least versions 2.8.x of GCC
5473 # and versions 1.0.x of EGCS.
5474 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
5475 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
5476 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
5477   echo $ECHO_N "(cached) $ECHO_C" >&6
5478 else
5479   cat >conftest.$ac_ext <<_ACEOF
5480 #line $LINENO "configure"
5481 /* confdefs.h.  */
5482 _ACEOF
5483 cat confdefs.h >>conftest.$ac_ext
5484 cat >>conftest.$ac_ext <<_ACEOF
5485 /* end confdefs.h.  */
5486 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
5487 int
5488 main ()
5489 {
5490
5491   ;
5492   return 0;
5493 }
5494 _ACEOF
5495 rm -f conftest.$ac_objext
5496 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5497   (eval $ac_compile) 2>&5
5498   ac_status=$?
5499   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5500   (exit $ac_status); } &&
5501          { ac_try='test -s conftest.$ac_objext'
5502   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5503   (eval $ac_try) 2>&5
5504   ac_status=$?
5505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5506   (exit $ac_status); }; }; then
5507   libc_cv_c_asmcr0_bug='no'
5508 else
5509   echo "$as_me: failed program was:" >&5
5510 sed 's/^/| /' conftest.$ac_ext >&5
5511
5512 libc_cv_c_asmcr0_bug='yes'
5513 fi
5514 rm -f conftest.$ac_objext conftest.$ac_ext
5515 fi
5516 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
5517 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
5518 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
5519   cat >>confdefs.h <<\_ACEOF
5520 #define BROKEN_PPC_ASM_CR0 1
5521 _ACEOF
5522
5523 fi
5524 fi
5525
5526 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
5527 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
5528 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
5529   echo $ECHO_N "(cached) $ECHO_C" >&6
5530 else
5531   cat > conftest.c <<EOF
5532 #line 5532 "configure"
5533 static char *__EH_FRAME_BEGIN__;
5534 _start ()
5535 {
5536 #ifdef CHECK__register_frame
5537   __register_frame (__EH_FRAME_BEGIN__);
5538   __deregister_frame (__EH_FRAME_BEGIN__);
5539 #endif
5540 #ifdef CHECK__register_frame_info
5541   __register_frame_info (__EH_FRAME_BEGIN__);
5542   __deregister_frame_info (__EH_FRAME_BEGIN__);
5543 #endif
5544 }
5545 int __eh_pc;
5546 __throw () {}
5547 /* FIXME: this is fragile.  */
5548 malloc () {}
5549 strcmp () {}
5550 strlen () {}
5551 memcpy () {}
5552 memset () {}
5553 free () {}
5554 abort () {}
5555 __bzero () {}
5556 dl_iterate_phdr () {}
5557 EOF
5558 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
5559                             $LDFLAGS \
5560                             -nostdlib -nostartfiles -o conftest conftest.c \
5561                             -lgcc"
5562 # Some platforms' specs put -lgcc first.  The second one doesn't hurt.
5563 if { ac_try='$libc_unwind_check >&5'
5564   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5565   (eval $ac_try) 2>&5
5566   ac_status=$?
5567   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5568   (exit $ac_status); }; } ||
5569    { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
5570   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5571   (eval $ac_try) 2>&5
5572   ac_status=$?
5573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5574   (exit $ac_status); }; }
5575 then
5576   if $libc_unwind_check -v 2>&1 >/dev/null \
5577      | grep -q -- --eh-frame-hdr; then
5578     libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
5579   else
5580     libc_cv_gcc_dwarf2_unwind_info=static
5581   fi
5582 else
5583   libc_cv_gcc_dwarf2_unwind_info=no
5584 fi
5585 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
5586   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
5587                               $LDFLAGS -nostdlib -nostartfiles
5588                               -o conftest conftest.c -lgcc >&5'
5589   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5590   (eval $ac_try) 2>&5
5591   ac_status=$?
5592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5593   (exit $ac_status); }; }; then
5594     libc_cv_gcc_dwarf2_unwind_info=yes
5595   else
5596     libc_cv_gcc_dwarf2_unwind_info=no
5597   fi
5598 fi
5599 rm -f conftest*
5600 fi
5601 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
5602 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
5603 case $libc_cv_gcc_dwarf2_unwind_info in
5604 yes)
5605   cat >>confdefs.h <<\_ACEOF
5606 #define HAVE_DWARF2_UNWIND_INFO 1
5607 _ACEOF
5608
5609   ;;
5610 static)
5611   cat >>confdefs.h <<\_ACEOF
5612 #define HAVE_DWARF2_UNWIND_INFO 1
5613 _ACEOF
5614
5615   cat >>confdefs.h <<\_ACEOF
5616 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
5617 _ACEOF
5618
5619   ;;
5620 esac
5621
5622 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
5623 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
5624 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
5625   echo $ECHO_N "(cached) $ECHO_C" >&6
5626 else
5627   cat > conftest.c <<EOF
5628 #line 5628 "configure"
5629 int foo (int a)
5630 {
5631   a = __builtin_expect (a, 10);
5632   return a == 10 ? 0 : 1;
5633 }
5634 EOF
5635 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
5636                             -o conftest conftest.c -lgcc >&5'
5637   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5638   (eval $ac_try) 2>&5
5639   ac_status=$?
5640   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5641   (exit $ac_status); }; }; then
5642   libc_cv_gcc_builtin_expect=yes
5643 else
5644   libc_cv_gcc_builtin_expect=no
5645 fi
5646 rm -f conftest*
5647 fi
5648 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
5649 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
5650 if test "$libc_cv_gcc_builtin_expect" = yes; then
5651   cat >>confdefs.h <<\_ACEOF
5652 #define HAVE_BUILTIN_EXPECT 1
5653 _ACEOF
5654
5655 fi
5656
5657 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
5658 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
5659 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
5660   echo $ECHO_N "(cached) $ECHO_C" >&6
5661 else
5662   cat > conftest.c <<\EOF
5663 void zero (void *x)
5664 {
5665   __builtin_memset (x, 0, 1000);
5666 }
5667 EOF
5668 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
5669   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5670   (eval $ac_try) 2>&5
5671   ac_status=$?
5672   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5673   (exit $ac_status); }; };
5674 then
5675   libc_cv_gcc_builtin_memset=no
5676 else
5677   libc_cv_gcc_builtin_memset=yes
5678 fi
5679 rm -f conftest*
5680 fi
5681 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
5682 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
5683 if test "$libc_cv_gcc_builtin_memset" = yes ; then
5684   cat >>confdefs.h <<\_ACEOF
5685 #define HAVE_BUILTIN_MEMSET 1
5686 _ACEOF
5687
5688 fi
5689
5690 echo "$as_me:$LINENO: checking for local label subtraction" >&5
5691 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
5692 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
5693   echo $ECHO_N "(cached) $ECHO_C" >&6
5694 else
5695   cat > conftest.c <<EOF
5696 #line 5696 "configure"
5697 int foo (int a)
5698 {
5699   static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
5700   void *p = &&l1 + ar[a];
5701   goto *p;
5702  l1:
5703   return 1;
5704  l2:
5705   return 2;
5706 }
5707 EOF
5708 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
5709                             -o conftest conftest.c -lgcc >&5'
5710   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5711   (eval $ac_try) 2>&5
5712   ac_status=$?
5713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5714   (exit $ac_status); }; }; then
5715   libc_cv_gcc_subtract_local_labels=yes
5716 else
5717   libc_cv_gcc_subtract_local_labels=no
5718 fi
5719 rm -f conftest*
5720 fi
5721 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
5722 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
5723 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
5724   cat >>confdefs.h <<\_ACEOF
5725 #define HAVE_SUBTRACT_LOCAL_LABELS 1
5726 _ACEOF
5727
5728 fi
5729
5730 if test "x$use__thread" != xno; then
5731   echo "$as_me:$LINENO: checking for __thread" >&5
5732 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
5733 if test "${libc_cv_gcc___thread+set}" = set; then
5734   echo $ECHO_N "(cached) $ECHO_C" >&6
5735 else
5736   cat > conftest.c <<\EOF
5737 __thread int a = 42;
5738 EOF
5739   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
5740   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5741   (eval $ac_try) 2>&5
5742   ac_status=$?
5743   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5744   (exit $ac_status); }; }; then
5745     libc_cv_gcc___thread=yes
5746   else
5747     libc_cv_gcc___thread=no
5748   fi
5749   rm -f conftest*
5750 fi
5751 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
5752 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
5753   if test "$libc_cv_gcc___thread" = yes; then
5754     cat >>confdefs.h <<\_ACEOF
5755 #define HAVE___THREAD 1
5756 _ACEOF
5757
5758   fi
5759 else
5760   libc_cv_gcc___thread=no
5761 fi
5762
5763 if test "$libc_cv_gcc___thread" = yes; then
5764     echo "$as_me:$LINENO: checking for tls_model attribute" >&5
5765 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
5766 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
5767   echo $ECHO_N "(cached) $ECHO_C" >&6
5768 else
5769     cat > conftest.c <<\EOF
5770 extern __thread int a __attribute__((tls_model ("initial-exec")));
5771 EOF
5772   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
5773   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5774   (eval $ac_try) 2>&5
5775   ac_status=$?
5776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5777   (exit $ac_status); }; }; then
5778     libc_cv_gcc_tls_model_attr=yes
5779   else
5780     libc_cv_gcc_tls_model_attr=no
5781   fi
5782   rm -f conftest*
5783 fi
5784 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
5785 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
5786   if test "$libc_cv_gcc_tls_model_attr" = yes; then
5787     cat >>confdefs.h <<\_ACEOF
5788 #define HAVE_TLS_MODEL_ATTRIBUTE 1
5789 _ACEOF
5790
5791   fi
5792 fi
5793
5794 echo "$as_me:$LINENO: checking for libgd" >&5
5795 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
5796 if test "$with_gd" != "no"; then
5797   old_CFLAGS="$CFLAGS"
5798   CFLAGS="$CFLAGS $libgd_include"
5799   old_LDFLAGS="$LDFLAGS"
5800   LDFLAGS="$LDFLAGS $libgd_ldflags"
5801   old_LIBS="$LIBS"
5802   LIBS="$LIBS -lgd -lpng -lz -lm"
5803   cat >conftest.$ac_ext <<_ACEOF
5804 #line $LINENO "configure"
5805 /* confdefs.h.  */
5806 _ACEOF
5807 cat confdefs.h >>conftest.$ac_ext
5808 cat >>conftest.$ac_ext <<_ACEOF
5809 /* end confdefs.h.  */
5810 #include <gd.h>
5811 int
5812 main ()
5813 {
5814 gdImagePng (0, 0)
5815   ;
5816   return 0;
5817 }
5818 _ACEOF
5819 rm -f conftest.$ac_objext conftest$ac_exeext
5820 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5821   (eval $ac_link) 2>&5
5822   ac_status=$?
5823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5824   (exit $ac_status); } &&
5825          { ac_try='test -s conftest$ac_exeext'
5826   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5827   (eval $ac_try) 2>&5
5828   ac_status=$?
5829   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5830   (exit $ac_status); }; }; then
5831   LIBGD=yes
5832 else
5833   echo "$as_me: failed program was:" >&5
5834 sed 's/^/| /' conftest.$ac_ext >&5
5835
5836 LIBGD=no
5837 fi
5838 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5839   CFLAGS="$old_CFLAGS"
5840   LDFLAGS="$old_LDFLAGS"
5841   LIBS="$old_LIBS"
5842 else
5843   LIBGD=no
5844 fi
5845 echo "$as_me:$LINENO: result: $LIBGD" >&5
5846 echo "${ECHO_T}$LIBGD" >&6
5847
5848
5849
5850 echo "$as_me:$LINENO: checking for egrep" >&5
5851 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
5852 if test "${ac_cv_prog_egrep+set}" = set; then
5853   echo $ECHO_N "(cached) $ECHO_C" >&6
5854 else
5855   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
5856     then ac_cv_prog_egrep='grep -E'
5857     else ac_cv_prog_egrep='egrep'
5858     fi
5859 fi
5860 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
5861 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
5862  EGREP=$ac_cv_prog_egrep
5863
5864
5865 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5866 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5867 if test "${ac_cv_header_stdc+set}" = set; then
5868   echo $ECHO_N "(cached) $ECHO_C" >&6
5869 else
5870   cat >conftest.$ac_ext <<_ACEOF
5871 #line $LINENO "configure"
5872 /* confdefs.h.  */
5873 _ACEOF
5874 cat confdefs.h >>conftest.$ac_ext
5875 cat >>conftest.$ac_ext <<_ACEOF
5876 /* end confdefs.h.  */
5877 #include <stdlib.h>
5878 #include <stdarg.h>
5879 #include <string.h>
5880 #include <float.h>
5881
5882 int
5883 main ()
5884 {
5885
5886   ;
5887   return 0;
5888 }
5889 _ACEOF
5890 rm -f conftest.$ac_objext
5891 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5892   (eval $ac_compile) 2>&5
5893   ac_status=$?
5894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5895   (exit $ac_status); } &&
5896          { ac_try='test -s conftest.$ac_objext'
5897   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5898   (eval $ac_try) 2>&5
5899   ac_status=$?
5900   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5901   (exit $ac_status); }; }; then
5902   ac_cv_header_stdc=yes
5903 else
5904   echo "$as_me: failed program was:" >&5
5905 sed 's/^/| /' conftest.$ac_ext >&5
5906
5907 ac_cv_header_stdc=no
5908 fi
5909 rm -f conftest.$ac_objext conftest.$ac_ext
5910
5911 if test $ac_cv_header_stdc = yes; then
5912   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5913   cat >conftest.$ac_ext <<_ACEOF
5914 #line $LINENO "configure"
5915 /* confdefs.h.  */
5916 _ACEOF
5917 cat confdefs.h >>conftest.$ac_ext
5918 cat >>conftest.$ac_ext <<_ACEOF
5919 /* end confdefs.h.  */
5920 #include <string.h>
5921
5922 _ACEOF
5923 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5924   $EGREP "memchr" >/dev/null 2>&1; then
5925   :
5926 else
5927   ac_cv_header_stdc=no
5928 fi
5929 rm -f conftest*
5930
5931 fi
5932
5933 if test $ac_cv_header_stdc = yes; then
5934   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5935   cat >conftest.$ac_ext <<_ACEOF
5936 #line $LINENO "configure"
5937 /* confdefs.h.  */
5938 _ACEOF
5939 cat confdefs.h >>conftest.$ac_ext
5940 cat >>conftest.$ac_ext <<_ACEOF
5941 /* end confdefs.h.  */
5942 #include <stdlib.h>
5943
5944 _ACEOF
5945 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5946   $EGREP "free" >/dev/null 2>&1; then
5947   :
5948 else
5949   ac_cv_header_stdc=no
5950 fi
5951 rm -f conftest*
5952
5953 fi
5954
5955 if test $ac_cv_header_stdc = yes; then
5956   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5957   if test "$cross_compiling" = yes; then
5958   :
5959 else
5960   cat >conftest.$ac_ext <<_ACEOF
5961 #line $LINENO "configure"
5962 /* confdefs.h.  */
5963 _ACEOF
5964 cat confdefs.h >>conftest.$ac_ext
5965 cat >>conftest.$ac_ext <<_ACEOF
5966 /* end confdefs.h.  */
5967 #include <ctype.h>
5968 #if ((' ' & 0x0FF) == 0x020)
5969 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5970 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5971 #else
5972 # define ISLOWER(c) \
5973                    (('a' <= (c) && (c) <= 'i') \
5974                      || ('j' <= (c) && (c) <= 'r') \
5975                      || ('s' <= (c) && (c) <= 'z'))
5976 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5977 #endif
5978
5979 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5980 int
5981 main ()
5982 {
5983   int i;
5984   for (i = 0; i < 256; i++)
5985     if (XOR (islower (i), ISLOWER (i))
5986         || toupper (i) != TOUPPER (i))
5987       exit(2);
5988   exit (0);
5989 }
5990 _ACEOF
5991 rm -f conftest$ac_exeext
5992 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5993   (eval $ac_link) 2>&5
5994   ac_status=$?
5995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5996   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5997   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5998   (eval $ac_try) 2>&5
5999   ac_status=$?
6000   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6001   (exit $ac_status); }; }; then
6002   :
6003 else
6004   echo "$as_me: program exited with status $ac_status" >&5
6005 echo "$as_me: failed program was:" >&5
6006 sed 's/^/| /' conftest.$ac_ext >&5
6007
6008 ( exit $ac_status )
6009 ac_cv_header_stdc=no
6010 fi
6011 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6012 fi
6013 fi
6014 fi
6015 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6016 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6017 if test $ac_cv_header_stdc = yes; then
6018
6019 cat >>confdefs.h <<\_ACEOF
6020 #define STDC_HEADERS 1
6021 _ACEOF
6022
6023 fi
6024
6025 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6036                   inttypes.h stdint.h unistd.h
6037 do
6038 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6039 echo "$as_me:$LINENO: checking for $ac_header" >&5
6040 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6041 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6042   echo $ECHO_N "(cached) $ECHO_C" >&6
6043 else
6044   cat >conftest.$ac_ext <<_ACEOF
6045 #line $LINENO "configure"
6046 /* confdefs.h.  */
6047 _ACEOF
6048 cat confdefs.h >>conftest.$ac_ext
6049 cat >>conftest.$ac_ext <<_ACEOF
6050 /* end confdefs.h.  */
6051 $ac_includes_default
6052
6053 #include <$ac_header>
6054 _ACEOF
6055 rm -f conftest.$ac_objext
6056 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6057   (eval $ac_compile) 2>&5
6058   ac_status=$?
6059   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6060   (exit $ac_status); } &&
6061          { ac_try='test -s conftest.$ac_objext'
6062   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6063   (eval $ac_try) 2>&5
6064   ac_status=$?
6065   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6066   (exit $ac_status); }; }; then
6067   eval "$as_ac_Header=yes"
6068 else
6069   echo "$as_me: failed program was:" >&5
6070 sed 's/^/| /' conftest.$ac_ext >&5
6071
6072 eval "$as_ac_Header=no"
6073 fi
6074 rm -f conftest.$ac_objext conftest.$ac_ext
6075 fi
6076 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6077 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6078 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6079   cat >>confdefs.h <<_ACEOF
6080 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6081 _ACEOF
6082
6083 fi
6084
6085 done
6086
6087
6088 echo "$as_me:$LINENO: checking for long double" >&5
6089 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6090 if test "${ac_cv_type_long_double+set}" = set; then
6091   echo $ECHO_N "(cached) $ECHO_C" >&6
6092 else
6093   cat >conftest.$ac_ext <<_ACEOF
6094 #line $LINENO "configure"
6095 /* confdefs.h.  */
6096 _ACEOF
6097 cat confdefs.h >>conftest.$ac_ext
6098 cat >>conftest.$ac_ext <<_ACEOF
6099 /* end confdefs.h.  */
6100 $ac_includes_default
6101 int
6102 main ()
6103 {
6104 if ((long double *) 0)
6105   return 0;
6106 if (sizeof (long double))
6107   return 0;
6108   ;
6109   return 0;
6110 }
6111 _ACEOF
6112 rm -f conftest.$ac_objext
6113 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6114   (eval $ac_compile) 2>&5
6115   ac_status=$?
6116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6117   (exit $ac_status); } &&
6118          { ac_try='test -s conftest.$ac_objext'
6119   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6120   (eval $ac_try) 2>&5
6121   ac_status=$?
6122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6123   (exit $ac_status); }; }; then
6124   ac_cv_type_long_double=yes
6125 else
6126   echo "$as_me: failed program was:" >&5
6127 sed 's/^/| /' conftest.$ac_ext >&5
6128
6129 ac_cv_type_long_double=no
6130 fi
6131 rm -f conftest.$ac_objext conftest.$ac_ext
6132 fi
6133 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
6134 echo "${ECHO_T}$ac_cv_type_long_double" >&6
6135
6136 echo "$as_me:$LINENO: checking size of long double" >&5
6137 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
6138 if test "${ac_cv_sizeof_long_double+set}" = set; then
6139   echo $ECHO_N "(cached) $ECHO_C" >&6
6140 else
6141   if test "$ac_cv_type_long_double" = yes; then
6142   # The cast to unsigned long works around a bug in the HP C Compiler
6143   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6144   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6145   # This bug is HP SR number 8606223364.
6146   if test "$cross_compiling" = yes; then
6147   # Depending upon the size, compute the lo and hi bounds.
6148 cat >conftest.$ac_ext <<_ACEOF
6149 #line $LINENO "configure"
6150 /* confdefs.h.  */
6151 _ACEOF
6152 cat confdefs.h >>conftest.$ac_ext
6153 cat >>conftest.$ac_ext <<_ACEOF
6154 /* end confdefs.h.  */
6155 $ac_includes_default
6156 int
6157 main ()
6158 {
6159 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
6160 test_array [0] = 0
6161
6162   ;
6163   return 0;
6164 }
6165 _ACEOF
6166 rm -f conftest.$ac_objext
6167 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6168   (eval $ac_compile) 2>&5
6169   ac_status=$?
6170   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6171   (exit $ac_status); } &&
6172          { ac_try='test -s conftest.$ac_objext'
6173   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6174   (eval $ac_try) 2>&5
6175   ac_status=$?
6176   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6177   (exit $ac_status); }; }; then
6178   ac_lo=0 ac_mid=0
6179   while :; do
6180     cat >conftest.$ac_ext <<_ACEOF
6181 #line $LINENO "configure"
6182 /* confdefs.h.  */
6183 _ACEOF
6184 cat confdefs.h >>conftest.$ac_ext
6185 cat >>conftest.$ac_ext <<_ACEOF
6186 /* end confdefs.h.  */
6187 $ac_includes_default
6188 int
6189 main ()
6190 {
6191 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
6192 test_array [0] = 0
6193
6194   ;
6195   return 0;
6196 }
6197 _ACEOF
6198 rm -f conftest.$ac_objext
6199 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6200   (eval $ac_compile) 2>&5
6201   ac_status=$?
6202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6203   (exit $ac_status); } &&
6204          { ac_try='test -s conftest.$ac_objext'
6205   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6206   (eval $ac_try) 2>&5
6207   ac_status=$?
6208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6209   (exit $ac_status); }; }; then
6210   ac_hi=$ac_mid; break
6211 else
6212   echo "$as_me: failed program was:" >&5
6213 sed 's/^/| /' conftest.$ac_ext >&5
6214
6215 ac_lo=`expr $ac_mid + 1`
6216                     if test $ac_lo -le $ac_mid; then
6217                       ac_lo= ac_hi=
6218                       break
6219                     fi
6220                     ac_mid=`expr 2 '*' $ac_mid + 1`
6221 fi
6222 rm -f conftest.$ac_objext conftest.$ac_ext
6223   done
6224 else
6225   echo "$as_me: failed program was:" >&5
6226 sed 's/^/| /' conftest.$ac_ext >&5
6227
6228 cat >conftest.$ac_ext <<_ACEOF
6229 #line $LINENO "configure"
6230 /* confdefs.h.  */
6231 _ACEOF
6232 cat confdefs.h >>conftest.$ac_ext
6233 cat >>conftest.$ac_ext <<_ACEOF
6234 /* end confdefs.h.  */
6235 $ac_includes_default
6236 int
6237 main ()
6238 {
6239 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
6240 test_array [0] = 0
6241
6242   ;
6243   return 0;
6244 }
6245 _ACEOF
6246 rm -f conftest.$ac_objext
6247 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6248   (eval $ac_compile) 2>&5
6249   ac_status=$?
6250   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6251   (exit $ac_status); } &&
6252          { ac_try='test -s conftest.$ac_objext'
6253   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6254   (eval $ac_try) 2>&5
6255   ac_status=$?
6256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6257   (exit $ac_status); }; }; then
6258   ac_hi=-1 ac_mid=-1
6259   while :; do
6260     cat >conftest.$ac_ext <<_ACEOF
6261 #line $LINENO "configure"
6262 /* confdefs.h.  */
6263 _ACEOF
6264 cat confdefs.h >>conftest.$ac_ext
6265 cat >>conftest.$ac_ext <<_ACEOF
6266 /* end confdefs.h.  */
6267 $ac_includes_default
6268 int
6269 main ()
6270 {
6271 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
6272 test_array [0] = 0
6273
6274   ;
6275   return 0;
6276 }
6277 _ACEOF
6278 rm -f conftest.$ac_objext
6279 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6280   (eval $ac_compile) 2>&5
6281   ac_status=$?
6282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6283   (exit $ac_status); } &&
6284          { ac_try='test -s conftest.$ac_objext'
6285   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6286   (eval $ac_try) 2>&5
6287   ac_status=$?
6288   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6289   (exit $ac_status); }; }; then
6290   ac_lo=$ac_mid; break
6291 else
6292   echo "$as_me: failed program was:" >&5
6293 sed 's/^/| /' conftest.$ac_ext >&5
6294
6295 ac_hi=`expr '(' $ac_mid ')' - 1`
6296                        if test $ac_mid -le $ac_hi; then
6297                          ac_lo= ac_hi=
6298                          break
6299                        fi
6300                        ac_mid=`expr 2 '*' $ac_mid`
6301 fi
6302 rm -f conftest.$ac_objext conftest.$ac_ext
6303   done
6304 else
6305   echo "$as_me: failed program was:" >&5
6306 sed 's/^/| /' conftest.$ac_ext >&5
6307
6308 ac_lo= ac_hi=
6309 fi
6310 rm -f conftest.$ac_objext conftest.$ac_ext
6311 fi
6312 rm -f conftest.$ac_objext conftest.$ac_ext
6313 # Binary search between lo and hi bounds.
6314 while test "x$ac_lo" != "x$ac_hi"; do
6315   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
6316   cat >conftest.$ac_ext <<_ACEOF
6317 #line $LINENO "configure"
6318 /* confdefs.h.  */
6319 _ACEOF
6320 cat confdefs.h >>conftest.$ac_ext
6321 cat >>conftest.$ac_ext <<_ACEOF
6322 /* end confdefs.h.  */
6323 $ac_includes_default
6324 int
6325 main ()
6326 {
6327 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
6328 test_array [0] = 0
6329
6330   ;
6331   return 0;
6332 }
6333 _ACEOF
6334 rm -f conftest.$ac_objext
6335 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6336   (eval $ac_compile) 2>&5
6337   ac_status=$?
6338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6339   (exit $ac_status); } &&
6340          { ac_try='test -s conftest.$ac_objext'
6341   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6342   (eval $ac_try) 2>&5
6343   ac_status=$?
6344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6345   (exit $ac_status); }; }; then
6346   ac_hi=$ac_mid
6347 else
6348   echo "$as_me: failed program was:" >&5
6349 sed 's/^/| /' conftest.$ac_ext >&5
6350
6351 ac_lo=`expr '(' $ac_mid ')' + 1`
6352 fi
6353 rm -f conftest.$ac_objext conftest.$ac_ext
6354 done
6355 case $ac_lo in
6356 ?*) ac_cv_sizeof_long_double=$ac_lo;;
6357 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
6358 See \`config.log' for more details." >&5
6359 echo "$as_me: error: cannot compute sizeof (long double), 77
6360 See \`config.log' for more details." >&2;}
6361    { (exit 1); exit 1; }; } ;;
6362 esac
6363 else
6364   if test "$cross_compiling" = yes; then
6365   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
6366 See \`config.log' for more details." >&5
6367 echo "$as_me: error: cannot run test program while cross compiling
6368 See \`config.log' for more details." >&2;}
6369    { (exit 1); exit 1; }; }
6370 else
6371   cat >conftest.$ac_ext <<_ACEOF
6372 #line $LINENO "configure"
6373 /* confdefs.h.  */
6374 _ACEOF
6375 cat confdefs.h >>conftest.$ac_ext
6376 cat >>conftest.$ac_ext <<_ACEOF
6377 /* end confdefs.h.  */
6378 $ac_includes_default
6379 long longval () { return (long) (sizeof (long double)); }
6380 unsigned long ulongval () { return (long) (sizeof (long double)); }
6381 #include <stdio.h>
6382 #include <stdlib.h>
6383 int
6384 main ()
6385 {
6386
6387   FILE *f = fopen ("conftest.val", "w");
6388   if (! f)
6389     exit (1);
6390   if (((long) (sizeof (long double))) < 0)
6391     {
6392       long i = longval ();
6393       if (i != ((long) (sizeof (long double))))
6394         exit (1);
6395       fprintf (f, "%ld\n", i);
6396     }
6397   else
6398     {
6399       unsigned long i = ulongval ();
6400       if (i != ((long) (sizeof (long double))))
6401         exit (1);
6402       fprintf (f, "%lu\n", i);
6403     }
6404   exit (ferror (f) || fclose (f) != 0);
6405
6406   ;
6407   return 0;
6408 }
6409 _ACEOF
6410 rm -f conftest$ac_exeext
6411 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6412   (eval $ac_link) 2>&5
6413   ac_status=$?
6414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6415   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6416   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6417   (eval $ac_try) 2>&5
6418   ac_status=$?
6419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6420   (exit $ac_status); }; }; then
6421   ac_cv_sizeof_long_double=`cat conftest.val`
6422 else
6423   echo "$as_me: program exited with status $ac_status" >&5
6424 echo "$as_me: failed program was:" >&5
6425 sed 's/^/| /' conftest.$ac_ext >&5
6426
6427 ( exit $ac_status )
6428 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
6429 See \`config.log' for more details." >&5
6430 echo "$as_me: error: cannot compute sizeof (long double), 77
6431 See \`config.log' for more details." >&2;}
6432    { (exit 1); exit 1; }; }
6433 fi
6434 rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6435 fi
6436 fi
6437 rm -f conftest.val
6438 else
6439   ac_cv_sizeof_long_double=0
6440 fi
6441 fi
6442 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
6443 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
6444 cat >>confdefs.h <<_ACEOF
6445 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
6446 _ACEOF
6447
6448
6449 sizeof_long_double=$ac_cv_sizeof_long_double
6450
6451
6452 ### End of automated tests.
6453 ### Now run sysdeps configure fragments.
6454
6455 # They also can set these variables.
6456 use_ldconfig=no
6457 ldd_rewrite_script=no
6458 libc_cv_sysconfdir=$sysconfdir
6459 libc_cv_gcc_unwind_find_fde=no
6460
6461 # Iterate over all the sysdep directories we will use, running their
6462 # configure fragments, and looking for a uname implementation.
6463 uname=
6464 for dir in $sysnames; do
6465   case $dir in
6466     /*) dest=$dir ;;
6467     *)  dest=$srcdir/$dir ;;
6468   esac
6469   if test -r $dest/configure; then
6470     echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
6471 echo "${ECHO_T}running configure fragment for $dir" >&6
6472     . $dest/configure
6473   fi
6474
6475   if test -z "$uname"; then
6476     if test -r $dest/uname.c ||
6477        test -r $dest/uname.S ||
6478        { test -r $dest/syscalls.list &&
6479          grep '^uname[  ]' $dest/syscalls.list >/dev/null; }; then
6480       uname=$dir
6481     fi
6482   fi
6483 done
6484
6485 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
6486   cat >>confdefs.h <<\_ACEOF
6487 #define EXPORT_UNWIND_FIND_FDE 1
6488 _ACEOF
6489
6490 fi
6491
6492
6493 # If we will use the generic uname implementation, we must figure out what
6494 # it will say by examining the system, and write the results in config-name.h.
6495 if test "$uname" = "sysdeps/generic"; then
6496
6497   uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
6498   if test $uname_sysname != $config_os; then
6499     config_release=`echo $config_os | sed s/$uname_sysname//`
6500   fi
6501
6502   echo "$as_me:$LINENO: checking OS release for uname" >&5
6503 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
6504 if test "${libc_cv_uname_release+set}" = set; then
6505   echo $ECHO_N "(cached) $ECHO_C" >&6
6506 else
6507       if test -r /vmunix; then
6508       kernel_id=`strings /vmunix | grep UNIX`
6509     elif test -r /dynix; then
6510       kernel_id=`strings /dynix | grep DYNIX`
6511     else
6512       kernel_id=
6513     fi
6514
6515   kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
6516   if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
6517          != x$config_release; then
6518     # The configuration release is a substring of the kernel release.
6519     libc_cv_uname_release=$kernel_release
6520   elif test x$config_release != x; then
6521     libc_cv_uname_release=$config_release
6522   elif test x$kernel_release != x; then
6523     libc_cv_uname_release=$kernel_release
6524   else
6525     libc_cv_uname_release=unknown
6526   fi
6527 fi
6528 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
6529 echo "${ECHO_T}$libc_cv_uname_release" >&6
6530   uname_release="$libc_cv_uname_release"
6531
6532   echo "$as_me:$LINENO: checking OS version for uname" >&5
6533 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
6534 if test "${libc_cv_uname_version+set}" = set; then
6535   echo $ECHO_N "(cached) $ECHO_C" >&6
6536 else
6537       if test -r /vmunix; then
6538       kernel_id=`strings /vmunix | grep UNIX`
6539     elif test -r /dynix; then
6540       kernel_id=`strings /dynix | grep DYNIX`
6541     else
6542       kernel_id=
6543     fi
6544
6545   kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
6546   if test -n "$kernel_version"; then
6547     libc_cv_uname_version="$kernel_version"
6548   else
6549     libc_cv_uname_version=unknown
6550   fi
6551 fi
6552 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
6553 echo "${ECHO_T}$libc_cv_uname_version" >&6
6554   uname_version="$libc_cv_uname_version"
6555
6556     config_uname=config-name.h:config-name.in
6557 else
6558   # For non-generic uname, we don't need to create config-name.h at all.
6559   config_uname=
6560 fi
6561
6562 cat >>confdefs.h <<\_ACEOF
6563 #define USE_IN_LIBIO 1
6564 _ACEOF
6565
6566
6567 # Test for old glibc 2.0.x headers so that they can be removed properly
6568 # Search only in includedir.
6569 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
6570 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
6571 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
6572 then
6573   old_glibc_headers=yes
6574 else
6575   old_glibc_headers=no
6576 fi
6577 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
6578 echo "${ECHO_T}$old_glibc_headers" >&6
6579 if test ${old_glibc_headers} = yes; then
6580   { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
6581 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
6582   { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
6583 echo "$as_me: WARNING: *** be removed." >&2;}
6584 fi
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596 if test $gnu_ld = yes; then
6597   cat >>confdefs.h <<\_ACEOF
6598 #define HAVE_GNU_LD 1
6599 _ACEOF
6600
6601 fi
6602 if test $gnu_as = yes; then
6603   cat >>confdefs.h <<\_ACEOF
6604 #define HAVE_GNU_AS 1
6605 _ACEOF
6606
6607 fi
6608 if test $elf = yes; then
6609   cat >>confdefs.h <<\_ACEOF
6610 #define HAVE_ELF 1
6611 _ACEOF
6612
6613 fi
6614 if test $xcoff = yes; then
6615   cat >>confdefs.h <<\_ACEOF
6616 #define HAVE_XCOFF 1
6617 _ACEOF
6618
6619 fi
6620
6621
6622
6623 if test $shared = default; then
6624   if test $gnu_ld = yes; then
6625     shared=$elf
6626   else
6627     # For now we do not assume shared libs are available.  In future more
6628     # tests might become available.
6629     shared=no
6630   fi
6631 fi
6632
6633 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
6634 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
6635 if test "${pic_default+set}" = set; then
6636   echo $ECHO_N "(cached) $ECHO_C" >&6
6637 else
6638   pic_default=yes
6639 cat > conftest.c <<EOF
6640 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
6641 # error PIC is default.
6642 #endif
6643 EOF
6644 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
6645   pic_default=no
6646 fi
6647 rm -f conftest.*
6648 fi
6649 echo "$as_me:$LINENO: result: $pic_default" >&5
6650 echo "${ECHO_T}$pic_default" >&6
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661 case "$add_ons" in
6662   *door*) linux_doors=yes ;;
6663   *) linux_doors=no ;;
6664 esac
6665
6666
6667
6668
6669 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
6670   config_makefile=
6671 else
6672   config_makefile=Makefile
6673 fi
6674
6675 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
6676 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
6677
6678
6679
6680                                         ac_config_files="$ac_config_files config.make glibcbug ${config_makefile} ${config_uname}"
6681
6682           ac_config_commands="$ac_config_commands default"
6683
6684 cat >confcache <<\_ACEOF
6685 # This file is a shell script that caches the results of configure
6686 # tests run on this system so they can be shared between configure
6687 # scripts and configure runs, see configure's option --config-cache.
6688 # It is not useful on other systems.  If it contains results you don't
6689 # want to keep, you may remove or edit it.
6690 #
6691 # config.status only pays attention to the cache file if you give it
6692 # the --recheck option to rerun configure.
6693 #
6694 # `ac_cv_env_foo' variables (set or unset) will be overridden when
6695 # loading this file, other *unset* `ac_cv_foo' will be assigned the
6696 # following values.
6697
6698 _ACEOF
6699
6700 # The following way of writing the cache mishandles newlines in values,
6701 # but we know of no workaround that is simple, portable, and efficient.
6702 # So, don't put newlines in cache variables' values.
6703 # Ultrix sh set writes to stderr and can't be redirected directly,
6704 # and sets the high bit in the cache file unless we assign to the vars.
6705 {
6706   (set) 2>&1 |
6707     case `(ac_space=' '; set | grep ac_space) 2>&1` in
6708     *ac_space=\ *)
6709       # `set' does not quote correctly, so add quotes (double-quote
6710       # substitution turns \\\\ into \\, and sed turns \\ into \).
6711       sed -n \
6712         "s/'/'\\\\''/g;
6713           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
6714       ;;
6715     *)
6716       # `set' quotes correctly as required by POSIX, so do not add quotes.
6717       sed -n \
6718         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
6719       ;;
6720     esac;
6721 } |
6722   sed '
6723      t clear
6724      : clear
6725      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
6726      t end
6727      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
6728      : end' >>confcache
6729 if diff $cache_file confcache >/dev/null 2>&1; then :; else
6730   if test -w $cache_file; then
6731     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
6732     cat confcache >$cache_file
6733   else
6734     echo "not updating unwritable cache $cache_file"
6735   fi
6736 fi
6737 rm -f confcache
6738
6739 test "x$prefix" = xNONE && prefix=$ac_default_prefix
6740 # Let make expand exec_prefix.
6741 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
6742
6743 # VPATH may cause trouble with some makes, so we remove $(srcdir),
6744 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
6745 # trailing colons and then remove the whole line if VPATH becomes empty
6746 # (actually we leave an empty line to preserve line numbers).
6747 if test "x$srcdir" = x.; then
6748   ac_vpsub='/^[         ]*VPATH[        ]*=/{
6749 s/:*\$(srcdir):*/:/;
6750 s/:*\${srcdir}:*/:/;
6751 s/:*@srcdir@:*/:/;
6752 s/^\([^=]*=[    ]*\):*/\1/;
6753 s/:*$//;
6754 s/^[^=]*=[      ]*$//;
6755 }'
6756 fi
6757
6758 DEFS=-DHAVE_CONFIG_H
6759
6760 ac_libobjs=
6761 ac_ltlibobjs=
6762 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
6763   # 1. Remove the extension, and $U if already installed.
6764   ac_i=`echo "$ac_i" |
6765          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
6766   # 2. Add them.
6767   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
6768   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
6769 done
6770 LIBOBJS=$ac_libobjs
6771
6772 LTLIBOBJS=$ac_ltlibobjs
6773
6774
6775
6776 : ${CONFIG_STATUS=./config.status}
6777 ac_clean_files_save=$ac_clean_files
6778 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
6779 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
6780 echo "$as_me: creating $CONFIG_STATUS" >&6;}
6781 cat >$CONFIG_STATUS <<_ACEOF
6782 #! $SHELL
6783 # Generated by $as_me.
6784 # Run this file to recreate the current configuration.
6785 # Compiler output produced by configure, useful for debugging
6786 # configure, is in config.log if it exists.
6787
6788 debug=false
6789 ac_cs_recheck=false
6790 ac_cs_silent=false
6791 SHELL=\${CONFIG_SHELL-$SHELL}
6792 _ACEOF
6793
6794 cat >>$CONFIG_STATUS <<\_ACEOF
6795 ## --------------------- ##
6796 ## M4sh Initialization.  ##
6797 ## --------------------- ##
6798
6799 # Be Bourne compatible
6800 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
6801   emulate sh
6802   NULLCMD=:
6803   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
6804   # is contrary to our usage.  Disable this feature.
6805   alias -g '${1+"$@"}'='"$@"'
6806 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
6807   set -o posix
6808 fi
6809
6810 # Support unset when possible.
6811 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
6812   as_unset=unset
6813 else
6814   as_unset=false
6815 fi
6816
6817
6818 # Work around bugs in pre-3.0 UWIN ksh.
6819 $as_unset ENV MAIL MAILPATH
6820 PS1='$ '
6821 PS2='> '
6822 PS4='+ '
6823
6824 # NLS nuisances.
6825 for as_var in \
6826   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
6827   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
6828   LC_TELEPHONE LC_TIME
6829 do
6830   if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
6831     eval $as_var=C; export $as_var
6832   else
6833     $as_unset $as_var
6834   fi
6835 done
6836
6837 # Required to use basename.
6838 if expr a : '\(a\)' >/dev/null 2>&1; then
6839   as_expr=expr
6840 else
6841   as_expr=false
6842 fi
6843
6844 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
6845   as_basename=basename
6846 else
6847   as_basename=false
6848 fi
6849
6850
6851 # Name of the executable.
6852 as_me=`$as_basename "$0" ||
6853 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
6854          X"$0" : 'X\(//\)$' \| \
6855          X"$0" : 'X\(/\)$' \| \
6856          .     : '\(.\)' 2>/dev/null ||
6857 echo X/"$0" |
6858     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
6859           /^X\/\(\/\/\)$/{ s//\1/; q; }
6860           /^X\/\(\/\).*/{ s//\1/; q; }
6861           s/.*/./; q'`
6862
6863
6864 # PATH needs CR, and LINENO needs CR and PATH.
6865 # Avoid depending upon Character Ranges.
6866 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
6867 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
6868 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
6869 as_cr_digits='0123456789'
6870 as_cr_alnum=$as_cr_Letters$as_cr_digits
6871
6872 # The user is always right.
6873 if test "${PATH_SEPARATOR+set}" != set; then
6874   echo "#! /bin/sh" >conf$$.sh
6875   echo  "exit 0"   >>conf$$.sh
6876   chmod +x conf$$.sh
6877   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
6878     PATH_SEPARATOR=';'
6879   else
6880     PATH_SEPARATOR=:
6881   fi
6882   rm -f conf$$.sh
6883 fi
6884
6885
6886   as_lineno_1=$LINENO
6887   as_lineno_2=$LINENO
6888   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6889   test "x$as_lineno_1" != "x$as_lineno_2" &&
6890   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
6891   # Find who we are.  Look in the path if we contain no path at all
6892   # relative or not.
6893   case $0 in
6894     *[\\/]* ) as_myself=$0 ;;
6895     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6896 for as_dir in $PATH
6897 do
6898   IFS=$as_save_IFS
6899   test -z "$as_dir" && as_dir=.
6900   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
6901 done
6902
6903        ;;
6904   esac
6905   # We did not find ourselves, most probably we were run as `sh COMMAND'
6906   # in which case we are not to be found in the path.
6907   if test "x$as_myself" = x; then
6908     as_myself=$0
6909   fi
6910   if test ! -f "$as_myself"; then
6911     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
6912 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
6913    { (exit 1); exit 1; }; }
6914   fi
6915   case $CONFIG_SHELL in
6916   '')
6917     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6918 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
6919 do
6920   IFS=$as_save_IFS
6921   test -z "$as_dir" && as_dir=.
6922   for as_base in sh bash ksh sh5; do
6923          case $as_dir in
6924          /*)
6925            if ("$as_dir/$as_base" -c '
6926   as_lineno_1=$LINENO
6927   as_lineno_2=$LINENO
6928   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
6929   test "x$as_lineno_1" != "x$as_lineno_2" &&
6930   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
6931              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
6932              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
6933              CONFIG_SHELL=$as_dir/$as_base
6934              export CONFIG_SHELL
6935              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
6936            fi;;
6937          esac
6938        done
6939 done
6940 ;;
6941   esac
6942
6943   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
6944   # uniformly replaced by the line number.  The first 'sed' inserts a
6945   # line-number line before each line; the second 'sed' does the real
6946   # work.  The second script uses 'N' to pair each line-number line
6947   # with the numbered line, and appends trailing '-' during
6948   # substitution so that $LINENO is not a special case at line end.
6949   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
6950   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
6951   sed '=' <$as_myself |
6952     sed '
6953       N
6954       s,$,-,
6955       : loop
6956       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
6957       t loop
6958       s,-$,,
6959       s,^['$as_cr_digits']*\n,,
6960     ' >$as_me.lineno &&
6961   chmod +x $as_me.lineno ||
6962     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
6963 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
6964    { (exit 1); exit 1; }; }
6965
6966   # Don't try to exec as it changes $[0], causing all sort of problems
6967   # (the dirname of $[0] is not the place where we might find the
6968   # original and so on.  Autoconf is especially sensible to this).
6969   . ./$as_me.lineno
6970   # Exit status is that of the last command.
6971   exit
6972 }
6973
6974
6975 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
6976   *c*,-n*) ECHO_N= ECHO_C='
6977 ' ECHO_T='      ' ;;
6978   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
6979   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
6980 esac
6981
6982 if expr a : '\(a\)' >/dev/null 2>&1; then
6983   as_expr=expr
6984 else
6985   as_expr=false
6986 fi
6987
6988 rm -f conf$$ conf$$.exe conf$$.file
6989 echo >conf$$.file
6990 if ln -s conf$$.file conf$$ 2>/dev/null; then
6991   # We could just check for DJGPP; but this test a) works b) is more generic
6992   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
6993   if test -f conf$$.exe; then
6994     # Don't use ln at all; we don't have any links
6995     as_ln_s='cp -p'
6996   else
6997     as_ln_s='ln -s'
6998   fi
6999 elif ln conf$$.file conf$$ 2>/dev/null; then
7000   as_ln_s=ln
7001 else
7002   as_ln_s='cp -p'
7003 fi
7004 rm -f conf$$ conf$$.exe conf$$.file
7005
7006 if mkdir -p . 2>/dev/null; then
7007   as_mkdir_p=:
7008 else
7009   as_mkdir_p=false
7010 fi
7011
7012 as_executable_p="test -f"
7013
7014 # Sed expression to map a string onto a valid CPP name.
7015 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
7016
7017 # Sed expression to map a string onto a valid variable name.
7018 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
7019
7020
7021 # IFS
7022 # We need space, tab and new line, in precisely that order.
7023 as_nl='
7024 '
7025 IFS="   $as_nl"
7026
7027 # CDPATH.
7028 $as_unset CDPATH
7029
7030 exec 6>&1
7031
7032 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7033 # report actual input values of CONFIG_FILES etc. instead of their
7034 # values after options handling.  Logging --version etc. is OK.
7035 exec 5>>config.log
7036 {
7037   echo
7038   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7039 ## Running $as_me. ##
7040 _ASBOX
7041 } >&5
7042 cat >&5 <<_CSEOF
7043
7044 This file was extended by GNU C Library $as_me (see version.h), which was
7045 generated by GNU Autoconf 2.57.  Invocation command line was
7046
7047   CONFIG_FILES    = $CONFIG_FILES
7048   CONFIG_HEADERS  = $CONFIG_HEADERS
7049   CONFIG_LINKS    = $CONFIG_LINKS
7050   CONFIG_COMMANDS = $CONFIG_COMMANDS
7051   $ $0 $@
7052
7053 _CSEOF
7054 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7055 echo >&5
7056 _ACEOF
7057
7058 # Files that config.status was made for.
7059 if test -n "$ac_config_files"; then
7060   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7061 fi
7062
7063 if test -n "$ac_config_headers"; then
7064   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7065 fi
7066
7067 if test -n "$ac_config_links"; then
7068   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7069 fi
7070
7071 if test -n "$ac_config_commands"; then
7072   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7073 fi
7074
7075 cat >>$CONFIG_STATUS <<\_ACEOF
7076
7077 ac_cs_usage="\
7078 \`$as_me' instantiates files from templates according to the
7079 current configuration.
7080
7081 Usage: $0 [OPTIONS] [FILE]...
7082
7083   -h, --help       print this help, then exit
7084   -V, --version    print version number, then exit
7085   -q, --quiet      do not print progress messages
7086   -d, --debug      don't remove temporary files
7087       --recheck    update $as_me by reconfiguring in the same conditions
7088   --file=FILE[:TEMPLATE]
7089                    instantiate the configuration file FILE
7090   --header=FILE[:TEMPLATE]
7091                    instantiate the configuration header FILE
7092
7093 Configuration files:
7094 $config_files
7095
7096 Configuration headers:
7097 $config_headers
7098
7099 Configuration commands:
7100 $config_commands
7101
7102 Report bugs to <bug-autoconf@gnu.org>."
7103 _ACEOF
7104
7105 cat >>$CONFIG_STATUS <<_ACEOF
7106 ac_cs_version="\\
7107 GNU C Library config.status (see version.h)
7108 configured by $0, generated by GNU Autoconf 2.57,
7109   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7110
7111 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7112 Free Software Foundation, Inc.
7113 This config.status script is free software; the Free Software Foundation
7114 gives unlimited permission to copy, distribute and modify it."
7115 srcdir=$srcdir
7116 INSTALL="$INSTALL"
7117 _ACEOF
7118
7119 cat >>$CONFIG_STATUS <<\_ACEOF
7120 # If no file are specified by the user, then we need to provide default
7121 # value.  By we need to know if files were specified by the user.
7122 ac_need_defaults=:
7123 while test $# != 0
7124 do
7125   case $1 in
7126   --*=*)
7127     ac_option=`expr "x$1" : 'x\([^=]*\)='`
7128     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7129     ac_shift=:
7130     ;;
7131   -*)
7132     ac_option=$1
7133     ac_optarg=$2
7134     ac_shift=shift
7135     ;;
7136   *) # This is not an option, so the user has probably given explicit
7137      # arguments.
7138      ac_option=$1
7139      ac_need_defaults=false;;
7140   esac
7141
7142   case $ac_option in
7143   # Handling of the options.
7144 _ACEOF
7145 cat >>$CONFIG_STATUS <<\_ACEOF
7146   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7147     ac_cs_recheck=: ;;
7148   --version | --vers* | -V )
7149     echo "$ac_cs_version"; exit 0 ;;
7150   --he | --h)
7151     # Conflict between --help and --header
7152     { { echo "$as_me:$LINENO: error: ambiguous option: $1
7153 Try \`$0 --help' for more information." >&5
7154 echo "$as_me: error: ambiguous option: $1
7155 Try \`$0 --help' for more information." >&2;}
7156    { (exit 1); exit 1; }; };;
7157   --help | --hel | -h )
7158     echo "$ac_cs_usage"; exit 0 ;;
7159   --debug | --d* | -d )
7160     debug=: ;;
7161   --file | --fil | --fi | --f )
7162     $ac_shift
7163     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
7164     ac_need_defaults=false;;
7165   --header | --heade | --head | --hea )
7166     $ac_shift
7167     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
7168     ac_need_defaults=false;;
7169   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
7170   | -silent | --silent | --silen | --sile | --sil | --si | --s)
7171     ac_cs_silent=: ;;
7172
7173   # This is an error.
7174   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
7175 Try \`$0 --help' for more information." >&5
7176 echo "$as_me: error: unrecognized option: $1
7177 Try \`$0 --help' for more information." >&2;}
7178    { (exit 1); exit 1; }; } ;;
7179
7180   *) ac_config_targets="$ac_config_targets $1" ;;
7181
7182   esac
7183   shift
7184 done
7185
7186 ac_configure_extra_args=
7187
7188 if $ac_cs_silent; then
7189   exec 6>/dev/null
7190   ac_configure_extra_args="$ac_configure_extra_args --silent"
7191 fi
7192
7193 _ACEOF
7194 cat >>$CONFIG_STATUS <<_ACEOF
7195 if \$ac_cs_recheck; then
7196   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
7197   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
7198 fi
7199
7200 _ACEOF
7201
7202 cat >>$CONFIG_STATUS <<_ACEOF
7203 #
7204 # INIT-COMMANDS section.
7205 #
7206
7207 config_vars='$config_vars'
7208
7209 _ACEOF
7210
7211
7212
7213 cat >>$CONFIG_STATUS <<\_ACEOF
7214 for ac_config_target in $ac_config_targets
7215 do
7216   case "$ac_config_target" in
7217   # Handling of arguments.
7218   "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
7219   "glibcbug" ) CONFIG_FILES="$CONFIG_FILES glibcbug" ;;
7220   "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
7221   "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
7222   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
7223   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
7224   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
7225 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7226    { (exit 1); exit 1; }; };;
7227   esac
7228 done
7229
7230 # If the user did not use the arguments to specify the items to instantiate,
7231 # then the envvar interface is used.  Set only those that are not.
7232 # We use the long form for the default assignment because of an extremely
7233 # bizarre bug on SunOS 4.1.3.
7234 if $ac_need_defaults; then
7235   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7236   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7237   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
7238 fi
7239
7240 # Have a temporary directory for convenience.  Make it in the build tree
7241 # simply because there is no reason to put it here, and in addition,
7242 # creating and moving files from /tmp can sometimes cause problems.
7243 # Create a temporary directory, and hook for its removal unless debugging.
7244 $debug ||
7245 {
7246   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7247   trap '{ (exit 1); exit 1; }' 1 2 13 15
7248 }
7249
7250 # Create a (secure) tmp directory for tmp files.
7251
7252 {
7253   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
7254   test -n "$tmp" && test -d "$tmp"
7255 }  ||
7256 {
7257   tmp=./confstat$$-$RANDOM
7258   (umask 077 && mkdir $tmp)
7259 } ||
7260 {
7261    echo "$me: cannot create a temporary directory in ." >&2
7262    { (exit 1); exit 1; }
7263 }
7264
7265 _ACEOF
7266
7267 cat >>$CONFIG_STATUS <<_ACEOF
7268
7269 #
7270 # CONFIG_FILES section.
7271 #
7272
7273 # No need to generate the scripts if there are no CONFIG_FILES.
7274 # This happens for instance when ./config.status config.h
7275 if test -n "\$CONFIG_FILES"; then
7276   # Protect against being on the right side of a sed subst in config.status.
7277   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7278    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
7279 s,@SHELL@,$SHELL,;t t
7280 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7281 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7282 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7283 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7284 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7285 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7286 s,@exec_prefix@,$exec_prefix,;t t
7287 s,@prefix@,$prefix,;t t
7288 s,@program_transform_name@,$program_transform_name,;t t
7289 s,@bindir@,$bindir,;t t
7290 s,@sbindir@,$sbindir,;t t
7291 s,@libexecdir@,$libexecdir,;t t
7292 s,@datadir@,$datadir,;t t
7293 s,@sysconfdir@,$sysconfdir,;t t
7294 s,@sharedstatedir@,$sharedstatedir,;t t
7295 s,@localstatedir@,$localstatedir,;t t
7296 s,@libdir@,$libdir,;t t
7297 s,@includedir@,$includedir,;t t
7298 s,@oldincludedir@,$oldincludedir,;t t
7299 s,@infodir@,$infodir,;t t
7300 s,@mandir@,$mandir,;t t
7301 s,@build_alias@,$build_alias,;t t
7302 s,@host_alias@,$host_alias,;t t
7303 s,@target_alias@,$target_alias,;t t
7304 s,@DEFS@,$DEFS,;t t
7305 s,@ECHO_C@,$ECHO_C,;t t
7306 s,@ECHO_N@,$ECHO_N,;t t
7307 s,@ECHO_T@,$ECHO_T,;t t
7308 s,@LIBS@,$LIBS,;t t
7309 s,@with_fp@,$with_fp,;t t
7310 s,@with_cvs@,$with_cvs,;t t
7311 s,@enable_check_abi@,$enable_check_abi,;t t
7312 s,@oldest_abi@,$oldest_abi,;t t
7313 s,@subdirs@,$subdirs,;t t
7314 s,@force_install@,$force_install,;t t
7315 s,@all_warnings@,$all_warnings,;t t
7316 s,@build@,$build,;t t
7317 s,@build_cpu@,$build_cpu,;t t
7318 s,@build_vendor@,$build_vendor,;t t
7319 s,@build_os@,$build_os,;t t
7320 s,@host@,$host,;t t
7321 s,@host_cpu@,$host_cpu,;t t
7322 s,@host_vendor@,$host_vendor,;t t
7323 s,@host_os@,$host_os,;t t
7324 s,@base_machine@,$base_machine,;t t
7325 s,@sysnames@,$sysnames,;t t
7326 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7327 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7328 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7329 s,@LN_S@,$LN_S,;t t
7330 s,@CC@,$CC,;t t
7331 s,@CFLAGS@,$CFLAGS,;t t
7332 s,@LDFLAGS@,$LDFLAGS,;t t
7333 s,@CPPFLAGS@,$CPPFLAGS,;t t
7334 s,@ac_ct_CC@,$ac_ct_CC,;t t
7335 s,@OBJEXT@,$OBJEXT,;t t
7336 s,@BUILD_CC@,$BUILD_CC,;t t
7337 s,@cross_compiling@,$cross_compiling,;t t
7338 s,@CPP@,$CPP,;t t
7339 s,@AR@,$AR,;t t
7340 s,@OBJDUMP@,$OBJDUMP,;t t
7341 s,@RANLIB@,$RANLIB,;t t
7342 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
7343 s,@MIG@,$MIG,;t t
7344 s,@AS@,$AS,;t t
7345 s,@LD@,$LD,;t t
7346 s,@PWD_P@,$PWD_P,;t t
7347 s,@MAKE@,$MAKE,;t t
7348 s,@MSGFMT@,$MSGFMT,;t t
7349 s,@MAKEINFO@,$MAKEINFO,;t t
7350 s,@SED@,$SED,;t t
7351 s,@AUTOCONF@,$AUTOCONF,;t t
7352 s,@CCVERSION@,$CCVERSION,;t t
7353 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
7354 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
7355 s,@BASH@,$BASH,;t t
7356 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
7357 s,@KSH@,$KSH,;t t
7358 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
7359 s,@AWK@,$AWK,;t t
7360 s,@PERL@,$PERL,;t t
7361 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
7362 s,@OLD_DEBIAN_INSTALL_INFO@,$OLD_DEBIAN_INSTALL_INFO,;t t
7363 s,@BISON@,$BISON,;t t
7364 s,@VERSIONING@,$VERSIONING,;t t
7365 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
7366 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
7367 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
7368 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
7369 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
7370 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
7371 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
7372 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
7373 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
7374 s,@no_whole_archive@,$no_whole_archive,;t t
7375 s,@exceptions@,$exceptions,;t t
7376 s,@LIBGD@,$LIBGD,;t t
7377 s,@EGREP@,$EGREP,;t t
7378 s,@sizeof_long_double@,$sizeof_long_double,;t t
7379 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
7380 s,@uname_sysname@,$uname_sysname,;t t
7381 s,@uname_release@,$uname_release,;t t
7382 s,@uname_version@,$uname_version,;t t
7383 s,@old_glibc_headers@,$old_glibc_headers,;t t
7384 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
7385 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
7386 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
7387 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
7388 s,@use_ldconfig@,$use_ldconfig,;t t
7389 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
7390 s,@gnu_ld@,$gnu_ld,;t t
7391 s,@gnu_as@,$gnu_as,;t t
7392 s,@elf@,$elf,;t t
7393 s,@xcoff@,$xcoff,;t t
7394 s,@static@,$static,;t t
7395 s,@shared@,$shared,;t t
7396 s,@pic_default@,$pic_default,;t t
7397 s,@profile@,$profile,;t t
7398 s,@omitfp@,$omitfp,;t t
7399 s,@bounded@,$bounded,;t t
7400 s,@static_nss@,$static_nss,;t t
7401 s,@nopic_initfini@,$nopic_initfini,;t t
7402 s,@DEFINES@,$DEFINES,;t t
7403 s,@linux_doors@,$linux_doors,;t t
7404 s,@mach_interface_list@,$mach_interface_list,;t t
7405 s,@VERSION@,$VERSION,;t t
7406 s,@RELEASE@,$RELEASE,;t t
7407 s,@LIBOBJS@,$LIBOBJS,;t t
7408 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
7409 CEOF
7410
7411 _ACEOF
7412
7413   cat >>$CONFIG_STATUS <<\_ACEOF
7414   # Split the substitutions into bite-sized pieces for seds with
7415   # small command number limits, like on Digital OSF/1 and HP-UX.
7416   ac_max_sed_lines=48
7417   ac_sed_frag=1 # Number of current file.
7418   ac_beg=1 # First line for current file.
7419   ac_end=$ac_max_sed_lines # Line after last line for current file.
7420   ac_more_lines=:
7421   ac_sed_cmds=
7422   while $ac_more_lines; do
7423     if test $ac_beg -gt 1; then
7424       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7425     else
7426       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
7427     fi
7428     if test ! -s $tmp/subs.frag; then
7429       ac_more_lines=false
7430     else
7431       # The purpose of the label and of the branching condition is to
7432       # speed up the sed processing (if there are no `@' at all, there
7433       # is no need to browse any of the substitutions).
7434       # These are the two extra sed commands mentioned above.
7435       (echo ':t
7436   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
7437       if test -z "$ac_sed_cmds"; then
7438         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
7439       else
7440         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
7441       fi
7442       ac_sed_frag=`expr $ac_sed_frag + 1`
7443       ac_beg=$ac_end
7444       ac_end=`expr $ac_end + $ac_max_sed_lines`
7445     fi
7446   done
7447   if test -z "$ac_sed_cmds"; then
7448     ac_sed_cmds=cat
7449   fi
7450 fi # test -n "$CONFIG_FILES"
7451
7452 _ACEOF
7453 cat >>$CONFIG_STATUS <<\_ACEOF
7454 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7455   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7456   case $ac_file in
7457   - | *:- | *:-:* ) # input from stdin
7458         cat >$tmp/stdin
7459         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7460         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7461   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7462         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7463   * )   ac_file_in=$ac_file.in ;;
7464   esac
7465
7466   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7467   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7468 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7469          X"$ac_file" : 'X\(//\)[^/]' \| \
7470          X"$ac_file" : 'X\(//\)$' \| \
7471          X"$ac_file" : 'X\(/\)' \| \
7472          .     : '\(.\)' 2>/dev/null ||
7473 echo X"$ac_file" |
7474     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7475           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7476           /^X\(\/\/\)$/{ s//\1/; q; }
7477           /^X\(\/\).*/{ s//\1/; q; }
7478           s/.*/./; q'`
7479   { if $as_mkdir_p; then
7480     mkdir -p "$ac_dir"
7481   else
7482     as_dir="$ac_dir"
7483     as_dirs=
7484     while test ! -d "$as_dir"; do
7485       as_dirs="$as_dir $as_dirs"
7486       as_dir=`(dirname "$as_dir") 2>/dev/null ||
7487 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7488          X"$as_dir" : 'X\(//\)[^/]' \| \
7489          X"$as_dir" : 'X\(//\)$' \| \
7490          X"$as_dir" : 'X\(/\)' \| \
7491          .     : '\(.\)' 2>/dev/null ||
7492 echo X"$as_dir" |
7493     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7494           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7495           /^X\(\/\/\)$/{ s//\1/; q; }
7496           /^X\(\/\).*/{ s//\1/; q; }
7497           s/.*/./; q'`
7498     done
7499     test ! -n "$as_dirs" || mkdir $as_dirs
7500   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7501 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7502    { (exit 1); exit 1; }; }; }
7503
7504   ac_builddir=.
7505
7506 if test "$ac_dir" != .; then
7507   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7508   # A "../" for each directory in $ac_dir_suffix.
7509   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7510 else
7511   ac_dir_suffix= ac_top_builddir=
7512 fi
7513
7514 case $srcdir in
7515   .)  # No --srcdir option.  We are building in place.
7516     ac_srcdir=.
7517     if test -z "$ac_top_builddir"; then
7518        ac_top_srcdir=.
7519     else
7520        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7521     fi ;;
7522   [\\/]* | ?:[\\/]* )  # Absolute path.
7523     ac_srcdir=$srcdir$ac_dir_suffix;
7524     ac_top_srcdir=$srcdir ;;
7525   *) # Relative path.
7526     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7527     ac_top_srcdir=$ac_top_builddir$srcdir ;;
7528 esac
7529 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7530 # absolute.
7531 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7532 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7533 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7534 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7535
7536
7537   case $INSTALL in
7538   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7539   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
7540   esac
7541
7542   if test x"$ac_file" != x-; then
7543     { echo "$as_me:$LINENO: creating $ac_file" >&5
7544 echo "$as_me: creating $ac_file" >&6;}
7545     rm -f "$ac_file"
7546   fi
7547   # Let's still pretend it is `configure' which instantiates (i.e., don't
7548   # use $as_me), people would be surprised to read:
7549   #    /* config.h.  Generated by config.status.  */
7550   if test x"$ac_file" = x-; then
7551     configure_input=
7552   else
7553     configure_input="$ac_file.  "
7554   fi
7555   configure_input=$configure_input"Generated from `echo $ac_file_in |
7556                                      sed 's,.*/,,'` by configure."
7557
7558   # First look for the input files in the build tree, otherwise in the
7559   # src tree.
7560   ac_file_inputs=`IFS=:
7561     for f in $ac_file_in; do
7562       case $f in
7563       -) echo $tmp/stdin ;;
7564       [\\/$]*)
7565          # Absolute (can't be DOS-style, as IFS=:)
7566          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7567 echo "$as_me: error: cannot find input file: $f" >&2;}
7568    { (exit 1); exit 1; }; }
7569          echo $f;;
7570       *) # Relative
7571          if test -f "$f"; then
7572            # Build tree
7573            echo $f
7574          elif test -f "$srcdir/$f"; then
7575            # Source tree
7576            echo $srcdir/$f
7577          else
7578            # /dev/null tree
7579            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7580 echo "$as_me: error: cannot find input file: $f" >&2;}
7581    { (exit 1); exit 1; }; }
7582          fi;;
7583       esac
7584     done` || { (exit 1); exit 1; }
7585 _ACEOF
7586 cat >>$CONFIG_STATUS <<_ACEOF
7587   sed "$ac_vpsub
7588 $extrasub
7589 _ACEOF
7590 cat >>$CONFIG_STATUS <<\_ACEOF
7591 :t
7592 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
7593 s,@configure_input@,$configure_input,;t t
7594 s,@srcdir@,$ac_srcdir,;t t
7595 s,@abs_srcdir@,$ac_abs_srcdir,;t t
7596 s,@top_srcdir@,$ac_top_srcdir,;t t
7597 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
7598 s,@builddir@,$ac_builddir,;t t
7599 s,@abs_builddir@,$ac_abs_builddir,;t t
7600 s,@top_builddir@,$ac_top_builddir,;t t
7601 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
7602 s,@INSTALL@,$ac_INSTALL,;t t
7603 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
7604   rm -f $tmp/stdin
7605   if test x"$ac_file" != x-; then
7606     mv $tmp/out $ac_file
7607   else
7608     cat $tmp/out
7609     rm -f $tmp/out
7610   fi
7611
7612 done
7613 _ACEOF
7614 cat >>$CONFIG_STATUS <<\_ACEOF
7615
7616 #
7617 # CONFIG_HEADER section.
7618 #
7619
7620 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7621 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7622 #
7623 # ac_d sets the value in "#define NAME VALUE" lines.
7624 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
7625 ac_dB='[        ].*$,\1#\2'
7626 ac_dC=' '
7627 ac_dD=',;t'
7628 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7629 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
7630 ac_uB='$,\1#\2define\3'
7631 ac_uC=' '
7632 ac_uD=',;t'
7633
7634 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
7635   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7636   case $ac_file in
7637   - | *:- | *:-:* ) # input from stdin
7638         cat >$tmp/stdin
7639         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7640         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7641   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7642         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7643   * )   ac_file_in=$ac_file.in ;;
7644   esac
7645
7646   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
7647 echo "$as_me: creating $ac_file" >&6;}
7648
7649   # First look for the input files in the build tree, otherwise in the
7650   # src tree.
7651   ac_file_inputs=`IFS=:
7652     for f in $ac_file_in; do
7653       case $f in
7654       -) echo $tmp/stdin ;;
7655       [\\/$]*)
7656          # Absolute (can't be DOS-style, as IFS=:)
7657          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7658 echo "$as_me: error: cannot find input file: $f" >&2;}
7659    { (exit 1); exit 1; }; }
7660          echo $f;;
7661       *) # Relative
7662          if test -f "$f"; then
7663            # Build tree
7664            echo $f
7665          elif test -f "$srcdir/$f"; then
7666            # Source tree
7667            echo $srcdir/$f
7668          else
7669            # /dev/null tree
7670            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
7671 echo "$as_me: error: cannot find input file: $f" >&2;}
7672    { (exit 1); exit 1; }; }
7673          fi;;
7674       esac
7675     done` || { (exit 1); exit 1; }
7676   # Remove the trailing spaces.
7677   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
7678
7679 _ACEOF
7680
7681 # Transform confdefs.h into two sed scripts, `conftest.defines' and
7682 # `conftest.undefs', that substitutes the proper values into
7683 # config.h.in to produce config.h.  The first handles `#define'
7684 # templates, and the second `#undef' templates.
7685 # And first: Protect against being on the right side of a sed subst in
7686 # config.status.  Protect against being in an unquoted here document
7687 # in config.status.
7688 rm -f conftest.defines conftest.undefs
7689 # Using a here document instead of a string reduces the quoting nightmare.
7690 # Putting comments in sed scripts is not portable.
7691 #
7692 # `end' is used to avoid that the second main sed command (meant for
7693 # 0-ary CPP macros) applies to n-ary macro definitions.
7694 # See the Autoconf documentation for `clear'.
7695 cat >confdef2sed.sed <<\_ACEOF
7696 s/[\\&,]/\\&/g
7697 s,[\\$`],\\&,g
7698 t clear
7699 : clear
7700 s,^[    ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
7701 t end
7702 s,^[    ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
7703 : end
7704 _ACEOF
7705 # If some macros were called several times there might be several times
7706 # the same #defines, which is useless.  Nevertheless, we may not want to
7707 # sort them, since we want the *last* AC-DEFINE to be honored.
7708 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
7709 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
7710 rm -f confdef2sed.sed
7711
7712 # This sed command replaces #undef with comments.  This is necessary, for
7713 # example, in the case of _POSIX_SOURCE, which is predefined and required
7714 # on some systems where configure will not decide to define it.
7715 cat >>conftest.undefs <<\_ACEOF
7716 s,^[    ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
7717 _ACEOF
7718
7719 # Break up conftest.defines because some shells have a limit on the size
7720 # of here documents, and old seds have small limits too (100 cmds).
7721 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
7722 echo '  if grep "^[     ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
7723 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
7724 echo '  :' >>$CONFIG_STATUS
7725 rm -f conftest.tail
7726 while grep . conftest.defines >/dev/null
7727 do
7728   # Write a limited-size here document to $tmp/defines.sed.
7729   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
7730   # Speed up: don't consider the non `#define' lines.
7731   echo '/^[     ]*#[    ]*define/!b' >>$CONFIG_STATUS
7732   # Work around the forget-to-reset-the-flag bug.
7733   echo 't clr' >>$CONFIG_STATUS
7734   echo ': clr' >>$CONFIG_STATUS
7735   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
7736   echo 'CEOF
7737   sed -f $tmp/defines.sed $tmp/in >$tmp/out
7738   rm -f $tmp/in
7739   mv $tmp/out $tmp/in
7740 ' >>$CONFIG_STATUS
7741   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
7742   rm -f conftest.defines
7743   mv conftest.tail conftest.defines
7744 done
7745 rm -f conftest.defines
7746 echo '  fi # grep' >>$CONFIG_STATUS
7747 echo >>$CONFIG_STATUS
7748
7749 # Break up conftest.undefs because some shells have a limit on the size
7750 # of here documents, and old seds have small limits too (100 cmds).
7751 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
7752 rm -f conftest.tail
7753 while grep . conftest.undefs >/dev/null
7754 do
7755   # Write a limited-size here document to $tmp/undefs.sed.
7756   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
7757   # Speed up: don't consider the non `#undef'
7758   echo '/^[     ]*#[    ]*undef/!b' >>$CONFIG_STATUS
7759   # Work around the forget-to-reset-the-flag bug.
7760   echo 't clr' >>$CONFIG_STATUS
7761   echo ': clr' >>$CONFIG_STATUS
7762   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
7763   echo 'CEOF
7764   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
7765   rm -f $tmp/in
7766   mv $tmp/out $tmp/in
7767 ' >>$CONFIG_STATUS
7768   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
7769   rm -f conftest.undefs
7770   mv conftest.tail conftest.undefs
7771 done
7772 rm -f conftest.undefs
7773
7774 cat >>$CONFIG_STATUS <<\_ACEOF
7775   # Let's still pretend it is `configure' which instantiates (i.e., don't
7776   # use $as_me), people would be surprised to read:
7777   #    /* config.h.  Generated by config.status.  */
7778   if test x"$ac_file" = x-; then
7779     echo "/* Generated by configure.  */" >$tmp/config.h
7780   else
7781     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
7782   fi
7783   cat $tmp/in >>$tmp/config.h
7784   rm -f $tmp/in
7785   if test x"$ac_file" != x-; then
7786     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
7787       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
7788 echo "$as_me: $ac_file is unchanged" >&6;}
7789     else
7790       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
7791 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7792          X"$ac_file" : 'X\(//\)[^/]' \| \
7793          X"$ac_file" : 'X\(//\)$' \| \
7794          X"$ac_file" : 'X\(/\)' \| \
7795          .     : '\(.\)' 2>/dev/null ||
7796 echo X"$ac_file" |
7797     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7798           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7799           /^X\(\/\/\)$/{ s//\1/; q; }
7800           /^X\(\/\).*/{ s//\1/; q; }
7801           s/.*/./; q'`
7802       { if $as_mkdir_p; then
7803     mkdir -p "$ac_dir"
7804   else
7805     as_dir="$ac_dir"
7806     as_dirs=
7807     while test ! -d "$as_dir"; do
7808       as_dirs="$as_dir $as_dirs"
7809       as_dir=`(dirname "$as_dir") 2>/dev/null ||
7810 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7811          X"$as_dir" : 'X\(//\)[^/]' \| \
7812          X"$as_dir" : 'X\(//\)$' \| \
7813          X"$as_dir" : 'X\(/\)' \| \
7814          .     : '\(.\)' 2>/dev/null ||
7815 echo X"$as_dir" |
7816     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7817           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7818           /^X\(\/\/\)$/{ s//\1/; q; }
7819           /^X\(\/\).*/{ s//\1/; q; }
7820           s/.*/./; q'`
7821     done
7822     test ! -n "$as_dirs" || mkdir $as_dirs
7823   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
7824 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
7825    { (exit 1); exit 1; }; }; }
7826
7827       rm -f $ac_file
7828       mv $tmp/config.h $ac_file
7829     fi
7830   else
7831     cat $tmp/config.h
7832     rm -f $tmp/config.h
7833   fi
7834 done
7835 _ACEOF
7836 cat >>$CONFIG_STATUS <<\_ACEOF
7837
7838 #
7839 # CONFIG_COMMANDS section.
7840 #
7841 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
7842   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
7843   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
7844   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
7845 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7846          X"$ac_dest" : 'X\(//\)[^/]' \| \
7847          X"$ac_dest" : 'X\(//\)$' \| \
7848          X"$ac_dest" : 'X\(/\)' \| \
7849          .     : '\(.\)' 2>/dev/null ||
7850 echo X"$ac_dest" |
7851     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7852           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7853           /^X\(\/\/\)$/{ s//\1/; q; }
7854           /^X\(\/\).*/{ s//\1/; q; }
7855           s/.*/./; q'`
7856   ac_builddir=.
7857
7858 if test "$ac_dir" != .; then
7859   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
7860   # A "../" for each directory in $ac_dir_suffix.
7861   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
7862 else
7863   ac_dir_suffix= ac_top_builddir=
7864 fi
7865
7866 case $srcdir in
7867   .)  # No --srcdir option.  We are building in place.
7868     ac_srcdir=.
7869     if test -z "$ac_top_builddir"; then
7870        ac_top_srcdir=.
7871     else
7872        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
7873     fi ;;
7874   [\\/]* | ?:[\\/]* )  # Absolute path.
7875     ac_srcdir=$srcdir$ac_dir_suffix;
7876     ac_top_srcdir=$srcdir ;;
7877   *) # Relative path.
7878     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
7879     ac_top_srcdir=$ac_top_builddir$srcdir ;;
7880 esac
7881 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
7882 # absolute.
7883 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
7884 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
7885 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
7886 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
7887
7888
7889   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
7890 echo "$as_me: executing $ac_dest commands" >&6;}
7891   case $ac_dest in
7892     default )
7893 case $CONFIG_FILES in *config.make*)
7894 echo "$config_vars" >> config.make;;
7895 esac
7896 test -d bits || mkdir bits ;;
7897   esac
7898 done
7899 _ACEOF
7900
7901 cat >>$CONFIG_STATUS <<\_ACEOF
7902
7903 { (exit 0); exit 0; }
7904 _ACEOF
7905 chmod +x $CONFIG_STATUS
7906 ac_clean_files=$ac_clean_files_save
7907
7908
7909 # configure is writing to config.log, and then calls config.status.
7910 # config.status does its own redirection, appending to config.log.
7911 # Unfortunately, on DOS this fails, as config.log is still kept open
7912 # by configure, so config.status won't be able to write to it; its
7913 # output is simply discarded.  So we exec the FD to /dev/null,
7914 # effectively closing config.log, so it can be properly (re)opened and
7915 # appended to by config.status.  When coming back to configure, we
7916 # need to make the FD available again.
7917 if test "$no_create" != yes; then
7918   ac_cs_success=:
7919   ac_config_status_args=
7920   test "$silent" = yes &&
7921     ac_config_status_args="$ac_config_status_args --quiet"
7922   exec 5>/dev/null
7923   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
7924   exec 5>>config.log
7925   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
7926   # would make configure fail if this is the last instruction.
7927   $ac_cs_success || { (exit 1); exit 1; }
7928 fi
7929
7930 #
7931 # CONFIG_SUBDIRS section.
7932 #
7933 if test "$no_recursion" != yes; then
7934
7935   # Remove --cache-file and --srcdir arguments so they do not pile up.
7936   ac_sub_configure_args=
7937   ac_prev=
7938   for ac_arg in $ac_configure_args; do
7939     if test -n "$ac_prev"; then
7940       ac_prev=
7941       continue
7942     fi
7943     case $ac_arg in
7944     -cache-file | --cache-file | --cache-fil | --cache-fi \
7945     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
7946       ac_prev=cache_file ;;
7947     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
7948     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
7949     | --c=*)
7950       ;;
7951     --config-cache | -C)
7952       ;;
7953     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
7954       ac_prev=srcdir ;;
7955     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
7956       ;;
7957     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
7958       ac_prev=prefix ;;
7959     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
7960       ;;
7961     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
7962     esac
7963   done
7964
7965   # Always prepend --prefix to ensure using the same prefix
7966   # in subdir configurations.
7967   ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
7968
7969   ac_popdir=`pwd`
7970   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
7971
7972     # Do not complain, so a configure script can configure whichever
7973     # parts of a large source tree are present.
7974     test -d $srcdir/$ac_dir || continue
7975
7976     { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
7977 echo "$as_me: configuring in $ac_dir" >&6;}
7978     { if $as_mkdir_p; then
7979     mkdir -p "$ac_dir"
7980   else
7981     as_dir="$ac_dir"
7982     as_dirs=
7983     while test ! -d "$as_dir"; do
7984       as_dirs="$as_dir $as_dirs"
7985       as_dir=`(dirname "$as_dir") 2>/dev/null ||
7986 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7987          X"$as_dir" : 'X\(//\)[^/]' \| \
7988          X"$as_dir" : 'X\(//\)$' \| \
7989          X"$as_dir" : 'X\(/\)' \| \
7990          .     : '\(.\)' 2>/dev/null ||
7991 echo X"$as_dir" |
7992     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7993           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7994           /^X\(\/\/\)$/{ s//\1/; q; }
7995           /^X\(\/\).*/{ s//\1/; q; }
7996           s/.*/./; q'`
7997     done
7998     test ! -n "$as_dirs" || mkdir $as_dirs
7999   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8000 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8001    { (exit 1); exit 1; }; }; }
8002
8003     ac_builddir=.
8004
8005 if test "$ac_dir" != .; then
8006   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8007   # A "../" for each directory in $ac_dir_suffix.
8008   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8009 else
8010   ac_dir_suffix= ac_top_builddir=
8011 fi
8012
8013 case $srcdir in
8014   .)  # No --srcdir option.  We are building in place.
8015     ac_srcdir=.
8016     if test -z "$ac_top_builddir"; then
8017        ac_top_srcdir=.
8018     else
8019        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8020     fi ;;
8021   [\\/]* | ?:[\\/]* )  # Absolute path.
8022     ac_srcdir=$srcdir$ac_dir_suffix;
8023     ac_top_srcdir=$srcdir ;;
8024   *) # Relative path.
8025     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8026     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8027 esac
8028 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
8029 # absolute.
8030 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
8031 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
8032 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
8033 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
8034
8035
8036     cd $ac_dir
8037
8038     # Check for guested configure; otherwise get Cygnus style configure.
8039     if test -f $ac_srcdir/configure.gnu; then
8040       ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
8041     elif test -f $ac_srcdir/configure; then
8042       ac_sub_configure="$SHELL '$ac_srcdir/configure'"
8043     elif test -f $ac_srcdir/configure.in; then
8044       ac_sub_configure=$ac_configure
8045     else
8046       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
8047 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
8048       ac_sub_configure=
8049     fi
8050
8051     # The recursion is here.
8052     if test -n "$ac_sub_configure"; then
8053       # Make the cache file name correct relative to the subdirectory.
8054       case $cache_file in
8055       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
8056       *) # Relative path.
8057         ac_sub_cache_file=$ac_top_builddir$cache_file ;;
8058       esac
8059
8060       { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
8061 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
8062       # The eval makes quoting arguments work.
8063       eval $ac_sub_configure $ac_sub_configure_args \
8064            --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
8065         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
8066 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
8067    { (exit 1); exit 1; }; }
8068     fi
8069
8070     cd $ac_popdir
8071   done
8072 fi
8073