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