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