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