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