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