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