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