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