Regenerated: autoconf configure.in
[kopensolaris-gnu/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.54 for GNU C Library (see version.h).
5 #
6 # Report bugs to <glibc>.
7 #
8 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
9 # Free Software Foundation, Inc.
10 # This configure script is free software; the Free Software Foundation
11 # gives unlimited permission to copy, distribute and modify it.
12 ## --------------------- ##
13 ## M4sh Initialization.  ##
14 ## --------------------- ##
15
16 # Be Bourne compatible
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18   emulate sh
19   NULLCMD=:
20   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
24   set -o posix
25 fi
26
27 # Support unset when possible.
28 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
29   as_unset=unset
30 else
31   as_unset=false
32 fi
33
34
35 # Work around bugs in pre-3.0 UWIN ksh.
36 $as_unset ENV MAIL MAILPATH
37 PS1='$ '
38 PS2='> '
39 PS4='+ '
40
41 # NLS nuisances.
42 for as_var in LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE LC_NUMERIC LC_MESSAGES LC_TIME
43 do
44   if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
45     eval $as_var=C; export $as_var
46   else
47     $as_unset $as_var
48   fi
49 done
50
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53   as_expr=expr
54 else
55   as_expr=false
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59   as_basename=basename
60 else
61   as_basename=false
62 fi
63
64
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68          X"$0" : 'X\(//\)$' \| \
69          X"$0" : 'X\(/\)$' \| \
70          .     : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73           /^X\/\(\/\/\)$/{ s//\1/; q; }
74           /^X\/\(\/\).*/{ s//\1/; q; }
75           s/.*/./; q'`
76
77
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88   echo "#! /bin/sh" >conftest.sh
89   echo  "exit 0"   >>conftest.sh
90   chmod +x conftest.sh
91   if (PATH="/nonexistent;."; conftest.sh) >/dev/null 2>&1; then
92     PATH_SEPARATOR=';'
93   else
94     PATH_SEPARATOR=:
95   fi
96   rm -f conftest.sh
97 fi
98
99
100   as_lineno_1=$LINENO
101   as_lineno_2=$LINENO
102   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103   test "x$as_lineno_1" != "x$as_lineno_2" &&
104   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105   # Find who we are.  Look in the path if we contain no path at all
106   # relative or not.
107   case $0 in
108     *[\\/]* ) as_myself=$0 ;;
109     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
111 do
112   IFS=$as_save_IFS
113   test -z "$as_dir" && as_dir=.
114   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
116
117        ;;
118   esac
119   # We did not find ourselves, most probably we were run as `sh COMMAND'
120   # in which case we are not to be found in the path.
121   if test "x$as_myself" = x; then
122     as_myself=$0
123   fi
124   if test ! -f "$as_myself"; then
125     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126    { (exit 1); exit 1; }; }
127   fi
128   case $CONFIG_SHELL in
129   '')
130     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
133   IFS=$as_save_IFS
134   test -z "$as_dir" && as_dir=.
135   for as_base in sh bash ksh sh5; do
136          case $as_dir in
137          /*)
138            if ("$as_dir/$as_base" -c '
139   as_lineno_1=$LINENO
140   as_lineno_2=$LINENO
141   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142   test "x$as_lineno_1" != "x$as_lineno_2" &&
143   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146              CONFIG_SHELL=$as_dir/$as_base
147              export CONFIG_SHELL
148              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149            fi;;
150          esac
151        done
152 done
153 ;;
154   esac
155
156   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157   # uniformly replaced by the line number.  The first 'sed' inserts a
158   # line-number line before each line; the second 'sed' does the real
159   # work.  The second script uses 'N' to pair each line-number line
160   # with the numbered line, and appends trailing '-' during
161   # substitution so that $LINENO is not a special case at line end.
162   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164   sed '=' <$as_myself |
165     sed '
166       N
167       s,$,-,
168       : loop
169       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170       t loop
171       s,-$,,
172       s,^['$as_cr_digits']*\n,,
173     ' >$as_me.lineno &&
174   chmod +x $as_me.lineno ||
175     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176    { (exit 1); exit 1; }; }
177
178   # Don't try to exec as it changes $[0], causing all sort of problems
179   # (the dirname of $[0] is not the place where we might find the
180   # original and so on.  Autoconf is especially sensible to this).
181   . ./$as_me.lineno
182   # Exit status is that of the last command.
183   exit
184 }
185
186
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188   *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T='      ' ;;
190   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195   as_expr=expr
196 else
197   as_expr=false
198 fi
199
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203   # We could just check for DJGPP; but this test a) works b) is more generic
204   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205   if test -f conf$$.exe; then
206     # Don't use ln at all; we don't have any links
207     as_ln_s='cp -p'
208   else
209     as_ln_s='ln -s'
210   fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212   as_ln_s=ln
213 else
214   as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
218 if mkdir -p . 2>/dev/null; then
219   as_mkdir_p=:
220 else
221   as_mkdir_p=false
222 fi
223
224 as_executable_p="test -f"
225
226 # Sed expression to map a string onto a valid CPP name.
227 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
228
229 # Sed expression to map a string onto a valid variable name.
230 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
231
232
233 # IFS
234 # We need space, tab and new line, in precisely that order.
235 as_nl='
236 '
237 IFS="   $as_nl"
238
239 # CDPATH.
240 $as_unset CDPATH
241
242
243 # Name of the host.
244 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
245 # so uname gets run too.
246 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
247
248 exec 6>&1
249
250 #
251 # Initializations.
252 #
253 ac_default_prefix=/usr/local
254 ac_config_libobj_dir=.
255 cross_compiling=no
256 subdirs=
257 MFLAGS=
258 MAKEFLAGS=
259 SHELL=${CONFIG_SHELL-/bin/sh}
260
261 # Maximum number of lines to put in a shell here document.
262 # This variable seems obsolete.  It should probably be removed, and
263 # only ac_max_sed_lines should be used.
264 : ${ac_max_here_lines=38}
265
266 # Identity of this package.
267 PACKAGE_NAME='GNU C Library'
268 PACKAGE_TARNAME='c-library'
269 PACKAGE_VERSION='(see version.h)'
270 PACKAGE_STRING='GNU C Library (see version.h)'
271 PACKAGE_BUGREPORT='glibc'
272
273 ac_unique_file="include/features.h"
274 ac_subdirs_all="$ac_subdirs_all "
275 # Factoring default headers for most tests.
276 ac_includes_default="\
277 #include <stdio.h>
278 #if HAVE_SYS_TYPES_H
279 # include <sys/types.h>
280 #endif
281 #if HAVE_SYS_STAT_H
282 # include <sys/stat.h>
283 #endif
284 #if STDC_HEADERS
285 # include <stdlib.h>
286 # include <stddef.h>
287 #else
288 # if HAVE_STDLIB_H
289 #  include <stdlib.h>
290 # endif
291 #endif
292 #if HAVE_STRING_H
293 # if !STDC_HEADERS && HAVE_MEMORY_H
294 #  include <memory.h>
295 # endif
296 # include <string.h>
297 #endif
298 #if HAVE_STRINGS_H
299 # include <strings.h>
300 #endif
301 #if HAVE_INTTYPES_H
302 # include <inttypes.h>
303 #else
304 # if HAVE_STDINT_H
305 #  include <stdint.h>
306 # endif
307 #endif
308 #if HAVE_UNISTD_H
309 # include <unistd.h>
310 #endif"
311
312 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 oldest_abi subdirs force_install all_warnings build build_cpu build_vendor build_os host host_cpu host_vendor host_os base_machine sysnames INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA LN_S PWD_P CC MAKE MSGFMT MAKEINFO SED AUTOCONF CFLAGS LDFLAGS CPPFLAGS ac_ct_CC OBJEXT BUILD_CC cross_compiling CPP AR OBJDUMP RANLIB ac_ct_RANLIB MIG AS LD CCVERSION SYSINCLUDES libc_cv_gcc_static_libgcc BASH libc_cv_have_bash2 KSH libc_cv_have_ksh AWK PERL INSTALL_INFO OLD_DEBIAN_INSTALL_INFO BISON VERSIONING libc_cv_asm_protected_directive libc_cv_initfinit_array libc_cv_z_nodelete libc_cv_z_nodlopen libc_cv_z_initfirst libc_cv_Bgroup libc_cv_z_combreloc libc_cv_have_initfini libc_cv_cpp_asm_debuginfo no_whole_archive exceptions LIBGD EGREP sizeof_long_double libc_cv_gcc_unwind_find_fde uname_sysname uname_release uname_version old_glibc_headers libc_cv_slibdir libc_cv_localedir libc_cv_sysconfdir libc_cv_rootsbindir use_ldconfig ldd_rewrite_script gnu_ld gnu_as elf xcoff static shared pic_default profile omitfp bounded static_nss nopic_initfini DEFINES linux_doors mach_interface_list VERSION RELEASE LIBOBJS LTLIBOBJS'
313 ac_subst_files=''
314
315 # Initialize some variables set by options.
316 ac_init_help=
317 ac_init_version=false
318 # The variables have the same names as the options, with
319 # dashes changed to underlines.
320 cache_file=/dev/null
321 exec_prefix=NONE
322 no_create=
323 no_recursion=
324 prefix=NONE
325 program_prefix=NONE
326 program_suffix=NONE
327 program_transform_name=s,x,x,
328 silent=
329 site=
330 srcdir=
331 verbose=
332 x_includes=NONE
333 x_libraries=NONE
334
335 # Installation directory options.
336 # These are left unexpanded so users can "make install exec_prefix=/foo"
337 # and all the variables that are supposed to be based on exec_prefix
338 # by default will actually change.
339 # Use braces instead of parens because sh, perl, etc. also accept them.
340 bindir='${exec_prefix}/bin'
341 sbindir='${exec_prefix}/sbin'
342 libexecdir='${exec_prefix}/libexec'
343 datadir='${prefix}/share'
344 sysconfdir='${prefix}/etc'
345 sharedstatedir='${prefix}/com'
346 localstatedir='${prefix}/var'
347 libdir='${exec_prefix}/lib'
348 includedir='${prefix}/include'
349 oldincludedir='/usr/include'
350 infodir='${prefix}/info'
351 mandir='${prefix}/man'
352
353 ac_prev=
354 for ac_option
355 do
356   # If the previous option needs an argument, assign it.
357   if test -n "$ac_prev"; then
358     eval "$ac_prev=\$ac_option"
359     ac_prev=
360     continue
361   fi
362
363   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
364
365   # Accept the important Cygnus configure options, so we can diagnose typos.
366
367   case $ac_option in
368
369   -bindir | --bindir | --bindi | --bind | --bin | --bi)
370     ac_prev=bindir ;;
371   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
372     bindir=$ac_optarg ;;
373
374   -build | --build | --buil | --bui | --bu)
375     ac_prev=build_alias ;;
376   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
377     build_alias=$ac_optarg ;;
378
379   -cache-file | --cache-file | --cache-fil | --cache-fi \
380   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
381     ac_prev=cache_file ;;
382   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
383   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
384     cache_file=$ac_optarg ;;
385
386   --config-cache | -C)
387     cache_file=config.cache ;;
388
389   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
390     ac_prev=datadir ;;
391   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
392   | --da=*)
393     datadir=$ac_optarg ;;
394
395   -disable-* | --disable-*)
396     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
397     # Reject names that are not valid shell variable names.
398     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
399       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400    { (exit 1); exit 1; }; }
401     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
402     eval "enable_$ac_feature=no" ;;
403
404   -enable-* | --enable-*)
405     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
406     # Reject names that are not valid shell variable names.
407     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
408       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409    { (exit 1); exit 1; }; }
410     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
411     case $ac_option in
412       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
413       *) ac_optarg=yes ;;
414     esac
415     eval "enable_$ac_feature='$ac_optarg'" ;;
416
417   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419   | --exec | --exe | --ex)
420     ac_prev=exec_prefix ;;
421   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
422   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
423   | --exec=* | --exe=* | --ex=*)
424     exec_prefix=$ac_optarg ;;
425
426   -gas | --gas | --ga | --g)
427     # Obsolete; use --with-gas.
428     with_gas=yes ;;
429
430   -help | --help | --hel | --he | -h)
431     ac_init_help=long ;;
432   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
433     ac_init_help=recursive ;;
434   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
435     ac_init_help=short ;;
436
437   -host | --host | --hos | --ho)
438     ac_prev=host_alias ;;
439   -host=* | --host=* | --hos=* | --ho=*)
440     host_alias=$ac_optarg ;;
441
442   -includedir | --includedir | --includedi | --included | --include \
443   | --includ | --inclu | --incl | --inc)
444     ac_prev=includedir ;;
445   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446   | --includ=* | --inclu=* | --incl=* | --inc=*)
447     includedir=$ac_optarg ;;
448
449   -infodir | --infodir | --infodi | --infod | --info | --inf)
450     ac_prev=infodir ;;
451   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
452     infodir=$ac_optarg ;;
453
454   -libdir | --libdir | --libdi | --libd)
455     ac_prev=libdir ;;
456   -libdir=* | --libdir=* | --libdi=* | --libd=*)
457     libdir=$ac_optarg ;;
458
459   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
460   | --libexe | --libex | --libe)
461     ac_prev=libexecdir ;;
462   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463   | --libexe=* | --libex=* | --libe=*)
464     libexecdir=$ac_optarg ;;
465
466   -localstatedir | --localstatedir | --localstatedi | --localstated \
467   | --localstate | --localstat | --localsta | --localst \
468   | --locals | --local | --loca | --loc | --lo)
469     ac_prev=localstatedir ;;
470   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
472   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
473     localstatedir=$ac_optarg ;;
474
475   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476     ac_prev=mandir ;;
477   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
478     mandir=$ac_optarg ;;
479
480   -nfp | --nfp | --nf)
481     # Obsolete; use --without-fp.
482     with_fp=no ;;
483
484   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
485   | --no-cr | --no-c | -n)
486     no_create=yes ;;
487
488   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
490     no_recursion=yes ;;
491
492   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
493   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
494   | --oldin | --oldi | --old | --ol | --o)
495     ac_prev=oldincludedir ;;
496   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
497   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
498   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
499     oldincludedir=$ac_optarg ;;
500
501   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
502     ac_prev=prefix ;;
503   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
504     prefix=$ac_optarg ;;
505
506   -program-prefix | --program-prefix | --program-prefi | --program-pref \
507   | --program-pre | --program-pr | --program-p)
508     ac_prev=program_prefix ;;
509   -program-prefix=* | --program-prefix=* | --program-prefi=* \
510   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
511     program_prefix=$ac_optarg ;;
512
513   -program-suffix | --program-suffix | --program-suffi | --program-suff \
514   | --program-suf | --program-su | --program-s)
515     ac_prev=program_suffix ;;
516   -program-suffix=* | --program-suffix=* | --program-suffi=* \
517   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
518     program_suffix=$ac_optarg ;;
519
520   -program-transform-name | --program-transform-name \
521   | --program-transform-nam | --program-transform-na \
522   | --program-transform-n | --program-transform- \
523   | --program-transform | --program-transfor \
524   | --program-transfo | --program-transf \
525   | --program-trans | --program-tran \
526   | --progr-tra | --program-tr | --program-t)
527     ac_prev=program_transform_name ;;
528   -program-transform-name=* | --program-transform-name=* \
529   | --program-transform-nam=* | --program-transform-na=* \
530   | --program-transform-n=* | --program-transform-=* \
531   | --program-transform=* | --program-transfor=* \
532   | --program-transfo=* | --program-transf=* \
533   | --program-trans=* | --program-tran=* \
534   | --progr-tra=* | --program-tr=* | --program-t=*)
535     program_transform_name=$ac_optarg ;;
536
537   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538   | -silent | --silent | --silen | --sile | --sil)
539     silent=yes ;;
540
541   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542     ac_prev=sbindir ;;
543   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544   | --sbi=* | --sb=*)
545     sbindir=$ac_optarg ;;
546
547   -sharedstatedir | --sharedstatedir | --sharedstatedi \
548   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549   | --sharedst | --shareds | --shared | --share | --shar \
550   | --sha | --sh)
551     ac_prev=sharedstatedir ;;
552   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
555   | --sha=* | --sh=*)
556     sharedstatedir=$ac_optarg ;;
557
558   -site | --site | --sit)
559     ac_prev=site ;;
560   -site=* | --site=* | --sit=*)
561     site=$ac_optarg ;;
562
563   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
564     ac_prev=srcdir ;;
565   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
566     srcdir=$ac_optarg ;;
567
568   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
569   | --syscon | --sysco | --sysc | --sys | --sy)
570     ac_prev=sysconfdir ;;
571   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
572   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
573     sysconfdir=$ac_optarg ;;
574
575   -target | --target | --targe | --targ | --tar | --ta | --t)
576     ac_prev=target_alias ;;
577   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
578     target_alias=$ac_optarg ;;
579
580   -v | -verbose | --verbose | --verbos | --verbo | --verb)
581     verbose=yes ;;
582
583   -version | --version | --versio | --versi | --vers | -V)
584     ac_init_version=: ;;
585
586   -with-* | --with-*)
587     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
588     # Reject names that are not valid shell variable names.
589     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
590       { echo "$as_me: error: invalid package name: $ac_package" >&2
591    { (exit 1); exit 1; }; }
592     ac_package=`echo $ac_package| sed 's/-/_/g'`
593     case $ac_option in
594       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
595       *) ac_optarg=yes ;;
596     esac
597     eval "with_$ac_package='$ac_optarg'" ;;
598
599   -without-* | --without-*)
600     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
601     # Reject names that are not valid shell variable names.
602     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
603       { echo "$as_me: error: invalid package name: $ac_package" >&2
604    { (exit 1); exit 1; }; }
605     ac_package=`echo $ac_package | sed 's/-/_/g'`
606     eval "with_$ac_package=no" ;;
607
608   --x)
609     # Obsolete; use --with-x.
610     with_x=yes ;;
611
612   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
613   | --x-incl | --x-inc | --x-in | --x-i)
614     ac_prev=x_includes ;;
615   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
616   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
617     x_includes=$ac_optarg ;;
618
619   -x-libraries | --x-libraries | --x-librarie | --x-librari \
620   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
621     ac_prev=x_libraries ;;
622   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
624     x_libraries=$ac_optarg ;;
625
626   -*) { echo "$as_me: error: unrecognized option: $ac_option
627 Try \`$0 --help' for more information." >&2
628    { (exit 1); exit 1; }; }
629     ;;
630
631   *=*)
632     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633     # Reject names that are not valid shell variable names.
634     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
635       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636    { (exit 1); exit 1; }; }
637     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638     eval "$ac_envvar='$ac_optarg'"
639     export $ac_envvar ;;
640
641   *)
642     # FIXME: should be removed in autoconf 3.0.
643     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
647     ;;
648
649   esac
650 done
651
652 if test -n "$ac_prev"; then
653   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654   { echo "$as_me: error: missing argument to $ac_option" >&2
655    { (exit 1); exit 1; }; }
656 fi
657
658 # Be sure to have absolute paths.
659 for ac_var in exec_prefix prefix
660 do
661   eval ac_val=$`echo $ac_var`
662   case $ac_val in
663     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665    { (exit 1); exit 1; }; };;
666   esac
667 done
668
669 # Be sure to have absolute paths.
670 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671               localstatedir libdir includedir oldincludedir infodir mandir
672 do
673   eval ac_val=$`echo $ac_var`
674   case $ac_val in
675     [\\/$]* | ?:[\\/]* ) ;;
676     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677    { (exit 1); exit 1; }; };;
678   esac
679 done
680
681 # There might be people who depend on the old broken behavior: `$host'
682 # used to hold the argument of --host etc.
683 # FIXME: To remove some day.
684 build=$build_alias
685 host=$host_alias
686 target=$target_alias
687
688 # FIXME: To remove some day.
689 if test "x$host_alias" != x; then
690   if test "x$build_alias" = x; then
691     cross_compiling=maybe
692     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693     If a cross compiler is detected then cross compile mode will be used." >&2
694   elif test "x$build_alias" != "x$host_alias"; then
695     cross_compiling=yes
696   fi
697 fi
698
699 ac_tool_prefix=
700 test -n "$host_alias" && ac_tool_prefix=$host_alias-
701
702 test "$silent" = yes && exec 6>/dev/null
703
704
705 # Find the source files, if location was not specified.
706 if test -z "$srcdir"; then
707   ac_srcdir_defaulted=yes
708   # Try the directory containing this script, then its parent.
709   ac_confdir=`(dirname "$0") 2>/dev/null ||
710 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711          X"$0" : 'X\(//\)[^/]' \| \
712          X"$0" : 'X\(//\)$' \| \
713          X"$0" : 'X\(/\)' \| \
714          .     : '\(.\)' 2>/dev/null ||
715 echo X"$0" |
716     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718           /^X\(\/\/\)$/{ s//\1/; q; }
719           /^X\(\/\).*/{ s//\1/; q; }
720           s/.*/./; q'`
721   srcdir=$ac_confdir
722   if test ! -r $srcdir/$ac_unique_file; then
723     srcdir=..
724   fi
725 else
726   ac_srcdir_defaulted=no
727 fi
728 if test ! -r $srcdir/$ac_unique_file; then
729   if test "$ac_srcdir_defaulted" = yes; then
730     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731    { (exit 1); exit 1; }; }
732   else
733     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734    { (exit 1); exit 1; }; }
735   fi
736 fi
737 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739    { (exit 1); exit 1; }; }
740 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741 ac_env_build_alias_set=${build_alias+set}
742 ac_env_build_alias_value=$build_alias
743 ac_cv_env_build_alias_set=${build_alias+set}
744 ac_cv_env_build_alias_value=$build_alias
745 ac_env_host_alias_set=${host_alias+set}
746 ac_env_host_alias_value=$host_alias
747 ac_cv_env_host_alias_set=${host_alias+set}
748 ac_cv_env_host_alias_value=$host_alias
749 ac_env_target_alias_set=${target_alias+set}
750 ac_env_target_alias_value=$target_alias
751 ac_cv_env_target_alias_set=${target_alias+set}
752 ac_cv_env_target_alias_value=$target_alias
753 ac_env_CC_set=${CC+set}
754 ac_env_CC_value=$CC
755 ac_cv_env_CC_set=${CC+set}
756 ac_cv_env_CC_value=$CC
757 ac_env_CFLAGS_set=${CFLAGS+set}
758 ac_env_CFLAGS_value=$CFLAGS
759 ac_cv_env_CFLAGS_set=${CFLAGS+set}
760 ac_cv_env_CFLAGS_value=$CFLAGS
761 ac_env_LDFLAGS_set=${LDFLAGS+set}
762 ac_env_LDFLAGS_value=$LDFLAGS
763 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764 ac_cv_env_LDFLAGS_value=$LDFLAGS
765 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766 ac_env_CPPFLAGS_value=$CPPFLAGS
767 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769 ac_env_CPP_set=${CPP+set}
770 ac_env_CPP_value=$CPP
771 ac_cv_env_CPP_set=${CPP+set}
772 ac_cv_env_CPP_value=$CPP
773
774 #
775 # Report the --help message.
776 #
777 if test "$ac_init_help" = "long"; then
778   # Omit some internal or obsolete options to make the list less imposing.
779   # This message is too long to be a string in the A/UX 3.1 sh.
780   cat <<_ACEOF
781 \`configure' configures GNU C Library (see version.h) to adapt to many kinds of systems.
782
783 Usage: $0 [OPTION]... [VAR=VALUE]...
784
785 To assign environment variables (e.g., CC, CFLAGS...), specify them as
786 VAR=VALUE.  See below for descriptions of some of the useful variables.
787
788 Defaults for the options are specified in brackets.
789
790 Configuration:
791   -h, --help              display this help and exit
792       --help=short        display options specific to this package
793       --help=recursive    display the short help of all the included packages
794   -V, --version           display version information and exit
795   -q, --quiet, --silent   do not print \`checking...' messages
796       --cache-file=FILE   cache test results in FILE [disabled]
797   -C, --config-cache      alias for \`--cache-file=config.cache'
798   -n, --no-create         do not create output files
799       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
800
801 _ACEOF
802
803   cat <<_ACEOF
804 Installation directories:
805   --prefix=PREFIX         install architecture-independent files in PREFIX
806                           [$ac_default_prefix]
807   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
808                           [PREFIX]
809
810 By default, \`make install' will install all the files in
811 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
812 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
813 for instance \`--prefix=\$HOME'.
814
815 For better control, use the options below.
816
817 Fine tuning of the installation directories:
818   --bindir=DIR           user executables [EPREFIX/bin]
819   --sbindir=DIR          system admin executables [EPREFIX/sbin]
820   --libexecdir=DIR       program executables [EPREFIX/libexec]
821   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
822   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
823   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
824   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
825   --libdir=DIR           object code libraries [EPREFIX/lib]
826   --includedir=DIR       C header files [PREFIX/include]
827   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
828   --infodir=DIR          info documentation [PREFIX/info]
829   --mandir=DIR           man documentation [PREFIX/man]
830 _ACEOF
831
832   cat <<\_ACEOF
833
834 System types:
835   --build=BUILD     configure for building on BUILD [guessed]
836   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
837 _ACEOF
838 fi
839
840 if test -n "$ac_init_help"; then
841   case $ac_init_help in
842      short | recursive ) echo "Configuration of GNU C Library (see version.h):";;
843    esac
844   cat <<\_ACEOF
845
846 Optional Features:
847   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
848   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
849   --disable-sanity-checks really do not use threads (should not be used except
850                           in special situations) [default=yes]
851   --enable-shared         build shared library [default=yes if GNU ld &
852                           ELF]
853   --enable-profile        build profiled library [default=yes]
854   --enable-omitfp         build undebuggable optimized library
855                           [default=no]
856   --enable-bounded        build with runtime bounds checking
857                           [default=no]
858   --disable-versioning    do not include versioning information in the library
859                           objects [default=yes if supported]
860   --enable-oldest-abi=ABI configure the oldest ABI supported [e.g. 2.2]
861                           [default=glibc default]
862   --enable-add-ons[=DIRS...]
863                           configure and build add-ons in DIR1,DIR2,... search
864                           for add-ons if no parameter given
865   --disable-hidden-plt    do not hide internal function calls to avoid PLT
866   --enable-static-nss     build static NSS modules [default=no]
867   --disable-force-install don't force installation of files from this package,
868                           even if they are older than the installed files
869   --enable-kernel=VERSION compile for compatibility with kernel not older than
870                           VERSION
871   --enable-all-warnings   enable all useful warnings gcc can issue
872
873 Optional Packages:
874   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
875   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
876   --with-gmp=DIRECTORY    find GMP source code in DIRECTORY (not needed)
877   --with-gd=DIR           find libgd include dir and library with prefix DIR
878   --with-gd-include=DIR   find libgd include files in DIR
879   --with-gd-lib=DIR       find libgd library files in DIR
880   --with-fp               if using floating-point hardware [default=yes]
881   --with-binutils=PATH    specify location of binutils (as and ld)
882   --with-elf              if using the ELF object format
883   --with-xcoff            if using the XCOFF object format
884   --without-cvs           if CVS should not be used
885   --with-headers=PATH     location of system headers to use (for example
886                           /usr/src/linux/include) [default=compiler
887                           default]
888   --with-tls              enable support for TLS
889   --without-__thread      do not use TLS features even when supporting them
890
891 Some influential environment variables:
892   CC          C compiler command
893   CFLAGS      C compiler flags
894   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
895               nonstandard directory <lib dir>
896   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
897               headers in a nonstandard directory <include dir>
898   CPP         C preprocessor
899
900 Use these variables to override the choices made by `configure' or to help
901 it to find libraries and programs with nonstandard names/locations.
902
903 Report bugs to <glibc>.
904 _ACEOF
905 fi
906
907 if test "$ac_init_help" = "recursive"; then
908   # If there are subdirs, report their specific --help.
909   ac_popdir=`pwd`
910   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
911     test -d $ac_dir || continue
912     ac_builddir=.
913
914 if test "$ac_dir" != .; then
915   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
916   # A "../" for each directory in $ac_dir_suffix.
917   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
918 else
919   ac_dir_suffix= ac_top_builddir=
920 fi
921
922 case $srcdir in
923   .)  # No --srcdir option.  We are building in place.
924     ac_srcdir=.
925     if test -z "$ac_top_builddir"; then
926        ac_top_srcdir=.
927     else
928        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
929     fi ;;
930   [\\/]* | ?:[\\/]* )  # Absolute path.
931     ac_srcdir=$srcdir$ac_dir_suffix;
932     ac_top_srcdir=$srcdir ;;
933   *) # Relative path.
934     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
935     ac_top_srcdir=$ac_top_builddir$srcdir ;;
936 esac
937 # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
938 # absolute.
939 ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
940 ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
941 ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
942 ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
943
944     cd $ac_dir
945     # Check for guested configure; otherwise get Cygnus style configure.
946     if test -f $ac_srcdir/configure.gnu; then
947       echo
948       $SHELL $ac_srcdir/configure.gnu  --help=recursive
949     elif test -f $ac_srcdir/configure; then
950       echo
951       $SHELL $ac_srcdir/configure  --help=recursive
952     elif test -f $ac_srcdir/configure.ac ||
953            test -f $ac_srcdir/configure.in; then
954       echo
955       $ac_configure --help
956     else
957       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
958     fi
959     cd $ac_popdir
960   done
961 fi
962
963 test -n "$ac_init_help" && exit 0
964 if $ac_init_version; then
965   cat <<\_ACEOF
966 GNU C Library configure (see version.h)
967 generated by GNU Autoconf 2.54
968
969 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
970 Free Software Foundation, Inc.
971 This configure script is free software; the Free Software Foundation
972 gives unlimited permission to copy, distribute and modify it.
973 _ACEOF
974   exit 0
975 fi
976 exec 5>config.log
977 cat >&5 <<_ACEOF
978 This file contains any messages produced by compilers while
979 running configure, to aid debugging if configure makes a mistake.
980
981 It was created by GNU C Library $as_me (see version.h), which was
982 generated by GNU Autoconf 2.54.  Invocation command line was
983
984   $ $0 $@
985
986 _ACEOF
987 {
988 cat <<_ASUNAME
989 ## --------- ##
990 ## Platform. ##
991 ## --------- ##
992
993 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
994 uname -m = `(uname -m) 2>/dev/null || echo unknown`
995 uname -r = `(uname -r) 2>/dev/null || echo unknown`
996 uname -s = `(uname -s) 2>/dev/null || echo unknown`
997 uname -v = `(uname -v) 2>/dev/null || echo unknown`
998
999 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1000 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1001
1002 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1003 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1004 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1005 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1006 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1007 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1008 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1009
1010 _ASUNAME
1011
1012 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1013 for as_dir in $PATH
1014 do
1015   IFS=$as_save_IFS
1016   test -z "$as_dir" && as_dir=.
1017   echo "PATH: $as_dir"
1018 done
1019
1020 } >&5
1021
1022 cat >&5 <<_ACEOF
1023
1024
1025 ## ----------- ##
1026 ## Core tests. ##
1027 ## ----------- ##
1028
1029 _ACEOF
1030
1031
1032 # Keep a trace of the command line.
1033 # Strip out --no-create and --no-recursion so they do not pile up.
1034 # Also quote any args containing shell meta-characters.
1035 ac_configure_args=
1036 ac_sep=
1037 for ac_arg
1038 do
1039   case $ac_arg in
1040   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1041   | --no-cr | --no-c | -n ) continue ;;
1042   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1043   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1044     continue ;;
1045   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1046     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1047   esac
1048   ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1049   # Get rid of the leading space.
1050   ac_sep=" "
1051 done
1052
1053 # When interrupted or exit'd, cleanup temporary files, and complete
1054 # config.log.  We remove comments because anyway the quotes in there
1055 # would cause problems or look ugly.
1056 # WARNING: Be sure not to use single quotes in there, as some shells,
1057 # such as our DU 5.0 friend, will then `close' the trap.
1058 trap 'exit_status=$?
1059   # Save into config.log some information that might help in debugging.
1060   {
1061     echo
1062
1063     cat <<\_ASBOX
1064 ## ---------------- ##
1065 ## Cache variables. ##
1066 ## ---------------- ##
1067 _ASBOX
1068     echo
1069     # The following way of writing the cache mishandles newlines in values,
1070 {
1071   (set) 2>&1 |
1072     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1073     *ac_space=\ *)
1074       sed -n \
1075         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1076           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1077       ;;
1078     *)
1079       sed -n \
1080         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1081       ;;
1082     esac;
1083 }
1084     echo
1085
1086     cat <<\_ASBOX
1087 ## ----------------- ##
1088 ## Output variables. ##
1089 ## ----------------- ##
1090 _ASBOX
1091     echo
1092     for ac_var in $ac_subst_vars
1093     do
1094       eval ac_val=$`echo $ac_var`
1095       echo "$ac_var='"'"'$ac_val'"'"'"
1096     done | sort
1097     echo
1098
1099     if test -n "$ac_subst_files"; then
1100       cat <<\_ASBOX
1101 ## ------------- ##
1102 ## Output files. ##
1103 ## ------------- ##
1104 _ASBOX
1105       echo
1106       for ac_var in $ac_subst_files
1107       do
1108         eval ac_val=$`echo $ac_var`
1109         echo "$ac_var='"'"'$ac_val'"'"'"
1110       done | sort
1111       echo
1112     fi
1113
1114     if test -s confdefs.h; then
1115       cat <<\_ASBOX
1116 ## ----------- ##
1117 ## confdefs.h. ##
1118 ## ----------- ##
1119 _ASBOX
1120       echo
1121       sed "/^$/d" confdefs.h | sort
1122       echo
1123     fi
1124     test "$ac_signal" != 0 &&
1125       echo "$as_me: caught signal $ac_signal"
1126     echo "$as_me: exit $exit_status"
1127   } >&5
1128   rm -f core core.* *.core &&
1129   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1130     exit $exit_status
1131      ' 0
1132 for ac_signal in 1 2 13 15; do
1133   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1134 done
1135 ac_signal=0
1136
1137 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1138 rm -rf conftest* confdefs.h
1139 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1140 echo >confdefs.h
1141
1142 # Predefined preprocessor variables.
1143
1144 cat >>confdefs.h <<_ACEOF
1145 #define PACKAGE_NAME "$PACKAGE_NAME"
1146 _ACEOF
1147
1148
1149 cat >>confdefs.h <<_ACEOF
1150 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1151 _ACEOF
1152
1153
1154 cat >>confdefs.h <<_ACEOF
1155 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1156 _ACEOF
1157
1158
1159 cat >>confdefs.h <<_ACEOF
1160 #define PACKAGE_STRING "$PACKAGE_STRING"
1161 _ACEOF
1162
1163
1164 cat >>confdefs.h <<_ACEOF
1165 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1166 _ACEOF
1167
1168
1169 # Let the site file select an alternate cache file if it wants to.
1170 # Prefer explicitly selected file to automatically selected ones.
1171 if test -z "$CONFIG_SITE"; then
1172   if test "x$prefix" != xNONE; then
1173     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1174   else
1175     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1176   fi
1177 fi
1178 for ac_site_file in $CONFIG_SITE; do
1179   if test -r "$ac_site_file"; then
1180     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1181 echo "$as_me: loading site script $ac_site_file" >&6;}
1182     sed 's/^/| /' "$ac_site_file" >&5
1183     . "$ac_site_file"
1184   fi
1185 done
1186
1187 if test -r "$cache_file"; then
1188   # Some versions of bash will fail to source /dev/null (special
1189   # files actually), so we avoid doing that.
1190   if test -f "$cache_file"; then
1191     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1192 echo "$as_me: loading cache $cache_file" >&6;}
1193     case $cache_file in
1194       [\\/]* | ?:[\\/]* ) . $cache_file;;
1195       *)                      . ./$cache_file;;
1196     esac
1197   fi
1198 else
1199   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1200 echo "$as_me: creating cache $cache_file" >&6;}
1201   >$cache_file
1202 fi
1203
1204 # Check that the precious variables saved in the cache have kept the same
1205 # value.
1206 ac_cache_corrupted=false
1207 for ac_var in `(set) 2>&1 |
1208                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1209   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1210   eval ac_new_set=\$ac_env_${ac_var}_set
1211   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1212   eval ac_new_val="\$ac_env_${ac_var}_value"
1213   case $ac_old_set,$ac_new_set in
1214     set,)
1215       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1216 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1217       ac_cache_corrupted=: ;;
1218     ,set)
1219       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1220 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1221       ac_cache_corrupted=: ;;
1222     ,);;
1223     *)
1224       if test "x$ac_old_val" != "x$ac_new_val"; then
1225         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1226 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1227         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1228 echo "$as_me:   former value:  $ac_old_val" >&2;}
1229         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1230 echo "$as_me:   current value: $ac_new_val" >&2;}
1231         ac_cache_corrupted=:
1232       fi;;
1233   esac
1234   # Pass precious variables to config.status.
1235   if test "$ac_new_set" = set; then
1236     case $ac_new_val in
1237     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1238       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1239     *) ac_arg=$ac_var=$ac_new_val ;;
1240     esac
1241     case " $ac_configure_args " in
1242       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1243       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1244     esac
1245   fi
1246 done
1247 if $ac_cache_corrupted; then
1248   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1249 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1250   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1251 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1252    { (exit 1); exit 1; }; }
1253 fi
1254
1255 ac_ext=c
1256 ac_cpp='$CPP $CPPFLAGS'
1257 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1258 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1259 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288           ac_config_headers="$ac_config_headers config.h"
1289
1290 ac_aux_dir=
1291 for ac_dir in scripts $srcdir/scripts; do
1292   if test -f $ac_dir/install-sh; then
1293     ac_aux_dir=$ac_dir
1294     ac_install_sh="$ac_aux_dir/install-sh -c"
1295     break
1296   elif test -f $ac_dir/install.sh; then
1297     ac_aux_dir=$ac_dir
1298     ac_install_sh="$ac_aux_dir/install.sh -c"
1299     break
1300   elif test -f $ac_dir/shtool; then
1301     ac_aux_dir=$ac_dir
1302     ac_install_sh="$ac_aux_dir/shtool install -c"
1303     break
1304   fi
1305 done
1306 if test -z "$ac_aux_dir"; then
1307   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&5
1308 echo "$as_me: error: cannot find install-sh or install.sh in scripts $srcdir/scripts" >&2;}
1309    { (exit 1); exit 1; }; }
1310 fi
1311 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1312 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1313 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1314
1315
1316 if test "`cd $srcdir; /bin/pwd`" = "`/bin/pwd`"; then
1317   { { echo "$as_me:$LINENO: error: you must configure in a separate build directory" >&5
1318 echo "$as_me: error: you must configure in a separate build directory" >&2;}
1319    { (exit 1); exit 1; }; }
1320 fi
1321
1322 # This will get text that should go into config.make.
1323 config_vars=
1324
1325 # Check for a --with-gmp argument and set gmp-srcdir in config.make.
1326
1327 # Check whether --with-gmp or --without-gmp was given.
1328 if test "${with_gmp+set}" = set; then
1329   withval="$with_gmp"
1330
1331 case "$with_gmp" in
1332 yes) { { echo "$as_me:$LINENO: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&5
1333 echo "$as_me: error: --with-gmp requires an argument; use --with-gmp=DIRECTORY" >&2;}
1334    { (exit 1); exit 1; }; } ;;
1335 ''|no) ;;
1336 *) config_vars="$config_vars
1337 gmp-srcdir = $withval" ;;
1338 esac
1339
1340 fi;
1341 # Check for a --with-gd argument and set libgd-LDFLAGS in config.make.
1342
1343 # Check whether --with-gd or --without-gd was given.
1344 if test "${with_gd+set}" = set; then
1345   withval="$with_gd"
1346   case "$with_gd" in
1347 yes|''|no) ;;
1348 *) libgd_include="-I$withval/include"
1349    libgd_ldflags="-L$withval/lib" ;;
1350 esac
1351
1352 fi;
1353
1354 # Check whether --with-gd-include or --without-gd-include was given.
1355 if test "${with_gd_include+set}" = set; then
1356   withval="$with_gd_include"
1357   case "$with_gd_include" in
1358 ''|no) ;;
1359 *) libgd_include="-I$withval" ;;
1360 esac
1361
1362 fi;
1363
1364 # Check whether --with-gd-lib or --without-gd-lib was given.
1365 if test "${with_gd_lib+set}" = set; then
1366   withval="$with_gd_lib"
1367   case "$with_gd_lib" in
1368 ''|no) ;;
1369 *) libgd_ldflags="-L$withval" ;;
1370 esac
1371
1372 fi;
1373
1374 if test -n "$libgd_include"; then
1375   config_vars="$config_vars
1376 CFLAGS-memusagestat.c = $libgd_include"
1377 fi
1378 if test -n "$libgd_ldflags"; then
1379   config_vars="$config_vars
1380 libgd-LDFLAGS = $libgd_ldflags"
1381 fi
1382
1383
1384 # Check whether --with-fp or --without-fp was given.
1385 if test "${with_fp+set}" = set; then
1386   withval="$with_fp"
1387   with_fp=$withval
1388 else
1389   with_fp=yes
1390 fi;
1391
1392
1393 # Check whether --with-binutils or --without-binutils was given.
1394 if test "${with_binutils+set}" = set; then
1395   withval="$with_binutils"
1396   path_binutils=$withval
1397 else
1398   path_binutils=''
1399 fi;
1400
1401 # Check whether --with-elf or --without-elf was given.
1402 if test "${with_elf+set}" = set; then
1403   withval="$with_elf"
1404   elf=$withval
1405 else
1406   elf=no
1407 fi;
1408
1409 # Check whether --with-xcoff or --without-xcoff was given.
1410 if test "${with_xcoff+set}" = set; then
1411   withval="$with_xcoff"
1412   xcoff=$withval
1413 else
1414   xcoff=no
1415 fi;
1416
1417 # Check whether --with-cvs or --without-cvs was given.
1418 if test "${with_cvs+set}" = set; then
1419   withval="$with_cvs"
1420   with_cvs=$withval
1421 else
1422   with_cvs=yes
1423 fi;
1424 if test "$with_cvs" = yes; then
1425   if test -d $srcdir/CVS && grep :pserver: $srcdir/CVS/Root > /dev/null
1426   then
1427     with_cvs=no
1428   fi
1429 fi
1430
1431
1432
1433 # Check whether --with-headers or --without-headers was given.
1434 if test "${with_headers+set}" = set; then
1435   withval="$with_headers"
1436   sysheaders=$withval
1437 else
1438   sysheaders=''
1439 fi;
1440
1441 # Check whether --enable-sanity-checks or --disable-sanity-checks was given.
1442 if test "${enable_sanity_checks+set}" = set; then
1443   enableval="$enable_sanity_checks"
1444   enable_sanity=$enableval
1445 else
1446   enable_sanity=yes
1447 fi;
1448
1449 static=yes
1450 # Check whether --enable-shared or --disable-shared was given.
1451 if test "${enable_shared+set}" = set; then
1452   enableval="$enable_shared"
1453   shared=$enableval
1454 else
1455   shared=default
1456 fi;
1457 # Check whether --enable-profile or --disable-profile was given.
1458 if test "${enable_profile+set}" = set; then
1459   enableval="$enable_profile"
1460   profile=$enableval
1461 else
1462   profile=yes
1463 fi;
1464 # Check whether --enable-omitfp or --disable-omitfp was given.
1465 if test "${enable_omitfp+set}" = set; then
1466   enableval="$enable_omitfp"
1467   omitfp=$enableval
1468 else
1469   omitfp=no
1470 fi;
1471 # Check whether --enable-bounded or --disable-bounded was given.
1472 if test "${enable_bounded+set}" = set; then
1473   enableval="$enable_bounded"
1474   bounded=$enableval
1475 else
1476   bounded=no
1477 fi;
1478 # Check whether --enable-versioning or --disable-versioning was given.
1479 if test "${enable_versioning+set}" = set; then
1480   enableval="$enable_versioning"
1481   enable_versioning=$enableval
1482 else
1483   enable_versioning=yes
1484 fi;
1485
1486 # Check whether --enable-oldest-abi or --disable-oldest-abi was given.
1487 if test "${enable_oldest_abi+set}" = set; then
1488   enableval="$enable_oldest_abi"
1489   oldest_abi=$enableval
1490 else
1491   oldest_abi=no
1492 fi;
1493 if test "$oldest_abi" = yes || test "$oldest_abi" = no; then
1494   oldest_abi=default
1495 else
1496   cat >>confdefs.h <<_ACEOF
1497 #define GLIBC_OLDEST_ABI "$oldest_abi"
1498 _ACEOF
1499
1500 fi
1501
1502
1503 # Check whether --enable-add-ons or --disable-add-ons was given.
1504 if test "${enable_add_ons+set}" = set; then
1505   enableval="$enable_add_ons"
1506   case "$enableval" in
1507     yes) add_ons=`cd $srcdir && echo */configure | sed -e 's!/configure!!g'`
1508          test "$add_ons" = "*" && add_ons= ;;
1509     *) add_ons=`echo "$enableval" | sed 's/,/ /g'`;;
1510    esac
1511 else
1512   add_ons=
1513 fi;
1514
1515
1516 # Check whether --with-tls or --without-tls was given.
1517 if test "${with_tls+set}" = set; then
1518   withval="$with_tls"
1519   usetls=$withval
1520 else
1521   usetls=no
1522 fi;
1523
1524
1525 # Check whether --with-__thread or --without-__thread was given.
1526 if test "${with___thread+set}" = set; then
1527   withval="$with___thread"
1528   use__thread=$withval
1529 else
1530   use__thread=yes
1531 fi;
1532
1533 # Check whether --enable-hidden-plt or --disable-hidden-plt was given.
1534 if test "${enable_hidden_plt+set}" = set; then
1535   enableval="$enable_hidden_plt"
1536   hidden=$enableval
1537 else
1538   hidden=yes
1539 fi;
1540 if test "x$hidden" = xno; then
1541   cat >>confdefs.h <<\_ACEOF
1542 #define NO_HIDDEN 1
1543 _ACEOF
1544
1545 fi
1546
1547
1548
1549 subdirs="$subdirs  "
1550 add_ons_pfx=
1551 if test x"$add_ons" != x; then
1552   for f in $add_ons; do
1553     # Some sanity checks
1554     if test "$f" = "crypt"; then
1555       { { echo "$as_me:$LINENO: error:
1556 *** It seems that you're using an old \`crypt' add-on.  crypt is now
1557 *** part of glibc and using the old add-on will not work with this
1558 *** release.  Start again with fresh sources and without the old
1559 *** \`crypt' add-on." >&5
1560 echo "$as_me: error:
1561 *** It seems that you're using an old \`crypt' add-on.  crypt is now
1562 *** part of glibc and using the old add-on will not work with this
1563 *** release.  Start again with fresh sources and without the old
1564 *** \`crypt' add-on." >&2;}
1565    { (exit 1); exit 1; }; }
1566     fi
1567     if test "$f" = "localedata"; then
1568       { { echo "$as_me:$LINENO: error:
1569 *** It seems that you're using an old \`localedata' add-on.  localedata
1570 *** is now part of glibc and using the old add-on will not work with
1571 *** this release.  Start again with fresh sources and without the old
1572 *** \`localedata' add-on." >&5
1573 echo "$as_me: error:
1574 *** It seems that you're using an old \`localedata' add-on.  localedata
1575 *** is now part of glibc and using the old add-on will not work with
1576 *** this release.  Start again with fresh sources and without the old
1577 *** \`localedata' add-on." >&2;}
1578    { (exit 1); exit 1; }; }
1579     fi
1580     # Test whether such a subdir really exists.
1581     if test -d $srcdir/$f; then
1582       add_ons_pfx="$add_ons_pfx $f/"
1583                         subdirs="$subdirs $f"
1584     else
1585       { { echo "$as_me:$LINENO: error: add-on directory \"$f\" does not exist" >&5
1586 echo "$as_me: error: add-on directory \"$f\" does not exist" >&2;}
1587    { (exit 1); exit 1; }; }
1588     fi
1589   done
1590 fi
1591
1592 # Check whether --enable-static-nss or --disable-static-nss was given.
1593 if test "${enable_static_nss+set}" = set; then
1594   enableval="$enable_static_nss"
1595   static_nss=$enableval
1596 else
1597   static_nss=no
1598 fi;
1599 if test x"$static_nss" = xyes || test x"$shared" = xno; then
1600   static_nss=yes
1601   cat >>confdefs.h <<\_ACEOF
1602 #define DO_STATIC_NSS 1
1603 _ACEOF
1604
1605 fi
1606
1607 # Check whether --enable-force-install or --disable-force-install was given.
1608 if test "${enable_force_install+set}" = set; then
1609   enableval="$enable_force_install"
1610   force_install=$enableval
1611 else
1612   force_install=yes
1613 fi;
1614
1615
1616 # Check whether --enable-kernel or --disable-kernel was given.
1617 if test "${enable_kernel+set}" = set; then
1618   enableval="$enable_kernel"
1619   minimum_kernel=$enableval
1620 fi;
1621 if test "$minimum_kernel" = yes || test "$minimum_kernel" = no; then
1622   # Better nothing than this.
1623   minimum_kernel=""
1624 else
1625   if test "$minimum_kernel" = current; then
1626     minimum_kernel=`uname -r 2>/dev/null` || minimum_kernel=
1627   fi
1628 fi
1629
1630 # Check whether --enable-all-warnings or --disable-all-warnings was given.
1631 if test "${enable_all_warnings+set}" = set; then
1632   enableval="$enable_all_warnings"
1633   all_warnings=$enableval
1634 fi;
1635
1636
1637 # Make sure we can run config.sub.
1638 $ac_config_sub sun4 >/dev/null 2>&1 ||
1639   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1640 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1641    { (exit 1); exit 1; }; }
1642
1643 echo "$as_me:$LINENO: checking build system type" >&5
1644 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1645 if test "${ac_cv_build+set}" = set; then
1646   echo $ECHO_N "(cached) $ECHO_C" >&6
1647 else
1648   ac_cv_build_alias=$build_alias
1649 test -z "$ac_cv_build_alias" &&
1650   ac_cv_build_alias=`$ac_config_guess`
1651 test -z "$ac_cv_build_alias" &&
1652   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1653 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1654    { (exit 1); exit 1; }; }
1655 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1656   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1657 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1658    { (exit 1); exit 1; }; }
1659
1660 fi
1661 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1662 echo "${ECHO_T}$ac_cv_build" >&6
1663 build=$ac_cv_build
1664 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1665 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1666 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1667
1668
1669 echo "$as_me:$LINENO: checking host system type" >&5
1670 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1671 if test "${ac_cv_host+set}" = set; then
1672   echo $ECHO_N "(cached) $ECHO_C" >&6
1673 else
1674   ac_cv_host_alias=$host_alias
1675 test -z "$ac_cv_host_alias" &&
1676   ac_cv_host_alias=$ac_cv_build_alias
1677 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1678   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1679 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1680    { (exit 1); exit 1; }; }
1681
1682 fi
1683 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1684 echo "${ECHO_T}$ac_cv_host" >&6
1685 host=$ac_cv_host
1686 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1687 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1688 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1689
1690
1691
1692 # The way shlib-versions is used to generate soversions.mk uses a
1693 # fairly simplistic model for name recognition that can't distinguish
1694 # i486-pc-linux-gnu fully from i486-pc-gnu.  So we mutate a $host_os
1695 # of `gnu*' here to be `gnu-gnu*' just so that shlib-versions can
1696 # tell.  This doesn't get used much beyond that, so it's fairly safe.
1697 case "$host_os" in
1698 linux*)
1699   ;;
1700 gnu*)
1701   host_os=`echo $host_os | sed -e 's/gnu/gnu-gnu/'`
1702   ;;
1703 esac
1704
1705 # We keep the original values in `$config_*' and never modify them, so we
1706 # can write them unchanged into config.make.  Everything else uses
1707 # $machine, $vendor, and $os, and changes them whenever convenient.
1708 config_machine=$host_cpu config_vendor=$host_vendor config_os=$host_os
1709
1710 # Don't allow vendor == "unknown"
1711 test "$config_vendor" = unknown && config_vendor=
1712 config_os="`echo $config_os | sed 's/^unknown-//'`"
1713
1714 # Some configurations imply other options.
1715 case "$host_os" in
1716 gnu* | linux* | bsd4.4* | netbsd* | freebsd*)
1717   # These systems always use GNU tools.
1718   gnu_ld=yes gnu_as=yes ;;
1719 esac
1720 case "$host_os" in
1721 # i586-linuxaout is mangled into i586-pc-linux-gnuaout
1722 linux*ecoff* | linux*aout* | gnu*aout* | gnu*ecoff*)
1723   ;;
1724 gnu* | linux* | freebsd* | netbsd* | sysv4* | solaris2* | irix6*)
1725   # These systems (almost) always use the ELF format.
1726   elf=yes
1727   ;;
1728 aix*)
1729   # These systems are always xcoff
1730   xcoff=yes
1731   elf=no
1732   ;;
1733 esac
1734
1735 machine=$config_machine
1736 vendor=$config_vendor
1737 os=$config_os
1738
1739 # config.guess on some IBM machines says `rs6000' instead of `powerpc'.
1740 # Unify this here.
1741 if test "$machine" = rs6000; then
1742   machine="powerpc"
1743 fi
1744
1745 # Braindead PowerPC box with absolutely no FPU.
1746 case "$machine-$host_os" in
1747   powerpc*-*soft)
1748     with_fp=no
1749     ;;
1750 esac
1751
1752 ###
1753 ### I put this here to prevent those annoying emails from people who cannot
1754 ### read and try to compile glibc on unsupported platforms.  --drepper
1755 ###
1756 ### By using the undocumented --enable-hacker-mode option for configure
1757 ### one can skip this test to make the configuration not fail for unsupported
1758 ### platforms.
1759 ###
1760 if test -z "$enable_hacker_mode"; then
1761   case "$machine-$host_os" in
1762   *-linux* | *-gnu* | arm*-none* | powerpc-aix4.3.*)
1763     ;;
1764   *)
1765     echo "*** The GNU C library is currently not available for this platform."
1766     echo "*** So far nobody cared to port it and if there is no volunteer it"
1767     echo "*** might never happen.  So, if you have interest to see glibc on"
1768     echo "*** this platform visit"
1769     echo "***   http://www.gnu.org/software/libc/porting.html"
1770     echo "*** and join the group of porters"
1771     exit 1
1772     ;;
1773   esac
1774 fi
1775
1776 # Expand the configuration machine name into a subdirectory by architecture
1777 # type and particular chip.
1778 case "$machine" in
1779 a29k | am29000) base_machine=a29k machine=a29k ;;
1780 alpha*)         base_machine=alpha machine=alpha/$machine ;;
1781 arm*)           base_machine=arm machine=arm/arm32/$machine ;;
1782 c3[012])        base_machine=cx0 machine=cx0/c30 ;;
1783 c4[04])         base_machine=cx0 machine=cx0/c40 ;;
1784 hppa*64*)       base_machine=hppa machine=hppa/hppa64 ;;
1785 hppa*)          base_machine=hppa machine=hppa/hppa1.1 ;;
1786 i[3456]86)      base_machine=i386 machine=i386/$machine ;;
1787 ia64)           base_machine=ia64 machine=ia64 ;;
1788 m680?0)         base_machine=m68k machine=m68k/$machine ;;
1789 m68k)           base_machine=m68k machine=m68k/m68020 ;;
1790 m88???)         base_machine=m88k machine=m88k/$machine ;;
1791 m88k)           base_machine=m88k machine=m88k/m88100 ;;
1792 mips64*)        base_machine=mips64 machine=mips/mips64/$machine ;;
1793 mips*)          base_machine=mips machine=mips/$machine ;;
1794 powerpc)        base_machine=powerpc machine=powerpc/powerpc32 ;;
1795 powerpc64)      base_machine=powerpc machine=powerpc/powerpc64 ;;
1796 s390)           base_machine=s390 machine=s390/s390-32 ;;
1797 s390x)          base_machine=s390 machine=s390/s390-64 ;;
1798 sh3*)           base_machine=sh machine=sh/sh3 ;;
1799 sh4*)           base_machine=sh machine=sh/sh4 ;;
1800 sparc | sparcv[67])
1801                 base_machine=sparc machine=sparc/sparc32 ;;
1802 sparcv8 | supersparc | hypersparc)
1803                 base_machine=sparc machine=sparc/sparc32/sparcv8 ;;
1804 sparcv8plus | sparcv8plusa | sparcv9)
1805                 base_machine=sparc machine=sparc/sparc32/sparcv9 ;;
1806 sparcv8plusb | sparcv9b)
1807                 base_machine=sparc machine=sparc/sparc32/sparcv9b ;;
1808 sparc64 | ultrasparc)
1809                 base_machine=sparc machine=sparc/sparc64 ;;
1810 sparc64b | ultrasparc3)
1811                 base_machine=sparc machine=sparc/sparc64/sparcv9b ;;
1812 thumb*)         base_machine=thumb machine=arm/thumb/$machine ;;
1813 *)              base_machine=$machine ;;
1814 esac
1815
1816
1817 if test "$base_machine" = "i386"; then
1818   cat >>confdefs.h <<\_ACEOF
1819 #define USE_REGPARMS 1
1820 _ACEOF
1821
1822 fi
1823
1824 # Compute the list of sysdep directories for this configuration.
1825 # This can take a while to compute.
1826 sysdep_dir=$srcdir/sysdeps
1827 echo "$as_me:$LINENO: checking sysdep dirs" >&5
1828 echo $ECHO_N "checking sysdep dirs... $ECHO_C" >&6
1829 # Make sco3.2v4 become sco3.2.4 and sunos4.1.1_U1 become sunos4.1.1.U1.
1830 os="`echo $os | sed 's/\([0-9A-Z]\)[v_]\([0-9A-Z]\)/\1.\2/g'`"
1831
1832 case "$os" in
1833 gnu*)
1834   base_os=mach/hurd ;;
1835 netbsd* | 386bsd* | freebsd* | bsdi*)
1836   base_os=unix/bsd/bsd4.4 ;;
1837 osf* | sunos* | ultrix* | newsos* | dynix* | *bsd*)
1838   base_os=unix/bsd ;;
1839 sysv* | isc* | esix* | sco* | minix* | irix4* | linux*)
1840   base_os=unix/sysv ;;
1841 irix6*)
1842   base_os=unix/sysv/irix6/$os ;;
1843 solaris[2-9]*)
1844   base_os=unix/sysv/sysv4 ;;
1845 hpux*)
1846   base_os=unix/sysv/hpux/$os ;;
1847 aix4.3*)
1848   base_os=unix/sysv/aix/aix4.3 ;;
1849 none)
1850   base_os=standalone ;;
1851 *)
1852   base_os='' ;;
1853 esac
1854
1855 # For sunos4.1.1, try sunos4.1.1, then sunos4.1, then sunos4, then sunos.
1856 tail=$os
1857 ostry=$os
1858 while o=`echo $tail | sed 's/\.[^.]*$//'`; test $o != $tail; do
1859   ostry="$ostry /$o"
1860   tail=$o
1861 done
1862 o=`echo $tail | sed 's/[0-9]*$//'`
1863 if test $o != $tail; then
1864   ostry="$ostry /$o"
1865 fi
1866 # For linux-gnu, try linux-gnu, then linux.
1867 o=`echo $tail | sed 's/-.*$//'`
1868 if test $o != $tail; then
1869   ostry="$ostry /$o"
1870 fi
1871
1872 # For unix/sysv/sysv4, try unix/sysv/sysv4, then unix/sysv, then unix.
1873 base=
1874 tail=$base_os
1875 while b=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$b"; do
1876   set $b
1877   base="$base /$1"
1878   tail="$2"
1879 done
1880
1881 # For sparc/sparc32, try sparc/sparc32 and then sparc.
1882 mach=
1883 tail=$machine
1884 while m=`echo $tail | sed 's@^\(.*\)/\([^/]*\)$@& \1@'`; test -n "$m"; do
1885   set $m
1886   # Prepend the machine's FPU directory unless --without-fp.
1887   if test "$with_fp" = yes; then
1888     mach="$mach /$1/fpu"
1889   else
1890     mach="$mach /$1/nofpu"
1891   fi
1892   mach="$mach /$1"
1893   tail="$2"
1894 done
1895
1896
1897 # Find what sysdep directories exist.
1898 sysnames=
1899 IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
1900 for d in $add_ons_pfx ''; do
1901   for b in $base ''; do
1902     for m0 in $mach ''; do
1903       for v in /$vendor ''; do
1904         test "$v" = / && continue
1905         for o in /$ostry ''; do
1906           test "$o" = / && continue
1907           for m in $mach ''; do
1908             if test "$m0$b$v$o$m"; then
1909               try="${d}sysdeps$m0$b$v$o$m"
1910               test -n "$enable_debug_configure" &&
1911               echo "$0 DEBUG: try $try" >&2
1912               if test -d $srcdir/$try; then
1913                 sysnames="$sysnames $try"
1914                 { test -n "$o" || test -n "$b"; } && os_used=t
1915                 { test -n "$m" || test -n "$m0"; } && machine_used=t
1916               fi
1917             fi
1918           done
1919         done
1920       done
1921     done
1922   done
1923 done
1924 IFS="$ac_save_ifs"
1925
1926 if test -z "$os_used" && test "$os" != none; then
1927   { { echo "$as_me:$LINENO: error: Operating system $os is not supported." >&5
1928 echo "$as_me: error: Operating system $os is not supported." >&2;}
1929    { (exit 1); exit 1; }; }
1930 fi
1931 if test -z "$machine_used" && test "$machine" != none; then
1932   { { echo "$as_me:$LINENO: error: The $machine is not supported." >&5
1933 echo "$as_me: error: The $machine is not supported." >&2;}
1934    { (exit 1); exit 1; }; }
1935 fi
1936
1937 # We have now validated the configuration.
1938
1939
1940 # If using ELF, look for an `elf' subdirectory of each machine directory.
1941 # We prepend these rather than inserting them whereever the machine appears
1942 # because things specified by the machine's ELF ABI should override
1943 # OS-specific things, and should always be the same for any OS on the
1944 # machine (otherwise what's the point of an ABI?).
1945 if test "$elf" = yes; then
1946   elf_dirs=
1947   for d in $add_ons_pfx ''; do
1948     for m in $mach; do
1949       if test -d $srcdir/${d}sysdeps$m/elf; then
1950         elf_dirs="$elf_dirs ${d}sysdeps$m/elf"
1951       fi
1952     done
1953   done
1954   sysnames="`echo $elf_dirs | sed -e 's,//,/,g'` $sysnames"
1955 fi
1956
1957
1958 # Expand the list of system names into a full list of directories
1959 # from each element's parent name and Implies file (if present).
1960 set $sysnames
1961 names=
1962 while test $# -gt 0; do
1963   name=$1
1964   shift
1965
1966   case " $names " in *" $name "*)
1967     # Already in the list.
1968     continue
1969   esac
1970
1971   # Report each name as we discover it, so there is no long pause in output.
1972   echo $ECHO_N "$name $ECHO_C" >&6
1973
1974   name_base=`echo $name | sed -e 's@\(.*sysdeps\)/.*@\1@'`
1975
1976   case $name in
1977     /*) xsrcdir= ;;
1978     *)  xsrcdir=$srcdir/ ;;
1979   esac
1980   test -n "$enable_debug_configure" &&
1981   echo "DEBUG: name/Implies $xsrcdir$name/Implies" >&2
1982
1983   if test -f $xsrcdir$name/Implies; then
1984     # Collect more names from the `Implies' file (removing comments).
1985     implied_candidate="`sed 's/#.*$//' < $xsrcdir$name/Implies`"
1986     implied=
1987     for x in $implied_candidate; do
1988       found=no
1989       if test -d $xsrcdir$name_base/$x; then
1990         implied="$implied $name_base/$x";
1991         found=yes
1992       fi
1993       for d in $add_ons_pfx ''; do
1994         try="${d}sysdeps/$x"
1995         case $d in
1996          /*) try_srcdir= ;;
1997          *) try_srcdir=$srcdir/ ;;
1998         esac
1999         test -n "$enable_debug_configure" &&
2000          echo "DEBUG: $name implied $x try($d) {$try_srcdir}$try" >&2
2001         if test $try != $xsrcdir$name_base/$x && test -d $try_srcdir$try;
2002         then
2003           implied="$implied $try"
2004           found=yes
2005         fi
2006       done
2007       if test $found = no; then
2008         { echo "$as_me:$LINENO: WARNING: $name/Implies specifies nonexistent $x" >&5
2009 echo "$as_me: WARNING: $name/Implies specifies nonexistent $x" >&2;}
2010       fi
2011     done
2012   else
2013     implied=
2014   fi
2015
2016   # Add NAME to the list of names.
2017   names="$names $name"
2018
2019   # Find the parent of NAME, using the empty string if it has none.
2020   parent="`echo $name | sed -n -e 's=/[^/]*$==' -e '/sysdeps$/q' -e p`"
2021
2022   # Add the names implied by NAME, and NAME's parent (if it has one), to
2023   # the list of names to be processed (the argument list).  We prepend the
2024   # implied names to the list and append the parent.  We want implied
2025   # directories to come before further directories inferred from the
2026   # configuration components; this ensures that for sysv4, unix/common
2027   # (implied by unix/sysv/sysv4) comes before unix/sysv (in ostry (here $*)
2028   # after sysv4).
2029   sysnames="`echo $implied $* $parent`"
2030   test -n "$sysnames" && set $sysnames
2031 done
2032
2033 # Add the default directories.
2034 default_sysnames=sysdeps/generic
2035 if test "$elf" = yes; then
2036   default_sysnames="sysdeps/generic/elf $default_sysnames"
2037 fi
2038 sysnames="$names $default_sysnames"
2039
2040 # The other names were emitted during the scan.
2041 echo "$as_me:$LINENO: result: $default_sysnames" >&5
2042 echo "${ECHO_T}$default_sysnames" >&6
2043
2044
2045 ### Locate tools.
2046
2047 # Find a good install program.  We prefer a C program (faster),
2048 # so one script is as good as another.  But avoid the broken or
2049 # incompatible versions:
2050 # SysV /etc/install, /usr/sbin/install
2051 # SunOS /usr/etc/install
2052 # IRIX /sbin/install
2053 # AIX /bin/install
2054 # AmigaOS /C/install, which installs bootblocks on floppy discs
2055 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2056 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2057 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2058 # ./install, which can be erroneously created by make from ./install.sh.
2059 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2060 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2061 if test -z "$INSTALL"; then
2062 if test "${ac_cv_path_install+set}" = set; then
2063   echo $ECHO_N "(cached) $ECHO_C" >&6
2064 else
2065   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2066 for as_dir in $PATH
2067 do
2068   IFS=$as_save_IFS
2069   test -z "$as_dir" && as_dir=.
2070   # Account for people who put trailing slashes in PATH elements.
2071 case $as_dir/ in
2072   ./ | .// | /cC/* | \
2073   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2074   /usr/ucb/* ) ;;
2075   *)
2076     # OSF1 and SCO ODT 3.0 have their own names for install.
2077     # Don't use installbsd from OSF since it installs stuff as root
2078     # by default.
2079     for ac_prog in ginstall scoinst install; do
2080       for ac_exec_ext in '' $ac_executable_extensions; do
2081         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2082           if test $ac_prog = install &&
2083             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2084             # AIX install.  It has an incompatible calling convention.
2085             :
2086           elif test $ac_prog = install &&
2087             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2088             # program-specific install script used by HP pwplus--don't use.
2089             :
2090           else
2091             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2092             break 3
2093           fi
2094         fi
2095       done
2096     done
2097     ;;
2098 esac
2099 done
2100
2101
2102 fi
2103   if test "${ac_cv_path_install+set}" = set; then
2104     INSTALL=$ac_cv_path_install
2105   else
2106     # As a last resort, use the slow shell script.  We don't cache a
2107     # path for INSTALL within a source directory, because that will
2108     # break other packages using the cache if that directory is
2109     # removed, or if the path is relative.
2110     INSTALL=$ac_install_sh
2111   fi
2112 fi
2113 echo "$as_me:$LINENO: result: $INSTALL" >&5
2114 echo "${ECHO_T}$INSTALL" >&6
2115
2116 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2117 # It thinks the first close brace ends the variable substitution.
2118 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2119
2120 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2121
2122 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2123
2124 if test "$INSTALL" = "${srcdir}/scripts/install-sh -c"; then
2125   # The makefiles need to use a different form to find it in $srcdir.
2126   INSTALL='\$(..)./scripts/install-sh -c'
2127 fi
2128 echo "$as_me:$LINENO: checking whether ln -s works" >&5
2129 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
2130 LN_S=$as_ln_s
2131 if test "$LN_S" = "ln -s"; then
2132   echo "$as_me:$LINENO: result: yes" >&5
2133 echo "${ECHO_T}yes" >&6
2134 else
2135   echo "$as_me:$LINENO: result: no, using $LN_S" >&5
2136 echo "${ECHO_T}no, using $LN_S" >&6
2137 fi
2138
2139
2140 # We need the physical current working directory.  We cannot use the
2141 # "pwd -P" shell builtin since that's not portable.  Instead we try to
2142 # find a pwd binary.  Note that assigning to the PWD environment
2143 # variable might have some interesting side effects, so we don't do
2144 # that.
2145 # Extract the first word of "pwd", so it can be a program name with args.
2146 set dummy pwd; ac_word=$2
2147 echo "$as_me:$LINENO: checking for $ac_word" >&5
2148 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2149 if test "${ac_cv_path_PWD_P+set}" = set; then
2150   echo $ECHO_N "(cached) $ECHO_C" >&6
2151 else
2152   case $PWD_P in
2153   [\\/]* | ?:[\\/]*)
2154   ac_cv_path_PWD_P="$PWD_P" # Let the user override the test with a path.
2155   ;;
2156   *)
2157   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2158 for as_dir in $PATH
2159 do
2160   IFS=$as_save_IFS
2161   test -z "$as_dir" && as_dir=.
2162   for ac_exec_ext in '' $ac_executable_extensions; do
2163   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2164     ac_cv_path_PWD_P="$as_dir/$ac_word$ac_exec_ext"
2165     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2166     break 2
2167   fi
2168 done
2169 done
2170
2171   test -z "$ac_cv_path_PWD_P" && ac_cv_path_PWD_P="no"
2172   ;;
2173 esac
2174 fi
2175 PWD_P=$ac_cv_path_PWD_P
2176
2177 if test -n "$PWD_P"; then
2178   echo "$as_me:$LINENO: result: $PWD_P" >&5
2179 echo "${ECHO_T}$PWD_P" >&6
2180 else
2181   echo "$as_me:$LINENO: result: no" >&5
2182 echo "${ECHO_T}no" >&6
2183 fi
2184
2185 if test "$PWD_P" = no; then
2186   { { echo "$as_me:$LINENO: error: *** A pwd binary could not be found." >&5
2187 echo "$as_me: error: *** A pwd binary could not be found." >&2;}
2188    { (exit 1); exit 1; }; }
2189 fi
2190
2191 # These programs are version sensitive.
2192
2193 for ac_prog in ${ac_tool_prefix}gcc ${ac_tool_prefix}cc
2194 do
2195   # Extract the first word of "$ac_prog", so it can be a program name with args.
2196 set dummy $ac_prog; ac_word=$2
2197 echo "$as_me:$LINENO: checking for $ac_word" >&5
2198 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2199 if test "${ac_cv_prog_CC+set}" = set; then
2200   echo $ECHO_N "(cached) $ECHO_C" >&6
2201 else
2202   if test -n "$CC"; then
2203   ac_cv_prog_CC="$CC" # Let the user override the test.
2204 else
2205 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2206 for as_dir in $PATH
2207 do
2208   IFS=$as_save_IFS
2209   test -z "$as_dir" && as_dir=.
2210   for ac_exec_ext in '' $ac_executable_extensions; do
2211   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2212     ac_cv_prog_CC="$ac_prog"
2213     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2214     break 2
2215   fi
2216 done
2217 done
2218
2219 fi
2220 fi
2221 CC=$ac_cv_prog_CC
2222 if test -n "$CC"; then
2223   echo "$as_me:$LINENO: result: $CC" >&5
2224 echo "${ECHO_T}$CC" >&6
2225 else
2226   echo "$as_me:$LINENO: result: no" >&5
2227 echo "${ECHO_T}no" >&6
2228 fi
2229
2230   test -n "$CC" && break
2231 done
2232
2233 if test -z "$CC"; then
2234   ac_verc_fail=yes
2235 else
2236   # Found it, now check the version.
2237   echo "$as_me:$LINENO: checking version of $CC" >&5
2238 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2239   ac_prog_version=`$CC -v 2>&1 | sed -n 's/^.*version \([egcygnustpi-]*[0-9.]*\).*$/\1/p'`
2240   case $ac_prog_version in
2241     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2242     3.[2-9]*)
2243        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2244     *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2245
2246   esac
2247   echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2248 echo "${ECHO_T}$ac_prog_version" >&6
2249 fi
2250 if test $ac_verc_fail = yes; then
2251   critic_missing="$critic_missing gcc"
2252 fi
2253
2254 for ac_prog in gnumake gmake make
2255 do
2256   # Extract the first word of "$ac_prog", so it can be a program name with args.
2257 set dummy $ac_prog; ac_word=$2
2258 echo "$as_me:$LINENO: checking for $ac_word" >&5
2259 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2260 if test "${ac_cv_prog_MAKE+set}" = set; then
2261   echo $ECHO_N "(cached) $ECHO_C" >&6
2262 else
2263   if test -n "$MAKE"; then
2264   ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
2265 else
2266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2267 for as_dir in $PATH
2268 do
2269   IFS=$as_save_IFS
2270   test -z "$as_dir" && as_dir=.
2271   for ac_exec_ext in '' $ac_executable_extensions; do
2272   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2273     ac_cv_prog_MAKE="$ac_prog"
2274     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2275     break 2
2276   fi
2277 done
2278 done
2279
2280 fi
2281 fi
2282 MAKE=$ac_cv_prog_MAKE
2283 if test -n "$MAKE"; then
2284   echo "$as_me:$LINENO: result: $MAKE" >&5
2285 echo "${ECHO_T}$MAKE" >&6
2286 else
2287   echo "$as_me:$LINENO: result: no" >&5
2288 echo "${ECHO_T}no" >&6
2289 fi
2290
2291   test -n "$MAKE" && break
2292 done
2293
2294 if test -z "$MAKE"; then
2295   ac_verc_fail=yes
2296 else
2297   # Found it, now check the version.
2298   echo "$as_me:$LINENO: checking version of $MAKE" >&5
2299 echo $ECHO_N "checking version of $MAKE... $ECHO_C" >&6
2300   ac_prog_version=`$MAKE --version 2>&1 | sed -n 's/^.*GNU Make[^0-9]*\([0-9][0-9.]*\).*$/\1/p'`
2301   case $ac_prog_version in
2302     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2303     3.79* | 3.[89]*)
2304        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2305     *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2306
2307   esac
2308   echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2309 echo "${ECHO_T}$ac_prog_version" >&6
2310 fi
2311 if test $ac_verc_fail = yes; then
2312   critic_missing="$critic_missing make"
2313 fi
2314
2315
2316
2317 if test -n "$critic_missing"; then
2318 { { echo "$as_me:$LINENO: error:
2319 *** These critical programs are missing or too old:$critic_missing
2320 *** Check the INSTALL file for required versions." >&5
2321 echo "$as_me: error:
2322 *** These critical programs are missing or too old:$critic_missing
2323 *** Check the INSTALL file for required versions." >&2;}
2324    { (exit 1); exit 1; }; }
2325 fi
2326
2327
2328 for ac_prog in gnumsgfmt gmsgfmt msgfmt
2329 do
2330   # Extract the first word of "$ac_prog", so it can be a program name with args.
2331 set dummy $ac_prog; ac_word=$2
2332 echo "$as_me:$LINENO: checking for $ac_word" >&5
2333 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2334 if test "${ac_cv_prog_MSGFMT+set}" = set; then
2335   echo $ECHO_N "(cached) $ECHO_C" >&6
2336 else
2337   if test -n "$MSGFMT"; then
2338   ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test.
2339 else
2340 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2341 for as_dir in $PATH
2342 do
2343   IFS=$as_save_IFS
2344   test -z "$as_dir" && as_dir=.
2345   for ac_exec_ext in '' $ac_executable_extensions; do
2346   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2347     ac_cv_prog_MSGFMT="$ac_prog"
2348     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2349     break 2
2350   fi
2351 done
2352 done
2353
2354 fi
2355 fi
2356 MSGFMT=$ac_cv_prog_MSGFMT
2357 if test -n "$MSGFMT"; then
2358   echo "$as_me:$LINENO: result: $MSGFMT" >&5
2359 echo "${ECHO_T}$MSGFMT" >&6
2360 else
2361   echo "$as_me:$LINENO: result: no" >&5
2362 echo "${ECHO_T}no" >&6
2363 fi
2364
2365   test -n "$MSGFMT" && break
2366 done
2367
2368 if test -z "$MSGFMT"; then
2369   ac_verc_fail=yes
2370 else
2371   # Found it, now check the version.
2372   echo "$as_me:$LINENO: checking version of $MSGFMT" >&5
2373 echo $ECHO_N "checking version of $MSGFMT... $ECHO_C" >&6
2374   ac_prog_version=`$MSGFMT --version 2>&1 | sed -n 's/^.*GNU gettext.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
2375   case $ac_prog_version in
2376     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2377     0.10.3[6-9]* | 0.10.[4-9][0-9]* | 0.1[1-9]* | 0.[2-9][0-9]* | [1-9].*)
2378        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2379     *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2380
2381   esac
2382   echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2383 echo "${ECHO_T}$ac_prog_version" >&6
2384 fi
2385 if test $ac_verc_fail = yes; then
2386   MSGFMT=: aux_missing="$aux_missing msgfmt"
2387 fi
2388
2389 for ac_prog in makeinfo
2390 do
2391   # Extract the first word of "$ac_prog", so it can be a program name with args.
2392 set dummy $ac_prog; ac_word=$2
2393 echo "$as_me:$LINENO: checking for $ac_word" >&5
2394 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2395 if test "${ac_cv_prog_MAKEINFO+set}" = set; then
2396   echo $ECHO_N "(cached) $ECHO_C" >&6
2397 else
2398   if test -n "$MAKEINFO"; then
2399   ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2400 else
2401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2402 for as_dir in $PATH
2403 do
2404   IFS=$as_save_IFS
2405   test -z "$as_dir" && as_dir=.
2406   for ac_exec_ext in '' $ac_executable_extensions; do
2407   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2408     ac_cv_prog_MAKEINFO="$ac_prog"
2409     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2410     break 2
2411   fi
2412 done
2413 done
2414
2415 fi
2416 fi
2417 MAKEINFO=$ac_cv_prog_MAKEINFO
2418 if test -n "$MAKEINFO"; then
2419   echo "$as_me:$LINENO: result: $MAKEINFO" >&5
2420 echo "${ECHO_T}$MAKEINFO" >&6
2421 else
2422   echo "$as_me:$LINENO: result: no" >&5
2423 echo "${ECHO_T}no" >&6
2424 fi
2425
2426   test -n "$MAKEINFO" && break
2427 done
2428
2429 if test -z "$MAKEINFO"; then
2430   ac_verc_fail=yes
2431 else
2432   # Found it, now check the version.
2433   echo "$as_me:$LINENO: checking version of $MAKEINFO" >&5
2434 echo $ECHO_N "checking version of $MAKEINFO... $ECHO_C" >&6
2435   ac_prog_version=`$MAKEINFO --version 2>&1 | sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
2436   case $ac_prog_version in
2437     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2438     4.*)
2439        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2440     *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2441
2442   esac
2443   echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2444 echo "${ECHO_T}$ac_prog_version" >&6
2445 fi
2446 if test $ac_verc_fail = yes; then
2447   MAKEINFO=: aux_missing="$aux_missing makeinfo"
2448 fi
2449
2450 for ac_prog in sed
2451 do
2452   # Extract the first word of "$ac_prog", so it can be a program name with args.
2453 set dummy $ac_prog; ac_word=$2
2454 echo "$as_me:$LINENO: checking for $ac_word" >&5
2455 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2456 if test "${ac_cv_prog_SED+set}" = set; then
2457   echo $ECHO_N "(cached) $ECHO_C" >&6
2458 else
2459   if test -n "$SED"; then
2460   ac_cv_prog_SED="$SED" # Let the user override the test.
2461 else
2462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2463 for as_dir in $PATH
2464 do
2465   IFS=$as_save_IFS
2466   test -z "$as_dir" && as_dir=.
2467   for ac_exec_ext in '' $ac_executable_extensions; do
2468   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2469     ac_cv_prog_SED="$ac_prog"
2470     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2471     break 2
2472   fi
2473 done
2474 done
2475
2476 fi
2477 fi
2478 SED=$ac_cv_prog_SED
2479 if test -n "$SED"; then
2480   echo "$as_me:$LINENO: result: $SED" >&5
2481 echo "${ECHO_T}$SED" >&6
2482 else
2483   echo "$as_me:$LINENO: result: no" >&5
2484 echo "${ECHO_T}no" >&6
2485 fi
2486
2487   test -n "$SED" && break
2488 done
2489
2490 if test -z "$SED"; then
2491   ac_verc_fail=yes
2492 else
2493   # Found it, now check the version.
2494   echo "$as_me:$LINENO: checking version of $SED" >&5
2495 echo $ECHO_N "checking version of $SED... $ECHO_C" >&6
2496   ac_prog_version=`$SED --version 2>&1 | sed -n 's/^.*GNU sed version \([0-9]*\.[0-9.]*\).*$/\1/p'`
2497   case $ac_prog_version in
2498     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
2499     3.0[2-9]*|3.[1-9]*|[4-9]*)
2500        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
2501     *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
2502
2503   esac
2504   echo "$as_me:$LINENO: result: $ac_prog_version" >&5
2505 echo "${ECHO_T}$ac_prog_version" >&6
2506 fi
2507 if test $ac_verc_fail = yes; then
2508   SED=: aux_missing="$aux_missing sed"
2509 fi
2510
2511
2512 if test "x$with_cvs" != xyes; then
2513   for ac_prog in autoconf
2514 do
2515   # Extract the first word of "$ac_prog", so it can be a program name with args.
2516 set dummy $ac_prog; ac_word=$2
2517 echo "$as_me:$LINENO: checking for $ac_word" >&5
2518 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2519 if test "${ac_cv_prog_AUTOCONF+set}" = set; then
2520   echo $ECHO_N "(cached) $ECHO_C" >&6
2521 else
2522   if test -n "$AUTOCONF"; then
2523   ac_cv_prog_AUTOCONF="$AUTOCONF" # Let the user override the test.
2524 else
2525 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2526 for as_dir in $PATH
2527 do
2528   IFS=$as_save_IFS
2529   test -z "$as_dir" && as_dir=.
2530   for ac_exec_ext in '' $ac_executable_extensions; do
2531   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2532     ac_cv_prog_AUTOCONF="$ac_prog"
2533     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2534     break 2
2535   fi
2536 done
2537 done
2538
2539 fi
2540 fi
2541 AUTOCONF=$ac_cv_prog_AUTOCONF
2542 if test -n "$AUTOCONF"; then
2543   echo "$as_me:$LINENO: result: $AUTOCONF" >&5
2544 echo "${ECHO_T}$AUTOCONF" >&6
2545 else
2546   echo "$as_me:$LINENO: result: no" >&5
2547 echo "${ECHO_T}no" >&6
2548 fi
2549
2550   test -n "$AUTOCONF" && break
2551 done
2552 test -n "$AUTOCONF" || AUTOCONF="no"
2553
2554   case "x$AUTOCONF" in
2555   xno|x|x:) AUTOCONF=no ;;
2556   *)
2557     echo "$as_me:$LINENO: checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works" >&5
2558 echo $ECHO_N "checking whether $AUTOCONF${ACFLAGS:+ }$ACFLAGS works... $ECHO_C" >&6
2559 if test "${libc_cv_autoconf_works+set}" = set; then
2560   echo $ECHO_N "(cached) $ECHO_C" >&6
2561 else
2562       if (cd $srcdir; $AUTOCONF $ACFLAGS configure.in > /dev/null 2>&1); then
2563       libc_cv_autoconf_works=yes
2564     else
2565       libc_cv_autoconf_works=no
2566     fi
2567 fi
2568 echo "$as_me:$LINENO: result: $libc_cv_autoconf_works" >&5
2569 echo "${ECHO_T}$libc_cv_autoconf_works" >&6
2570     test $libc_cv_autoconf_works = yes || AUTOCONF=no
2571     ;;
2572   esac
2573   test "x$AUTOCONF" != xno || aux_missing="$aux_missing autoconf"
2574 fi
2575
2576 ac_ext=c
2577 ac_cpp='$CPP $CPPFLAGS'
2578 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2579 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2580 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2581 if test -n "$ac_tool_prefix"; then
2582   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2583 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2584 echo "$as_me:$LINENO: checking for $ac_word" >&5
2585 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2586 if test "${ac_cv_prog_CC+set}" = set; then
2587   echo $ECHO_N "(cached) $ECHO_C" >&6
2588 else
2589   if test -n "$CC"; then
2590   ac_cv_prog_CC="$CC" # Let the user override the test.
2591 else
2592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593 for as_dir in $PATH
2594 do
2595   IFS=$as_save_IFS
2596   test -z "$as_dir" && as_dir=.
2597   for ac_exec_ext in '' $ac_executable_extensions; do
2598   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2599     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2600     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2601     break 2
2602   fi
2603 done
2604 done
2605
2606 fi
2607 fi
2608 CC=$ac_cv_prog_CC
2609 if test -n "$CC"; then
2610   echo "$as_me:$LINENO: result: $CC" >&5
2611 echo "${ECHO_T}$CC" >&6
2612 else
2613   echo "$as_me:$LINENO: result: no" >&5
2614 echo "${ECHO_T}no" >&6
2615 fi
2616
2617 fi
2618 if test -z "$ac_cv_prog_CC"; then
2619   ac_ct_CC=$CC
2620   # Extract the first word of "gcc", so it can be a program name with args.
2621 set dummy gcc; ac_word=$2
2622 echo "$as_me:$LINENO: checking for $ac_word" >&5
2623 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2624 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2625   echo $ECHO_N "(cached) $ECHO_C" >&6
2626 else
2627   if test -n "$ac_ct_CC"; then
2628   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2629 else
2630 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2631 for as_dir in $PATH
2632 do
2633   IFS=$as_save_IFS
2634   test -z "$as_dir" && as_dir=.
2635   for ac_exec_ext in '' $ac_executable_extensions; do
2636   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2637     ac_cv_prog_ac_ct_CC="gcc"
2638     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2639     break 2
2640   fi
2641 done
2642 done
2643
2644 fi
2645 fi
2646 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2647 if test -n "$ac_ct_CC"; then
2648   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2649 echo "${ECHO_T}$ac_ct_CC" >&6
2650 else
2651   echo "$as_me:$LINENO: result: no" >&5
2652 echo "${ECHO_T}no" >&6
2653 fi
2654
2655   CC=$ac_ct_CC
2656 else
2657   CC="$ac_cv_prog_CC"
2658 fi
2659
2660 if test -z "$CC"; then
2661   if test -n "$ac_tool_prefix"; then
2662   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2663 set dummy ${ac_tool_prefix}cc; ac_word=$2
2664 echo "$as_me:$LINENO: checking for $ac_word" >&5
2665 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2666 if test "${ac_cv_prog_CC+set}" = set; then
2667   echo $ECHO_N "(cached) $ECHO_C" >&6
2668 else
2669   if test -n "$CC"; then
2670   ac_cv_prog_CC="$CC" # Let the user override the test.
2671 else
2672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2673 for as_dir in $PATH
2674 do
2675   IFS=$as_save_IFS
2676   test -z "$as_dir" && as_dir=.
2677   for ac_exec_ext in '' $ac_executable_extensions; do
2678   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2679     ac_cv_prog_CC="${ac_tool_prefix}cc"
2680     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2681     break 2
2682   fi
2683 done
2684 done
2685
2686 fi
2687 fi
2688 CC=$ac_cv_prog_CC
2689 if test -n "$CC"; then
2690   echo "$as_me:$LINENO: result: $CC" >&5
2691 echo "${ECHO_T}$CC" >&6
2692 else
2693   echo "$as_me:$LINENO: result: no" >&5
2694 echo "${ECHO_T}no" >&6
2695 fi
2696
2697 fi
2698 if test -z "$ac_cv_prog_CC"; then
2699   ac_ct_CC=$CC
2700   # Extract the first word of "cc", so it can be a program name with args.
2701 set dummy cc; ac_word=$2
2702 echo "$as_me:$LINENO: checking for $ac_word" >&5
2703 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2704 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2705   echo $ECHO_N "(cached) $ECHO_C" >&6
2706 else
2707   if test -n "$ac_ct_CC"; then
2708   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2709 else
2710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2711 for as_dir in $PATH
2712 do
2713   IFS=$as_save_IFS
2714   test -z "$as_dir" && as_dir=.
2715   for ac_exec_ext in '' $ac_executable_extensions; do
2716   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2717     ac_cv_prog_ac_ct_CC="cc"
2718     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2719     break 2
2720   fi
2721 done
2722 done
2723
2724 fi
2725 fi
2726 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2727 if test -n "$ac_ct_CC"; then
2728   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2729 echo "${ECHO_T}$ac_ct_CC" >&6
2730 else
2731   echo "$as_me:$LINENO: result: no" >&5
2732 echo "${ECHO_T}no" >&6
2733 fi
2734
2735   CC=$ac_ct_CC
2736 else
2737   CC="$ac_cv_prog_CC"
2738 fi
2739
2740 fi
2741 if test -z "$CC"; then
2742   # Extract the first word of "cc", so it can be a program name with args.
2743 set dummy cc; ac_word=$2
2744 echo "$as_me:$LINENO: checking for $ac_word" >&5
2745 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2746 if test "${ac_cv_prog_CC+set}" = set; then
2747   echo $ECHO_N "(cached) $ECHO_C" >&6
2748 else
2749   if test -n "$CC"; then
2750   ac_cv_prog_CC="$CC" # Let the user override the test.
2751 else
2752   ac_prog_rejected=no
2753 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2754 for as_dir in $PATH
2755 do
2756   IFS=$as_save_IFS
2757   test -z "$as_dir" && as_dir=.
2758   for ac_exec_ext in '' $ac_executable_extensions; do
2759   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2760     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2761        ac_prog_rejected=yes
2762        continue
2763      fi
2764     ac_cv_prog_CC="cc"
2765     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2766     break 2
2767   fi
2768 done
2769 done
2770
2771 if test $ac_prog_rejected = yes; then
2772   # We found a bogon in the path, so make sure we never use it.
2773   set dummy $ac_cv_prog_CC
2774   shift
2775   if test $# != 0; then
2776     # We chose a different compiler from the bogus one.
2777     # However, it has the same basename, so the bogon will be chosen
2778     # first if we set CC to just the basename; use the full file name.
2779     shift
2780     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2781   fi
2782 fi
2783 fi
2784 fi
2785 CC=$ac_cv_prog_CC
2786 if test -n "$CC"; then
2787   echo "$as_me:$LINENO: result: $CC" >&5
2788 echo "${ECHO_T}$CC" >&6
2789 else
2790   echo "$as_me:$LINENO: result: no" >&5
2791 echo "${ECHO_T}no" >&6
2792 fi
2793
2794 fi
2795 if test -z "$CC"; then
2796   if test -n "$ac_tool_prefix"; then
2797   for ac_prog in cl
2798   do
2799     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2800 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2801 echo "$as_me:$LINENO: checking for $ac_word" >&5
2802 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2803 if test "${ac_cv_prog_CC+set}" = set; then
2804   echo $ECHO_N "(cached) $ECHO_C" >&6
2805 else
2806   if test -n "$CC"; then
2807   ac_cv_prog_CC="$CC" # Let the user override the test.
2808 else
2809 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2810 for as_dir in $PATH
2811 do
2812   IFS=$as_save_IFS
2813   test -z "$as_dir" && as_dir=.
2814   for ac_exec_ext in '' $ac_executable_extensions; do
2815   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2816     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2817     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2818     break 2
2819   fi
2820 done
2821 done
2822
2823 fi
2824 fi
2825 CC=$ac_cv_prog_CC
2826 if test -n "$CC"; then
2827   echo "$as_me:$LINENO: result: $CC" >&5
2828 echo "${ECHO_T}$CC" >&6
2829 else
2830   echo "$as_me:$LINENO: result: no" >&5
2831 echo "${ECHO_T}no" >&6
2832 fi
2833
2834     test -n "$CC" && break
2835   done
2836 fi
2837 if test -z "$CC"; then
2838   ac_ct_CC=$CC
2839   for ac_prog in cl
2840 do
2841   # Extract the first word of "$ac_prog", so it can be a program name with args.
2842 set dummy $ac_prog; ac_word=$2
2843 echo "$as_me:$LINENO: checking for $ac_word" >&5
2844 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2845 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2846   echo $ECHO_N "(cached) $ECHO_C" >&6
2847 else
2848   if test -n "$ac_ct_CC"; then
2849   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2850 else
2851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2852 for as_dir in $PATH
2853 do
2854   IFS=$as_save_IFS
2855   test -z "$as_dir" && as_dir=.
2856   for ac_exec_ext in '' $ac_executable_extensions; do
2857   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2858     ac_cv_prog_ac_ct_CC="$ac_prog"
2859     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2860     break 2
2861   fi
2862 done
2863 done
2864
2865 fi
2866 fi
2867 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2868 if test -n "$ac_ct_CC"; then
2869   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2870 echo "${ECHO_T}$ac_ct_CC" >&6
2871 else
2872   echo "$as_me:$LINENO: result: no" >&5
2873 echo "${ECHO_T}no" >&6
2874 fi
2875
2876   test -n "$ac_ct_CC" && break
2877 done
2878
2879   CC=$ac_ct_CC
2880 fi
2881
2882 fi
2883
2884
2885 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH" >&5
2886 echo "$as_me: error: no acceptable C compiler found in \$PATH" >&2;}
2887    { (exit 1); exit 1; }; }
2888
2889 # Provide some information about the compiler.
2890 echo "$as_me:$LINENO:" \
2891      "checking for C compiler version" >&5
2892 ac_compiler=`set X $ac_compile; echo $2`
2893 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2894   (eval $ac_compiler --version </dev/null >&5) 2>&5
2895   ac_status=$?
2896   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2897   (exit $ac_status); }
2898 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2899   (eval $ac_compiler -v </dev/null >&5) 2>&5
2900   ac_status=$?
2901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2902   (exit $ac_status); }
2903 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2904   (eval $ac_compiler -V </dev/null >&5) 2>&5
2905   ac_status=$?
2906   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2907   (exit $ac_status); }
2908
2909 EXEEXT=
2910 echo "$as_me:$LINENO: checking for suffix of object files" >&5
2911 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2912 if test "${ac_cv_objext+set}" = set; then
2913   echo $ECHO_N "(cached) $ECHO_C" >&6
2914 else
2915   cat >conftest.$ac_ext <<_ACEOF
2916 #line $LINENO "configure"
2917 #include "confdefs.h"
2918
2919 int
2920 main ()
2921 {
2922
2923   ;
2924   return 0;
2925 }
2926 _ACEOF
2927 rm -f conftest.o conftest.obj
2928 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2929   (eval $ac_compile) 2>&5
2930   ac_status=$?
2931   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2932   (exit $ac_status); }; then
2933   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2934   case $ac_file in
2935     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2936     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2937        break;;
2938   esac
2939 done
2940 else
2941   echo "$as_me: failed program was:" >&5
2942 cat conftest.$ac_ext >&5
2943 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile" >&5
2944 echo "$as_me: error: cannot compute suffix of object files: cannot compile" >&2;}
2945    { (exit 1); exit 1; }; }
2946 fi
2947
2948 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2949 fi
2950 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2951 echo "${ECHO_T}$ac_cv_objext" >&6
2952 OBJEXT=$ac_cv_objext
2953 ac_objext=$OBJEXT
2954 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2955 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2956 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2957   echo $ECHO_N "(cached) $ECHO_C" >&6
2958 else
2959   cat >conftest.$ac_ext <<_ACEOF
2960 #line $LINENO "configure"
2961 #include "confdefs.h"
2962
2963 int
2964 main ()
2965 {
2966 #ifndef __GNUC__
2967        choke me
2968 #endif
2969
2970   ;
2971   return 0;
2972 }
2973 _ACEOF
2974 rm -f conftest.$ac_objext
2975 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2976   (eval $ac_compile) 2>&5
2977   ac_status=$?
2978   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2979   (exit $ac_status); } &&
2980          { ac_try='test -s conftest.$ac_objext'
2981   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2982   (eval $ac_try) 2>&5
2983   ac_status=$?
2984   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2985   (exit $ac_status); }; }; then
2986   ac_compiler_gnu=yes
2987 else
2988   echo "$as_me: failed program was:" >&5
2989 cat conftest.$ac_ext >&5
2990 ac_compiler_gnu=no
2991 fi
2992 rm -f conftest.$ac_objext conftest.$ac_ext
2993 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2994
2995 fi
2996 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2997 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2998 GCC=`test $ac_compiler_gnu = yes && echo yes`
2999 ac_test_CFLAGS=${CFLAGS+set}
3000 ac_save_CFLAGS=$CFLAGS
3001 CFLAGS="-g"
3002 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3003 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
3004 if test "${ac_cv_prog_cc_g+set}" = set; then
3005   echo $ECHO_N "(cached) $ECHO_C" >&6
3006 else
3007   cat >conftest.$ac_ext <<_ACEOF
3008 #line $LINENO "configure"
3009 #include "confdefs.h"
3010
3011 int
3012 main ()
3013 {
3014
3015   ;
3016   return 0;
3017 }
3018 _ACEOF
3019 rm -f conftest.$ac_objext
3020 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3021   (eval $ac_compile) 2>&5
3022   ac_status=$?
3023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3024   (exit $ac_status); } &&
3025          { ac_try='test -s conftest.$ac_objext'
3026   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3027   (eval $ac_try) 2>&5
3028   ac_status=$?
3029   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3030   (exit $ac_status); }; }; then
3031   ac_cv_prog_cc_g=yes
3032 else
3033   echo "$as_me: failed program was:" >&5
3034 cat conftest.$ac_ext >&5
3035 ac_cv_prog_cc_g=no
3036 fi
3037 rm -f conftest.$ac_objext conftest.$ac_ext
3038 fi
3039 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3040 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
3041 if test "$ac_test_CFLAGS" = set; then
3042   CFLAGS=$ac_save_CFLAGS
3043 elif test $ac_cv_prog_cc_g = yes; then
3044   if test "$GCC" = yes; then
3045     CFLAGS="-g -O2"
3046   else
3047     CFLAGS="-g"
3048   fi
3049 else
3050   if test "$GCC" = yes; then
3051     CFLAGS="-O2"
3052   else
3053     CFLAGS=
3054   fi
3055 fi
3056 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
3057 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
3058 if test "${ac_cv_prog_cc_stdc+set}" = set; then
3059   echo $ECHO_N "(cached) $ECHO_C" >&6
3060 else
3061   ac_cv_prog_cc_stdc=no
3062 ac_save_CC=$CC
3063 cat >conftest.$ac_ext <<_ACEOF
3064 #line $LINENO "configure"
3065 #include "confdefs.h"
3066 #include <stdarg.h>
3067 #include <stdio.h>
3068 #include <sys/types.h>
3069 #include <sys/stat.h>
3070 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3071 struct buf { int x; };
3072 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3073 static char *e (p, i)
3074      char **p;
3075      int i;
3076 {
3077   return p[i];
3078 }
3079 static char *f (char * (*g) (char **, int), char **p, ...)
3080 {
3081   char *s;
3082   va_list v;
3083   va_start (v,p);
3084   s = g (p, va_arg (v,int));
3085   va_end (v);
3086   return s;
3087 }
3088 int test (int i, double x);
3089 struct s1 {int (*f) (int a);};
3090 struct s2 {int (*f) (double a);};
3091 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3092 int argc;
3093 char **argv;
3094 int
3095 main ()
3096 {
3097 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3098   ;
3099   return 0;
3100 }
3101 _ACEOF
3102 # Don't try gcc -ansi; that turns off useful extensions and
3103 # breaks some systems' header files.
3104 # AIX                   -qlanglvl=ansi
3105 # Ultrix and OSF/1      -std1
3106 # HP-UX 10.20 and later -Ae
3107 # HP-UX older versions  -Aa -D_HPUX_SOURCE
3108 # SVR4                  -Xc -D__EXTENSIONS__
3109 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3110 do
3111   CC="$ac_save_CC $ac_arg"
3112   rm -f conftest.$ac_objext
3113 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3114   (eval $ac_compile) 2>&5
3115   ac_status=$?
3116   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3117   (exit $ac_status); } &&
3118          { ac_try='test -s conftest.$ac_objext'
3119   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3120   (eval $ac_try) 2>&5
3121   ac_status=$?
3122   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3123   (exit $ac_status); }; }; then
3124   ac_cv_prog_cc_stdc=$ac_arg
3125 break
3126 else
3127   echo "$as_me: failed program was:" >&5
3128 cat conftest.$ac_ext >&5
3129 fi
3130 rm -f conftest.$ac_objext
3131 done
3132 rm -f conftest.$ac_ext conftest.$ac_objext
3133 CC=$ac_save_CC
3134
3135 fi
3136
3137 case "x$ac_cv_prog_cc_stdc" in
3138   x|xno)
3139     echo "$as_me:$LINENO: result: none needed" >&5
3140 echo "${ECHO_T}none needed" >&6 ;;
3141   *)
3142     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
3143 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
3144     CC="$CC $ac_cv_prog_cc_stdc" ;;
3145 esac
3146
3147 # Some people use a C++ compiler to compile C.  Since we use `exit',
3148 # in C++ we need to declare it.  In case someone uses the same compiler
3149 # for both compiling C and C++ we need to have the C++ compiler decide
3150 # the declaration of exit, since it's the most demanding environment.
3151 cat >conftest.$ac_ext <<_ACEOF
3152 #ifndef __cplusplus
3153   choke me
3154 #endif
3155 _ACEOF
3156 rm -f conftest.$ac_objext
3157 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3158   (eval $ac_compile) 2>&5
3159   ac_status=$?
3160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3161   (exit $ac_status); } &&
3162          { ac_try='test -s conftest.$ac_objext'
3163   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3164   (eval $ac_try) 2>&5
3165   ac_status=$?
3166   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3167   (exit $ac_status); }; }; then
3168   for ac_declaration in \
3169    ''\
3170    '#include <stdlib.h>' \
3171    'extern "C" void std::exit (int) throw (); using std::exit;' \
3172    'extern "C" void std::exit (int); using std::exit;' \
3173    'extern "C" void exit (int) throw ();' \
3174    'extern "C" void exit (int);' \
3175    'void exit (int);'
3176 do
3177   cat >conftest.$ac_ext <<_ACEOF
3178 #line $LINENO "configure"
3179 #include "confdefs.h"
3180 #include <stdlib.h>
3181 $ac_declaration
3182 int
3183 main ()
3184 {
3185 exit (42);
3186   ;
3187   return 0;
3188 }
3189 _ACEOF
3190 rm -f conftest.$ac_objext
3191 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3192   (eval $ac_compile) 2>&5
3193   ac_status=$?
3194   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3195   (exit $ac_status); } &&
3196          { ac_try='test -s conftest.$ac_objext'
3197   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3198   (eval $ac_try) 2>&5
3199   ac_status=$?
3200   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3201   (exit $ac_status); }; }; then
3202   :
3203 else
3204   echo "$as_me: failed program was:" >&5
3205 cat conftest.$ac_ext >&5
3206 continue
3207 fi
3208 rm -f conftest.$ac_objext conftest.$ac_ext
3209   cat >conftest.$ac_ext <<_ACEOF
3210 #line $LINENO "configure"
3211 #include "confdefs.h"
3212 $ac_declaration
3213 int
3214 main ()
3215 {
3216 exit (42);
3217   ;
3218   return 0;
3219 }
3220 _ACEOF
3221 rm -f conftest.$ac_objext
3222 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3223   (eval $ac_compile) 2>&5
3224   ac_status=$?
3225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3226   (exit $ac_status); } &&
3227          { ac_try='test -s conftest.$ac_objext'
3228   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3229   (eval $ac_try) 2>&5
3230   ac_status=$?
3231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3232   (exit $ac_status); }; }; then
3233   break
3234 else
3235   echo "$as_me: failed program was:" >&5
3236 cat conftest.$ac_ext >&5
3237 fi
3238 rm -f conftest.$ac_objext conftest.$ac_ext
3239 done
3240 rm -f conftest*
3241 if test -n "$ac_declaration"; then
3242   echo '#ifdef __cplusplus' >>confdefs.h
3243   echo $ac_declaration      >>confdefs.h
3244   echo '#endif'             >>confdefs.h
3245 fi
3246
3247 else
3248   echo "$as_me: failed program was:" >&5
3249 cat conftest.$ac_ext >&5
3250 fi
3251 rm -f conftest.$ac_objext conftest.$ac_ext
3252 ac_ext=c
3253 ac_cpp='$CPP $CPPFLAGS'
3254 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3255 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3256 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3257
3258 if test $host != $build; then
3259   for ac_prog in gcc cc
3260 do
3261   # Extract the first word of "$ac_prog", so it can be a program name with args.
3262 set dummy $ac_prog; ac_word=$2
3263 echo "$as_me:$LINENO: checking for $ac_word" >&5
3264 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3265 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3266   echo $ECHO_N "(cached) $ECHO_C" >&6
3267 else
3268   if test -n "$BUILD_CC"; then
3269   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3270 else
3271 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3272 for as_dir in $PATH
3273 do
3274   IFS=$as_save_IFS
3275   test -z "$as_dir" && as_dir=.
3276   for ac_exec_ext in '' $ac_executable_extensions; do
3277   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3278     ac_cv_prog_BUILD_CC="$ac_prog"
3279     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3280     break 2
3281   fi
3282 done
3283 done
3284
3285 fi
3286 fi
3287 BUILD_CC=$ac_cv_prog_BUILD_CC
3288 if test -n "$BUILD_CC"; then
3289   echo "$as_me:$LINENO: result: $BUILD_CC" >&5
3290 echo "${ECHO_T}$BUILD_CC" >&6
3291 else
3292   echo "$as_me:$LINENO: result: no" >&5
3293 echo "${ECHO_T}no" >&6
3294 fi
3295
3296   test -n "$BUILD_CC" && break
3297 done
3298
3299 fi
3300
3301 ac_ext=c
3302 ac_cpp='$CPP $CPPFLAGS'
3303 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3304 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3305 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3306 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3307 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3308 # On Suns, sometimes $CPP names a directory.
3309 if test -n "$CPP" && test -d "$CPP"; then
3310   CPP=
3311 fi
3312 if test -z "$CPP"; then
3313   if test "${ac_cv_prog_CPP+set}" = set; then
3314   echo $ECHO_N "(cached) $ECHO_C" >&6
3315 else
3316       # Double quotes because CPP needs to be expanded
3317     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3318     do
3319       ac_preproc_ok=false
3320 for ac_c_preproc_warn_flag in '' yes
3321 do
3322   # Use a header file that comes with gcc, so configuring glibc
3323   # with a fresh cross-compiler works.
3324   # On the NeXT, cc -E runs the code through the compiler's parser,
3325   # not just through cpp. "Syntax error" is here to catch this case.
3326   cat >conftest.$ac_ext <<_ACEOF
3327 #line $LINENO "configure"
3328 #include "confdefs.h"
3329 #include <assert.h>
3330                      Syntax error
3331 _ACEOF
3332 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3333   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3334   ac_status=$?
3335   grep -v '^ *+' conftest.er1 >conftest.err
3336   rm -f conftest.er1
3337   cat conftest.err >&5
3338   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3339   (exit $ac_status); } >/dev/null; then
3340   if test -s conftest.err; then
3341     ac_cpp_err=$ac_c_preproc_warn_flag
3342   else
3343     ac_cpp_err=
3344   fi
3345 else
3346   ac_cpp_err=yes
3347 fi
3348 if test -z "$ac_cpp_err"; then
3349   :
3350 else
3351   echo "$as_me: failed program was:" >&5
3352   cat conftest.$ac_ext >&5
3353   # Broken: fails on valid input.
3354 continue
3355 fi
3356 rm -f conftest.err conftest.$ac_ext
3357
3358   # OK, works on sane cases.  Now check whether non-existent headers
3359   # can be detected and how.
3360   cat >conftest.$ac_ext <<_ACEOF
3361 #line $LINENO "configure"
3362 #include "confdefs.h"
3363 #include <ac_nonexistent.h>
3364 _ACEOF
3365 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3366   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3367   ac_status=$?
3368   grep -v '^ *+' conftest.er1 >conftest.err
3369   rm -f conftest.er1
3370   cat conftest.err >&5
3371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3372   (exit $ac_status); } >/dev/null; then
3373   if test -s conftest.err; then
3374     ac_cpp_err=$ac_c_preproc_warn_flag
3375   else
3376     ac_cpp_err=
3377   fi
3378 else
3379   ac_cpp_err=yes
3380 fi
3381 if test -z "$ac_cpp_err"; then
3382   # Broken: success on invalid input.
3383 continue
3384 else
3385   echo "$as_me: failed program was:" >&5
3386   cat conftest.$ac_ext >&5
3387   # Passes both tests.
3388 ac_preproc_ok=:
3389 break
3390 fi
3391 rm -f conftest.err conftest.$ac_ext
3392
3393 done
3394 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3395 rm -f conftest.err conftest.$ac_ext
3396 if $ac_preproc_ok; then
3397   break
3398 fi
3399
3400     done
3401     ac_cv_prog_CPP=$CPP
3402
3403 fi
3404   CPP=$ac_cv_prog_CPP
3405 else
3406   ac_cv_prog_CPP=$CPP
3407 fi
3408 echo "$as_me:$LINENO: result: $CPP" >&5
3409 echo "${ECHO_T}$CPP" >&6
3410 ac_preproc_ok=false
3411 for ac_c_preproc_warn_flag in '' yes
3412 do
3413   # Use a header file that comes with gcc, so configuring glibc
3414   # with a fresh cross-compiler works.
3415   # On the NeXT, cc -E runs the code through the compiler's parser,
3416   # not just through cpp. "Syntax error" is here to catch this case.
3417   cat >conftest.$ac_ext <<_ACEOF
3418 #line $LINENO "configure"
3419 #include "confdefs.h"
3420 #include <assert.h>
3421                      Syntax error
3422 _ACEOF
3423 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3424   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3425   ac_status=$?
3426   grep -v '^ *+' conftest.er1 >conftest.err
3427   rm -f conftest.er1
3428   cat conftest.err >&5
3429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3430   (exit $ac_status); } >/dev/null; then
3431   if test -s conftest.err; then
3432     ac_cpp_err=$ac_c_preproc_warn_flag
3433   else
3434     ac_cpp_err=
3435   fi
3436 else
3437   ac_cpp_err=yes
3438 fi
3439 if test -z "$ac_cpp_err"; then
3440   :
3441 else
3442   echo "$as_me: failed program was:" >&5
3443   cat conftest.$ac_ext >&5
3444   # Broken: fails on valid input.
3445 continue
3446 fi
3447 rm -f conftest.err conftest.$ac_ext
3448
3449   # OK, works on sane cases.  Now check whether non-existent headers
3450   # can be detected and how.
3451   cat >conftest.$ac_ext <<_ACEOF
3452 #line $LINENO "configure"
3453 #include "confdefs.h"
3454 #include <ac_nonexistent.h>
3455 _ACEOF
3456 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3457   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3458   ac_status=$?
3459   grep -v '^ *+' conftest.er1 >conftest.err
3460   rm -f conftest.er1
3461   cat conftest.err >&5
3462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3463   (exit $ac_status); } >/dev/null; then
3464   if test -s conftest.err; then
3465     ac_cpp_err=$ac_c_preproc_warn_flag
3466   else
3467     ac_cpp_err=
3468   fi
3469 else
3470   ac_cpp_err=yes
3471 fi
3472 if test -z "$ac_cpp_err"; then
3473   # Broken: success on invalid input.
3474 continue
3475 else
3476   echo "$as_me: failed program was:" >&5
3477   cat conftest.$ac_ext >&5
3478   # Passes both tests.
3479 ac_preproc_ok=:
3480 break
3481 fi
3482 rm -f conftest.err conftest.$ac_ext
3483
3484 done
3485 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3486 rm -f conftest.err conftest.$ac_ext
3487 if $ac_preproc_ok; then
3488   :
3489 else
3490   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check" >&5
3491 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3492    { (exit 1); exit 1; }; }
3493 fi
3494
3495 ac_ext=c
3496 ac_cpp='$CPP $CPPFLAGS'
3497 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3498 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3499 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3500
3501 # Was a --with-binutils option given?
3502 if test -n "$path_binutils"; then
3503     # Make absolute; ensure a single trailing slash.
3504     path_binutils=`(cd $path_binutils; pwd) | sed 's%/*$%/%'`
3505     CC="$CC -B$path_binutils"
3506 fi
3507 AS=`$CC -print-prog-name=as`
3508 LD=`$CC -print-prog-name=ld`
3509 AR=`$CC -print-prog-name=ar`
3510
3511 OBJDUMP=`$CC -print-prog-name=objdump`
3512
3513
3514 # ranlib has to be treated a bit differently since it might not exist at all.
3515 ac_ranlib=`$CC -print-prog-name=ranlib`
3516 if test "x$ac_ranlib" = xranlib; then
3517 # This extra check has to happen since gcc simply echos the parameter in
3518 # case it cannot find the value in its own directories.
3519 if test -n "$ac_tool_prefix"; then
3520   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3521 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3522 echo "$as_me:$LINENO: checking for $ac_word" >&5
3523 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3524 if test "${ac_cv_prog_RANLIB+set}" = set; then
3525   echo $ECHO_N "(cached) $ECHO_C" >&6
3526 else
3527   if test -n "$RANLIB"; then
3528   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3529 else
3530 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3531 for as_dir in $PATH
3532 do
3533   IFS=$as_save_IFS
3534   test -z "$as_dir" && as_dir=.
3535   for ac_exec_ext in '' $ac_executable_extensions; do
3536   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3537     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3538     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3539     break 2
3540   fi
3541 done
3542 done
3543
3544 fi
3545 fi
3546 RANLIB=$ac_cv_prog_RANLIB
3547 if test -n "$RANLIB"; then
3548   echo "$as_me:$LINENO: result: $RANLIB" >&5
3549 echo "${ECHO_T}$RANLIB" >&6
3550 else
3551   echo "$as_me:$LINENO: result: no" >&5
3552 echo "${ECHO_T}no" >&6
3553 fi
3554
3555 fi
3556 if test -z "$ac_cv_prog_RANLIB"; then
3557   ac_ct_RANLIB=$RANLIB
3558   # Extract the first word of "ranlib", so it can be a program name with args.
3559 set dummy ranlib; ac_word=$2
3560 echo "$as_me:$LINENO: checking for $ac_word" >&5
3561 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3562 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3563   echo $ECHO_N "(cached) $ECHO_C" >&6
3564 else
3565   if test -n "$ac_ct_RANLIB"; then
3566   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3567 else
3568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3569 for as_dir in $PATH
3570 do
3571   IFS=$as_save_IFS
3572   test -z "$as_dir" && as_dir=.
3573   for ac_exec_ext in '' $ac_executable_extensions; do
3574   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3575     ac_cv_prog_ac_ct_RANLIB="ranlib"
3576     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3577     break 2
3578   fi
3579 done
3580 done
3581
3582   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
3583 fi
3584 fi
3585 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3586 if test -n "$ac_ct_RANLIB"; then
3587   echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
3588 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3589 else
3590   echo "$as_me:$LINENO: result: no" >&5
3591 echo "${ECHO_T}no" >&6
3592 fi
3593
3594   RANLIB=$ac_ct_RANLIB
3595 else
3596   RANLIB="$ac_cv_prog_RANLIB"
3597 fi
3598
3599 else
3600   RANLIB=$ac_ranlib
3601 fi
3602
3603
3604 # Determine whether we are using GNU binutils.
3605 echo "$as_me:$LINENO: checking whether $AS is GNU as" >&5
3606 echo $ECHO_N "checking whether $AS is GNU as... $ECHO_C" >&6
3607 if test "${libc_cv_prog_as_gnu+set}" = set; then
3608   echo $ECHO_N "(cached) $ECHO_C" >&6
3609 else
3610   # Most GNU programs take a -v and spit out some text including
3611 # the word 'GNU'.  Some try to read stdin, so give them /dev/null.
3612 if $AS -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3613   libc_cv_prog_as_gnu=yes
3614 else
3615   libc_cv_prog_as_gnu=no
3616 fi
3617 rm -fr contest*
3618 fi
3619 echo "$as_me:$LINENO: result: $libc_cv_prog_as_gnu" >&5
3620 echo "${ECHO_T}$libc_cv_prog_as_gnu" >&6
3621 rm -f a.out
3622 gnu_as=$libc_cv_prog_as_gnu
3623
3624 echo "$as_me:$LINENO: checking whether $LD is GNU ld" >&5
3625 echo $ECHO_N "checking whether $LD is GNU ld... $ECHO_C" >&6
3626 if test "${libc_cv_prog_ld_gnu+set}" = set; then
3627   echo $ECHO_N "(cached) $ECHO_C" >&6
3628 else
3629   # Most GNU programs take a -v and spit out some text including
3630 # the word 'GNU'.  Some try to read stdin, so give them /dev/null.
3631 if $LD -o conftest -v </dev/null 2>&1 | grep GNU > /dev/null 2>&1; then
3632   libc_cv_prog_ld_gnu=yes
3633 else
3634   libc_cv_prog_ld_gnu=no
3635 fi
3636 rm -fr contest*
3637 fi
3638 echo "$as_me:$LINENO: result: $libc_cv_prog_ld_gnu" >&5
3639 echo "${ECHO_T}$libc_cv_prog_ld_gnu" >&6
3640 gnu_ld=$libc_cv_prog_ld_gnu
3641
3642
3643 # Accept binutils 2.13 or newer.
3644 for ac_prog in $AS
3645 do
3646   # Extract the first word of "$ac_prog", so it can be a program name with args.
3647 set dummy $ac_prog; ac_word=$2
3648 echo "$as_me:$LINENO: checking for $ac_word" >&5
3649 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3650 if test "${ac_cv_prog_AS+set}" = set; then
3651   echo $ECHO_N "(cached) $ECHO_C" >&6
3652 else
3653   if test -n "$AS"; then
3654   ac_cv_prog_AS="$AS" # Let the user override the test.
3655 else
3656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3657 for as_dir in $PATH
3658 do
3659   IFS=$as_save_IFS
3660   test -z "$as_dir" && as_dir=.
3661   for ac_exec_ext in '' $ac_executable_extensions; do
3662   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3663     ac_cv_prog_AS="$ac_prog"
3664     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3665     break 2
3666   fi
3667 done
3668 done
3669
3670 fi
3671 fi
3672 AS=$ac_cv_prog_AS
3673 if test -n "$AS"; then
3674   echo "$as_me:$LINENO: result: $AS" >&5
3675 echo "${ECHO_T}$AS" >&6
3676 else
3677   echo "$as_me:$LINENO: result: no" >&5
3678 echo "${ECHO_T}no" >&6
3679 fi
3680
3681   test -n "$AS" && break
3682 done
3683
3684 if test -z "$AS"; then
3685   ac_verc_fail=yes
3686 else
3687   # Found it, now check the version.
3688   echo "$as_me:$LINENO: checking version of $AS" >&5
3689 echo $ECHO_N "checking version of $AS... $ECHO_C" >&6
3690   ac_prog_version=`$AS --version 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
3691   case $ac_prog_version in
3692     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3693     2.1[3-9]*)
3694        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3695     *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3696
3697   esac
3698   echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3699 echo "${ECHO_T}$ac_prog_version" >&6
3700 fi
3701 if test $ac_verc_fail = yes; then
3702   AS=: critic_missing=t
3703 fi
3704
3705 for ac_prog in $LD
3706 do
3707   # Extract the first word of "$ac_prog", so it can be a program name with args.
3708 set dummy $ac_prog; ac_word=$2
3709 echo "$as_me:$LINENO: checking for $ac_word" >&5
3710 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3711 if test "${ac_cv_prog_LD+set}" = set; then
3712   echo $ECHO_N "(cached) $ECHO_C" >&6
3713 else
3714   if test -n "$LD"; then
3715   ac_cv_prog_LD="$LD" # Let the user override the test.
3716 else
3717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3718 for as_dir in $PATH
3719 do
3720   IFS=$as_save_IFS
3721   test -z "$as_dir" && as_dir=.
3722   for ac_exec_ext in '' $ac_executable_extensions; do
3723   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3724     ac_cv_prog_LD="$ac_prog"
3725     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3726     break 2
3727   fi
3728 done
3729 done
3730
3731 fi
3732 fi
3733 LD=$ac_cv_prog_LD
3734 if test -n "$LD"; then
3735   echo "$as_me:$LINENO: result: $LD" >&5
3736 echo "${ECHO_T}$LD" >&6
3737 else
3738   echo "$as_me:$LINENO: result: no" >&5
3739 echo "${ECHO_T}no" >&6
3740 fi
3741
3742   test -n "$LD" && break
3743 done
3744
3745 if test -z "$LD"; then
3746   ac_verc_fail=yes
3747 else
3748   # Found it, now check the version.
3749   echo "$as_me:$LINENO: checking version of $LD" >&5
3750 echo $ECHO_N "checking version of $LD... $ECHO_C" >&6
3751   ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
3752   case $ac_prog_version in
3753     '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
3754     2.1[3-9]*)
3755        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
3756     *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
3757
3758   esac
3759   echo "$as_me:$LINENO: result: $ac_prog_version" >&5
3760 echo "${ECHO_T}$ac_prog_version" >&6
3761 fi
3762 if test $ac_verc_fail = yes; then
3763   LD=: critic_missing=t
3764 fi
3765
3766
3767 test -n "$aux_missing" && { echo "$as_me:$LINENO: WARNING:
3768 *** These auxiliary programs are missing or incompatible versions:$aux_missing
3769 *** some features will be disabled.
3770 *** Check the INSTALL file for required versions." >&5
3771 echo "$as_me: WARNING:
3772 *** These auxiliary programs are missing or incompatible versions:$aux_missing
3773 *** some features will be disabled.
3774 *** Check the INSTALL file for required versions." >&2;}
3775
3776 # glibcbug.in wants to know the compiler version.
3777 CCVERSION=`$CC -v 2>&1 | sed -n 's/gcc version //p'`
3778
3779
3780 # if using special system headers, find out the compiler's sekrit
3781 # header directory and add that to the list.  NOTE: Only does the right
3782 # thing on a system that doesn't need fixincludes.  (Not presently a problem.)
3783 if test -n "$sysheaders"; then
3784   ccheaders=`$CC -print-file-name=include`
3785   SYSINCLUDES="-nostdinc -isystem $ccheaders -isystem $sysheaders"
3786 fi
3787
3788
3789 # check if ranlib is necessary
3790 echo "$as_me:$LINENO: checking whether ranlib is necessary" >&5
3791 echo $ECHO_N "checking whether ranlib is necessary... $ECHO_C" >&6
3792 if test "${libc_cv_ranlib_necessary+set}" = set; then
3793   echo $ECHO_N "(cached) $ECHO_C" >&6
3794 else
3795   cat > conftest.c <<EOF
3796 int a;
3797 char b;
3798 void c(void) {}
3799 EOF
3800 $CC $CFLAGS -c conftest.c
3801 $AR cr conftest.a conftest.o
3802 cp conftest.a conftest2.a
3803 $RANLIB conftest.a
3804 if cmp -s conftest.a conftest2.a; then
3805   libc_cv_ranlib_necessary=no
3806 else
3807   libc_cv_ranlib_necessary=yes
3808 fi
3809 rm -rf conftest*
3810 fi
3811 echo "$as_me:$LINENO: result: $libc_cv_ranlib_necessary" >&5
3812 echo "${ECHO_T}$libc_cv_ranlib_necessary" >&6
3813 if test "$libc_cv_ranlib_necessary" = no; then
3814  RANLIB=:
3815 fi
3816
3817 # Test if LD_LIBRARY_PATH contains the notation for the current directory
3818 # since this would lead to problems installing/building glibc.
3819 # LD_LIBRARY_PATH contains the current directory if one of the following
3820 # is true:
3821 # - one of the terminals (":" and ";") is the first or last sign
3822 # - two terminals occur directly after each other
3823 # - the path contains an element with a dot in it
3824 echo "$as_me:$LINENO: checking LD_LIBRARY_PATH variable" >&5
3825 echo $ECHO_N "checking LD_LIBRARY_PATH variable... $ECHO_C" >&6
3826 case ${LD_LIBRARY_PATH} in
3827   [:\;]* | *[:\;] | *[:\;][:\;]* |  *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
3828     ld_library_path_setting="contains current directory"
3829     ;;
3830   *)
3831     ld_library_path_setting="ok"
3832     ;;
3833 esac
3834 echo "$as_me:$LINENO: result: $ld_library_path_setting" >&5
3835 echo "${ECHO_T}$ld_library_path_setting" >&6
3836 if test "$ld_library_path_setting" != "ok"; then
3837 { { echo "$as_me:$LINENO: error:
3838 *** LD_LIBRARY_PATH shouldn't contain the current directory when
3839 *** building glibc. Please change the environment variable
3840 *** and run configure again." >&5
3841 echo "$as_me: error:
3842 *** LD_LIBRARY_PATH shouldn't contain the current directory when
3843 *** building glibc. Please change the environment variable
3844 *** and run configure again." >&2;}
3845    { (exit 1); exit 1; }; }
3846 fi
3847
3848 echo "$as_me:$LINENO: checking whether GCC supports -static-libgcc" >&5
3849 echo $ECHO_N "checking whether GCC supports -static-libgcc... $ECHO_C" >&6
3850 if test "${libc_cv_gcc_static_libgcc+set}" = set; then
3851   echo $ECHO_N "(cached) $ECHO_C" >&6
3852 else
3853   if $CC -v -static-libgcc 2>&1 | grep -q 'unrecognized option.*static-libgcc'; then
3854   libc_cv_gcc_static_libgcc=
3855 else
3856   libc_cv_gcc_static_libgcc=-static-libgcc
3857 fi
3858 fi
3859 echo "$as_me:$LINENO: result: $libc_cv_gcc_static_libgcc" >&5
3860 echo "${ECHO_T}$libc_cv_gcc_static_libgcc" >&6
3861
3862
3863 # Extract the first word of "bash", so it can be a program name with args.
3864 set dummy bash; ac_word=$2
3865 echo "$as_me:$LINENO: checking for $ac_word" >&5
3866 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3867 if test "${ac_cv_path_BASH+set}" = set; then
3868   echo $ECHO_N "(cached) $ECHO_C" >&6
3869 else
3870   case $BASH in
3871   [\\/]* | ?:[\\/]*)
3872   ac_cv_path_BASH="$BASH" # Let the user override the test with a path.
3873   ;;
3874   *)
3875   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3876 for as_dir in $PATH
3877 do
3878   IFS=$as_save_IFS
3879   test -z "$as_dir" && as_dir=.
3880   for ac_exec_ext in '' $ac_executable_extensions; do
3881   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3882     ac_cv_path_BASH="$as_dir/$ac_word$ac_exec_ext"
3883     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3884     break 2
3885   fi
3886 done
3887 done
3888
3889   test -z "$ac_cv_path_BASH" && ac_cv_path_BASH="no"
3890   ;;
3891 esac
3892 fi
3893 BASH=$ac_cv_path_BASH
3894
3895 if test -n "$BASH"; then
3896   echo "$as_me:$LINENO: result: $BASH" >&5
3897 echo "${ECHO_T}$BASH" >&6
3898 else
3899   echo "$as_me:$LINENO: result: no" >&5
3900 echo "${ECHO_T}no" >&6
3901 fi
3902
3903 if test "$BASH" != no &&
3904    $BASH -c 'test "$BASH_VERSINFO" \
3905              && test "$BASH_VERSINFO" -ge 2 >&/dev/null'; then
3906   libc_cv_have_bash2=yes
3907 else
3908   libc_cv_have_bash2=no
3909 fi
3910
3911
3912 if test "$BASH" = no; then
3913   # Extract the first word of "ksh", so it can be a program name with args.
3914 set dummy ksh; ac_word=$2
3915 echo "$as_me:$LINENO: checking for $ac_word" >&5
3916 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3917 if test "${ac_cv_path_KSH+set}" = set; then
3918   echo $ECHO_N "(cached) $ECHO_C" >&6
3919 else
3920   case $KSH in
3921   [\\/]* | ?:[\\/]*)
3922   ac_cv_path_KSH="$KSH" # Let the user override the test with a path.
3923   ;;
3924   *)
3925   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3926 for as_dir in $PATH
3927 do
3928   IFS=$as_save_IFS
3929   test -z "$as_dir" && as_dir=.
3930   for ac_exec_ext in '' $ac_executable_extensions; do
3931   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3932     ac_cv_path_KSH="$as_dir/$ac_word$ac_exec_ext"
3933     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3934     break 2
3935   fi
3936 done
3937 done
3938
3939   test -z "$ac_cv_path_KSH" && ac_cv_path_KSH="no"
3940   ;;
3941 esac
3942 fi
3943 KSH=$ac_cv_path_KSH
3944
3945 if test -n "$KSH"; then
3946   echo "$as_me:$LINENO: result: $KSH" >&5
3947 echo "${ECHO_T}$KSH" >&6
3948 else
3949   echo "$as_me:$LINENO: result: no" >&5
3950 echo "${ECHO_T}no" >&6
3951 fi
3952
3953   if test "$KSH" = no; then
3954     libc_cv_have_ksh=no
3955   else
3956     libc_cv_have_ksh=yes
3957   fi
3958 else
3959   KSH="$BASH"
3960
3961   libc_cv_have_ksh=yes
3962 fi
3963
3964
3965 for ac_prog in gawk mawk nawk awk
3966 do
3967   # Extract the first word of "$ac_prog", so it can be a program name with args.
3968 set dummy $ac_prog; ac_word=$2
3969 echo "$as_me:$LINENO: checking for $ac_word" >&5
3970 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3971 if test "${ac_cv_prog_AWK+set}" = set; then
3972   echo $ECHO_N "(cached) $ECHO_C" >&6
3973 else
3974   if test -n "$AWK"; then
3975   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3976 else
3977 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3978 for as_dir in $PATH
3979 do
3980   IFS=$as_save_IFS
3981   test -z "$as_dir" && as_dir=.
3982   for ac_exec_ext in '' $ac_executable_extensions; do
3983   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3984     ac_cv_prog_AWK="$ac_prog"
3985     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3986     break 2
3987   fi
3988 done
3989 done
3990
3991 fi
3992 fi
3993 AWK=$ac_cv_prog_AWK
3994 if test -n "$AWK"; then
3995   echo "$as_me:$LINENO: result: $AWK" >&5
3996 echo "${ECHO_T}$AWK" >&6
3997 else
3998   echo "$as_me:$LINENO: result: no" >&5
3999 echo "${ECHO_T}no" >&6
4000 fi
4001
4002   test -n "$AWK" && break
4003 done
4004
4005 # Extract the first word of "perl", so it can be a program name with args.
4006 set dummy perl; ac_word=$2
4007 echo "$as_me:$LINENO: checking for $ac_word" >&5
4008 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4009 if test "${ac_cv_path_PERL+set}" = set; then
4010   echo $ECHO_N "(cached) $ECHO_C" >&6
4011 else
4012   case $PERL in
4013   [\\/]* | ?:[\\/]*)
4014   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
4015   ;;
4016   *)
4017   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4018 for as_dir in $PATH
4019 do
4020   IFS=$as_save_IFS
4021   test -z "$as_dir" && as_dir=.
4022   for ac_exec_ext in '' $ac_executable_extensions; do
4023   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4024     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
4025     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4026     break 2
4027   fi
4028 done
4029 done
4030
4031   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
4032   ;;
4033 esac
4034 fi
4035 PERL=$ac_cv_path_PERL
4036
4037 if test -n "$PERL"; then
4038   echo "$as_me:$LINENO: result: $PERL" >&5
4039 echo "${ECHO_T}$PERL" >&6
4040 else
4041   echo "$as_me:$LINENO: result: no" >&5
4042 echo "${ECHO_T}no" >&6
4043 fi
4044
4045 if test "$PERL" != no &&
4046    (eval `$PERL -V:apiversion`; test `expr "$apiversion" \< 5` -ne 0); then
4047   PERL=no
4048 fi
4049 # Extract the first word of "install-info", so it can be a program name with args.
4050 set dummy install-info; ac_word=$2
4051 echo "$as_me:$LINENO: checking for $ac_word" >&5
4052 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4053 if test "${ac_cv_path_INSTALL_INFO+set}" = set; then
4054   echo $ECHO_N "(cached) $ECHO_C" >&6
4055 else
4056   case $INSTALL_INFO in
4057   [\\/]* | ?:[\\/]*)
4058   ac_cv_path_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test with a path.
4059   ;;
4060   *)
4061   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4062 as_dummy="$PATH:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
4063 for as_dir in $as_dummy
4064 do
4065   IFS=$as_save_IFS
4066   test -z "$as_dir" && as_dir=.
4067   for ac_exec_ext in '' $ac_executable_extensions; do
4068   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4069     ac_cv_path_INSTALL_INFO="$as_dir/$ac_word$ac_exec_ext"
4070     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4071     break 2
4072   fi
4073 done
4074 done
4075
4076   test -z "$ac_cv_path_INSTALL_INFO" && ac_cv_path_INSTALL_INFO="no"
4077   ;;
4078 esac
4079 fi
4080 INSTALL_INFO=$ac_cv_path_INSTALL_INFO
4081
4082 if test -n "$INSTALL_INFO"; then
4083   echo "$as_me:$LINENO: result: $INSTALL_INFO" >&5
4084 echo "${ECHO_T}$INSTALL_INFO" >&6
4085 else
4086   echo "$as_me:$LINENO: result: no" >&5
4087 echo "${ECHO_T}no" >&6
4088 fi
4089
4090 if test "$INSTALL_INFO" != "no"; then
4091 echo "$as_me:$LINENO: checking for old Debian install-info" >&5
4092 echo $ECHO_N "checking for old Debian install-info... $ECHO_C" >&6
4093 if test "${libc_cv_old_debian_install_info+set}" = set; then
4094   echo $ECHO_N "(cached) $ECHO_C" >&6
4095 else
4096   mkdir conftest.d
4097   # There is a hard ^_ on the next line.  I am open to better ideas.
4098   (echo '\1f'
4099   echo 'File: dir       Node: Top       This is the top of the INFO tree'
4100   echo '* Menu:') >conftest.d/dir
4101   (echo 'INFO-DIR-SECTION i-d-s works'
4102   echo 'START-INFO-DIR-ENTRY'
4103   echo '* Prog: (prog).   Program.'
4104   echo 'END-INFO-DIR-ENTRY') >conftest.d/prog.info
4105   if $INSTALL_INFO --info-dir=conftest.d conftest.d/prog.info >&5 2>&1
4106   then
4107     if grep -s 'i-d-s works' conftest.d/dir >/dev/null
4108     then libc_cv_old_debian_install_info=no
4109     else libc_cv_old_debian_install_info=yes
4110     fi
4111   else libc_cv_old_debian_install_info=no testfailed=t
4112   fi
4113   rm -fr conftest.d
4114 fi
4115 echo "$as_me:$LINENO: result: $libc_cv_old_debian_install_info" >&5
4116 echo "${ECHO_T}$libc_cv_old_debian_install_info" >&6
4117 if test -n "$testfailed"
4118 then { echo "$as_me:$LINENO: WARNING: install-info errored out, check config.log" >&5
4119 echo "$as_me: WARNING: install-info errored out, check config.log" >&2;}
4120 fi
4121 OLD_DEBIAN_INSTALL_INFO=$libc_cv_old_debian_install_info
4122 fi
4123
4124
4125 # Extract the first word of "bison", so it can be a program name with args.
4126 set dummy bison; ac_word=$2
4127 echo "$as_me:$LINENO: checking for $ac_word" >&5
4128 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4129 if test "${ac_cv_path_BISON+set}" = set; then
4130   echo $ECHO_N "(cached) $ECHO_C" >&6
4131 else
4132   case $BISON in
4133   [\\/]* | ?:[\\/]*)
4134   ac_cv_path_BISON="$BISON" # Let the user override the test with a path.
4135   ;;
4136   *)
4137   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4138 as_dummy="$PATH:/usr/local/bin:/usr/bin:/bin"
4139 for as_dir in $as_dummy
4140 do
4141   IFS=$as_save_IFS
4142   test -z "$as_dir" && as_dir=.
4143   for ac_exec_ext in '' $ac_executable_extensions; do
4144   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4145     ac_cv_path_BISON="$as_dir/$ac_word$ac_exec_ext"
4146     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4147     break 2
4148   fi
4149 done
4150 done
4151
4152   test -z "$ac_cv_path_BISON" && ac_cv_path_BISON="no"
4153   ;;
4154 esac
4155 fi
4156 BISON=$ac_cv_path_BISON
4157
4158 if test -n "$BISON"; then
4159   echo "$as_me:$LINENO: result: $BISON" >&5
4160 echo "${ECHO_T}$BISON" >&6
4161 else
4162   echo "$as_me:$LINENO: result: no" >&5
4163 echo "${ECHO_T}no" >&6
4164 fi
4165
4166
4167 echo "$as_me:$LINENO: checking for signed size_t type" >&5
4168 echo $ECHO_N "checking for signed size_t type... $ECHO_C" >&6
4169 if test "${libc_cv_signed_size_t+set}" = set; then
4170   echo $ECHO_N "(cached) $ECHO_C" >&6
4171 else
4172   echo '#include <stddef.h>
4173 FOOBAR __SIZE_TYPE__ FOOBAR' > conftest.c
4174 if eval "$ac_cpp conftest.c 2>/dev/null" \
4175 | grep '^FOOBAR.*unsigned.*FOOBAR$' >/dev/null; then
4176   libc_cv_signed_size_t=no
4177 else
4178   libc_cv_signed_size_t=yes
4179 fi
4180 rm -f conftest*
4181 fi
4182 echo "$as_me:$LINENO: result: $libc_cv_signed_size_t" >&5
4183 echo "${ECHO_T}$libc_cv_signed_size_t" >&6
4184 if test $libc_cv_signed_size_t = yes; then
4185     cat >> confdefs.h <<\EOF
4186 #undef __SIZE_TYPE__
4187 #define __SIZE_TYPE__ unsigned
4188 EOF
4189 fi
4190
4191
4192 echo "$as_me:$LINENO: checking for libc-friendly stddef.h" >&5
4193 echo $ECHO_N "checking for libc-friendly stddef.h... $ECHO_C" >&6
4194 if test "${libc_cv_friendly_stddef+set}" = set; then
4195   echo $ECHO_N "(cached) $ECHO_C" >&6
4196 else
4197   cat >conftest.$ac_ext <<_ACEOF
4198 #line $LINENO "configure"
4199 #include "confdefs.h"
4200 #define __need_size_t
4201 #define __need_wchar_t
4202 #include <stddef.h>
4203 #define __need_NULL
4204 #include <stddef.h>
4205 int
4206 main ()
4207 {
4208 size_t size; wchar_t wchar;
4209 #ifdef offsetof
4210 #error stddef.h ignored __need_*
4211 #endif
4212 if (&size == NULL || &wchar == NULL) abort ();
4213   ;
4214   return 0;
4215 }
4216 _ACEOF
4217 rm -f conftest.$ac_objext
4218 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4219   (eval $ac_compile) 2>&5
4220   ac_status=$?
4221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4222   (exit $ac_status); } &&
4223          { ac_try='test -s conftest.$ac_objext'
4224   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4225   (eval $ac_try) 2>&5
4226   ac_status=$?
4227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4228   (exit $ac_status); }; }; then
4229   libc_cv_friendly_stddef=yes
4230 else
4231   echo "$as_me: failed program was:" >&5
4232 cat conftest.$ac_ext >&5
4233 libc_cv_friendly_stddef=no
4234 fi
4235 rm -f conftest.$ac_objext conftest.$ac_ext
4236 fi
4237 echo "$as_me:$LINENO: result: $libc_cv_friendly_stddef" >&5
4238 echo "${ECHO_T}$libc_cv_friendly_stddef" >&6
4239 if test $libc_cv_friendly_stddef = yes; then
4240   config_vars="$config_vars
4241 override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
4242 fi
4243
4244 echo "$as_me:$LINENO: checking whether we need to use -P to assemble .S files" >&5
4245 echo $ECHO_N "checking whether we need to use -P to assemble .S files... $ECHO_C" >&6
4246 if test "${libc_cv_need_minus_P+set}" = set; then
4247   echo $ECHO_N "(cached) $ECHO_C" >&6
4248 else
4249   cat > conftest.S <<EOF
4250 #include "confdefs.h"
4251 /* Nothing whatsoever.  */
4252 EOF
4253 if { ac_try='${CC-cc} $CFLAGS -c conftest.S 1>&5'
4254   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4255   (eval $ac_try) 2>&5
4256   ac_status=$?
4257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4258   (exit $ac_status); }; }; then
4259   libc_cv_need_minus_P=no
4260 else
4261   libc_cv_need_minus_P=yes
4262 fi
4263 rm -f conftest*
4264 fi
4265 echo "$as_me:$LINENO: result: $libc_cv_need_minus_P" >&5
4266 echo "${ECHO_T}$libc_cv_need_minus_P" >&6
4267 if test $libc_cv_need_minus_P = yes; then
4268   config_vars="$config_vars
4269 asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
4270 fi
4271
4272 echo "$as_me:$LINENO: checking whether .text pseudo-op must be used" >&5
4273 echo $ECHO_N "checking whether .text pseudo-op must be used... $ECHO_C" >&6
4274 if test "${libc_cv_dot_text+set}" = set; then
4275   echo $ECHO_N "(cached) $ECHO_C" >&6
4276 else
4277   cat > conftest.s <<EOF
4278 .text
4279 EOF
4280 libc_cv_dot_text=
4281 if { ac_try='${CC-cc} $CFLAGS -c conftest.s 1>&5'
4282   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4283   (eval $ac_try) 2>&5
4284   ac_status=$?
4285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4286   (exit $ac_status); }; }; then
4287   libc_cv_dot_text=.text
4288 fi
4289 rm -f conftest*
4290 fi
4291
4292 if test -z "$libc_cv_dot_text"; then
4293   echo "$as_me:$LINENO: result: no" >&5
4294 echo "${ECHO_T}no" >&6
4295 else
4296   echo "$as_me:$LINENO: result: yes" >&5
4297 echo "${ECHO_T}yes" >&6
4298 fi
4299
4300 echo "$as_me:$LINENO: checking for assembler global-symbol directive" >&5
4301 echo $ECHO_N "checking for assembler global-symbol directive... $ECHO_C" >&6
4302 if test "${libc_cv_asm_global_directive+set}" = set; then
4303   echo $ECHO_N "(cached) $ECHO_C" >&6
4304 else
4305   libc_cv_asm_global_directive=UNKNOWN
4306 for ac_globl in .globl .global .EXPORT; do
4307   cat > conftest.s <<EOF
4308         ${libc_cv_dot_text}
4309         ${ac_globl} foo
4310 foo:
4311 EOF
4312   if { ac_try='${CC-cc} $CFLAGS -c conftest.s 1>&5'
4313   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4314   (eval $ac_try) 2>&5
4315   ac_status=$?
4316   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4317   (exit $ac_status); }; }; then
4318     libc_cv_asm_global_directive=${ac_globl}
4319   fi
4320   rm -f conftest*
4321   test $libc_cv_asm_global_directive != UNKNOWN && break
4322 done
4323 fi
4324 echo "$as_me:$LINENO: result: $libc_cv_asm_global_directive" >&5
4325 echo "${ECHO_T}$libc_cv_asm_global_directive" >&6
4326 if test $libc_cv_asm_global_directive = UNKNOWN; then
4327   { { echo "$as_me:$LINENO: error: cannot determine asm global directive" >&5
4328 echo "$as_me: error: cannot determine asm global directive" >&2;}
4329    { (exit 1); exit 1; }; }
4330 else
4331   cat >>confdefs.h <<_ACEOF
4332 #define ASM_GLOBAL_DIRECTIVE ${libc_cv_asm_global_directive}
4333 _ACEOF
4334
4335 fi
4336
4337 echo "$as_me:$LINENO: checking for .set assembler directive" >&5
4338 echo $ECHO_N "checking for .set assembler directive... $ECHO_C" >&6
4339 if test "${libc_cv_asm_set_directive+set}" = set; then
4340   echo $ECHO_N "(cached) $ECHO_C" >&6
4341 else
4342   cat > conftest.s <<EOF
4343 ${libc_cv_dot_text}
4344 foo:
4345 .set glibc_conftest_frobozz,foo
4346 $libc_cv_asm_global_directive glibc_conftest_frobozz
4347 EOF
4348 # The alpha-dec-osf1 assembler gives only a warning for `.set'
4349 # (but it doesn't work), so we must do a linking check to be sure.
4350 cat > conftest1.c <<\EOF
4351 extern int glibc_conftest_frobozz;
4352 main () { printf ("%d\n", glibc_conftest_frobozz); }
4353 EOF
4354 if ${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
4355             -o conftest conftest.s conftest1.c 1>&5 2>&5; then
4356   libc_cv_asm_set_directive=yes
4357 else
4358   libc_cv_asm_set_directive=no
4359 fi
4360 rm -f conftest*
4361 fi
4362 echo "$as_me:$LINENO: result: $libc_cv_asm_set_directive" >&5
4363 echo "${ECHO_T}$libc_cv_asm_set_directive" >&6
4364 if test $libc_cv_asm_set_directive = yes; then
4365   cat >>confdefs.h <<\_ACEOF
4366 #define HAVE_ASM_SET_DIRECTIVE 1
4367 _ACEOF
4368
4369 fi
4370
4371 echo "$as_me:$LINENO: checking for assembler .type directive prefix" >&5
4372 echo $ECHO_N "checking for assembler .type directive prefix... $ECHO_C" >&6
4373 if test "${libc_cv_asm_type_prefix+set}" = set; then
4374   echo $ECHO_N "(cached) $ECHO_C" >&6
4375 else
4376   libc_cv_asm_type_prefix=no
4377 for ac_try_prefix in '@' '%' '#'; do
4378   cat > conftest.s <<EOF
4379         ${libc_cv_dot_text}
4380         ${libc_cv_asm_global_directive} foo
4381         .type foo, ${ac_try_prefix}object
4382         .size foo, 1
4383 foo:
4384         .byte 1
4385 EOF
4386   if { ac_try='${CC-cc} $CFLAGS -c conftest.s 1>&5'
4387   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4388   (eval $ac_try) 2>&5
4389   ac_status=$?
4390   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4391   (exit $ac_status); }; }; then
4392     libc_cv_asm_type_prefix=${ac_try_prefix}
4393   fi
4394   rm -f conftest*
4395   test "x$libc_cv_asm_type_prefix" != xno && break
4396 done
4397 fi
4398 echo "$as_me:$LINENO: result: $libc_cv_asm_type_prefix" >&5
4399 echo "${ECHO_T}$libc_cv_asm_type_prefix" >&6
4400 if test "x$libc_cv_asm_type_prefix" != xno; then
4401   cat >>confdefs.h <<_ACEOF
4402 #define ASM_TYPE_DIRECTIVE_PREFIX ${libc_cv_asm_type_prefix}
4403 _ACEOF
4404
4405 fi
4406
4407 # The Aix ld uses global .symbol_names instead of symbol_names.
4408 # Unfortunately also used in the PPC64 ELF ABI.
4409 case "${os}${machine}" in
4410 aix4.3* | linux*powerpc/powerpc64*)
4411   cat >>confdefs.h <<\_ACEOF
4412 #define HAVE_ASM_GLOBAL_DOT_NAME 1
4413 _ACEOF
4414
4415 esac
4416
4417 echo "$as_me:$LINENO: checking for .symver assembler directive" >&5
4418 echo $ECHO_N "checking for .symver assembler directive... $ECHO_C" >&6
4419 if test "${libc_cv_asm_symver_directive+set}" = set; then
4420   echo $ECHO_N "(cached) $ECHO_C" >&6
4421 else
4422   cat > conftest.s <<EOF
4423 ${libc_cv_dot_text}
4424 _sym:
4425 .symver _sym,sym@VERS
4426 EOF
4427 if ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.s 1>&5 2>&5; then
4428   libc_cv_asm_symver_directive=yes
4429 else
4430   libc_cv_asm_symver_directive=no
4431 fi
4432 rm -f conftest*
4433 fi
4434 echo "$as_me:$LINENO: result: $libc_cv_asm_symver_directive" >&5
4435 echo "${ECHO_T}$libc_cv_asm_symver_directive" >&6
4436 echo "$as_me:$LINENO: checking for ld --version-script" >&5
4437 echo $ECHO_N "checking for ld --version-script... $ECHO_C" >&6
4438 if test "${libc_cv_ld_version_script_option+set}" = set; then
4439   echo $ECHO_N "(cached) $ECHO_C" >&6
4440 else
4441   if test $libc_cv_asm_symver_directive = yes; then
4442   cat > conftest.s <<EOF
4443 ${libc_cv_dot_text}
4444 _sym:
4445 .symver _sym,sym@VERS
4446 EOF
4447   cat > conftest.map <<EOF
4448 VERS_1 {
4449         global: sym;
4450 };
4451
4452 VERS_2 {
4453         global: sym;
4454 } VERS_1;
4455 EOF
4456   if ${CC-cc} -c $CFLAGS $CPPFLAGS conftest.s 1>&5 2>&5; then
4457     if { ac_try='${CC-cc} $CFLAGS -shared -o conftest.so conftest.o
4458                                         -nostartfiles -nostdlib
4459                                         -Wl,--version-script,conftest.map
4460                        1>&5'
4461   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4462   (eval $ac_try) 2>&5
4463   ac_status=$?
4464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4465   (exit $ac_status); }; };
4466     then
4467       libc_cv_ld_version_script_option=yes
4468     else
4469       libc_cv_ld_version_script_option=no
4470     fi
4471   else
4472     libc_cv_ld_version_script_option=no
4473   fi
4474 else
4475   libc_cv_ld_version_script_option=no
4476 fi
4477 rm -f conftest*
4478 fi
4479 echo "$as_me:$LINENO: result: $libc_cv_ld_version_script_option" >&5
4480 echo "${ECHO_T}$libc_cv_ld_version_script_option" >&6
4481 if test $shared != no &&
4482    test $libc_cv_asm_symver_directive = yes &&
4483    test $libc_cv_ld_version_script_option = yes &&
4484    test $enable_versioning = yes; then
4485   VERSIONING=yes
4486   cat >>confdefs.h <<\_ACEOF
4487 #define DO_VERSIONING 1
4488 _ACEOF
4489
4490 else
4491   VERSIONING=no
4492 fi
4493
4494
4495 if test $elf = yes && test $shared != no && test $VERSIONING = no; then
4496   echo "\
4497 *** WARNING: You should not compile GNU libc without versioning. Not using
4498 *** versioning will introduce incompatibilities so that old binaries
4499 *** will not run anymore.
4500 *** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
4501 fi
4502 if test $elf = yes; then
4503   echo "$as_me:$LINENO: checking for .previous assembler directive" >&5
4504 echo $ECHO_N "checking for .previous assembler directive... $ECHO_C" >&6
4505 if test "${libc_cv_asm_previous_directive+set}" = set; then
4506   echo $ECHO_N "(cached) $ECHO_C" >&6
4507 else
4508     cat > conftest.s <<EOF
4509 .section foo_section
4510 .previous
4511 EOF
4512   if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
4513   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4514   (eval $ac_try) 2>&5
4515   ac_status=$?
4516   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4517   (exit $ac_status); }; }; then
4518     libc_cv_asm_previous_directive=yes
4519   else
4520     libc_cv_asm_previous_directive=no
4521   fi
4522   rm -f conftest*
4523 fi
4524 echo "$as_me:$LINENO: result: $libc_cv_asm_previous_directive" >&5
4525 echo "${ECHO_T}$libc_cv_asm_previous_directive" >&6
4526   if test $libc_cv_asm_previous_directive = yes; then
4527     cat >>confdefs.h <<\_ACEOF
4528 #define HAVE_ASM_PREVIOUS_DIRECTIVE 1
4529 _ACEOF
4530
4531   else
4532     echo "$as_me:$LINENO: checking for .popsection assembler directive" >&5
4533 echo $ECHO_N "checking for .popsection assembler directive... $ECHO_C" >&6
4534 if test "${libc_cv_asm_popsection_directive+set}" = set; then
4535   echo $ECHO_N "(cached) $ECHO_C" >&6
4536 else
4537       cat > conftest.s <<EOF
4538 .pushsection foo_section
4539 .popsection
4540 EOF
4541     if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
4542   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4543   (eval $ac_try) 2>&5
4544   ac_status=$?
4545   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4546   (exit $ac_status); }; }; then
4547       libc_cv_asm_popsection_directive=yes
4548     else
4549       libc_cv_asm_popsection_directive=no
4550     fi
4551     rm -f conftest*
4552 fi
4553 echo "$as_me:$LINENO: result: $libc_cv_asm_popsection_directive" >&5
4554 echo "${ECHO_T}$libc_cv_asm_popsection_directive" >&6
4555     if test $libc_cv_asm_popsection_directive = yes; then
4556       cat >>confdefs.h <<\_ACEOF
4557 #define HAVE_ASM_POPSECTION_DIRECTIVE 1
4558 _ACEOF
4559
4560     fi
4561   fi
4562   echo "$as_me:$LINENO: checking for .protected and .hidden assembler directive" >&5
4563 echo $ECHO_N "checking for .protected and .hidden assembler directive... $ECHO_C" >&6
4564 if test "${libc_cv_asm_protected_directive+set}" = set; then
4565   echo $ECHO_N "(cached) $ECHO_C" >&6
4566 else
4567     cat > conftest.s <<EOF
4568 .protected foo
4569 foo:
4570 .hidden bar
4571 bar:
4572 EOF
4573   if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'
4574   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4575   (eval $ac_try) 2>&5
4576   ac_status=$?
4577   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4578   (exit $ac_status); }; }; then
4579     libc_cv_asm_protected_directive=yes
4580   else
4581     libc_cv_asm_protected_directive=no
4582   fi
4583   rm -f conftest*
4584 fi
4585 echo "$as_me:$LINENO: result: $libc_cv_asm_protected_directive" >&5
4586 echo "${ECHO_T}$libc_cv_asm_protected_directive" >&6
4587
4588   cat >>confdefs.h <<\_ACEOF
4589 #define HAVE_PROTECTED 1
4590 _ACEOF
4591
4592   cat >>confdefs.h <<\_ACEOF
4593 #define HAVE_HIDDEN 1
4594 _ACEOF
4595
4596
4597   if test $libc_cv_asm_protected_directive = yes; then
4598     echo "$as_me:$LINENO: checking whether __attribute__((visibility())) is supported" >&5
4599 echo $ECHO_N "checking whether __attribute__((visibility())) is supported... $ECHO_C" >&6
4600 if test "${libc_cv_visibility_attribute+set}" = set; then
4601   echo $ECHO_N "(cached) $ECHO_C" >&6
4602 else
4603   cat > conftest.c <<EOF
4604                   int foo __attribute__ ((visibility ("hidden"))) = 1;
4605                   int bar __attribute__ ((visibility ("protected"))) = 1;
4606 EOF
4607                   libc_cv_visibility_attribute=no
4608                   if { ac_try='${CC-cc} -Werror -S conftest.c -o conftest.s 1>&5'
4609   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4610   (eval $ac_try) 2>&5
4611   ac_status=$?
4612   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4613   (exit $ac_status); }; }; then
4614                     if grep '\.hidden.*foo' conftest.s >/dev/null; then
4615                       if grep '\.protected.*bar' conftest.s >/dev/null; then
4616                         libc_cv_visibility_attribute=yes
4617                       fi
4618                     fi
4619                   fi
4620                   rm -f conftest.cs
4621
4622 fi
4623 echo "$as_me:$LINENO: result: $libc_cv_visibility_attribute" >&5
4624 echo "${ECHO_T}$libc_cv_visibility_attribute" >&6
4625     if test $libc_cv_visibility_attribute = yes; then
4626       cat >>confdefs.h <<\_ACEOF
4627 #define HAVE_VISIBILITY_ATTRIBUTE 1
4628 _ACEOF
4629
4630     fi
4631   fi
4632
4633   if test $libc_cv_visibility_attribute = yes; then
4634     echo "$as_me:$LINENO: checking for broken __attribute__((visibility()))" >&5
4635 echo $ECHO_N "checking for broken __attribute__((visibility()))... $ECHO_C" >&6
4636 if test "${libc_cv_broken_visibility_attribute+set}" = set; then
4637   echo $ECHO_N "(cached) $ECHO_C" >&6
4638 else
4639   cat > conftest.c <<EOF
4640                   int foo (int x);
4641                   int bar (int x) __asm__ ("foo") __attribute__ ((visibility ("hidden")));
4642            &nb