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