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