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