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