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