* Makefile (dist-separate): New variable.
[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_libgcc_s_suffix 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 libgcc_s suffix" >&5
5560 echo $ECHO_N "checking for libgcc_s suffix... $ECHO_C" >&6
5561 if test "${libc_cv_libgcc_s_suffix+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   libc_cv_libgcc_s_suffix=`${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS \
5568                            -shared -shared-libgcc -o conftest.so \
5569                            conftest.c -v 2>&1 >/dev/null \
5570                            | sed -n 's/^.* -lgcc_s\([^ ]*\) .*$/\1/p'`
5571   rm -f conftest*
5572 fi
5573 echo "$as_me:$LINENO: result: $libc_cv_libgcc_s_suffix" >&5
5574 echo "${ECHO_T}$libc_cv_libgcc_s_suffix" >&6
5575
5576
5577   echo "$as_me:$LINENO: checking for --as-needed option" >&5
5578 echo $ECHO_N "checking for --as-needed option... $ECHO_C" >&6
5579 if test "${libc_cv_as_needed+set}" = set; then
5580   echo $ECHO_N "(cached) $ECHO_C" >&6
5581 else
5582     cat > conftest.c <<EOF
5583 int main (void) { return 0; }
5584 EOF
5585   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5586                               -shared -o conftest.so conftest.c
5587                               -lgcc_s$libc_cv_libgcc_s_suffix -Wl,--as-needed
5588                               -nostdlib 1>&5'
5589   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5590   (eval $ac_try) 2>&5
5591   ac_status=$?
5592   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5593   (exit $ac_status); }; }
5594   then
5595     libc_cv_as_needed=yes
5596   else
5597     libc_cv_as_needed=no
5598   fi
5599   rm -f conftest*
5600 fi
5601 echo "$as_me:$LINENO: result: $libc_cv_as_needed" >&5
5602 echo "${ECHO_T}$libc_cv_as_needed" >&6
5603
5604
5605   ASFLAGS_config=
5606   echo "$as_me:$LINENO: checking whether --noexecstack is desirable for .S files" >&5
5607 echo $ECHO_N "checking whether --noexecstack is desirable for .S files... $ECHO_C" >&6
5608 if test "${libc_cv_as_noexecstack+set}" = set; then
5609   echo $ECHO_N "(cached) $ECHO_C" >&6
5610 else
5611     cat > conftest.c <<EOF
5612 void foo (void) { }
5613 EOF
5614   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS
5615                      -S -o conftest.s conftest.c 1>&5'
5616   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5617   (eval $ac_try) 2>&5
5618   ac_status=$?
5619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5620   (exit $ac_status); }; } \
5621      && grep -q .note.GNU-stack conftest.s \
5622      && { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -Wa,--noexecstack
5623                        -c -o conftest.o conftest.s 1>&5'
5624   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5625   (eval $ac_try) 2>&5
5626   ac_status=$?
5627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5628   (exit $ac_status); }; }
5629   then
5630     libc_cv_as_noexecstack=yes
5631   else
5632     libc_cv_as_noexecstack=no
5633   fi
5634   rm -f conftest*
5635 fi
5636 echo "$as_me:$LINENO: result: $libc_cv_as_noexecstack" >&5
5637 echo "${ECHO_T}$libc_cv_as_noexecstack" >&6
5638   if test $libc_cv_as_noexecstack = yes; then
5639     ASFLAGS_config="$ASFLAGS_config -Wa,--noexecstack"
5640   fi
5641
5642
5643   echo "$as_me:$LINENO: checking for -z combreloc" >&5
5644 echo $ECHO_N "checking for -z combreloc... $ECHO_C" >&6
5645 if test "${libc_cv_z_combreloc+set}" = set; then
5646   echo $ECHO_N "(cached) $ECHO_C" >&6
5647 else
5648     cat > conftest.c <<EOF
5649 extern int bar (int);
5650 extern int mumble;
5651 int foo (void) { return bar (mumble); }
5652 EOF
5653   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5654                         -shared -o conftest.so conftest.c
5655                         -nostdlib -nostartfiles
5656                         -Wl,-z,combreloc 1>&5'
5657   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5658   (eval $ac_try) 2>&5
5659   ac_status=$?
5660   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5661   (exit $ac_status); }; }
5662   then
5663     if readelf -S conftest.so | grep '\.rel\(a\|\)\.dyn' > /dev/null; then
5664       libc_cv_z_combreloc=yes
5665     else
5666       libc_cv_z_combreloc=no
5667     fi
5668   else
5669     libc_cv_z_combreloc=no
5670   fi
5671   rm -f conftest*
5672 fi
5673 echo "$as_me:$LINENO: result: $libc_cv_z_combreloc" >&5
5674 echo "${ECHO_T}$libc_cv_z_combreloc" >&6
5675   if test "$libc_cv_z_combreloc" = yes; then
5676     cat >>confdefs.h <<\_ACEOF
5677 #define HAVE_Z_COMBRELOC 1
5678 _ACEOF
5679
5680   fi
5681
5682
5683   echo "$as_me:$LINENO: checking for -z execstack" >&5
5684 echo $ECHO_N "checking for -z execstack... $ECHO_C" >&6
5685 if test "${libc_cv_z_execstack+set}" = set; then
5686   echo $ECHO_N "(cached) $ECHO_C" >&6
5687 else
5688     cat > conftest.c <<EOF
5689 int _start (void) { return 42; }
5690 EOF
5691   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
5692                               -shared -o conftest.so conftest.c
5693                               -Wl,-z,execstack -nostdlib
5694                               1>&5'
5695   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5696   (eval $ac_try) 2>&5
5697   ac_status=$?
5698   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5699   (exit $ac_status); }; }
5700   then
5701     libc_cv_z_execstack=yes
5702   else
5703     libc_cv_z_execstack=no
5704   fi
5705   rm -f conftest*
5706 fi
5707 echo "$as_me:$LINENO: result: $libc_cv_z_execstack" >&5
5708 echo "${ECHO_T}$libc_cv_z_execstack" >&6
5709
5710
5711   echo "$as_me:$LINENO: checking for -fpie" >&5
5712 echo $ECHO_N "checking for -fpie... $ECHO_C" >&6
5713 if test "${libc_cv_fpie+set}" = set; then
5714   echo $ECHO_N "(cached) $ECHO_C" >&6
5715 else
5716     cat > conftest.c <<EOF
5717 int foo;
5718 main () { return 0;}
5719 EOF
5720   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -pie -fpie
5721                               -o conftest conftest.c 1>&5'
5722   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5723   (eval $ac_try) 2>&5
5724   ac_status=$?
5725   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5726   (exit $ac_status); }; }
5727   then
5728     libc_cv_fpie=yes
5729   else
5730     libc_cv_fpie=no
5731   fi
5732   rm -f conftest*
5733 fi
5734 echo "$as_me:$LINENO: result: $libc_cv_fpie" >&5
5735 echo "${ECHO_T}$libc_cv_fpie" >&6
5736
5737
5738 fi
5739
5740 echo "$as_me:$LINENO: checking for -fno-unit-at-a-time" >&5
5741 echo $ECHO_N "checking for -fno-unit-at-a-time... $ECHO_C" >&6
5742 if test "${libc_cv_fno_unit_at_a_time+set}" = set; then
5743   echo $ECHO_N "(cached) $ECHO_C" >&6
5744 else
5745   cat > conftest.c <<EOF
5746 int foo;
5747 EOF
5748 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -fno-unit-at-a-time
5749                             conftest.c 1>&5'
5750   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5751   (eval $ac_try) 2>&5
5752   ac_status=$?
5753   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5754   (exit $ac_status); }; }
5755 then
5756   libc_cv_fno_unit_at_a_time=yes
5757 else
5758   libc_cv_fno_unit_at_a_time=no
5759 fi
5760 rm -f conftest*
5761 fi
5762 echo "$as_me:$LINENO: result: $libc_cv_fno_unit_at_a_time" >&5
5763 echo "${ECHO_T}$libc_cv_fno_unit_at_a_time" >&6
5764 if test $libc_cv_fno_unit_at_a_time = yes; then
5765   fno_unit_at_a_time=-fno-unit-at-a-time
5766 fi
5767
5768
5769 if test $elf != yes; then
5770   echo "$as_me:$LINENO: checking for .init and .fini sections" >&5
5771 echo $ECHO_N "checking for .init and .fini sections... $ECHO_C" >&6
5772 if test "${libc_cv_have_initfini+set}" = set; then
5773   echo $ECHO_N "(cached) $ECHO_C" >&6
5774 else
5775   cat >conftest.$ac_ext <<_ACEOF
5776 /* confdefs.h.  */
5777 _ACEOF
5778 cat confdefs.h >>conftest.$ac_ext
5779 cat >>conftest.$ac_ext <<_ACEOF
5780 /* end confdefs.h.  */
5781
5782 int
5783 main ()
5784 {
5785 asm (".section .init");
5786                                     asm (".section .fini");
5787                                     asm ("${libc_cv_dot_text}");
5788   ;
5789   return 0;
5790 }
5791 _ACEOF
5792 rm -f conftest.$ac_objext
5793 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5794   (eval $ac_compile) 2>conftest.er1
5795   ac_status=$?
5796   grep -v '^ *+' conftest.er1 >conftest.err
5797   rm -f conftest.er1
5798   cat conftest.err >&5
5799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5800   (exit $ac_status); } &&
5801          { ac_try='test -z "$ac_c_werror_flag"
5802                          || test ! -s conftest.err'
5803   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5804   (eval $ac_try) 2>&5
5805   ac_status=$?
5806   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5807   (exit $ac_status); }; } &&
5808          { ac_try='test -s conftest.$ac_objext'
5809   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5810   (eval $ac_try) 2>&5
5811   ac_status=$?
5812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5813   (exit $ac_status); }; }; then
5814   libc_cv_have_initfini=yes
5815 else
5816   echo "$as_me: failed program was:" >&5
5817 sed 's/^/| /' conftest.$ac_ext >&5
5818
5819 libc_cv_have_initfini=no
5820 fi
5821 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5822 fi
5823 echo "$as_me:$LINENO: result: $libc_cv_have_initfini" >&5
5824 echo "${ECHO_T}$libc_cv_have_initfini" >&6
5825     if test $libc_cv_have_initfini = yes; then
5826     cat >>confdefs.h <<\_ACEOF
5827 #define HAVE_INITFINI 1
5828 _ACEOF
5829
5830   fi
5831 fi
5832
5833 if test $elf = yes -a $gnu_ld = yes; then
5834   echo "$as_me:$LINENO: checking whether cc puts quotes around section names" >&5
5835 echo $ECHO_N "checking whether cc puts quotes around section names... $ECHO_C" >&6
5836 if test "${libc_cv_have_section_quotes+set}" = set; then
5837   echo $ECHO_N "(cached) $ECHO_C" >&6
5838 else
5839   cat > conftest.c <<EOF
5840                   static const int foo
5841                   __attribute__ ((section ("bar"))) = 1;
5842 EOF
5843                   if ${CC-cc} -S conftest.c -o conftest.s; then
5844                     if grep '\.section.*"bar"' conftest.s >/dev/null; then
5845                       libc_cv_have_section_quotes=yes
5846                     else
5847                       libc_cv_have_section_quotes=no
5848                     fi
5849                   else
5850                     libc_cv_have_section_quotes=unknown
5851                   fi
5852                   rm -f conftest.cs
5853
5854 fi
5855 echo "$as_me:$LINENO: result: $libc_cv_have_section_quotes" >&5
5856 echo "${ECHO_T}$libc_cv_have_section_quotes" >&6
5857   if test $libc_cv_have_section_quotes = yes; then
5858     cat >>confdefs.h <<\_ACEOF
5859 #define HAVE_SECTION_QUOTES 1
5860 _ACEOF
5861
5862   fi
5863 fi
5864
5865
5866
5867 if test $elf = yes; then
5868   libc_cv_asm_underscores=no
5869 else
5870   if test $ac_cv_prog_cc_works = yes; then
5871     echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5872 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5873 if test "${libc_cv_asm_underscores+set}" = set; then
5874   echo $ECHO_N "(cached) $ECHO_C" >&6
5875 else
5876   cat >conftest.$ac_ext <<_ACEOF
5877 /* confdefs.h.  */
5878 _ACEOF
5879 cat confdefs.h >>conftest.$ac_ext
5880 cat >>conftest.$ac_ext <<_ACEOF
5881 /* end confdefs.h.  */
5882 asm ("_glibc_foobar:");
5883 int
5884 main ()
5885 {
5886 glibc_foobar ();
5887   ;
5888   return 0;
5889 }
5890 _ACEOF
5891 rm -f conftest.$ac_objext conftest$ac_exeext
5892 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5893   (eval $ac_link) 2>conftest.er1
5894   ac_status=$?
5895   grep -v '^ *+' conftest.er1 >conftest.err
5896   rm -f conftest.er1
5897   cat conftest.err >&5
5898   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5899   (exit $ac_status); } &&
5900          { ac_try='test -z "$ac_c_werror_flag"
5901                          || test ! -s conftest.err'
5902   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5903   (eval $ac_try) 2>&5
5904   ac_status=$?
5905   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5906   (exit $ac_status); }; } &&
5907          { ac_try='test -s conftest$ac_exeext'
5908   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5909   (eval $ac_try) 2>&5
5910   ac_status=$?
5911   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5912   (exit $ac_status); }; }; then
5913   libc_cv_asm_underscores=yes
5914 else
5915   echo "$as_me: failed program was:" >&5
5916 sed 's/^/| /' conftest.$ac_ext >&5
5917
5918 libc_cv_asm_underscores=no
5919 fi
5920 rm -f conftest.err conftest.$ac_objext \
5921       conftest$ac_exeext conftest.$ac_ext
5922 fi
5923 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5924 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5925   else
5926     echo "$as_me:$LINENO: checking for _ prefix on C symbol names" >&5
5927 echo $ECHO_N "checking for _ prefix on C symbol names... $ECHO_C" >&6
5928 if test "${libc_cv_asm_underscores+set}" = set; then
5929   echo $ECHO_N "(cached) $ECHO_C" >&6
5930 else
5931   cat > conftest.$ac_ext <<EOF
5932 #line $LINENO "configure"
5933 #include "confdefs.h"
5934 void underscore_test(void) {
5935 return; }
5936 EOF
5937 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5938   (eval $ac_compile) 2>&5
5939   ac_status=$?
5940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5941   (exit $ac_status); }; then
5942   if grep _underscore_test conftest* >/dev/null; then
5943     rm -f conftest*
5944     libc_cv_asm_underscores=yes
5945   else
5946     rm -f conftest*
5947     libc_cv_asm_underscores=no
5948   fi
5949 else
5950   echo "configure: failed program was:" >&5
5951   cat conftest.$ac_ext >&5
5952   rm -f conftest*
5953   libc_cv_asm_underscores=no
5954 fi
5955 rm -f conftest*
5956 fi
5957 echo "$as_me:$LINENO: result: $libc_cv_asm_underscores" >&5
5958 echo "${ECHO_T}$libc_cv_asm_underscores" >&6
5959   fi
5960 fi
5961 if test $libc_cv_asm_underscores = no; then
5962   cat >>confdefs.h <<\_ACEOF
5963 #define NO_UNDERSCORES 1
5964 _ACEOF
5965
5966 fi
5967
5968 if test $elf = yes; then
5969   libc_cv_weak_symbols=yes
5970 fi
5971
5972 echo "$as_me:$LINENO: checking for assembler .weak directive" >&5
5973 echo $ECHO_N "checking for assembler .weak directive... $ECHO_C" >&6
5974 if test "${libc_cv_asm_weak_directive+set}" = set; then
5975   echo $ECHO_N "(cached) $ECHO_C" >&6
5976 else
5977   cat > conftest.s <<EOF
5978 ${libc_cv_dot_text}
5979 ${libc_cv_asm_global_directive} foo
5980 foo:
5981 .weak foo
5982 .weak bar; bar = foo
5983 EOF
5984 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
5985   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5986   (eval $ac_try) 2>&5
5987   ac_status=$?
5988   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5989   (exit $ac_status); }; }; then
5990   libc_cv_asm_weak_directive=yes
5991 else
5992   libc_cv_asm_weak_directive=no
5993 fi
5994 rm -f conftest*
5995 fi
5996 echo "$as_me:$LINENO: result: $libc_cv_asm_weak_directive" >&5
5997 echo "${ECHO_T}$libc_cv_asm_weak_directive" >&6
5998
5999 if test $libc_cv_asm_weak_directive = no; then
6000   echo "$as_me:$LINENO: checking for assembler .weakext directive" >&5
6001 echo $ECHO_N "checking for assembler .weakext directive... $ECHO_C" >&6
6002 if test "${libc_cv_asm_weakext_directive+set}" = set; then
6003   echo $ECHO_N "(cached) $ECHO_C" >&6
6004 else
6005   cat > conftest.s <<EOF
6006 ${libc_cv_dot_text}
6007 ${libc_cv_asm_global_directive} foo
6008 foo:
6009 .weakext bar foo
6010 .weakext baz
6011 ${libc_cv_asm_global_directive} baz
6012 baz:
6013 EOF
6014   if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6015   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6016   (eval $ac_try) 2>&5
6017   ac_status=$?
6018   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6019   (exit $ac_status); }; }; then
6020     libc_cv_asm_weakext_directive=yes
6021   else
6022     libc_cv_asm_weakext_directive=no
6023   fi
6024   rm -f conftest*
6025 fi
6026 echo "$as_me:$LINENO: result: $libc_cv_asm_weakext_directive" >&5
6027 echo "${ECHO_T}$libc_cv_asm_weakext_directive" >&6
6028
6029 fi # no .weak
6030
6031 if test $libc_cv_asm_weak_directive = yes; then
6032   cat >>confdefs.h <<\_ACEOF
6033 #define HAVE_ASM_WEAK_DIRECTIVE 1
6034 _ACEOF
6035
6036 elif test $libc_cv_asm_weakext_directive = yes; then
6037   cat >>confdefs.h <<\_ACEOF
6038 #define HAVE_ASM_WEAKEXT_DIRECTIVE 1
6039 _ACEOF
6040
6041 fi
6042
6043 case "${host_cpu}-${host_os}" in
6044   cris*)
6045     libc_cv_asm_line_sep='@'
6046     cat >>confdefs.h <<_ACEOF
6047 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6048 _ACEOF
6049
6050     ;;
6051   hppa*linux*)
6052   echo "$as_me:$LINENO: checking for assembler line separator" >&5
6053 echo $ECHO_N "checking for assembler line separator... $ECHO_C" >&6
6054 if test "${libc_cv_asm_line_sep+set}" = set; then
6055   echo $ECHO_N "(cached) $ECHO_C" >&6
6056 else
6057     cat > conftest.s <<EOF
6058  nop ; is_old_puffin
6059 EOF
6060   if { ac_try='${CC-cc} -c $ASFLAGS conftest.s 1>&5'
6061   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6062   (eval $ac_try) 2>&5
6063   ac_status=$?
6064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6065   (exit $ac_status); }; }; then
6066     libc_cv_asm_line_sep='!'
6067   else
6068     if test -z "$enable_hacker_mode"; then
6069       echo "*** You need a newer assembler to compile glibc"
6070       rm -f conftest*
6071       exit 1
6072     fi
6073     libc_cv_asm_line_sep=';'
6074   fi
6075   rm -f conftest*
6076 fi
6077 echo "$as_me:$LINENO: result: $libc_cv_asm_line_sep" >&5
6078 echo "${ECHO_T}$libc_cv_asm_line_sep" >&6
6079   cat >>confdefs.h <<_ACEOF
6080 #define ASM_LINE_SEP $libc_cv_asm_line_sep
6081 _ACEOF
6082
6083   ;;
6084 esac
6085
6086 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6087 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6088 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6089   echo $ECHO_N "(cached) $ECHO_C" >&6
6090 else
6091   cat > conftest.s <<EOF
6092         .text
6093         .type   func,@function
6094 func:
6095         .cfi_startproc
6096         .cfi_remember_state
6097         .cfi_rel_offset 1, 0
6098         .cfi_endproc
6099 EOF
6100 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6101   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6102   (eval $ac_try) 2>&5
6103   ac_status=$?
6104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6105   (exit $ac_status); }; }; then
6106   libc_cv_asm_cfi_directives=yes
6107 else
6108   libc_cv_asm_cfi_directives=no
6109 fi
6110 rm -f conftest*
6111 fi
6112 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6113 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6114 if test $libc_cv_asm_cfi_directives = yes; then
6115   cat >>confdefs.h <<\_ACEOF
6116 #define HAVE_ASM_CFI_DIRECTIVES 1
6117 _ACEOF
6118
6119 fi
6120
6121 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
6122 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
6123 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
6124   echo $ECHO_N "(cached) $ECHO_C" >&6
6125 else
6126   cat > conftest.S <<EOF
6127 #include "confdefs.h"
6128
6129 /* comment on
6130    two lines */
6131         ${libc_cv_dot_text}
6132         ${libc_cv_asm_global_directive} foo
6133 foo:
6134         /* Unfortunately this test only works for a real instruction,
6135            not for any of the machine-independent pseudo-ops.
6136            So we just have to assume everybody has a "nop".  */
6137         nop
6138         /* comment */
6139         nop
6140         /* comment */
6141         nop
6142 EOF
6143 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -c conftest.S 1>&5'
6144   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6145   (eval $ac_try) 2>&5
6146   ac_status=$?
6147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6148   (exit $ac_status); }; } &&
6149    ac_pattern='conftest\.S'
6150    { ac_try='readelf --debug-dump=line conftest.o |
6151                    grep $ac_pattern 1>&5'
6152   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6153   (eval $ac_try) 2>&5
6154   ac_status=$?
6155   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6156   (exit $ac_status); }; }; then
6157   libc_cv_cpp_asm_debuginfo=yes
6158 else
6159   libc_cv_cpp_asm_debuginfo=no
6160 fi
6161 rm -f conftest*
6162 fi
6163 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
6164 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
6165 if test $libc_cv_cpp_asm_debuginfo = yes; then
6166   cat >>confdefs.h <<\_ACEOF
6167 #define HAVE_CPP_ASM_DEBUGINFO 1
6168 _ACEOF
6169
6170 fi
6171
6172 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6173 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6174 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6175   echo $ECHO_N "(cached) $ECHO_C" >&6
6176 else
6177   cat > conftest.c <<\EOF
6178 _start () {}
6179 int __eh_pc;
6180 __throw () {}
6181 EOF
6182 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6183                             -nostdlib -nostartfiles -Wl,--no-whole-archive
6184                             -o conftest conftest.c 1>&5'
6185   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6186   (eval $ac_try) 2>&5
6187   ac_status=$?
6188   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6189   (exit $ac_status); }; }; then
6190   libc_cv_ld_no_whole_archive=yes
6191 else
6192   libc_cv_ld_no_whole_archive=no
6193 fi
6194 rm -f conftest*
6195 fi
6196 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6197 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6198 if test $libc_cv_ld_no_whole_archive = yes; then
6199   no_whole_archive=-Wl,--no-whole-archive
6200 fi
6201
6202 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6203 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6204 if test "${libc_cv_gcc_exceptions+set}" = set; then
6205   echo $ECHO_N "(cached) $ECHO_C" >&6
6206 else
6207   cat > conftest.c <<\EOF
6208 _start () {}
6209 int __eh_pc;
6210 __throw () {}
6211 EOF
6212 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6213                             -nostdlib -nostartfiles -fexceptions
6214                             -o conftest conftest.c 1>&5'
6215   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6216   (eval $ac_try) 2>&5
6217   ac_status=$?
6218   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6219   (exit $ac_status); }; }; then
6220   libc_cv_gcc_exceptions=yes
6221 else
6222   libc_cv_gcc_exceptions=no
6223 fi
6224 rm -f conftest*
6225 fi
6226 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6227 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6228 if test $libc_cv_gcc_exceptions = yes; then
6229   exceptions=-fexceptions
6230 fi
6231
6232 if test "$host_cpu" = powerpc ; then
6233 # Check for a bug present in at least versions 2.8.x of GCC
6234 # and versions 1.0.x of EGCS.
6235 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6236 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6237 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6238   echo $ECHO_N "(cached) $ECHO_C" >&6
6239 else
6240   cat >conftest.$ac_ext <<_ACEOF
6241 /* confdefs.h.  */
6242 _ACEOF
6243 cat confdefs.h >>conftest.$ac_ext
6244 cat >>conftest.$ac_ext <<_ACEOF
6245 /* end confdefs.h.  */
6246 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6247 int
6248 main ()
6249 {
6250
6251   ;
6252   return 0;
6253 }
6254 _ACEOF
6255 rm -f conftest.$ac_objext
6256 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6257   (eval $ac_compile) 2>conftest.er1
6258   ac_status=$?
6259   grep -v '^ *+' conftest.er1 >conftest.err
6260   rm -f conftest.er1
6261   cat conftest.err >&5
6262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6263   (exit $ac_status); } &&
6264          { ac_try='test -z "$ac_c_werror_flag"
6265                          || test ! -s conftest.err'
6266   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6267   (eval $ac_try) 2>&5
6268   ac_status=$?
6269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6270   (exit $ac_status); }; } &&
6271          { ac_try='test -s conftest.$ac_objext'
6272   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6273   (eval $ac_try) 2>&5
6274   ac_status=$?
6275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6276   (exit $ac_status); }; }; then
6277   libc_cv_c_asmcr0_bug='no'
6278 else
6279   echo "$as_me: failed program was:" >&5
6280 sed 's/^/| /' conftest.$ac_ext >&5
6281
6282 libc_cv_c_asmcr0_bug='yes'
6283 fi
6284 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6285 fi
6286 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6287 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6288 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6289   cat >>confdefs.h <<\_ACEOF
6290 #define BROKEN_PPC_ASM_CR0 1
6291 _ACEOF
6292
6293 fi
6294 fi
6295
6296 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6297 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6298 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6299   echo $ECHO_N "(cached) $ECHO_C" >&6
6300 else
6301   cat > conftest.c <<EOF
6302 #line $LINENO "configure"
6303 static char *__EH_FRAME_BEGIN__;
6304 _start ()
6305 {
6306 #ifdef CHECK__register_frame
6307   __register_frame (__EH_FRAME_BEGIN__);
6308   __deregister_frame (__EH_FRAME_BEGIN__);
6309 #endif
6310 #ifdef CHECK__register_frame_info
6311   __register_frame_info (__EH_FRAME_BEGIN__);
6312   __deregister_frame_info (__EH_FRAME_BEGIN__);
6313 #endif
6314 }
6315 int __eh_pc;
6316 __throw () {}
6317 /* FIXME: this is fragile.  */
6318 malloc () {}
6319 strcmp () {}
6320 strlen () {}
6321 memcpy () {}
6322 memset () {}
6323 free () {}
6324 abort () {}
6325 __bzero () {}
6326 dl_iterate_phdr () {}
6327 EOF
6328 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6329                             $LDFLAGS \
6330                             -nostdlib -nostartfiles -o conftest conftest.c \
6331                             -lgcc"
6332 # Some platforms' specs put -lgcc first.  The second one doesn't hurt.
6333 if { ac_try='$libc_unwind_check >&5'
6334   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6335   (eval $ac_try) 2>&5
6336   ac_status=$?
6337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6338   (exit $ac_status); }; } ||
6339    { ac_try='$libc_unwind_check -lgcc_eh -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); }; }
6345 then
6346   if $libc_unwind_check -v 2>&1 >/dev/null \
6347      | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6348     libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6349   else
6350     libc_cv_gcc_dwarf2_unwind_info=static
6351   fi
6352 else
6353   libc_cv_gcc_dwarf2_unwind_info=no
6354 fi
6355 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6356   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6357                               $LDFLAGS -nostdlib -nostartfiles
6358                               -o conftest conftest.c -lgcc >&5'
6359   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6360   (eval $ac_try) 2>&5
6361   ac_status=$?
6362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6363   (exit $ac_status); }; }; then
6364     libc_cv_gcc_dwarf2_unwind_info=yes
6365   else
6366     libc_cv_gcc_dwarf2_unwind_info=no
6367   fi
6368 fi
6369 rm -f conftest*
6370 fi
6371 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6372 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6373 case $libc_cv_gcc_dwarf2_unwind_info in
6374 yes)
6375   cat >>confdefs.h <<\_ACEOF
6376 #define HAVE_DWARF2_UNWIND_INFO 1
6377 _ACEOF
6378
6379   ;;
6380 static)
6381   cat >>confdefs.h <<\_ACEOF
6382 #define HAVE_DWARF2_UNWIND_INFO 1
6383 _ACEOF
6384
6385   cat >>confdefs.h <<\_ACEOF
6386 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6387 _ACEOF
6388
6389   ;;
6390 esac
6391
6392 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6393 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6394 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6395   echo $ECHO_N "(cached) $ECHO_C" >&6
6396 else
6397   cat > conftest.c <<EOF
6398 #line $LINENO "configure"
6399 int foo (int a)
6400 {
6401   a = __builtin_expect (a, 10);
6402   return a == 10 ? 0 : 1;
6403 }
6404 EOF
6405 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6406                             -o conftest conftest.c -lgcc >&5'
6407   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6408   (eval $ac_try) 2>&5
6409   ac_status=$?
6410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6411   (exit $ac_status); }; }; then
6412   libc_cv_gcc_builtin_expect=yes
6413 else
6414   libc_cv_gcc_builtin_expect=no
6415 fi
6416 rm -f conftest*
6417 fi
6418 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6419 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6420 if test "$libc_cv_gcc_builtin_expect" = yes; then
6421   cat >>confdefs.h <<\_ACEOF
6422 #define HAVE_BUILTIN_EXPECT 1
6423 _ACEOF
6424
6425 fi
6426
6427 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6428 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6429 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6430   echo $ECHO_N "(cached) $ECHO_C" >&6
6431 else
6432   cat > conftest.c <<\EOF
6433 void zero (void *x)
6434 {
6435   __builtin_memset (x, 0, 1000);
6436 }
6437 EOF
6438 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6439   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6440   (eval $ac_try) 2>&5
6441   ac_status=$?
6442   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6443   (exit $ac_status); }; };
6444 then
6445   libc_cv_gcc_builtin_memset=no
6446 else
6447   libc_cv_gcc_builtin_memset=yes
6448 fi
6449 rm -f conftest*
6450 fi
6451 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6452 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6453 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6454   cat >>confdefs.h <<\_ACEOF
6455 #define HAVE_BUILTIN_MEMSET 1
6456 _ACEOF
6457
6458 fi
6459
6460 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6461 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6462 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6463   echo $ECHO_N "(cached) $ECHO_C" >&6
6464 else
6465   cat > conftest.c <<\EOF
6466 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6467 char *foo (const char *a, const char *b)
6468 {
6469   return __builtin_strstr (a, b);
6470 }
6471 EOF
6472 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6473   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6474   (eval $ac_try) 2>&5
6475   ac_status=$?
6476   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6477   (exit $ac_status); }; };
6478 then
6479   libc_cv_gcc_builtin_redirection=yes
6480 else
6481   libc_cv_gcc_builtin_redirection=no
6482 fi
6483 rm -f conftest*
6484 fi
6485 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6486 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6487 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6488   cat >>confdefs.h <<\_ACEOF
6489 #define HAVE_BUILTIN_REDIRECTION 1
6490 _ACEOF
6491
6492 fi
6493
6494 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6495 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6496 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6497   echo $ECHO_N "(cached) $ECHO_C" >&6
6498 else
6499   cat > conftest.c <<EOF
6500 #line $LINENO "configure"
6501 int foo (int a)
6502 {
6503   static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6504   void *p = &&l1 + ar[a];
6505   goto *p;
6506  l1:
6507   return 1;
6508  l2:
6509   return 2;
6510 }
6511 EOF
6512 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6513                             -o conftest conftest.c -lgcc >&5'
6514   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6515   (eval $ac_try) 2>&5
6516   ac_status=$?
6517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6518   (exit $ac_status); }; }; then
6519   libc_cv_gcc_subtract_local_labels=yes
6520 else
6521   libc_cv_gcc_subtract_local_labels=no
6522 fi
6523 rm -f conftest*
6524 fi
6525 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6526 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6527 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6528   cat >>confdefs.h <<\_ACEOF
6529 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6530 _ACEOF
6531
6532 fi
6533
6534 if test "x$use__thread" != xno; then
6535   echo "$as_me:$LINENO: checking for __thread" >&5
6536 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6537 if test "${libc_cv_gcc___thread+set}" = set; then
6538   echo $ECHO_N "(cached) $ECHO_C" >&6
6539 else
6540   cat > conftest.c <<\EOF
6541 __thread int a = 42;
6542 EOF
6543   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6544   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6545   (eval $ac_try) 2>&5
6546   ac_status=$?
6547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6548   (exit $ac_status); }; }; then
6549     libc_cv_gcc___thread=yes
6550   else
6551     libc_cv_gcc___thread=no
6552   fi
6553   rm -f conftest*
6554 fi
6555 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6556 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6557   if test "$libc_cv_gcc___thread" = yes; then
6558     cat >>confdefs.h <<\_ACEOF
6559 #define HAVE___THREAD 1
6560 _ACEOF
6561
6562   fi
6563 else
6564   libc_cv_gcc___thread=no
6565 fi
6566
6567 if test "$libc_cv_gcc___thread" = yes; then
6568     echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6569 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6570 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6571   echo $ECHO_N "(cached) $ECHO_C" >&6
6572 else
6573     cat > conftest.c <<\EOF
6574 extern __thread int a __attribute__((tls_model ("initial-exec")));
6575 EOF
6576   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6577   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6578   (eval $ac_try) 2>&5
6579   ac_status=$?
6580   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6581   (exit $ac_status); }; }; then
6582     libc_cv_gcc_tls_model_attr=yes
6583   else
6584     libc_cv_gcc_tls_model_attr=no
6585   fi
6586   rm -f conftest*
6587 fi
6588 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6589 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6590   if test "$libc_cv_gcc_tls_model_attr" = yes; then
6591     cat >>confdefs.h <<\_ACEOF
6592 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6593 _ACEOF
6594
6595   fi
6596 fi
6597
6598 echo "$as_me:$LINENO: checking for libgd" >&5
6599 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6600 if test "$with_gd" != "no"; then
6601   old_CFLAGS="$CFLAGS"
6602   CFLAGS="$CFLAGS $libgd_include"
6603   old_LDFLAGS="$LDFLAGS"
6604   LDFLAGS="$LDFLAGS $libgd_ldflags"
6605   old_LIBS="$LIBS"
6606   LIBS="$LIBS -lgd -lpng -lz -lm"
6607   cat >conftest.$ac_ext <<_ACEOF
6608 /* confdefs.h.  */
6609 _ACEOF
6610 cat confdefs.h >>conftest.$ac_ext
6611 cat >>conftest.$ac_ext <<_ACEOF
6612 /* end confdefs.h.  */
6613 #include <gd.h>
6614 int
6615 main ()
6616 {
6617 gdImagePng (0, 0)
6618   ;
6619   return 0;
6620 }
6621 _ACEOF
6622 rm -f conftest.$ac_objext conftest$ac_exeext
6623 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6624   (eval $ac_link) 2>conftest.er1
6625   ac_status=$?
6626   grep -v '^ *+' conftest.er1 >conftest.err
6627   rm -f conftest.er1
6628   cat conftest.err >&5
6629   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6630   (exit $ac_status); } &&
6631          { ac_try='test -z "$ac_c_werror_flag"
6632                          || test ! -s conftest.err'
6633   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6634   (eval $ac_try) 2>&5
6635   ac_status=$?
6636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6637   (exit $ac_status); }; } &&
6638          { ac_try='test -s conftest$ac_exeext'
6639   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6640   (eval $ac_try) 2>&5
6641   ac_status=$?
6642   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6643   (exit $ac_status); }; }; then
6644   LIBGD=yes
6645 else
6646   echo "$as_me: failed program was:" >&5
6647 sed 's/^/| /' conftest.$ac_ext >&5
6648
6649 LIBGD=no
6650 fi
6651 rm -f conftest.err conftest.$ac_objext \
6652       conftest$ac_exeext conftest.$ac_ext
6653   CFLAGS="$old_CFLAGS"
6654   LDFLAGS="$old_LDFLAGS"
6655   LIBS="$old_LIBS"
6656 else
6657   LIBGD=no
6658 fi
6659 echo "$as_me:$LINENO: result: $LIBGD" >&5
6660 echo "${ECHO_T}$LIBGD" >&6
6661
6662
6663
6664 echo "$as_me:$LINENO: checking for egrep" >&5
6665 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6666 if test "${ac_cv_prog_egrep+set}" = set; then
6667   echo $ECHO_N "(cached) $ECHO_C" >&6
6668 else
6669   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6670     then ac_cv_prog_egrep='grep -E'
6671     else ac_cv_prog_egrep='egrep'
6672     fi
6673 fi
6674 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6675 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6676  EGREP=$ac_cv_prog_egrep
6677
6678
6679 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6680 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6681 if test "${ac_cv_header_stdc+set}" = set; then
6682   echo $ECHO_N "(cached) $ECHO_C" >&6
6683 else
6684   cat >conftest.$ac_ext <<_ACEOF
6685 /* confdefs.h.  */
6686 _ACEOF
6687 cat confdefs.h >>conftest.$ac_ext
6688 cat >>conftest.$ac_ext <<_ACEOF
6689 /* end confdefs.h.  */
6690 #include <stdlib.h>
6691 #include <stdarg.h>
6692 #include <string.h>
6693 #include <float.h>
6694
6695 int
6696 main ()
6697 {
6698
6699   ;
6700   return 0;
6701 }
6702 _ACEOF
6703 rm -f conftest.$ac_objext
6704 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6705   (eval $ac_compile) 2>conftest.er1
6706   ac_status=$?
6707   grep -v '^ *+' conftest.er1 >conftest.err
6708   rm -f conftest.er1
6709   cat conftest.err >&5
6710   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6711   (exit $ac_status); } &&
6712          { ac_try='test -z "$ac_c_werror_flag"
6713                          || test ! -s conftest.err'
6714   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6715   (eval $ac_try) 2>&5
6716   ac_status=$?
6717   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6718   (exit $ac_status); }; } &&
6719          { ac_try='test -s conftest.$ac_objext'
6720   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6721   (eval $ac_try) 2>&5
6722   ac_status=$?
6723   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6724   (exit $ac_status); }; }; then
6725   ac_cv_header_stdc=yes
6726 else
6727   echo "$as_me: failed program was:" >&5
6728 sed 's/^/| /' conftest.$ac_ext >&5
6729
6730 ac_cv_header_stdc=no
6731 fi
6732 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6733
6734 if test $ac_cv_header_stdc = yes; then
6735   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6736   cat >conftest.$ac_ext <<_ACEOF
6737 /* confdefs.h.  */
6738 _ACEOF
6739 cat confdefs.h >>conftest.$ac_ext
6740 cat >>conftest.$ac_ext <<_ACEOF
6741 /* end confdefs.h.  */
6742 #include <string.h>
6743
6744 _ACEOF
6745 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6746   $EGREP "memchr" >/dev/null 2>&1; then
6747   :
6748 else
6749   ac_cv_header_stdc=no
6750 fi
6751 rm -f conftest*
6752
6753 fi
6754
6755 if test $ac_cv_header_stdc = yes; then
6756   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6757   cat >conftest.$ac_ext <<_ACEOF
6758 /* confdefs.h.  */
6759 _ACEOF
6760 cat confdefs.h >>conftest.$ac_ext
6761 cat >>conftest.$ac_ext <<_ACEOF
6762 /* end confdefs.h.  */
6763 #include <stdlib.h>
6764
6765 _ACEOF
6766 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6767   $EGREP "free" >/dev/null 2>&1; then
6768   :
6769 else
6770   ac_cv_header_stdc=no
6771 fi
6772 rm -f conftest*
6773
6774 fi
6775
6776 if test $ac_cv_header_stdc = yes; then
6777   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6778   if test "$cross_compiling" = yes; then
6779   :
6780 else
6781   cat >conftest.$ac_ext <<_ACEOF
6782 /* confdefs.h.  */
6783 _ACEOF
6784 cat confdefs.h >>conftest.$ac_ext
6785 cat >>conftest.$ac_ext <<_ACEOF
6786 /* end confdefs.h.  */
6787 #include <ctype.h>
6788 #if ((' ' & 0x0FF) == 0x020)
6789 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6790 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6791 #else
6792 # define ISLOWER(c) \
6793                    (('a' <= (c) && (c) <= 'i') \
6794                      || ('j' <= (c) && (c) <= 'r') \
6795                      || ('s' <= (c) && (c) <= 'z'))
6796 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6797 #endif
6798
6799 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6800 int
6801 main ()
6802 {
6803   int i;
6804   for (i = 0; i < 256; i++)
6805     if (XOR (islower (i), ISLOWER (i))
6806         || toupper (i) != TOUPPER (i))
6807       exit(2);
6808   exit (0);
6809 }
6810 _ACEOF
6811 rm -f conftest$ac_exeext
6812 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6813   (eval $ac_link) 2>&5
6814   ac_status=$?
6815   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6816   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6817   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6818   (eval $ac_try) 2>&5
6819   ac_status=$?
6820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6821   (exit $ac_status); }; }; then
6822   :
6823 else
6824   echo "$as_me: program exited with status $ac_status" >&5
6825 echo "$as_me: failed program was:" >&5
6826 sed 's/^/| /' conftest.$ac_ext >&5
6827
6828 ( exit $ac_status )
6829 ac_cv_header_stdc=no
6830 fi
6831 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6832 fi
6833 fi
6834 fi
6835 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6836 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6837 if test $ac_cv_header_stdc = yes; then
6838
6839 cat >>confdefs.h <<\_ACEOF
6840 #define STDC_HEADERS 1
6841 _ACEOF
6842
6843 fi
6844
6845 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6856                   inttypes.h stdint.h unistd.h
6857 do
6858 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6859 echo "$as_me:$LINENO: checking for $ac_header" >&5
6860 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6861 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6862   echo $ECHO_N "(cached) $ECHO_C" >&6
6863 else
6864   cat >conftest.$ac_ext <<_ACEOF
6865 /* confdefs.h.  */
6866 _ACEOF
6867 cat confdefs.h >>conftest.$ac_ext
6868 cat >>conftest.$ac_ext <<_ACEOF
6869 /* end confdefs.h.  */
6870 $ac_includes_default
6871
6872 #include <$ac_header>
6873 _ACEOF
6874 rm -f conftest.$ac_objext
6875 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6876   (eval $ac_compile) 2>conftest.er1
6877   ac_status=$?
6878   grep -v '^ *+' conftest.er1 >conftest.err
6879   rm -f conftest.er1
6880   cat conftest.err >&5
6881   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6882   (exit $ac_status); } &&
6883          { ac_try='test -z "$ac_c_werror_flag"
6884                          || test ! -s conftest.err'
6885   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6886   (eval $ac_try) 2>&5
6887   ac_status=$?
6888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6889   (exit $ac_status); }; } &&
6890          { ac_try='test -s conftest.$ac_objext'
6891   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6892   (eval $ac_try) 2>&5
6893   ac_status=$?
6894   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6895   (exit $ac_status); }; }; then
6896   eval "$as_ac_Header=yes"
6897 else
6898   echo "$as_me: failed program was:" >&5
6899 sed 's/^/| /' conftest.$ac_ext >&5
6900
6901 eval "$as_ac_Header=no"
6902 fi
6903 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6904 fi
6905 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6906 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6907 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6908   cat >>confdefs.h <<_ACEOF
6909 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6910 _ACEOF
6911
6912 fi
6913
6914 done
6915
6916
6917 echo "$as_me:$LINENO: checking for long double" >&5
6918 echo $ECHO_N "checking for long double... $ECHO_C" >&6
6919 if test "${ac_cv_type_long_double+set}" = set; then
6920   echo $ECHO_N "(cached) $ECHO_C" >&6
6921 else
6922   cat >conftest.$ac_ext <<_ACEOF
6923 /* confdefs.h.  */
6924 _ACEOF
6925 cat confdefs.h >>conftest.$ac_ext
6926 cat >>conftest.$ac_ext <<_ACEOF
6927 /* end confdefs.h.  */
6928 $ac_includes_default
6929 int
6930 main ()
6931 {
6932 if ((long double *) 0)
6933   return 0;
6934 if (sizeof (long double))
6935   return 0;
6936   ;
6937   return 0;
6938 }
6939 _ACEOF
6940 rm -f conftest.$ac_objext
6941 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6942   (eval $ac_compile) 2>conftest.er1
6943   ac_status=$?
6944   grep -v '^ *+' conftest.er1 >conftest.err
6945   rm -f conftest.er1
6946   cat conftest.err >&5
6947   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6948   (exit $ac_status); } &&
6949          { ac_try='test -z "$ac_c_werror_flag"
6950                          || test ! -s conftest.err'
6951   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6952   (eval $ac_try) 2>&5
6953   ac_status=$?
6954   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6955   (exit $ac_status); }; } &&
6956          { ac_try='test -s conftest.$ac_objext'
6957   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6958   (eval $ac_try) 2>&5
6959   ac_status=$?
6960   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6961   (exit $ac_status); }; }; then
6962   ac_cv_type_long_double=yes
6963 else
6964   echo "$as_me: failed program was:" >&5
6965 sed 's/^/| /' conftest.$ac_ext >&5
6966
6967 ac_cv_type_long_double=no
6968 fi
6969 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6970 fi
6971 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
6972 echo "${ECHO_T}$ac_cv_type_long_double" >&6
6973
6974 echo "$as_me:$LINENO: checking size of long double" >&5
6975 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
6976 if test "${ac_cv_sizeof_long_double+set}" = set; then
6977   echo $ECHO_N "(cached) $ECHO_C" >&6
6978 else
6979   if test "$ac_cv_type_long_double" = yes; then
6980   # The cast to unsigned long works around a bug in the HP C Compiler
6981   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
6982   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
6983   # This bug is HP SR number 8606223364.
6984   if test "$cross_compiling" = yes; then
6985   # Depending upon the size, compute the lo and hi bounds.
6986 cat >conftest.$ac_ext <<_ACEOF
6987 /* confdefs.h.  */
6988 _ACEOF
6989 cat confdefs.h >>conftest.$ac_ext
6990 cat >>conftest.$ac_ext <<_ACEOF
6991 /* end confdefs.h.  */
6992 $ac_includes_default
6993 int
6994 main ()
6995 {
6996 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
6997 test_array [0] = 0
6998
6999   ;
7000   return 0;
7001 }
7002 _ACEOF
7003 rm -f conftest.$ac_objext
7004 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7005   (eval $ac_compile) 2>conftest.er1
7006   ac_status=$?
7007   grep -v '^ *+' conftest.er1 >conftest.err
7008   rm -f conftest.er1
7009   cat conftest.err >&5
7010   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7011   (exit $ac_status); } &&
7012          { ac_try='test -z "$ac_c_werror_flag"
7013                          || test ! -s conftest.err'
7014   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7015   (eval $ac_try) 2>&5
7016   ac_status=$?
7017   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7018   (exit $ac_status); }; } &&
7019          { ac_try='test -s conftest.$ac_objext'
7020   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7021   (eval $ac_try) 2>&5
7022   ac_status=$?
7023   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7024   (exit $ac_status); }; }; then
7025   ac_lo=0 ac_mid=0
7026   while :; do
7027     cat >conftest.$ac_ext <<_ACEOF
7028 /* confdefs.h.  */
7029 _ACEOF
7030 cat confdefs.h >>conftest.$ac_ext
7031 cat >>conftest.$ac_ext <<_ACEOF
7032 /* end confdefs.h.  */
7033 $ac_includes_default
7034 int
7035 main ()
7036 {
7037 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7038 test_array [0] = 0
7039
7040   ;
7041   return 0;
7042 }
7043 _ACEOF
7044 rm -f conftest.$ac_objext
7045 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7046   (eval $ac_compile) 2>conftest.er1
7047   ac_status=$?
7048   grep -v '^ *+' conftest.er1 >conftest.err
7049   rm -f conftest.er1
7050   cat conftest.err >&5
7051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7052   (exit $ac_status); } &&
7053          { ac_try='test -z "$ac_c_werror_flag"
7054                          || test ! -s conftest.err'
7055   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7056   (eval $ac_try) 2>&5
7057   ac_status=$?
7058   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7059   (exit $ac_status); }; } &&
7060          { ac_try='test -s conftest.$ac_objext'
7061   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7062   (eval $ac_try) 2>&5
7063   ac_status=$?
7064   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7065   (exit $ac_status); }; }; then
7066   ac_hi=$ac_mid; break
7067 else
7068   echo "$as_me: failed program was:" >&5
7069 sed 's/^/| /' conftest.$ac_ext >&5
7070
7071 ac_lo=`expr $ac_mid + 1`
7072                     if test $ac_lo -le $ac_mid; then
7073                       ac_lo= ac_hi=
7074                       break
7075                     fi
7076                     ac_mid=`expr 2 '*' $ac_mid + 1`
7077 fi
7078 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7079   done
7080 else
7081   echo "$as_me: failed program was:" >&5
7082 sed 's/^/| /' conftest.$ac_ext >&5
7083
7084 cat >conftest.$ac_ext <<_ACEOF
7085 /* confdefs.h.  */
7086 _ACEOF
7087 cat confdefs.h >>conftest.$ac_ext
7088 cat >>conftest.$ac_ext <<_ACEOF
7089 /* end confdefs.h.  */
7090 $ac_includes_default
7091 int
7092 main ()
7093 {
7094 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7095 test_array [0] = 0
7096
7097   ;
7098   return 0;
7099 }
7100 _ACEOF
7101 rm -f conftest.$ac_objext
7102 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7103   (eval $ac_compile) 2>conftest.er1
7104   ac_status=$?
7105   grep -v '^ *+' conftest.er1 >conftest.err
7106   rm -f conftest.er1
7107   cat conftest.err >&5
7108   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7109   (exit $ac_status); } &&
7110          { ac_try='test -z "$ac_c_werror_flag"
7111                          || test ! -s conftest.err'
7112   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7113   (eval $ac_try) 2>&5
7114   ac_status=$?
7115   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7116   (exit $ac_status); }; } &&
7117          { ac_try='test -s conftest.$ac_objext'
7118   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7119   (eval $ac_try) 2>&5
7120   ac_status=$?
7121   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7122   (exit $ac_status); }; }; then
7123   ac_hi=-1 ac_mid=-1
7124   while :; do
7125     cat >conftest.$ac_ext <<_ACEOF
7126 /* confdefs.h.  */
7127 _ACEOF
7128 cat confdefs.h >>conftest.$ac_ext
7129 cat >>conftest.$ac_ext <<_ACEOF
7130 /* end confdefs.h.  */
7131 $ac_includes_default
7132 int
7133 main ()
7134 {
7135 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7136 test_array [0] = 0
7137
7138   ;
7139   return 0;
7140 }
7141 _ACEOF
7142 rm -f conftest.$ac_objext
7143 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7144   (eval $ac_compile) 2>conftest.er1
7145   ac_status=$?
7146   grep -v '^ *+' conftest.er1 >conftest.err
7147   rm -f conftest.er1
7148   cat conftest.err >&5
7149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7150   (exit $ac_status); } &&
7151          { ac_try='test -z "$ac_c_werror_flag"
7152                          || test ! -s conftest.err'
7153   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7154   (eval $ac_try) 2>&5
7155   ac_status=$?
7156   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7157   (exit $ac_status); }; } &&
7158          { ac_try='test -s conftest.$ac_objext'
7159   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7160   (eval $ac_try) 2>&5
7161   ac_status=$?
7162   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7163   (exit $ac_status); }; }; then
7164   ac_lo=$ac_mid; break
7165 else
7166   echo "$as_me: failed program was:" >&5
7167 sed 's/^/| /' conftest.$ac_ext >&5
7168
7169 ac_hi=`expr '(' $ac_mid ')' - 1`
7170                        if test $ac_mid -le $ac_hi; then
7171                          ac_lo= ac_hi=
7172                          break
7173                        fi
7174                        ac_mid=`expr 2 '*' $ac_mid`
7175 fi
7176 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7177   done
7178 else
7179   echo "$as_me: failed program was:" >&5
7180 sed 's/^/| /' conftest.$ac_ext >&5
7181
7182 ac_lo= ac_hi=
7183 fi
7184 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7185 fi
7186 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7187 # Binary search between lo and hi bounds.
7188 while test "x$ac_lo" != "x$ac_hi"; do
7189   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7190   cat >conftest.$ac_ext <<_ACEOF
7191 /* confdefs.h.  */
7192 _ACEOF
7193 cat confdefs.h >>conftest.$ac_ext
7194 cat >>conftest.$ac_ext <<_ACEOF
7195 /* end confdefs.h.  */
7196 $ac_includes_default
7197 int
7198 main ()
7199 {
7200 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7201 test_array [0] = 0
7202
7203   ;
7204   return 0;
7205 }
7206 _ACEOF
7207 rm -f conftest.$ac_objext
7208 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7209   (eval $ac_compile) 2>conftest.er1
7210   ac_status=$?
7211   grep -v '^ *+' conftest.er1 >conftest.err
7212   rm -f conftest.er1
7213   cat conftest.err >&5
7214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7215   (exit $ac_status); } &&
7216          { ac_try='test -z "$ac_c_werror_flag"
7217                          || test ! -s conftest.err'
7218   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7219   (eval $ac_try) 2>&5
7220   ac_status=$?
7221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7222   (exit $ac_status); }; } &&
7223          { ac_try='test -s conftest.$ac_objext'
7224   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7225   (eval $ac_try) 2>&5
7226   ac_status=$?
7227   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7228   (exit $ac_status); }; }; then
7229   ac_hi=$ac_mid
7230 else
7231   echo "$as_me: failed program was:" >&5
7232 sed 's/^/| /' conftest.$ac_ext >&5
7233
7234 ac_lo=`expr '(' $ac_mid ')' + 1`
7235 fi
7236 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7237 done
7238 case $ac_lo in
7239 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7240 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7241 See \`config.log' for more details." >&5
7242 echo "$as_me: error: cannot compute sizeof (long double), 77
7243 See \`config.log' for more details." >&2;}
7244    { (exit 1); exit 1; }; } ;;
7245 esac
7246 else
7247   if test "$cross_compiling" = yes; then
7248   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7249 See \`config.log' for more details." >&5
7250 echo "$as_me: error: cannot run test program while cross compiling
7251 See \`config.log' for more details." >&2;}
7252    { (exit 1); exit 1; }; }
7253 else
7254   cat >conftest.$ac_ext <<_ACEOF
7255 /* confdefs.h.  */
7256 _ACEOF
7257 cat confdefs.h >>conftest.$ac_ext
7258 cat >>conftest.$ac_ext <<_ACEOF
7259 /* end confdefs.h.  */
7260 $ac_includes_default
7261 long longval () { return (long) (sizeof (long double)); }
7262 unsigned long ulongval () { return (long) (sizeof (long double)); }
7263 #include <stdio.h>
7264 #include <stdlib.h>
7265 int
7266 main ()
7267 {
7268
7269   FILE *f = fopen ("conftest.val", "w");
7270   if (! f)
7271     exit (1);
7272   if (((long) (sizeof (long double))) < 0)
7273     {
7274       long i = longval ();
7275       if (i != ((long) (sizeof (long double))))
7276         exit (1);
7277       fprintf (f, "%ld\n", i);
7278     }
7279   else
7280     {
7281       unsigned long i = ulongval ();
7282       if (i != ((long) (sizeof (long double))))
7283         exit (1);
7284       fprintf (f, "%lu\n", i);
7285     }
7286   exit (ferror (f) || fclose (f) != 0);
7287
7288   ;
7289   return 0;
7290 }
7291 _ACEOF
7292 rm -f conftest$ac_exeext
7293 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7294   (eval $ac_link) 2>&5
7295   ac_status=$?
7296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7297   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7298   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7299   (eval $ac_try) 2>&5
7300   ac_status=$?
7301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7302   (exit $ac_status); }; }; then
7303   ac_cv_sizeof_long_double=`cat conftest.val`
7304 else
7305   echo "$as_me: program exited with status $ac_status" >&5
7306 echo "$as_me: failed program was:" >&5
7307 sed 's/^/| /' conftest.$ac_ext >&5
7308
7309 ( exit $ac_status )
7310 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7311 See \`config.log' for more details." >&5
7312 echo "$as_me: error: cannot compute sizeof (long double), 77
7313 See \`config.log' for more details." >&2;}
7314    { (exit 1); exit 1; }; }
7315 fi
7316 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7317 fi
7318 fi
7319 rm -f conftest.val
7320 else
7321   ac_cv_sizeof_long_double=0
7322 fi
7323 fi
7324 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7325 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7326 cat >>confdefs.h <<_ACEOF
7327 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7328 _ACEOF
7329
7330
7331 sizeof_long_double=$ac_cv_sizeof_long_double
7332
7333
7334 ### End of automated tests.
7335 ### Now run sysdeps configure fragments.
7336
7337 # They also can set these variables.
7338 use_ldconfig=no
7339 ldd_rewrite_script=no
7340 libc_cv_sysconfdir=$sysconfdir
7341 libc_cv_gcc_unwind_find_fde=no
7342 libc_cv_idn=no
7343
7344 # Iterate over all the sysdep directories we will use, running their
7345 # configure fragments, and looking for a uname implementation.
7346 uname=
7347 for dir in $sysnames; do
7348   case $dir in
7349     /*) dest=$dir ;;
7350     *)  dest=$srcdir/$dir ;;
7351   esac
7352   if test -r $dest/configure; then
7353     echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7354 echo "${ECHO_T}running configure fragment for $dir" >&6
7355     . $dest/configure
7356   fi
7357
7358   if test -z "$uname"; then
7359     if test -r $dest/uname.c ||
7360        test -r $dest/uname.S ||
7361        { test -r $dest/syscalls.list &&
7362          grep '^uname[  ]' $dest/syscalls.list >/dev/null; }; then
7363       uname=$dir
7364     fi
7365   fi
7366 done
7367
7368 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7369   cat >>confdefs.h <<\_ACEOF
7370 #define EXPORT_UNWIND_FIND_FDE 1
7371 _ACEOF
7372
7373 fi
7374
7375
7376 # If we will use the generic uname implementation, we must figure out what
7377 # it will say by examining the system, and write the results in config-name.h.
7378 if test "$uname" = "sysdeps/generic"; then
7379
7380   uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7381   if test $uname_sysname != $config_os; then
7382     config_release=`echo $config_os | sed s/$uname_sysname//`
7383   fi
7384
7385   echo "$as_me:$LINENO: checking OS release for uname" >&5
7386 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7387 if test "${libc_cv_uname_release+set}" = set; then
7388   echo $ECHO_N "(cached) $ECHO_C" >&6
7389 else
7390       if test -r /vmunix; then
7391       kernel_id=`strings /vmunix | grep UNIX`
7392     elif test -r /dynix; then
7393       kernel_id=`strings /dynix | grep DYNIX`
7394     else
7395       kernel_id=
7396     fi
7397
7398   kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7399   if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7400          != x$config_release; then
7401     # The configuration release is a substring of the kernel release.
7402     libc_cv_uname_release=$kernel_release
7403   elif test x$config_release != x; then
7404     libc_cv_uname_release=$config_release
7405   elif test x$kernel_release != x; then
7406     libc_cv_uname_release=$kernel_release
7407   else
7408     libc_cv_uname_release=unknown
7409   fi
7410 fi
7411 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7412 echo "${ECHO_T}$libc_cv_uname_release" >&6
7413   uname_release="$libc_cv_uname_release"
7414
7415   echo "$as_me:$LINENO: checking OS version for uname" >&5
7416 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7417 if test "${libc_cv_uname_version+set}" = set; then
7418   echo $ECHO_N "(cached) $ECHO_C" >&6
7419 else
7420       if test -r /vmunix; then
7421       kernel_id=`strings /vmunix | grep UNIX`
7422     elif test -r /dynix; then
7423       kernel_id=`strings /dynix | grep DYNIX`
7424     else
7425       kernel_id=
7426     fi
7427
7428   kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7429   if test -n "$kernel_version"; then
7430     libc_cv_uname_version="$kernel_version"
7431   else
7432     libc_cv_uname_version=unknown
7433   fi
7434 fi
7435 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7436 echo "${ECHO_T}$libc_cv_uname_version" >&6
7437   uname_version="$libc_cv_uname_version"
7438
7439     config_uname=config-name.h:config-name.in
7440 else
7441   # For non-generic uname, we don't need to create config-name.h at all.
7442   config_uname=
7443 fi
7444
7445 cat >>confdefs.h <<\_ACEOF
7446 #define USE_IN_LIBIO 1
7447 _ACEOF
7448
7449
7450 # Test for old glibc 2.0.x headers so that they can be removed properly
7451 # Search only in includedir.
7452 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7453 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7454 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7455 then
7456   old_glibc_headers=yes
7457 else
7458   old_glibc_headers=no
7459 fi
7460 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7461 echo "${ECHO_T}$old_glibc_headers" >&6
7462 if test ${old_glibc_headers} = yes; then
7463   { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7464 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7465   { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7466 echo "$as_me: WARNING: *** be removed." >&2;}
7467 fi
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480 if test $gnu_ld = yes; then
7481   cat >>confdefs.h <<\_ACEOF
7482 #define HAVE_GNU_LD 1
7483 _ACEOF
7484
7485 fi
7486 if test $gnu_as = yes; then
7487   cat >>confdefs.h <<\_ACEOF
7488 #define HAVE_GNU_AS 1
7489 _ACEOF
7490
7491 fi
7492 if test $elf = yes; then
7493   cat >>confdefs.h <<\_ACEOF
7494 #define HAVE_ELF 1
7495 _ACEOF
7496
7497 fi
7498 if test $xcoff = yes; then
7499   cat >>confdefs.h <<\_ACEOF
7500 #define HAVE_XCOFF 1
7501 _ACEOF
7502
7503 fi
7504
7505
7506
7507 if test $shared = default; then
7508   if test $gnu_ld = yes; then
7509     shared=$elf
7510   else
7511     # For now we do not assume shared libs are available.  In future more
7512     # tests might become available.
7513     shared=no
7514   fi
7515 fi
7516
7517 if test x"$libc_cv_idn" = xyes; then
7518   cat >>confdefs.h <<\_ACEOF
7519 #define HAVE_LIBIDN 1
7520 _ACEOF
7521
7522 fi
7523
7524 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7525 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7526 if test "${pic_default+set}" = set; then
7527   echo $ECHO_N "(cached) $ECHO_C" >&6
7528 else
7529   pic_default=yes
7530 cat > conftest.c <<EOF
7531 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7532 # error PIC is default.
7533 #endif
7534 EOF
7535 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7536   pic_default=no
7537 fi
7538 rm -f conftest.*
7539 fi
7540 echo "$as_me:$LINENO: result: $pic_default" >&5
7541 echo "${ECHO_T}$pic_default" >&6
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552 case "$add_ons" in
7553   *door*) linux_doors=yes ;;
7554   *) linux_doors=no ;;
7555 esac
7556
7557
7558
7559
7560 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7561   config_makefile=
7562 else
7563   config_makefile=Makefile
7564 fi
7565
7566 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7567 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7568
7569
7570
7571                               ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7572
7573           ac_config_commands="$ac_config_commands default"
7574
7575 cat >confcache <<\_ACEOF
7576 # This file is a shell script that caches the results of configure
7577 # tests run on this system so they can be shared between configure
7578 # scripts and configure runs, see configure's option --config-cache.
7579 # It is not useful on other systems.  If it contains results you don't
7580 # want to keep, you may remove or edit it.
7581 #
7582 # config.status only pays attention to the cache file if you give it
7583 # the --recheck option to rerun configure.
7584 #
7585 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7586 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7587 # following values.
7588
7589 _ACEOF
7590
7591 # The following way of writing the cache mishandles newlines in values,
7592 # but we know of no workaround that is simple, portable, and efficient.
7593 # So, don't put newlines in cache variables' values.
7594 # Ultrix sh set writes to stderr and can't be redirected directly,
7595 # and sets the high bit in the cache file unless we assign to the vars.
7596 {
7597   (set) 2>&1 |
7598     case `(ac_space=' '; set | grep ac_space) 2>&1` in
7599     *ac_space=\ *)
7600       # `set' does not quote correctly, so add quotes (double-quote
7601       # substitution turns \\\\ into \\, and sed turns \\ into \).
7602       sed -n \
7603         "s/'/'\\\\''/g;
7604           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7605       ;;
7606     *)
7607       # `set' quotes correctly as required by POSIX, so do not add quotes.
7608       sed -n \
7609         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7610       ;;
7611     esac;
7612 } |
7613   sed '
7614      t clear
7615      : clear
7616      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7617      t end
7618      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7619      : end' >>confcache
7620 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7621   if test -w $cache_file; then
7622     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7623     cat confcache >$cache_file
7624   else
7625     echo "not updating unwritable cache $cache_file"
7626   fi
7627 fi
7628 rm -f confcache
7629
7630 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7631 # Let make expand exec_prefix.
7632 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7633
7634 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7635 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7636 # trailing colons and then remove the whole line if VPATH becomes empty
7637 # (actually we leave an empty line to preserve line numbers).
7638 if test "x$srcdir" = x.; then
7639   ac_vpsub='/^[  ]*VPATH[        ]*=/{
7640 s/:*\$(srcdir):*/:/;
7641 s/:*\${srcdir}:*/:/;
7642 s/:*@srcdir@:*/:/;
7643 s/^\([^=]*=[     ]*\):*/\1/;
7644 s/:*$//;
7645 s/^[^=]*=[       ]*$//;
7646 }'
7647 fi
7648
7649 DEFS=-DHAVE_CONFIG_H
7650
7651 ac_libobjs=
7652 ac_ltlibobjs=
7653 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7654   # 1. Remove the extension, and $U if already installed.
7655   ac_i=`echo "$ac_i" |
7656          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7657   # 2. Add them.
7658   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7659   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7660 done
7661 LIBOBJS=$ac_libobjs
7662
7663 LTLIBOBJS=$ac_ltlibobjs
7664
7665
7666
7667 : ${CONFIG_STATUS=./config.status}
7668 ac_clean_files_save=$ac_clean_files
7669 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7670 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7671 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7672 cat >$CONFIG_STATUS <<_ACEOF
7673 #! $SHELL
7674 # Generated by $as_me.
7675 # Run this file to recreate the current configuration.
7676 # Compiler output produced by configure, useful for debugging
7677 # configure, is in config.log if it exists.
7678
7679 debug=false
7680 ac_cs_recheck=false
7681 ac_cs_silent=false
7682 SHELL=\${CONFIG_SHELL-$SHELL}
7683 _ACEOF
7684
7685 cat >>$CONFIG_STATUS <<\_ACEOF
7686 ## --------------------- ##
7687 ## M4sh Initialization.  ##
7688 ## --------------------- ##
7689
7690 # Be Bourne compatible
7691 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7692   emulate sh
7693   NULLCMD=:
7694   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7695   # is contrary to our usage.  Disable this feature.
7696   alias -g '${1+"$@"}'='"$@"'
7697 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7698   set -o posix
7699 fi
7700 DUALCASE=1; export DUALCASE # for MKS sh
7701
7702 # Support unset when possible.
7703 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7704   as_unset=unset
7705 else
7706   as_unset=false
7707 fi
7708
7709
7710 # Work around bugs in pre-3.0 UWIN ksh.
7711 $as_unset ENV MAIL MAILPATH
7712 PS1='$ '
7713 PS2='> '
7714 PS4='+ '
7715
7716 # NLS nuisances.
7717 for as_var in \
7718   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7719   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7720   LC_TELEPHONE LC_TIME
7721 do
7722   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7723     eval $as_var=C; export $as_var
7724   else
7725     $as_unset $as_var
7726   fi
7727 done
7728
7729 # Required to use basename.
7730 if expr a : '\(a\)' >/dev/null 2>&1; then
7731   as_expr=expr
7732 else
7733   as_expr=false
7734 fi
7735
7736 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7737   as_basename=basename
7738 else
7739   as_basename=false
7740 fi
7741
7742
7743 # Name of the executable.
7744 as_me=`$as_basename "$0" ||
7745 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7746          X"$0" : 'X\(//\)$' \| \
7747          X"$0" : 'X\(/\)$' \| \
7748          .     : '\(.\)' 2>/dev/null ||
7749 echo X/"$0" |
7750     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7751           /^X\/\(\/\/\)$/{ s//\1/; q; }
7752           /^X\/\(\/\).*/{ s//\1/; q; }
7753           s/.*/./; q'`
7754
7755
7756 # PATH needs CR, and LINENO needs CR and PATH.
7757 # Avoid depending upon Character Ranges.
7758 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7759 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7760 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7761 as_cr_digits='0123456789'
7762 as_cr_alnum=$as_cr_Letters$as_cr_digits
7763
7764 # The user is always right.
7765 if test "${PATH_SEPARATOR+set}" != set; then
7766   echo "#! /bin/sh" >conf$$.sh
7767   echo  "exit 0"   >>conf$$.sh
7768   chmod +x conf$$.sh
7769   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7770     PATH_SEPARATOR=';'
7771   else
7772     PATH_SEPARATOR=:
7773   fi
7774   rm -f conf$$.sh
7775 fi
7776
7777
7778   as_lineno_1=$LINENO
7779   as_lineno_2=$LINENO
7780   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7781   test "x$as_lineno_1" != "x$as_lineno_2" &&
7782   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
7783   # Find who we are.  Look in the path if we contain no path at all
7784   # relative or not.
7785   case $0 in
7786     *[\\/]* ) as_myself=$0 ;;
7787     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7788 for as_dir in $PATH
7789 do
7790   IFS=$as_save_IFS
7791   test -z "$as_dir" && as_dir=.
7792   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7793 done
7794
7795        ;;
7796   esac
7797   # We did not find ourselves, most probably we were run as `sh COMMAND'
7798   # in which case we are not to be found in the path.
7799   if test "x$as_myself" = x; then
7800     as_myself=$0
7801   fi
7802   if test ! -f "$as_myself"; then
7803     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7804 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7805    { (exit 1); exit 1; }; }
7806   fi
7807   case $CONFIG_SHELL in
7808   '')
7809     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7810 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7811 do
7812   IFS=$as_save_IFS
7813   test -z "$as_dir" && as_dir=.
7814   for as_base in sh bash ksh sh5; do
7815          case $as_dir in
7816          /*)
7817            if ("$as_dir/$as_base" -c '
7818   as_lineno_1=$LINENO
7819   as_lineno_2=$LINENO
7820   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7821   test "x$as_lineno_1" != "x$as_lineno_2" &&
7822   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
7823              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7824              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7825              CONFIG_SHELL=$as_dir/$as_base
7826              export CONFIG_SHELL
7827              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7828            fi;;
7829          esac
7830        done
7831 done
7832 ;;
7833   esac
7834
7835   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7836   # uniformly replaced by the line number.  The first 'sed' inserts a
7837   # line-number line before each line; the second 'sed' does the real
7838   # work.  The second script uses 'N' to pair each line-number line
7839   # with the numbered line, and appends trailing '-' during
7840   # substitution so that $LINENO is not a special case at line end.
7841   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7842   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
7843   sed '=' <$as_myself |
7844     sed '
7845       N
7846       s,$,-,
7847       : loop
7848       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
7849       t loop
7850       s,-$,,
7851       s,^['$as_cr_digits']*\n,,
7852     ' >$as_me.lineno &&
7853   chmod +x $as_me.lineno ||
7854     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
7855 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
7856    { (exit 1); exit 1; }; }
7857
7858   # Don't try to exec as it changes $[0], causing all sort of problems
7859   # (the dirname of $[0] is not the place where we might find the
7860   # original and so on.  Autoconf is especially sensible to this).
7861   . ./$as_me.lineno
7862   # Exit status is that of the last command.
7863   exit
7864 }
7865
7866
7867 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
7868   *c*,-n*) ECHO_N= ECHO_C='
7869 ' ECHO_T='      ' ;;
7870   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
7871   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
7872 esac
7873
7874 if expr a : '\(a\)' >/dev/null 2>&1; then
7875   as_expr=expr
7876 else
7877   as_expr=false
7878 fi
7879
7880 rm -f conf$$ conf$$.exe conf$$.file
7881 echo >conf$$.file
7882 if ln -s conf$$.file conf$$ 2>/dev/null; then
7883   # We could just check for DJGPP; but this test a) works b) is more generic
7884   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7885   if test -f conf$$.exe; then
7886     # Don't use ln at all; we don't have any links
7887     as_ln_s='cp -p'
7888   else
7889     as_ln_s='ln -s'
7890   fi
7891 elif ln conf$$.file conf$$ 2>/dev/null; then
7892   as_ln_s=ln
7893 else
7894   as_ln_s='cp -p'
7895 fi
7896 rm -f conf$$ conf$$.exe conf$$.file
7897
7898 if mkdir -p . 2>/dev/null; then
7899   as_mkdir_p=:
7900 else
7901   test -d ./-p && rmdir ./-p
7902   as_mkdir_p=false
7903 fi
7904
7905 as_executable_p="test -f"
7906
7907 # Sed expression to map a string onto a valid CPP name.
7908 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
7909
7910 # Sed expression to map a string onto a valid variable name.
7911 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
7912
7913
7914 # IFS
7915 # We need space, tab and new line, in precisely that order.
7916 as_nl='
7917 '
7918 IFS="   $as_nl"
7919
7920 # CDPATH.
7921 $as_unset CDPATH
7922
7923 exec 6>&1
7924
7925 # Open the log real soon, to keep \$[0] and so on meaningful, and to
7926 # report actual input values of CONFIG_FILES etc. instead of their
7927 # values after options handling.  Logging --version etc. is OK.
7928 exec 5>>config.log
7929 {
7930   echo
7931   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
7932 ## Running $as_me. ##
7933 _ASBOX
7934 } >&5
7935 cat >&5 <<_CSEOF
7936
7937 This file was extended by GNU C Library $as_me (see version.h), which was
7938 generated by GNU Autoconf 2.59.  Invocation command line was
7939
7940   CONFIG_FILES    = $CONFIG_FILES
7941   CONFIG_HEADERS  = $CONFIG_HEADERS
7942   CONFIG_LINKS    = $CONFIG_LINKS
7943   CONFIG_COMMANDS = $CONFIG_COMMANDS
7944   $ $0 $@
7945
7946 _CSEOF
7947 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
7948 echo >&5
7949 _ACEOF
7950
7951 # Files that config.status was made for.
7952 if test -n "$ac_config_files"; then
7953   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
7954 fi
7955
7956 if test -n "$ac_config_headers"; then
7957   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
7958 fi
7959
7960 if test -n "$ac_config_links"; then
7961   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
7962 fi
7963
7964 if test -n "$ac_config_commands"; then
7965   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
7966 fi
7967
7968 cat >>$CONFIG_STATUS <<\_ACEOF
7969
7970 ac_cs_usage="\
7971 \`$as_me' instantiates files from templates according to the
7972 current configuration.
7973
7974 Usage: $0 [OPTIONS] [FILE]...
7975
7976   -h, --help       print this help, then exit
7977   -V, --version    print version number, then exit
7978   -q, --quiet      do not print progress messages
7979   -d, --debug      don't remove temporary files
7980       --recheck    update $as_me by reconfiguring in the same conditions
7981   --file=FILE[:TEMPLATE]
7982                    instantiate the configuration file FILE
7983   --header=FILE[:TEMPLATE]
7984                    instantiate the configuration header FILE
7985
7986 Configuration files:
7987 $config_files
7988
7989 Configuration headers:
7990 $config_headers
7991
7992 Configuration commands:
7993 $config_commands
7994
7995 Report bugs to <bug-autoconf@gnu.org>."
7996 _ACEOF
7997
7998 cat >>$CONFIG_STATUS <<_ACEOF
7999 ac_cs_version="\\
8000 GNU C Library config.status (see version.h)
8001 configured by $0, generated by GNU Autoconf 2.59,
8002   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8003
8004 Copyright (C) 2003 Free Software Foundation, Inc.
8005 This config.status script is free software; the Free Software Foundation
8006 gives unlimited permission to copy, distribute and modify it."
8007 srcdir=$srcdir
8008 INSTALL="$INSTALL"
8009 _ACEOF
8010
8011 cat >>$CONFIG_STATUS <<\_ACEOF
8012 # If no file are specified by the user, then we need to provide default
8013 # value.  By we need to know if files were specified by the user.
8014 ac_need_defaults=:
8015 while test $# != 0
8016 do
8017   case $1 in
8018   --*=*)
8019     ac_option=`expr "x$1" : 'x\([^=]*\)='`
8020     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8021     ac_shift=:
8022     ;;
8023   -*)
8024     ac_option=$1
8025     ac_optarg=$2
8026     ac_shift=shift
8027     ;;
8028   *) # This is not an option, so the user has probably given explicit
8029      # arguments.
8030      ac_option=$1
8031      ac_need_defaults=false;;
8032   esac
8033
8034   case $ac_option in
8035   # Handling of the options.
8036 _ACEOF
8037 cat >>$CONFIG_STATUS <<\_ACEOF
8038   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8039     ac_cs_recheck=: ;;
8040   --version | --vers* | -V )
8041     echo "$ac_cs_version"; exit 0 ;;
8042   --he | --h)
8043     # Conflict between --help and --header
8044     { { echo "$as_me:$LINENO: error: ambiguous option: $1
8045 Try \`$0 --help' for more information." >&5
8046 echo "$as_me: error: ambiguous option: $1
8047 Try \`$0 --help' for more information." >&2;}
8048    { (exit 1); exit 1; }; };;
8049   --help | --hel | -h )
8050     echo "$ac_cs_usage"; exit 0 ;;
8051   --debug | --d* | -d )
8052     debug=: ;;
8053   --file | --fil | --fi | --f )
8054     $ac_shift
8055     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8056     ac_need_defaults=false;;
8057   --header | --heade | --head | --hea )
8058     $ac_shift
8059     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8060     ac_need_defaults=false;;
8061   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8062   | -silent | --silent | --silen | --sile | --sil | --si | --s)
8063     ac_cs_silent=: ;;
8064
8065   # This is an error.
8066   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8067 Try \`$0 --help' for more information." >&5
8068 echo "$as_me: error: unrecognized option: $1
8069 Try \`$0 --help' for more information." >&2;}
8070    { (exit 1); exit 1; }; } ;;
8071
8072   *) ac_config_targets="$ac_config_targets $1" ;;
8073
8074   esac
8075   shift
8076 done
8077
8078 ac_configure_extra_args=
8079
8080 if $ac_cs_silent; then
8081   exec 6>/dev/null
8082   ac_configure_extra_args="$ac_configure_extra_args --silent"
8083 fi
8084
8085 _ACEOF
8086 cat >>$CONFIG_STATUS <<_ACEOF
8087 if \$ac_cs_recheck; then
8088   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8089   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8090 fi
8091
8092 _ACEOF
8093
8094 cat >>$CONFIG_STATUS <<_ACEOF
8095 #
8096 # INIT-COMMANDS section.
8097 #
8098
8099 config_vars='$config_vars'
8100
8101 _ACEOF
8102
8103
8104
8105 cat >>$CONFIG_STATUS <<\_ACEOF
8106 for ac_config_target in $ac_config_targets
8107 do
8108   case "$ac_config_target" in
8109   # Handling of arguments.
8110   "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8111   "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8112   "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8113   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8114   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8115   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8116 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8117    { (exit 1); exit 1; }; };;
8118   esac
8119 done
8120
8121 # If the user did not use the arguments to specify the items to instantiate,
8122 # then the envvar interface is used.  Set only those that are not.
8123 # We use the long form for the default assignment because of an extremely
8124 # bizarre bug on SunOS 4.1.3.
8125 if $ac_need_defaults; then
8126   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8127   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8128   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8129 fi
8130
8131 # Have a temporary directory for convenience.  Make it in the build tree
8132 # simply because there is no reason to put it here, and in addition,
8133 # creating and moving files from /tmp can sometimes cause problems.
8134 # Create a temporary directory, and hook for its removal unless debugging.
8135 $debug ||
8136 {
8137   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8138   trap '{ (exit 1); exit 1; }' 1 2 13 15
8139 }
8140
8141 # Create a (secure) tmp directory for tmp files.
8142
8143 {
8144   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8145   test -n "$tmp" && test -d "$tmp"
8146 }  ||
8147 {
8148   tmp=./confstat$$-$RANDOM
8149   (umask 077 && mkdir $tmp)
8150 } ||
8151 {
8152    echo "$me: cannot create a temporary directory in ." >&2
8153    { (exit 1); exit 1; }
8154 }
8155
8156 _ACEOF
8157
8158 cat >>$CONFIG_STATUS <<_ACEOF
8159
8160 #
8161 # CONFIG_FILES section.
8162 #
8163
8164 # No need to generate the scripts if there are no CONFIG_FILES.
8165 # This happens for instance when ./config.status config.h
8166 if test -n "\$CONFIG_FILES"; then
8167   # Protect against being on the right side of a sed subst in config.status.
8168   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8169    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8170 s,@SHELL@,$SHELL,;t t
8171 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8172 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8173 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8174 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8175 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8176 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8177 s,@exec_prefix@,$exec_prefix,;t t
8178 s,@prefix@,$prefix,;t t
8179 s,@program_transform_name@,$program_transform_name,;t t
8180 s,@bindir@,$bindir,;t t
8181 s,@sbindir@,$sbindir,;t t
8182 s,@libexecdir@,$libexecdir,;t t
8183 s,@datadir@,$datadir,;t t
8184 s,@sysconfdir@,$sysconfdir,;t t
8185 s,@sharedstatedir@,$sharedstatedir,;t t
8186 s,@localstatedir@,$localstatedir,;t t
8187 s,@libdir@,$libdir,;t t
8188 s,@includedir@,$includedir,;t t
8189 s,@oldincludedir@,$oldincludedir,;t t
8190 s,@infodir@,$infodir,;t t
8191 s,@mandir@,$mandir,;t t
8192 s,@build_alias@,$build_alias,;t t
8193 s,@host_alias@,$host_alias,;t t
8194 s,@target_alias@,$target_alias,;t t
8195 s,@DEFS@,$DEFS,;t t
8196 s,@ECHO_C@,$ECHO_C,;t t
8197 s,@ECHO_N@,$ECHO_N,;t t
8198 s,@ECHO_T@,$ECHO_T,;t t
8199 s,@LIBS@,$LIBS,;t t
8200 s,@with_fp@,$with_fp,;t t
8201 s,@with_cvs@,$with_cvs,;t t
8202 s,@enable_check_abi@,$enable_check_abi,;t t
8203 s,@oldest_abi@,$oldest_abi,;t t
8204 s,@bindnow@,$bindnow,;t t
8205 s,@subdirs@,$subdirs,;t t
8206 s,@force_install@,$force_install,;t t
8207 s,@all_warnings@,$all_warnings,;t t
8208 s,@build@,$build,;t t
8209 s,@build_cpu@,$build_cpu,;t t
8210 s,@build_vendor@,$build_vendor,;t t
8211 s,@build_os@,$build_os,;t t
8212 s,@host@,$host,;t t
8213 s,@host_cpu@,$host_cpu,;t t
8214 s,@host_vendor@,$host_vendor,;t t
8215 s,@host_os@,$host_os,;t t
8216 s,@base_machine@,$base_machine,;t t
8217 s,@sysnames@,$sysnames,;t t
8218 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8219 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8220 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8221 s,@LN_S@,$LN_S,;t t
8222 s,@CC@,$CC,;t t
8223 s,@CFLAGS@,$CFLAGS,;t t
8224 s,@LDFLAGS@,$LDFLAGS,;t t
8225 s,@CPPFLAGS@,$CPPFLAGS,;t t
8226 s,@ac_ct_CC@,$ac_ct_CC,;t t
8227 s,@OBJEXT@,$OBJEXT,;t t
8228 s,@BUILD_CC@,$BUILD_CC,;t t
8229 s,@cross_compiling@,$cross_compiling,;t t
8230 s,@CPP@,$CPP,;t t
8231 s,@CXX@,$CXX,;t t
8232 s,@CXXFLAGS@,$CXXFLAGS,;t t
8233 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8234 s,@AR@,$AR,;t t
8235 s,@OBJDUMP@,$OBJDUMP,;t t
8236 s,@RANLIB@,$RANLIB,;t t
8237 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8238 s,@MIG@,$MIG,;t t
8239 s,@AS@,$AS,;t t
8240 s,@LD@,$LD,;t t
8241 s,@PWD_P@,$PWD_P,;t t
8242 s,@MAKE@,$MAKE,;t t
8243 s,@MSGFMT@,$MSGFMT,;t t
8244 s,@MAKEINFO@,$MAKEINFO,;t t
8245 s,@SED@,$SED,;t t
8246 s,@AUTOCONF@,$AUTOCONF,;t t
8247 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8248 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8249 s,@BASH@,$BASH,;t t
8250 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8251 s,@KSH@,$KSH,;t t
8252 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8253 s,@AWK@,$AWK,;t t
8254 s,@PERL@,$PERL,;t t
8255 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8256 s,@BISON@,$BISON,;t t
8257 s,@VERSIONING@,$VERSIONING,;t t
8258 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8259 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8260 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8261 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8262 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8263 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8264 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8265 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8266 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8267 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8268 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8269 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8270 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8271 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8272 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8273 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8274 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
8275 s,@no_whole_archive@,$no_whole_archive,;t t
8276 s,@exceptions@,$exceptions,;t t
8277 s,@LIBGD@,$LIBGD,;t t
8278 s,@EGREP@,$EGREP,;t t
8279 s,@sizeof_long_double@,$sizeof_long_double,;t t
8280 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8281 s,@uname_sysname@,$uname_sysname,;t t
8282 s,@uname_release@,$uname_release,;t t
8283 s,@uname_version@,$uname_version,;t t
8284 s,@old_glibc_headers@,$old_glibc_headers,;t t
8285 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8286 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8287 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8288 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8289 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8290 s,@use_ldconfig@,$use_ldconfig,;t t
8291 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8292 s,@gnu_ld@,$gnu_ld,;t t
8293 s,@gnu_as@,$gnu_as,;t t
8294 s,@elf@,$elf,;t t
8295 s,@xcoff@,$xcoff,;t t
8296 s,@static@,$static,;t t
8297 s,@shared@,$shared,;t t
8298 s,@pic_default@,$pic_default,;t t
8299 s,@profile@,$profile,;t t
8300 s,@omitfp@,$omitfp,;t t
8301 s,@bounded@,$bounded,;t t
8302 s,@static_nss@,$static_nss,;t t
8303 s,@nopic_initfini@,$nopic_initfini,;t t
8304 s,@DEFINES@,$DEFINES,;t t
8305 s,@linux_doors@,$linux_doors,;t t
8306 s,@mach_interface_list@,$mach_interface_list,;t t
8307 s,@VERSION@,$VERSION,;t t
8308 s,@RELEASE@,$RELEASE,;t t
8309 s,@LIBOBJS@,$LIBOBJS,;t t
8310 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8311 CEOF
8312
8313 _ACEOF
8314
8315   cat >>$CONFIG_STATUS <<\_ACEOF
8316   # Split the substitutions into bite-sized pieces for seds with
8317   # small command number limits, like on Digital OSF/1 and HP-UX.
8318   ac_max_sed_lines=48
8319   ac_sed_frag=1 # Number of current file.
8320   ac_beg=1 # First line for current file.
8321   ac_end=$ac_max_sed_lines # Line after last line for current file.
8322   ac_more_lines=:
8323   ac_sed_cmds=
8324   while $ac_more_lines; do
8325     if test $ac_beg -gt 1; then
8326       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8327     else
8328       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8329     fi
8330     if test ! -s $tmp/subs.frag; then
8331       ac_more_lines=false
8332     else
8333       # The purpose of the label and of the branching condition is to
8334       # speed up the sed processing (if there are no `@' at all, there
8335       # is no need to browse any of the substitutions).
8336       # These are the two extra sed commands mentioned above.
8337       (echo ':t
8338   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8339       if test -z "$ac_sed_cmds"; then
8340         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8341       else
8342         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8343       fi
8344       ac_sed_frag=`expr $ac_sed_frag + 1`
8345       ac_beg=$ac_end
8346       ac_end=`expr $ac_end + $ac_max_sed_lines`
8347     fi
8348   done
8349   if test -z "$ac_sed_cmds"; then
8350     ac_sed_cmds=cat
8351   fi
8352 fi # test -n "$CONFIG_FILES"
8353
8354 _ACEOF
8355 cat >>$CONFIG_STATUS <<\_ACEOF
8356 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8357   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8358   case $ac_file in
8359   - | *:- | *:-:* ) # input from stdin
8360         cat >$tmp/stdin
8361         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8362         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8363   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8364         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8365   * )   ac_file_in=$ac_file.in ;;
8366   esac
8367
8368   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8369   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8370 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8371          X"$ac_file" : 'X\(//\)[^/]' \| \
8372          X"$ac_file" : 'X\(//\)$' \| \
8373          X"$ac_file" : 'X\(/\)' \| \
8374          .     : '\(.\)' 2>/dev/null ||
8375 echo X"$ac_file" |
8376     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8377           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8378           /^X\(\/\/\)$/{ s//\1/; q; }
8379           /^X\(\/\).*/{ s//\1/; q; }
8380           s/.*/./; q'`
8381   { if $as_mkdir_p; then
8382     mkdir -p "$ac_dir"
8383   else
8384     as_dir="$ac_dir"
8385     as_dirs=
8386     while test ! -d "$as_dir"; do
8387       as_dirs="$as_dir $as_dirs"
8388       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8389 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8390          X"$as_dir" : 'X\(//\)[^/]' \| \
8391          X"$as_dir" : 'X\(//\)$' \| \
8392          X"$as_dir" : 'X\(/\)' \| \
8393          .     : '\(.\)' 2>/dev/null ||
8394 echo X"$as_dir" |
8395     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8396           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8397           /^X\(\/\/\)$/{ s//\1/; q; }
8398           /^X\(\/\).*/{ s//\1/; q; }
8399           s/.*/./; q'`
8400     done
8401     test ! -n "$as_dirs" || mkdir $as_dirs
8402   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8403 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8404    { (exit 1); exit 1; }; }; }
8405
8406   ac_builddir=.
8407
8408 if test "$ac_dir" != .; then
8409   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8410   # A "../" for each directory in $ac_dir_suffix.
8411   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8412 else
8413   ac_dir_suffix= ac_top_builddir=
8414 fi
8415
8416 case $srcdir in
8417   .)  # No --srcdir option.  We are building in place.
8418     ac_srcdir=.
8419     if test -z "$ac_top_builddir"; then
8420        ac_top_srcdir=.
8421     else
8422        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8423     fi ;;
8424   [\\/]* | ?:[\\/]* )  # Absolute path.
8425     ac_srcdir=$srcdir$ac_dir_suffix;
8426     ac_top_srcdir=$srcdir ;;
8427   *) # Relative path.
8428     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8429     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8430 esac
8431
8432 # Do not use `cd foo && pwd` to compute absolute paths, because
8433 # the directories may not exist.
8434 case `pwd` in
8435 .) ac_abs_builddir="$ac_dir";;
8436 *)
8437   case "$ac_dir" in
8438   .) ac_abs_builddir=`pwd`;;
8439   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8440   *) ac_abs_builddir=`pwd`/"$ac_dir";;
8441   esac;;
8442 esac
8443 case $ac_abs_builddir in
8444 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8445 *)
8446   case ${ac_top_builddir}. in
8447   .) ac_abs_top_builddir=$ac_abs_builddir;;
8448   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8449   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8450   esac;;
8451 esac
8452 case $ac_abs_builddir in
8453 .) ac_abs_srcdir=$ac_srcdir;;
8454 *)
8455   case $ac_srcdir in
8456   .) ac_abs_srcdir=$ac_abs_builddir;;
8457   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8458   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8459   esac;;
8460 esac
8461 case $ac_abs_builddir in
8462 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8463 *)
8464   case $ac_top_srcdir in
8465   .) ac_abs_top_srcdir=$ac_abs_builddir;;
8466   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8467   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8468   esac;;
8469 esac
8470
8471
8472   case $INSTALL in
8473   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8474   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8475   esac
8476
8477   if test x"$ac_file" != x-; then
8478     { echo "$as_me:$LINENO: creating $ac_file" >&5
8479 echo "$as_me: creating $ac_file" >&6;}
8480     rm -f "$ac_file"
8481   fi
8482   # Let's still pretend it is `configure' which instantiates (i.e., don't
8483   # use $as_me), people would be surprised to read:
8484   #    /* config.h.  Generated by config.status.  */
8485   if test x"$ac_file" = x-; then
8486     configure_input=
8487   else
8488     configure_input="$ac_file.  "
8489   fi
8490   configure_input=$configure_input"Generated from `echo $ac_file_in |
8491                                      sed 's,.*/,,'` by configure."
8492
8493   # First look for the input files in the build tree, otherwise in the
8494   # src tree.
8495   ac_file_inputs=`IFS=:
8496     for f in $ac_file_in; do
8497       case $f in
8498       -) echo $tmp/stdin ;;
8499       [\\/$]*)
8500          # Absolute (can't be DOS-style, as IFS=:)
8501          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8502 echo "$as_me: error: cannot find input file: $f" >&2;}
8503    { (exit 1); exit 1; }; }
8504          echo "$f";;
8505       *) # Relative
8506          if test -f "$f"; then
8507            # Build tree
8508            echo "$f"
8509          elif test -f "$srcdir/$f"; then
8510            # Source tree
8511            echo "$srcdir/$f"
8512          else
8513            # /dev/null tree
8514            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8515 echo "$as_me: error: cannot find input file: $f" >&2;}
8516    { (exit 1); exit 1; }; }
8517          fi;;
8518       esac
8519     done` || { (exit 1); exit 1; }
8520 _ACEOF
8521 cat >>$CONFIG_STATUS <<_ACEOF
8522   sed "$ac_vpsub
8523 $extrasub
8524 _ACEOF
8525 cat >>$CONFIG_STATUS <<\_ACEOF
8526 :t
8527 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8528 s,@configure_input@,$configure_input,;t t
8529 s,@srcdir@,$ac_srcdir,;t t
8530 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8531 s,@top_srcdir@,$ac_top_srcdir,;t t
8532 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8533 s,@builddir@,$ac_builddir,;t t
8534 s,@abs_builddir@,$ac_abs_builddir,;t t
8535 s,@top_builddir@,$ac_top_builddir,;t t
8536 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8537 s,@INSTALL@,$ac_INSTALL,;t t
8538 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8539   rm -f $tmp/stdin
8540   if test x"$ac_file" != x-; then
8541     mv $tmp/out $ac_file
8542   else
8543     cat $tmp/out
8544     rm -f $tmp/out
8545   fi
8546
8547 done
8548 _ACEOF
8549 cat >>$CONFIG_STATUS <<\_ACEOF
8550
8551 #
8552 # CONFIG_HEADER section.
8553 #
8554
8555 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8556 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8557 #
8558 # ac_d sets the value in "#define NAME VALUE" lines.
8559 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
8560 ac_dB='[         ].*$,\1#\2'
8561 ac_dC=' '
8562 ac_dD=',;t'
8563 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8564 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
8565 ac_uB='$,\1#\2define\3'
8566 ac_uC=' '
8567 ac_uD=',;t'
8568
8569 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8570   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8571   case $ac_file in
8572   - | *:- | *:-:* ) # input from stdin
8573         cat >$tmp/stdin
8574         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8575         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8576   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8577         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8578   * )   ac_file_in=$ac_file.in ;;
8579   esac
8580
8581   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8582 echo "$as_me: creating $ac_file" >&6;}
8583
8584   # First look for the input files in the build tree, otherwise in the
8585   # src tree.
8586   ac_file_inputs=`IFS=:
8587     for f in $ac_file_in; do
8588       case $f in
8589       -) echo $tmp/stdin ;;
8590       [\\/$]*)
8591          # Absolute (can't be DOS-style, as IFS=:)
8592          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8593 echo "$as_me: error: cannot find input file: $f" >&2;}
8594    { (exit 1); exit 1; }; }
8595          # Do quote $f, to prevent DOS paths from being IFS'd.
8596          echo "$f";;
8597       *) # Relative
8598          if test -f "$f"; then
8599            # Build tree
8600            echo "$f"
8601          elif test -f "$srcdir/$f"; then
8602            # Source tree
8603            echo "$srcdir/$f"
8604          else
8605            # /dev/null tree
8606            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8607 echo "$as_me: error: cannot find input file: $f" >&2;}
8608    { (exit 1); exit 1; }; }
8609          fi;;
8610       esac
8611     done` || { (exit 1); exit 1; }
8612   # Remove the trailing spaces.
8613   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
8614
8615 _ACEOF
8616
8617 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8618 # `conftest.undefs', that substitutes the proper values into
8619 # config.h.in to produce config.h.  The first handles `#define'
8620 # templates, and the second `#undef' templates.
8621 # And first: Protect against being on the right side of a sed subst in
8622 # config.status.  Protect against being in an unquoted here document
8623 # in config.status.
8624 rm -f conftest.defines conftest.undefs
8625 # Using a here document instead of a string reduces the quoting nightmare.
8626 # Putting comments in sed scripts is not portable.
8627 #
8628 # `end' is used to avoid that the second main sed command (meant for
8629 # 0-ary CPP macros) applies to n-ary macro definitions.
8630 # See the Autoconf documentation for `clear'.
8631 cat >confdef2sed.sed <<\_ACEOF
8632 s/[\\&,]/\\&/g
8633 s,[\\$`],\\&,g
8634 t clear
8635 : clear
8636 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8637 t end
8638 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8639 : end
8640 _ACEOF
8641 # If some macros were called several times there might be several times
8642 # the same #defines, which is useless.  Nevertheless, we may not want to
8643 # sort them, since we want the *last* AC-DEFINE to be honored.
8644 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8645 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8646 rm -f confdef2sed.sed
8647
8648 # This sed command replaces #undef with comments.  This is necessary, for
8649 # example, in the case of _POSIX_SOURCE, which is predefined and required
8650 # on some systems where configure will not decide to define it.
8651 cat >>conftest.undefs <<\_ACEOF
8652 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8653 _ACEOF
8654
8655 # Break up conftest.defines because some shells have a limit on the size
8656 # of here documents, and old seds have small limits too (100 cmds).
8657 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8658 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8659 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8660 echo '  :' >>$CONFIG_STATUS
8661 rm -f conftest.tail
8662 while grep . conftest.defines >/dev/null
8663 do
8664   # Write a limited-size here document to $tmp/defines.sed.
8665   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8666   # Speed up: don't consider the non `#define' lines.
8667   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
8668   # Work around the forget-to-reset-the-flag bug.
8669   echo 't clr' >>$CONFIG_STATUS
8670   echo ': clr' >>$CONFIG_STATUS
8671   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8672   echo 'CEOF
8673   sed -f $tmp/defines.sed $tmp/in >$tmp/out
8674   rm -f $tmp/in
8675   mv $tmp/out $tmp/in
8676 ' >>$CONFIG_STATUS
8677   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8678   rm -f conftest.defines
8679   mv conftest.tail conftest.defines
8680 done
8681 rm -f conftest.defines
8682 echo '  fi # grep' >>$CONFIG_STATUS
8683 echo >>$CONFIG_STATUS
8684
8685 # Break up conftest.undefs because some shells have a limit on the size
8686 # of here documents, and old seds have small limits too (100 cmds).
8687 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
8688 rm -f conftest.tail
8689 while grep . conftest.undefs >/dev/null
8690 do
8691   # Write a limited-size here document to $tmp/undefs.sed.
8692   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8693   # Speed up: don't consider the non `#undef'
8694   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
8695   # Work around the forget-to-reset-the-flag bug.
8696   echo 't clr' >>$CONFIG_STATUS
8697   echo ': clr' >>$CONFIG_STATUS
8698   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8699   echo 'CEOF
8700   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8701   rm -f $tmp/in
8702   mv $tmp/out $tmp/in
8703 ' >>$CONFIG_STATUS
8704   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8705   rm -f conftest.undefs
8706   mv conftest.tail conftest.undefs
8707 done
8708 rm -f conftest.undefs
8709
8710 cat >>$CONFIG_STATUS <<\_ACEOF
8711   # Let's still pretend it is `configure' which instantiates (i.e., don't
8712   # use $as_me), people would be surprised to read:
8713   #    /* config.h.  Generated by config.status.  */
8714   if test x"$ac_file" = x-; then
8715     echo "/* Generated by configure.  */" >$tmp/config.h
8716   else
8717     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
8718   fi
8719   cat $tmp/in >>$tmp/config.h
8720   rm -f $tmp/in
8721   if test x"$ac_file" != x-; then
8722     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8723       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8724 echo "$as_me: $ac_file is unchanged" >&6;}
8725     else
8726       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8727 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8728          X"$ac_file" : 'X\(//\)[^/]' \| \
8729          X"$ac_file" : 'X\(//\)$' \| \
8730          X"$ac_file" : 'X\(/\)' \| \
8731          .     : '\(.\)' 2>/dev/null ||
8732 echo X"$ac_file" |
8733     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8734           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8735           /^X\(\/\/\)$/{ s//\1/; q; }
8736           /^X\(\/\).*/{ s//\1/; q; }
8737           s/.*/./; q'`
8738       { if $as_mkdir_p; then
8739     mkdir -p "$ac_dir"
8740   else
8741     as_dir="$ac_dir"
8742     as_dirs=
8743     while test ! -d "$as_dir"; do
8744       as_dirs="$as_dir $as_dirs"
8745       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8746 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8747          X"$as_dir" : 'X\(//\)[^/]' \| \
8748          X"$as_dir" : 'X\(//\)$' \| \
8749          X"$as_dir" : 'X\(/\)' \| \
8750          .     : '\(.\)' 2>/dev/null ||
8751 echo X"$as_dir" |
8752     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8753           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8754           /^X\(\/\/\)$/{ s//\1/; q; }
8755           /^X\(\/\).*/{ s//\1/; q; }
8756           s/.*/./; q'`
8757     done
8758     test ! -n "$as_dirs" || mkdir $as_dirs
8759   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8760 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8761    { (exit 1); exit 1; }; }; }
8762
8763       rm -f $ac_file
8764       mv $tmp/config.h $ac_file
8765     fi
8766   else
8767     cat $tmp/config.h
8768     rm -f $tmp/config.h
8769   fi
8770 done
8771 _ACEOF
8772 cat >>$CONFIG_STATUS <<\_ACEOF
8773
8774 #
8775 # CONFIG_COMMANDS section.
8776 #
8777 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8778   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8779   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8780   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8781 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8782          X"$ac_dest" : 'X\(//\)[^/]' \| \
8783          X"$ac_dest" : 'X\(//\)$' \| \
8784          X"$ac_dest" : 'X\(/\)' \| \
8785          .     : '\(.\)' 2>/dev/null ||
8786 echo X"$ac_dest" |
8787     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8788           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8789           /^X\(\/\/\)$/{ s//\1/; q; }
8790           /^X\(\/\).*/{ s//\1/; q; }
8791           s/.*/./; q'`
8792   { if $as_mkdir_p; then
8793     mkdir -p "$ac_dir"
8794   else
8795     as_dir="$ac_dir"
8796     as_dirs=
8797     while test ! -d "$as_dir"; do
8798       as_dirs="$as_dir $as_dirs"
8799       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8800 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8801          X"$as_dir" : 'X\(//\)[^/]' \| \
8802          X"$as_dir" : 'X\(//\)$' \| \
8803          X"$as_dir" : 'X\(/\)' \| \
8804          .     : '\(.\)' 2>/dev/null ||
8805 echo X"$as_dir" |
8806     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8807           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8808           /^X\(\/\/\)$/{ s//\1/; q; }
8809           /^X\(\/\).*/{ s//\1/; q; }
8810           s/.*/./; q'`
8811     done
8812     test ! -n "$as_dirs" || mkdir $as_dirs
8813   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8814 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8815    { (exit 1); exit 1; }; }; }
8816
8817   ac_builddir=.
8818
8819 if test "$ac_dir" != .; then
8820   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8821   # A "../" for each directory in $ac_dir_suffix.
8822   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8823 else
8824   ac_dir_suffix= ac_top_builddir=
8825 fi
8826
8827 case $srcdir in
8828   .)  # No --srcdir option.  We are building in place.
8829     ac_srcdir=.
8830     if test -z "$ac_top_builddir"; then
8831        ac_top_srcdir=.
8832     else
8833        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8834     fi ;;
8835   [\\/]* | ?:[\\/]* )  # Absolute path.
8836     ac_srcdir=$srcdir$ac_dir_suffix;
8837     ac_top_srcdir=$srcdir ;;
8838   *) # Relative path.
8839     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8840     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8841 esac
8842
8843 # Do not use `cd foo && pwd` to compute absolute paths, because
8844 # the directories may not exist.
8845 case `pwd` in
8846 .) ac_abs_builddir="$ac_dir";;
8847 *)
8848   case "$ac_dir" in
8849   .) ac_abs_builddir=`pwd`;;
8850   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8851   *) ac_abs_builddir=`pwd`/"$ac_dir";;
8852   esac;;
8853 esac
8854 case $ac_abs_builddir in
8855 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8856 *)
8857   case ${ac_top_builddir}. in
8858   .) ac_abs_top_builddir=$ac_abs_builddir;;
8859   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8860   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8861   esac;;
8862 esac
8863 case $ac_abs_builddir in
8864 .) ac_abs_srcdir=$ac_srcdir;;
8865 *)
8866   case $ac_srcdir in
8867   .) ac_abs_srcdir=$ac_abs_builddir;;
8868   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8869   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8870   esac;;
8871 esac
8872 case $ac_abs_builddir in
8873 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8874 *)
8875   case $ac_top_srcdir in
8876   .) ac_abs_top_srcdir=$ac_abs_builddir;;
8877   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8878   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8879   esac;;
8880 esac
8881
8882
8883   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
8884 echo "$as_me: executing $ac_dest commands" >&6;}
8885   case $ac_dest in
8886     default )
8887 case $CONFIG_FILES in *config.make*)
8888 echo "$config_vars" >> config.make;;
8889 esac
8890 test -d bits || mkdir bits ;;
8891   esac
8892 done
8893 _ACEOF
8894
8895 cat >>$CONFIG_STATUS <<\_ACEOF
8896
8897 { (exit 0); exit 0; }
8898 _ACEOF
8899 chmod +x $CONFIG_STATUS
8900 ac_clean_files=$ac_clean_files_save
8901
8902
8903 # configure is writing to config.log, and then calls config.status.
8904 # config.status does its own redirection, appending to config.log.
8905 # Unfortunately, on DOS this fails, as config.log is still kept open
8906 # by configure, so config.status won't be able to write to it; its
8907 # output is simply discarded.  So we exec the FD to /dev/null,
8908 # effectively closing config.log, so it can be properly (re)opened and
8909 # appended to by config.status.  When coming back to configure, we
8910 # need to make the FD available again.
8911 if test "$no_create" != yes; then
8912   ac_cs_success=:
8913   ac_config_status_args=
8914   test "$silent" = yes &&
8915     ac_config_status_args="$ac_config_status_args --quiet"
8916   exec 5>/dev/null
8917   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8918   exec 5>>config.log
8919   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8920   # would make configure fail if this is the last instruction.
8921   $ac_cs_success || { (exit 1); exit 1; }
8922 fi
8923
8924 #
8925 # CONFIG_SUBDIRS section.
8926 #
8927 if test "$no_recursion" != yes; then
8928
8929   # Remove --cache-file and --srcdir arguments so they do not pile up.
8930   ac_sub_configure_args=
8931   ac_prev=
8932   for ac_arg in $ac_configure_args; do
8933     if test -n "$ac_prev"; then
8934       ac_prev=
8935       continue
8936     fi
8937     case $ac_arg in
8938     -cache-file | --cache-file | --cache-fil | --cache-fi \
8939     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
8940       ac_prev=cache_file ;;
8941     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
8942     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
8943     | --c=*)
8944       ;;
8945     --config-cache | -C)
8946       ;;
8947     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
8948       ac_prev=srcdir ;;
8949     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
8950       ;;
8951     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
8952       ac_prev=prefix ;;
8953     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
8954       ;;
8955     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
8956     esac
8957   done
8958
8959   # Always prepend --prefix to ensure using the same prefix
8960   # in subdir configurations.
8961   ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
8962
8963   ac_popdir=`pwd`
8964   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
8965
8966     # Do not complain, so a configure script can configure whichever
8967     # parts of a large source tree are present.
8968     test -d $srcdir/$ac_dir || continue
8969
8970     { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
8971 echo "$as_me: configuring in $ac_dir" >&6;}
8972     { if $as_mkdir_p; then
8973     mkdir -p "$ac_dir"
8974   else
8975     as_dir="$ac_dir"
8976     as_dirs=
8977     while test ! -d "$as_dir"; do
8978       as_dirs="$as_dir $as_dirs"
8979       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8980 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8981          X"$as_dir" : 'X\(//\)[^/]' \| \
8982          X"$as_dir" : 'X\(//\)$' \| \
8983          X"$as_dir" : 'X\(/\)' \| \
8984          .     : '\(.\)' 2>/dev/null ||
8985 echo X"$as_dir" |
8986     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8987           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8988           /^X\(\/\/\)$/{ s//\1/; q; }
8989           /^X\(\/\).*/{ s//\1/; q; }
8990           s/.*/./; q'`
8991     done
8992     test ! -n "$as_dirs" || mkdir $as_dirs
8993   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8994 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8995    { (exit 1); exit 1; }; }; }
8996
8997     ac_builddir=.
8998
8999 if test "$ac_dir" != .; then
9000   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9001   # A "../" for each directory in $ac_dir_suffix.
9002   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9003 else
9004   ac_dir_suffix= ac_top_builddir=
9005 fi
9006
9007 case $srcdir in
9008   .)  # No --srcdir option.  We are building in place.
9009     ac_srcdir=.
9010     if test -z "$ac_top_builddir"; then
9011        ac_top_srcdir=.
9012     else
9013        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9014     fi ;;
9015   [\\/]* | ?:[\\/]* )  # Absolute path.
9016     ac_srcdir=$srcdir$ac_dir_suffix;
9017     ac_top_srcdir=$srcdir ;;
9018   *) # Relative path.
9019     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9020     ac_top_srcdir=$ac_top_builddir$srcdir ;;
9021 esac
9022
9023 # Do not use `cd foo && pwd` to compute absolute paths, because
9024 # the directories may not exist.
9025 case `pwd` in
9026 .) ac_abs_builddir="$ac_dir";;
9027 *)
9028   case "$ac_dir" in
9029   .) ac_abs_builddir=`pwd`;;
9030   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9031   *) ac_abs_builddir=`pwd`/"$ac_dir";;
9032   esac;;
9033 esac
9034 case $ac_abs_builddir in
9035 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9036 *)
9037   case ${ac_top_builddir}. in
9038   .) ac_abs_top_builddir=$ac_abs_builddir;;
9039   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9040   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9041   esac;;
9042 esac
9043 case $ac_abs_builddir in
9044 .) ac_abs_srcdir=$ac_srcdir;;
9045 *)
9046   case $ac_srcdir in
9047   .) ac_abs_srcdir=$ac_abs_builddir;;
9048   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9049   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9050   esac;;
9051 esac
9052 case $ac_abs_builddir in
9053 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9054 *)
9055   case $ac_top_srcdir in
9056   .) ac_abs_top_srcdir=$ac_abs_builddir;;
9057   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9058   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9059   esac;;
9060 esac
9061
9062
9063     cd $ac_dir
9064
9065     # Check for guested configure; otherwise get Cygnus style configure.
9066     if test -f $ac_srcdir/configure.gnu; then
9067       ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9068     elif test -f $ac_srcdir/configure; then
9069       ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9070     elif test -f $ac_srcdir/configure.in; then
9071       ac_sub_configure=$ac_configure
9072     else
9073       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9074 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9075       ac_sub_configure=
9076     fi
9077
9078     # The recursion is here.
9079     if test -n "$ac_sub_configure"; then
9080       # Make the cache file name correct relative to the subdirectory.
9081       case $cache_file in
9082       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9083       *) # Relative path.
9084         ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9085       esac
9086
9087       { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9088 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9089       # The eval makes quoting arguments work.
9090       eval $ac_sub_configure $ac_sub_configure_args \
9091            --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9092         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9093 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9094    { (exit 1); exit 1; }; }
9095     fi
9096
9097     cd $ac_popdir
9098   done
9099 fi
9100