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