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