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 = xyes ; then
6846     if test x$have_selinux = xno ; then
6847       { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6848 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6849    { (exit 1); exit 1; }; }
6850     fi
6851   fi
6852 fi
6853 # Check if we're building with SELinux support.
6854 if test "x$have_selinux" = xyes; then
6855
6856 cat >>confdefs.h <<\_ACEOF
6857 #define HAVE_SELINUX 1
6858 _ACEOF
6859
6860 fi
6861
6862
6863
6864 echo "$as_me:$LINENO: checking for egrep" >&5
6865 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6866 if test "${ac_cv_prog_egrep+set}" = set; then
6867   echo $ECHO_N "(cached) $ECHO_C" >&6
6868 else
6869   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6870     then ac_cv_prog_egrep='grep -E'
6871     else ac_cv_prog_egrep='egrep'
6872     fi
6873 fi
6874 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6875 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6876  EGREP=$ac_cv_prog_egrep
6877
6878
6879 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6880 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6881 if test "${ac_cv_header_stdc+set}" = set; then
6882   echo $ECHO_N "(cached) $ECHO_C" >&6
6883 else
6884   cat >conftest.$ac_ext <<_ACEOF
6885 /* confdefs.h.  */
6886 _ACEOF
6887 cat confdefs.h >>conftest.$ac_ext
6888 cat >>conftest.$ac_ext <<_ACEOF
6889 /* end confdefs.h.  */
6890 #include <stdlib.h>
6891 #include <stdarg.h>
6892 #include <string.h>
6893 #include <float.h>
6894
6895 int
6896 main ()
6897 {
6898
6899   ;
6900   return 0;
6901 }
6902 _ACEOF
6903 rm -f conftest.$ac_objext
6904 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6905   (eval $ac_compile) 2>conftest.er1
6906   ac_status=$?
6907   grep -v '^ *+' conftest.er1 >conftest.err
6908   rm -f conftest.er1
6909   cat conftest.err >&5
6910   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6911   (exit $ac_status); } &&
6912          { ac_try='test -z "$ac_c_werror_flag"
6913                          || test ! -s conftest.err'
6914   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6915   (eval $ac_try) 2>&5
6916   ac_status=$?
6917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6918   (exit $ac_status); }; } &&
6919          { ac_try='test -s conftest.$ac_objext'
6920   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6921   (eval $ac_try) 2>&5
6922   ac_status=$?
6923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6924   (exit $ac_status); }; }; then
6925   ac_cv_header_stdc=yes
6926 else
6927   echo "$as_me: failed program was:" >&5
6928 sed 's/^/| /' conftest.$ac_ext >&5
6929
6930 ac_cv_header_stdc=no
6931 fi
6932 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6933
6934 if test $ac_cv_header_stdc = yes; then
6935   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6936   cat >conftest.$ac_ext <<_ACEOF
6937 /* confdefs.h.  */
6938 _ACEOF
6939 cat confdefs.h >>conftest.$ac_ext
6940 cat >>conftest.$ac_ext <<_ACEOF
6941 /* end confdefs.h.  */
6942 #include <string.h>
6943
6944 _ACEOF
6945 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6946   $EGREP "memchr" >/dev/null 2>&1; then
6947   :
6948 else
6949   ac_cv_header_stdc=no
6950 fi
6951 rm -f conftest*
6952
6953 fi
6954
6955 if test $ac_cv_header_stdc = yes; then
6956   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6957   cat >conftest.$ac_ext <<_ACEOF
6958 /* confdefs.h.  */
6959 _ACEOF
6960 cat confdefs.h >>conftest.$ac_ext
6961 cat >>conftest.$ac_ext <<_ACEOF
6962 /* end confdefs.h.  */
6963 #include <stdlib.h>
6964
6965 _ACEOF
6966 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6967   $EGREP "free" >/dev/null 2>&1; then
6968   :
6969 else
6970   ac_cv_header_stdc=no
6971 fi
6972 rm -f conftest*
6973
6974 fi
6975
6976 if test $ac_cv_header_stdc = yes; then
6977   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6978   if test "$cross_compiling" = yes; then
6979   :
6980 else
6981   cat >conftest.$ac_ext <<_ACEOF
6982 /* confdefs.h.  */
6983 _ACEOF
6984 cat confdefs.h >>conftest.$ac_ext
6985 cat >>conftest.$ac_ext <<_ACEOF
6986 /* end confdefs.h.  */
6987 #include <ctype.h>
6988 #if ((' ' & 0x0FF) == 0x020)
6989 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6990 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6991 #else
6992 # define ISLOWER(c) \
6993                    (('a' <= (c) && (c) <= 'i') \
6994                      || ('j' <= (c) && (c) <= 'r') \
6995                      || ('s' <= (c) && (c) <= 'z'))
6996 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6997 #endif
6998
6999 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7000 int
7001 main ()
7002 {
7003   int i;
7004   for (i = 0; i < 256; i++)
7005     if (XOR (islower (i), ISLOWER (i))
7006         || toupper (i) != TOUPPER (i))
7007       exit(2);
7008   exit (0);
7009 }
7010 _ACEOF
7011 rm -f conftest$ac_exeext
7012 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7013   (eval $ac_link) 2>&5
7014   ac_status=$?
7015   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7016   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7017   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7018   (eval $ac_try) 2>&5
7019   ac_status=$?
7020   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7021   (exit $ac_status); }; }; then
7022   :
7023 else
7024   echo "$as_me: program exited with status $ac_status" >&5
7025 echo "$as_me: failed program was:" >&5
7026 sed 's/^/| /' conftest.$ac_ext >&5
7027
7028 ( exit $ac_status )
7029 ac_cv_header_stdc=no
7030 fi
7031 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7032 fi
7033 fi
7034 fi
7035 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7036 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7037 if test $ac_cv_header_stdc = yes; then
7038
7039 cat >>confdefs.h <<\_ACEOF
7040 #define STDC_HEADERS 1
7041 _ACEOF
7042
7043 fi
7044
7045 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7056                   inttypes.h stdint.h unistd.h
7057 do
7058 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7059 echo "$as_me:$LINENO: checking for $ac_header" >&5
7060 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7061 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7062   echo $ECHO_N "(cached) $ECHO_C" >&6
7063 else
7064   cat >conftest.$ac_ext <<_ACEOF
7065 /* confdefs.h.  */
7066 _ACEOF
7067 cat confdefs.h >>conftest.$ac_ext
7068 cat >>conftest.$ac_ext <<_ACEOF
7069 /* end confdefs.h.  */
7070 $ac_includes_default
7071
7072 #include <$ac_header>
7073 _ACEOF
7074 rm -f conftest.$ac_objext
7075 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7076   (eval $ac_compile) 2>conftest.er1
7077   ac_status=$?
7078   grep -v '^ *+' conftest.er1 >conftest.err
7079   rm -f conftest.er1
7080   cat conftest.err >&5
7081   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7082   (exit $ac_status); } &&
7083          { ac_try='test -z "$ac_c_werror_flag"
7084                          || test ! -s conftest.err'
7085   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7086   (eval $ac_try) 2>&5
7087   ac_status=$?
7088   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7089   (exit $ac_status); }; } &&
7090          { ac_try='test -s conftest.$ac_objext'
7091   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7092   (eval $ac_try) 2>&5
7093   ac_status=$?
7094   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7095   (exit $ac_status); }; }; then
7096   eval "$as_ac_Header=yes"
7097 else
7098   echo "$as_me: failed program was:" >&5
7099 sed 's/^/| /' conftest.$ac_ext >&5
7100
7101 eval "$as_ac_Header=no"
7102 fi
7103 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7104 fi
7105 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7106 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7107 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7108   cat >>confdefs.h <<_ACEOF
7109 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7110 _ACEOF
7111
7112 fi
7113
7114 done
7115
7116
7117 echo "$as_me:$LINENO: checking for long double" >&5
7118 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7119 if test "${ac_cv_type_long_double+set}" = set; then
7120   echo $ECHO_N "(cached) $ECHO_C" >&6
7121 else
7122   cat >conftest.$ac_ext <<_ACEOF
7123 /* confdefs.h.  */
7124 _ACEOF
7125 cat confdefs.h >>conftest.$ac_ext
7126 cat >>conftest.$ac_ext <<_ACEOF
7127 /* end confdefs.h.  */
7128 $ac_includes_default
7129 int
7130 main ()
7131 {
7132 if ((long double *) 0)
7133   return 0;
7134 if (sizeof (long double))
7135   return 0;
7136   ;
7137   return 0;
7138 }
7139 _ACEOF
7140 rm -f conftest.$ac_objext
7141 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7142   (eval $ac_compile) 2>conftest.er1
7143   ac_status=$?
7144   grep -v '^ *+' conftest.er1 >conftest.err
7145   rm -f conftest.er1
7146   cat conftest.err >&5
7147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7148   (exit $ac_status); } &&
7149          { ac_try='test -z "$ac_c_werror_flag"
7150                          || test ! -s conftest.err'
7151   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7152   (eval $ac_try) 2>&5
7153   ac_status=$?
7154   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7155   (exit $ac_status); }; } &&
7156          { ac_try='test -s conftest.$ac_objext'
7157   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7158   (eval $ac_try) 2>&5
7159   ac_status=$?
7160   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7161   (exit $ac_status); }; }; then
7162   ac_cv_type_long_double=yes
7163 else
7164   echo "$as_me: failed program was:" >&5
7165 sed 's/^/| /' conftest.$ac_ext >&5
7166
7167 ac_cv_type_long_double=no
7168 fi
7169 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7170 fi
7171 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7172 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7173
7174 echo "$as_me:$LINENO: checking size of long double" >&5
7175 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7176 if test "${ac_cv_sizeof_long_double+set}" = set; then
7177   echo $ECHO_N "(cached) $ECHO_C" >&6
7178 else
7179   if test "$ac_cv_type_long_double" = yes; then
7180   # The cast to unsigned long works around a bug in the HP C Compiler
7181   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7182   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7183   # This bug is HP SR number 8606223364.
7184   if test "$cross_compiling" = yes; then
7185   # Depending upon the size, compute the lo and hi bounds.
7186 cat >conftest.$ac_ext <<_ACEOF
7187 /* confdefs.h.  */
7188 _ACEOF
7189 cat confdefs.h >>conftest.$ac_ext
7190 cat >>conftest.$ac_ext <<_ACEOF
7191 /* end confdefs.h.  */
7192 $ac_includes_default
7193 int
7194 main ()
7195 {
7196 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7197 test_array [0] = 0
7198
7199   ;
7200   return 0;
7201 }
7202 _ACEOF
7203 rm -f conftest.$ac_objext
7204 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7205   (eval $ac_compile) 2>conftest.er1
7206   ac_status=$?
7207   grep -v '^ *+' conftest.er1 >conftest.err
7208   rm -f conftest.er1
7209   cat conftest.err >&5
7210   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7211   (exit $ac_status); } &&
7212          { ac_try='test -z "$ac_c_werror_flag"
7213                          || test ! -s conftest.err'
7214   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7215   (eval $ac_try) 2>&5
7216   ac_status=$?
7217   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7218   (exit $ac_status); }; } &&
7219          { ac_try='test -s conftest.$ac_objext'
7220   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7221   (eval $ac_try) 2>&5
7222   ac_status=$?
7223   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7224   (exit $ac_status); }; }; then
7225   ac_lo=0 ac_mid=0
7226   while :; do
7227     cat >conftest.$ac_ext <<_ACEOF
7228 /* confdefs.h.  */
7229 _ACEOF
7230 cat confdefs.h >>conftest.$ac_ext
7231 cat >>conftest.$ac_ext <<_ACEOF
7232 /* end confdefs.h.  */
7233 $ac_includes_default
7234 int
7235 main ()
7236 {
7237 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7238 test_array [0] = 0
7239
7240   ;
7241   return 0;
7242 }
7243 _ACEOF
7244 rm -f conftest.$ac_objext
7245 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7246   (eval $ac_compile) 2>conftest.er1
7247   ac_status=$?
7248   grep -v '^ *+' conftest.er1 >conftest.err
7249   rm -f conftest.er1
7250   cat conftest.err >&5
7251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7252   (exit $ac_status); } &&
7253          { ac_try='test -z "$ac_c_werror_flag"
7254                          || test ! -s conftest.err'
7255   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7256   (eval $ac_try) 2>&5
7257   ac_status=$?
7258   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7259   (exit $ac_status); }; } &&
7260          { ac_try='test -s conftest.$ac_objext'
7261   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7262   (eval $ac_try) 2>&5
7263   ac_status=$?
7264   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7265   (exit $ac_status); }; }; then
7266   ac_hi=$ac_mid; break
7267 else
7268   echo "$as_me: failed program was:" >&5
7269 sed 's/^/| /' conftest.$ac_ext >&5
7270
7271 ac_lo=`expr $ac_mid + 1`
7272                     if test $ac_lo -le $ac_mid; then
7273                       ac_lo= ac_hi=
7274                       break
7275                     fi
7276                     ac_mid=`expr 2 '*' $ac_mid + 1`
7277 fi
7278 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7279   done
7280 else
7281   echo "$as_me: failed program was:" >&5
7282 sed 's/^/| /' conftest.$ac_ext >&5
7283
7284 cat >conftest.$ac_ext <<_ACEOF
7285 /* confdefs.h.  */
7286 _ACEOF
7287 cat confdefs.h >>conftest.$ac_ext
7288 cat >>conftest.$ac_ext <<_ACEOF
7289 /* end confdefs.h.  */
7290 $ac_includes_default
7291 int
7292 main ()
7293 {
7294 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7295 test_array [0] = 0
7296
7297   ;
7298   return 0;
7299 }
7300 _ACEOF
7301 rm -f conftest.$ac_objext
7302 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7303   (eval $ac_compile) 2>conftest.er1
7304   ac_status=$?
7305   grep -v '^ *+' conftest.er1 >conftest.err
7306   rm -f conftest.er1
7307   cat conftest.err >&5
7308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7309   (exit $ac_status); } &&
7310          { ac_try='test -z "$ac_c_werror_flag"
7311                          || test ! -s conftest.err'
7312   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7313   (eval $ac_try) 2>&5
7314   ac_status=$?
7315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7316   (exit $ac_status); }; } &&
7317          { ac_try='test -s conftest.$ac_objext'
7318   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7319   (eval $ac_try) 2>&5
7320   ac_status=$?
7321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7322   (exit $ac_status); }; }; then
7323   ac_hi=-1 ac_mid=-1
7324   while :; do
7325     cat >conftest.$ac_ext <<_ACEOF
7326 /* confdefs.h.  */
7327 _ACEOF
7328 cat confdefs.h >>conftest.$ac_ext
7329 cat >>conftest.$ac_ext <<_ACEOF
7330 /* end confdefs.h.  */
7331 $ac_includes_default
7332 int
7333 main ()
7334 {
7335 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7336 test_array [0] = 0
7337
7338   ;
7339   return 0;
7340 }
7341 _ACEOF
7342 rm -f conftest.$ac_objext
7343 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7344   (eval $ac_compile) 2>conftest.er1
7345   ac_status=$?
7346   grep -v '^ *+' conftest.er1 >conftest.err
7347   rm -f conftest.er1
7348   cat conftest.err >&5
7349   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7350   (exit $ac_status); } &&
7351          { ac_try='test -z "$ac_c_werror_flag"
7352                          || test ! -s conftest.err'
7353   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7354   (eval $ac_try) 2>&5
7355   ac_status=$?
7356   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7357   (exit $ac_status); }; } &&
7358          { ac_try='test -s conftest.$ac_objext'
7359   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7360   (eval $ac_try) 2>&5
7361   ac_status=$?
7362   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7363   (exit $ac_status); }; }; then
7364   ac_lo=$ac_mid; break
7365 else
7366   echo "$as_me: failed program was:" >&5
7367 sed 's/^/| /' conftest.$ac_ext >&5
7368
7369 ac_hi=`expr '(' $ac_mid ')' - 1`
7370                        if test $ac_mid -le $ac_hi; then
7371                          ac_lo= ac_hi=
7372                          break
7373                        fi
7374                        ac_mid=`expr 2 '*' $ac_mid`
7375 fi
7376 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7377   done
7378 else
7379   echo "$as_me: failed program was:" >&5
7380 sed 's/^/| /' conftest.$ac_ext >&5
7381
7382 ac_lo= ac_hi=
7383 fi
7384 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7385 fi
7386 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7387 # Binary search between lo and hi bounds.
7388 while test "x$ac_lo" != "x$ac_hi"; do
7389   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7390   cat >conftest.$ac_ext <<_ACEOF
7391 /* confdefs.h.  */
7392 _ACEOF
7393 cat confdefs.h >>conftest.$ac_ext
7394 cat >>conftest.$ac_ext <<_ACEOF
7395 /* end confdefs.h.  */
7396 $ac_includes_default
7397 int
7398 main ()
7399 {
7400 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7401 test_array [0] = 0
7402
7403   ;
7404   return 0;
7405 }
7406 _ACEOF
7407 rm -f conftest.$ac_objext
7408 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7409   (eval $ac_compile) 2>conftest.er1
7410   ac_status=$?
7411   grep -v '^ *+' conftest.er1 >conftest.err
7412   rm -f conftest.er1
7413   cat conftest.err >&5
7414   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7415   (exit $ac_status); } &&
7416          { ac_try='test -z "$ac_c_werror_flag"
7417                          || test ! -s conftest.err'
7418   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7419   (eval $ac_try) 2>&5
7420   ac_status=$?
7421   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7422   (exit $ac_status); }; } &&
7423          { ac_try='test -s conftest.$ac_objext'
7424   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7425   (eval $ac_try) 2>&5
7426   ac_status=$?
7427   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7428   (exit $ac_status); }; }; then
7429   ac_hi=$ac_mid
7430 else
7431   echo "$as_me: failed program was:" >&5
7432 sed 's/^/| /' conftest.$ac_ext >&5
7433
7434 ac_lo=`expr '(' $ac_mid ')' + 1`
7435 fi
7436 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7437 done
7438 case $ac_lo in
7439 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7440 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7441 See \`config.log' for more details." >&5
7442 echo "$as_me: error: cannot compute sizeof (long double), 77
7443 See \`config.log' for more details." >&2;}
7444    { (exit 1); exit 1; }; } ;;
7445 esac
7446 else
7447   if test "$cross_compiling" = yes; then
7448   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7449 See \`config.log' for more details." >&5
7450 echo "$as_me: error: cannot run test program while cross compiling
7451 See \`config.log' for more details." >&2;}
7452    { (exit 1); exit 1; }; }
7453 else
7454   cat >conftest.$ac_ext <<_ACEOF
7455 /* confdefs.h.  */
7456 _ACEOF
7457 cat confdefs.h >>conftest.$ac_ext
7458 cat >>conftest.$ac_ext <<_ACEOF
7459 /* end confdefs.h.  */
7460 $ac_includes_default
7461 long longval () { return (long) (sizeof (long double)); }
7462 unsigned long ulongval () { return (long) (sizeof (long double)); }
7463 #include <stdio.h>
7464 #include <stdlib.h>
7465 int
7466 main ()
7467 {
7468
7469   FILE *f = fopen ("conftest.val", "w");
7470   if (! f)
7471     exit (1);
7472   if (((long) (sizeof (long double))) < 0)
7473     {
7474       long i = longval ();
7475       if (i != ((long) (sizeof (long double))))
7476         exit (1);
7477       fprintf (f, "%ld\n", i);
7478     }
7479   else
7480     {
7481       unsigned long i = ulongval ();
7482       if (i != ((long) (sizeof (long double))))
7483         exit (1);
7484       fprintf (f, "%lu\n", i);
7485     }
7486   exit (ferror (f) || fclose (f) != 0);
7487
7488   ;
7489   return 0;
7490 }
7491 _ACEOF
7492 rm -f conftest$ac_exeext
7493 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7494   (eval $ac_link) 2>&5
7495   ac_status=$?
7496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7497   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7498   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7499   (eval $ac_try) 2>&5
7500   ac_status=$?
7501   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7502   (exit $ac_status); }; }; then
7503   ac_cv_sizeof_long_double=`cat conftest.val`
7504 else
7505   echo "$as_me: program exited with status $ac_status" >&5
7506 echo "$as_me: failed program was:" >&5
7507 sed 's/^/| /' conftest.$ac_ext >&5
7508
7509 ( exit $ac_status )
7510 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7511 See \`config.log' for more details." >&5
7512 echo "$as_me: error: cannot compute sizeof (long double), 77
7513 See \`config.log' for more details." >&2;}
7514    { (exit 1); exit 1; }; }
7515 fi
7516 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7517 fi
7518 fi
7519 rm -f conftest.val
7520 else
7521   ac_cv_sizeof_long_double=0
7522 fi
7523 fi
7524 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7525 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7526 cat >>confdefs.h <<_ACEOF
7527 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7528 _ACEOF
7529
7530
7531 sizeof_long_double=$ac_cv_sizeof_long_double
7532
7533
7534 ### End of automated tests.
7535 ### Now run sysdeps configure fragments.
7536
7537 # They also can set these variables.
7538 use_ldconfig=no
7539 ldd_rewrite_script=no
7540 libc_cv_sysconfdir=$sysconfdir
7541 libc_cv_gcc_unwind_find_fde=no
7542 libc_cv_idn=no
7543
7544 # Iterate over all the sysdep directories we will use, running their
7545 # configure fragments, and looking for a uname implementation.
7546 uname=
7547 for dir in $sysnames; do
7548   case $dir in
7549     /*) dest=$dir ;;
7550     *)  dest=$srcdir/$dir ;;
7551   esac
7552   if test -r $dest/configure; then
7553     echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7554 echo "${ECHO_T}running configure fragment for $dir" >&6
7555     . $dest/configure
7556   fi
7557
7558   if test -z "$uname"; then
7559     if test -r $dest/uname.c ||
7560        test -r $dest/uname.S ||
7561        { test -r $dest/syscalls.list &&
7562          grep '^uname[  ]' $dest/syscalls.list >/dev/null; }; then
7563       uname=$dir
7564     fi
7565   fi
7566 done
7567
7568 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7569   cat >>confdefs.h <<\_ACEOF
7570 #define EXPORT_UNWIND_FIND_FDE 1
7571 _ACEOF
7572
7573 fi
7574
7575
7576 # If we will use the generic uname implementation, we must figure out what
7577 # it will say by examining the system, and write the results in config-name.h.
7578 if test "$uname" = "sysdeps/generic"; then
7579
7580   uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7581   if test $uname_sysname != $config_os; then
7582     config_release=`echo $config_os | sed s/$uname_sysname//`
7583   fi
7584
7585   echo "$as_me:$LINENO: checking OS release for uname" >&5
7586 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7587 if test "${libc_cv_uname_release+set}" = set; then
7588   echo $ECHO_N "(cached) $ECHO_C" >&6
7589 else
7590       if test -r /vmunix; then
7591       kernel_id=`strings /vmunix | grep UNIX`
7592     elif test -r /dynix; then
7593       kernel_id=`strings /dynix | grep DYNIX`
7594     else
7595       kernel_id=
7596     fi
7597
7598   kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7599   if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7600          != x$config_release; then
7601     # The configuration release is a substring of the kernel release.
7602     libc_cv_uname_release=$kernel_release
7603   elif test x$config_release != x; then
7604     libc_cv_uname_release=$config_release
7605   elif test x$kernel_release != x; then
7606     libc_cv_uname_release=$kernel_release
7607   else
7608     libc_cv_uname_release=unknown
7609   fi
7610 fi
7611 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7612 echo "${ECHO_T}$libc_cv_uname_release" >&6
7613   uname_release="$libc_cv_uname_release"
7614
7615   echo "$as_me:$LINENO: checking OS version for uname" >&5
7616 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7617 if test "${libc_cv_uname_version+set}" = set; then
7618   echo $ECHO_N "(cached) $ECHO_C" >&6
7619 else
7620       if test -r /vmunix; then
7621       kernel_id=`strings /vmunix | grep UNIX`
7622     elif test -r /dynix; then
7623       kernel_id=`strings /dynix | grep DYNIX`
7624     else
7625       kernel_id=
7626     fi
7627
7628   kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7629   if test -n "$kernel_version"; then
7630     libc_cv_uname_version="$kernel_version"
7631   else
7632     libc_cv_uname_version=unknown
7633   fi
7634 fi
7635 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7636 echo "${ECHO_T}$libc_cv_uname_version" >&6
7637   uname_version="$libc_cv_uname_version"
7638
7639     config_uname=config-name.h:config-name.in
7640 else
7641   # For non-generic uname, we don't need to create config-name.h at all.
7642   config_uname=
7643 fi
7644
7645 cat >>confdefs.h <<\_ACEOF
7646 #define USE_IN_LIBIO 1
7647 _ACEOF
7648
7649
7650 # Test for old glibc 2.0.x headers so that they can be removed properly
7651 # Search only in includedir.
7652 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7653 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7654 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7655 then
7656   old_glibc_headers=yes
7657 else
7658   old_glibc_headers=no
7659 fi
7660 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7661 echo "${ECHO_T}$old_glibc_headers" >&6
7662 if test ${old_glibc_headers} = yes; then
7663   { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7664 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7665   { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7666 echo "$as_me: WARNING: *** be removed." >&2;}
7667 fi
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680 if test $gnu_ld = yes; then
7681   cat >>confdefs.h <<\_ACEOF
7682 #define HAVE_GNU_LD 1
7683 _ACEOF
7684
7685 fi
7686 if test $gnu_as = yes; then
7687   cat >>confdefs.h <<\_ACEOF
7688 #define HAVE_GNU_AS 1
7689 _ACEOF
7690
7691 fi
7692 if test $elf = yes; then
7693   cat >>confdefs.h <<\_ACEOF
7694 #define HAVE_ELF 1
7695 _ACEOF
7696
7697 fi
7698 if test $xcoff = yes; then
7699   cat >>confdefs.h <<\_ACEOF
7700 #define HAVE_XCOFF 1
7701 _ACEOF
7702
7703 fi
7704
7705
7706
7707 if test $shared = default; then
7708   if test $gnu_ld = yes; then
7709     shared=$elf
7710   else
7711     # For now we do not assume shared libs are available.  In future more
7712     # tests might become available.
7713     shared=no
7714   fi
7715 fi
7716
7717 if test x"$libc_cv_idn" = xyes; then
7718   cat >>confdefs.h <<\_ACEOF
7719 #define HAVE_LIBIDN 1
7720 _ACEOF
7721
7722 fi
7723
7724 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7725 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7726 if test "${pic_default+set}" = set; then
7727   echo $ECHO_N "(cached) $ECHO_C" >&6
7728 else
7729   pic_default=yes
7730 cat > conftest.c <<EOF
7731 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7732 # error PIC is default.
7733 #endif
7734 EOF
7735 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7736   pic_default=no
7737 fi
7738 rm -f conftest.*
7739 fi
7740 echo "$as_me:$LINENO: result: $pic_default" >&5
7741 echo "${ECHO_T}$pic_default" >&6
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752 case "$add_ons" in
7753   *door*) linux_doors=yes ;;
7754   *) linux_doors=no ;;
7755 esac
7756
7757
7758
7759
7760 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7761   config_makefile=
7762 else
7763   config_makefile=Makefile
7764 fi
7765
7766 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7767 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7768
7769
7770
7771                               ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7772
7773           ac_config_commands="$ac_config_commands default"
7774
7775 cat >confcache <<\_ACEOF
7776 # This file is a shell script that caches the results of configure
7777 # tests run on this system so they can be shared between configure
7778 # scripts and configure runs, see configure's option --config-cache.
7779 # It is not useful on other systems.  If it contains results you don't
7780 # want to keep, you may remove or edit it.
7781 #
7782 # config.status only pays attention to the cache file if you give it
7783 # the --recheck option to rerun configure.
7784 #
7785 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7786 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7787 # following values.
7788
7789 _ACEOF
7790
7791 # The following way of writing the cache mishandles newlines in values,
7792 # but we know of no workaround that is simple, portable, and efficient.
7793 # So, don't put newlines in cache variables' values.
7794 # Ultrix sh set writes to stderr and can't be redirected directly,
7795 # and sets the high bit in the cache file unless we assign to the vars.
7796 {
7797   (set) 2>&1 |
7798     case `(ac_space=' '; set | grep ac_space) 2>&1` in
7799     *ac_space=\ *)
7800       # `set' does not quote correctly, so add quotes (double-quote
7801       # substitution turns \\\\ into \\, and sed turns \\ into \).
7802       sed -n \
7803         "s/'/'\\\\''/g;
7804           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7805       ;;
7806     *)
7807       # `set' quotes correctly as required by POSIX, so do not add quotes.
7808       sed -n \
7809         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7810       ;;
7811     esac;
7812 } |
7813   sed '
7814      t clear
7815      : clear
7816      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7817      t end
7818      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7819      : end' >>confcache
7820 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7821   if test -w $cache_file; then
7822     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7823     cat confcache >$cache_file
7824   else
7825     echo "not updating unwritable cache $cache_file"
7826   fi
7827 fi
7828 rm -f confcache
7829
7830 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7831 # Let make expand exec_prefix.
7832 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7833
7834 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7835 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7836 # trailing colons and then remove the whole line if VPATH becomes empty
7837 # (actually we leave an empty line to preserve line numbers).
7838 if test "x$srcdir" = x.; then
7839   ac_vpsub='/^[  ]*VPATH[        ]*=/{
7840 s/:*\$(srcdir):*/:/;
7841 s/:*\${srcdir}:*/:/;
7842 s/:*@srcdir@:*/:/;
7843 s/^\([^=]*=[     ]*\):*/\1/;
7844 s/:*$//;
7845 s/^[^=]*=[       ]*$//;
7846 }'
7847 fi
7848
7849 DEFS=-DHAVE_CONFIG_H
7850
7851 ac_libobjs=
7852 ac_ltlibobjs=
7853 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7854   # 1. Remove the extension, and $U if already installed.
7855   ac_i=`echo "$ac_i" |
7856          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7857   # 2. Add them.
7858   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7859   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7860 done
7861 LIBOBJS=$ac_libobjs
7862
7863 LTLIBOBJS=$ac_ltlibobjs
7864
7865
7866
7867 : ${CONFIG_STATUS=./config.status}
7868 ac_clean_files_save=$ac_clean_files
7869 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7870 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7871 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7872 cat >$CONFIG_STATUS <<_ACEOF
7873 #! $SHELL
7874 # Generated by $as_me.
7875 # Run this file to recreate the current configuration.
7876 # Compiler output produced by configure, useful for debugging
7877 # configure, is in config.log if it exists.
7878
7879 debug=false
7880 ac_cs_recheck=false
7881 ac_cs_silent=false
7882 SHELL=\${CONFIG_SHELL-$SHELL}
7883 _ACEOF
7884
7885 cat >>$CONFIG_STATUS <<\_ACEOF
7886 ## --------------------- ##
7887 ## M4sh Initialization.  ##
7888 ## --------------------- ##
7889
7890 # Be Bourne compatible
7891 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7892   emulate sh
7893   NULLCMD=:
7894   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7895   # is contrary to our usage.  Disable this feature.
7896   alias -g '${1+"$@"}'='"$@"'
7897 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7898   set -o posix
7899 fi
7900 DUALCASE=1; export DUALCASE # for MKS sh
7901
7902 # Support unset when possible.
7903 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7904   as_unset=unset
7905 else
7906   as_unset=false
7907 fi
7908
7909
7910 # Work around bugs in pre-3.0 UWIN ksh.
7911 $as_unset ENV MAIL MAILPATH
7912 PS1='$ '
7913 PS2='> '
7914 PS4='+ '
7915
7916 # NLS nuisances.
7917 for as_var in \
7918   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7919   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7920   LC_TELEPHONE LC_TIME
7921 do
7922   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7923     eval $as_var=C; export $as_var
7924   else
7925     $as_unset $as_var
7926   fi
7927 done
7928
7929 # Required to use basename.
7930 if expr a : '\(a\)' >/dev/null 2>&1; then
7931   as_expr=expr
7932 else
7933   as_expr=false
7934 fi
7935
7936 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7937   as_basename=basename
7938 else
7939   as_basename=false
7940 fi
7941
7942
7943 # Name of the executable.
7944 as_me=`$as_basename "$0" ||
7945 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7946          X"$0" : 'X\(//\)$' \| \
7947          X"$0" : 'X\(/\)$' \| \
7948          .     : '\(.\)' 2>/dev/null ||
7949 echo X/"$0" |
7950     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7951           /^X\/\(\/\/\)$/{ s//\1/; q; }
7952           /^X\/\(\/\).*/{ s//\1/; q; }
7953           s/.*/./; q'`
7954
7955
7956 # PATH needs CR, and LINENO needs CR and PATH.
7957 # Avoid depending upon Character Ranges.
7958 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7959 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7960 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7961 as_cr_digits='0123456789'
7962 as_cr_alnum=$as_cr_Letters$as_cr_digits
7963
7964 # The user is always right.
7965 if test "${PATH_SEPARATOR+set}" != set; then
7966   echo "#! /bin/sh" >conf$$.sh
7967   echo  "exit 0"   >>conf$$.sh
7968   chmod +x conf$$.sh
7969   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7970     PATH_SEPARATOR=';'
7971   else
7972     PATH_SEPARATOR=:
7973   fi
7974   rm -f conf$$.sh
7975 fi
7976
7977
7978   as_lineno_1=$LINENO
7979   as_lineno_2=$LINENO
7980   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7981   test "x$as_lineno_1" != "x$as_lineno_2" &&
7982   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
7983   # Find who we are.  Look in the path if we contain no path at all
7984   # relative or not.
7985   case $0 in
7986     *[\\/]* ) as_myself=$0 ;;
7987     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7988 for as_dir in $PATH
7989 do
7990   IFS=$as_save_IFS
7991   test -z "$as_dir" && as_dir=.
7992   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7993 done
7994
7995        ;;
7996   esac
7997   # We did not find ourselves, most probably we were run as `sh COMMAND'
7998   # in which case we are not to be found in the path.
7999   if test "x$as_myself" = x; then
8000     as_myself=$0
8001   fi
8002   if test ! -f "$as_myself"; then
8003     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
8004 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
8005    { (exit 1); exit 1; }; }
8006   fi
8007   case $CONFIG_SHELL in
8008   '')
8009     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8010 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
8011 do
8012   IFS=$as_save_IFS
8013   test -z "$as_dir" && as_dir=.
8014   for as_base in sh bash ksh sh5; do
8015          case $as_dir in
8016          /*)
8017            if ("$as_dir/$as_base" -c '
8018   as_lineno_1=$LINENO
8019   as_lineno_2=$LINENO
8020   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
8021   test "x$as_lineno_1" != "x$as_lineno_2" &&
8022   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
8023              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
8024              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
8025              CONFIG_SHELL=$as_dir/$as_base
8026              export CONFIG_SHELL
8027              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
8028            fi;;
8029          esac
8030        done
8031 done
8032 ;;
8033   esac
8034
8035   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
8036   # uniformly replaced by the line number.  The first 'sed' inserts a
8037   # line-number line before each line; the second 'sed' does the real
8038   # work.  The second script uses 'N' to pair each line-number line
8039   # with the numbered line, and appends trailing '-' during
8040   # substitution so that $LINENO is not a special case at line end.
8041   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
8042   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
8043   sed '=' <$as_myself |
8044     sed '
8045       N
8046       s,$,-,
8047       : loop
8048       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8049       t loop
8050       s,-$,,
8051       s,^['$as_cr_digits']*\n,,
8052     ' >$as_me.lineno &&
8053   chmod +x $as_me.lineno ||
8054     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8055 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8056    { (exit 1); exit 1; }; }
8057
8058   # Don't try to exec as it changes $[0], causing all sort of problems
8059   # (the dirname of $[0] is not the place where we might find the
8060   # original and so on.  Autoconf is especially sensible to this).
8061   . ./$as_me.lineno
8062   # Exit status is that of the last command.
8063   exit
8064 }
8065
8066
8067 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8068   *c*,-n*) ECHO_N= ECHO_C='
8069 ' ECHO_T='      ' ;;
8070   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8071   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
8072 esac
8073
8074 if expr a : '\(a\)' >/dev/null 2>&1; then
8075   as_expr=expr
8076 else
8077   as_expr=false
8078 fi
8079
8080 rm -f conf$$ conf$$.exe conf$$.file
8081 echo >conf$$.file
8082 if ln -s conf$$.file conf$$ 2>/dev/null; then
8083   # We could just check for DJGPP; but this test a) works b) is more generic
8084   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8085   if test -f conf$$.exe; then
8086     # Don't use ln at all; we don't have any links
8087     as_ln_s='cp -p'
8088   else
8089     as_ln_s='ln -s'
8090   fi
8091 elif ln conf$$.file conf$$ 2>/dev/null; then
8092   as_ln_s=ln
8093 else
8094   as_ln_s='cp -p'
8095 fi
8096 rm -f conf$$ conf$$.exe conf$$.file
8097
8098 if mkdir -p . 2>/dev/null; then
8099   as_mkdir_p=:
8100 else
8101   test -d ./-p && rmdir ./-p
8102   as_mkdir_p=false
8103 fi
8104
8105 as_executable_p="test -f"
8106
8107 # Sed expression to map a string onto a valid CPP name.
8108 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8109
8110 # Sed expression to map a string onto a valid variable name.
8111 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8112
8113
8114 # IFS
8115 # We need space, tab and new line, in precisely that order.
8116 as_nl='
8117 '
8118 IFS="   $as_nl"
8119
8120 # CDPATH.
8121 $as_unset CDPATH
8122
8123 exec 6>&1
8124
8125 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8126 # report actual input values of CONFIG_FILES etc. instead of their
8127 # values after options handling.  Logging --version etc. is OK.
8128 exec 5>>config.log
8129 {
8130   echo
8131   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8132 ## Running $as_me. ##
8133 _ASBOX
8134 } >&5
8135 cat >&5 <<_CSEOF
8136
8137 This file was extended by GNU C Library $as_me (see version.h), which was
8138 generated by GNU Autoconf 2.59.  Invocation command line was
8139
8140   CONFIG_FILES    = $CONFIG_FILES
8141   CONFIG_HEADERS  = $CONFIG_HEADERS
8142   CONFIG_LINKS    = $CONFIG_LINKS
8143   CONFIG_COMMANDS = $CONFIG_COMMANDS
8144   $ $0 $@
8145
8146 _CSEOF
8147 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8148 echo >&5
8149 _ACEOF
8150
8151 # Files that config.status was made for.
8152 if test -n "$ac_config_files"; then
8153   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8154 fi
8155
8156 if test -n "$ac_config_headers"; then
8157   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8158 fi
8159
8160 if test -n "$ac_config_links"; then
8161   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8162 fi
8163
8164 if test -n "$ac_config_commands"; then
8165   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8166 fi
8167
8168 cat >>$CONFIG_STATUS <<\_ACEOF
8169
8170 ac_cs_usage="\
8171 \`$as_me' instantiates files from templates according to the
8172 current configuration.
8173
8174 Usage: $0 [OPTIONS] [FILE]...
8175
8176   -h, --help       print this help, then exit
8177   -V, --version    print version number, then exit
8178   -q, --quiet      do not print progress messages
8179   -d, --debug      don't remove temporary files
8180       --recheck    update $as_me by reconfiguring in the same conditions
8181   --file=FILE[:TEMPLATE]
8182                    instantiate the configuration file FILE
8183   --header=FILE[:TEMPLATE]
8184                    instantiate the configuration header FILE
8185
8186 Configuration files:
8187 $config_files
8188
8189 Configuration headers:
8190 $config_headers
8191
8192 Configuration commands:
8193 $config_commands
8194
8195 Report bugs to <bug-autoconf@gnu.org>."
8196 _ACEOF
8197
8198 cat >>$CONFIG_STATUS <<_ACEOF
8199 ac_cs_version="\\
8200 GNU C Library config.status (see version.h)
8201 configured by $0, generated by GNU Autoconf 2.59,
8202   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8203
8204 Copyright (C) 2003 Free Software Foundation, Inc.
8205 This config.status script is free software; the Free Software Foundation
8206 gives unlimited permission to copy, distribute and modify it."
8207 srcdir=$srcdir
8208 INSTALL="$INSTALL"
8209 _ACEOF
8210
8211 cat >>$CONFIG_STATUS <<\_ACEOF
8212 # If no file are specified by the user, then we need to provide default
8213 # value.  By we need to know if files were specified by the user.
8214 ac_need_defaults=:
8215 while test $# != 0
8216 do
8217   case $1 in
8218   --*=*)
8219     ac_option=`expr "x$1" : 'x\([^=]*\)='`
8220     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8221     ac_shift=:
8222     ;;
8223   -*)
8224     ac_option=$1
8225     ac_optarg=$2
8226     ac_shift=shift
8227     ;;
8228   *) # This is not an option, so the user has probably given explicit
8229      # arguments.
8230      ac_option=$1
8231      ac_need_defaults=false;;
8232   esac
8233
8234   case $ac_option in
8235   # Handling of the options.
8236 _ACEOF
8237 cat >>$CONFIG_STATUS <<\_ACEOF
8238   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8239     ac_cs_recheck=: ;;
8240   --version | --vers* | -V )
8241     echo "$ac_cs_version"; exit 0 ;;
8242   --he | --h)
8243     # Conflict between --help and --header
8244     { { echo "$as_me:$LINENO: error: ambiguous option: $1
8245 Try \`$0 --help' for more information." >&5
8246 echo "$as_me: error: ambiguous option: $1
8247 Try \`$0 --help' for more information." >&2;}
8248    { (exit 1); exit 1; }; };;
8249   --help | --hel | -h )
8250     echo "$ac_cs_usage"; exit 0 ;;
8251   --debug | --d* | -d )
8252     debug=: ;;
8253   --file | --fil | --fi | --f )
8254     $ac_shift
8255     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8256     ac_need_defaults=false;;
8257   --header | --heade | --head | --hea )
8258     $ac_shift
8259     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8260     ac_need_defaults=false;;
8261   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8262   | -silent | --silent | --silen | --sile | --sil | --si | --s)
8263     ac_cs_silent=: ;;
8264
8265   # This is an error.
8266   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8267 Try \`$0 --help' for more information." >&5
8268 echo "$as_me: error: unrecognized option: $1
8269 Try \`$0 --help' for more information." >&2;}
8270    { (exit 1); exit 1; }; } ;;
8271
8272   *) ac_config_targets="$ac_config_targets $1" ;;
8273
8274   esac
8275   shift
8276 done
8277
8278 ac_configure_extra_args=
8279
8280 if $ac_cs_silent; then
8281   exec 6>/dev/null
8282   ac_configure_extra_args="$ac_configure_extra_args --silent"
8283 fi
8284
8285 _ACEOF
8286 cat >>$CONFIG_STATUS <<_ACEOF
8287 if \$ac_cs_recheck; then
8288   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8289   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8290 fi
8291
8292 _ACEOF
8293
8294 cat >>$CONFIG_STATUS <<_ACEOF
8295 #
8296 # INIT-COMMANDS section.
8297 #
8298
8299 config_vars='$config_vars'
8300
8301 _ACEOF
8302
8303
8304
8305 cat >>$CONFIG_STATUS <<\_ACEOF
8306 for ac_config_target in $ac_config_targets
8307 do
8308   case "$ac_config_target" in
8309   # Handling of arguments.
8310   "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8311   "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8312   "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8313   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8314   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8315   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8316 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8317    { (exit 1); exit 1; }; };;
8318   esac
8319 done
8320
8321 # If the user did not use the arguments to specify the items to instantiate,
8322 # then the envvar interface is used.  Set only those that are not.
8323 # We use the long form for the default assignment because of an extremely
8324 # bizarre bug on SunOS 4.1.3.
8325 if $ac_need_defaults; then
8326   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8327   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8328   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8329 fi
8330
8331 # Have a temporary directory for convenience.  Make it in the build tree
8332 # simply because there is no reason to put it here, and in addition,
8333 # creating and moving files from /tmp can sometimes cause problems.
8334 # Create a temporary directory, and hook for its removal unless debugging.
8335 $debug ||
8336 {
8337   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8338   trap '{ (exit 1); exit 1; }' 1 2 13 15
8339 }
8340
8341 # Create a (secure) tmp directory for tmp files.
8342
8343 {
8344   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8345   test -n "$tmp" && test -d "$tmp"
8346 }  ||
8347 {
8348   tmp=./confstat$$-$RANDOM
8349   (umask 077 && mkdir $tmp)
8350 } ||
8351 {
8352    echo "$me: cannot create a temporary directory in ." >&2
8353    { (exit 1); exit 1; }
8354 }
8355
8356 _ACEOF
8357
8358 cat >>$CONFIG_STATUS <<_ACEOF
8359
8360 #
8361 # CONFIG_FILES section.
8362 #
8363
8364 # No need to generate the scripts if there are no CONFIG_FILES.
8365 # This happens for instance when ./config.status config.h
8366 if test -n "\$CONFIG_FILES"; then
8367   # Protect against being on the right side of a sed subst in config.status.
8368   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8369    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8370 s,@SHELL@,$SHELL,;t t
8371 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8372 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8373 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8374 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8375 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8376 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8377 s,@exec_prefix@,$exec_prefix,;t t
8378 s,@prefix@,$prefix,;t t
8379 s,@program_transform_name@,$program_transform_name,;t t
8380 s,@bindir@,$bindir,;t t
8381 s,@sbindir@,$sbindir,;t t
8382 s,@libexecdir@,$libexecdir,;t t
8383 s,@datadir@,$datadir,;t t
8384 s,@sysconfdir@,$sysconfdir,;t t
8385 s,@sharedstatedir@,$sharedstatedir,;t t
8386 s,@localstatedir@,$localstatedir,;t t
8387 s,@libdir@,$libdir,;t t
8388 s,@includedir@,$includedir,;t t
8389 s,@oldincludedir@,$oldincludedir,;t t
8390 s,@infodir@,$infodir,;t t
8391 s,@mandir@,$mandir,;t t
8392 s,@build_alias@,$build_alias,;t t
8393 s,@host_alias@,$host_alias,;t t
8394 s,@target_alias@,$target_alias,;t t
8395 s,@DEFS@,$DEFS,;t t
8396 s,@ECHO_C@,$ECHO_C,;t t
8397 s,@ECHO_N@,$ECHO_N,;t t
8398 s,@ECHO_T@,$ECHO_T,;t t
8399 s,@LIBS@,$LIBS,;t t
8400 s,@with_fp@,$with_fp,;t t
8401 s,@with_cvs@,$with_cvs,;t t
8402 s,@enable_check_abi@,$enable_check_abi,;t t
8403 s,@oldest_abi@,$oldest_abi,;t t
8404 s,@bindnow@,$bindnow,;t t
8405 s,@force_install@,$force_install,;t t
8406 s,@all_warnings@,$all_warnings,;t t
8407 s,@build@,$build,;t t
8408 s,@build_cpu@,$build_cpu,;t t
8409 s,@build_vendor@,$build_vendor,;t t
8410 s,@build_os@,$build_os,;t t
8411 s,@host@,$host,;t t
8412 s,@host_cpu@,$host_cpu,;t t
8413 s,@host_vendor@,$host_vendor,;t t
8414 s,@host_os@,$host_os,;t t
8415 s,@subdirs@,$subdirs,;t t
8416 s,@add_ons@,$add_ons,;t t
8417 s,@base_machine@,$base_machine,;t t
8418 s,@sysnames@,$sysnames,;t t
8419 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8420 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8421 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8422 s,@LN_S@,$LN_S,;t t
8423 s,@CC@,$CC,;t t
8424 s,@CFLAGS@,$CFLAGS,;t t
8425 s,@LDFLAGS@,$LDFLAGS,;t t
8426 s,@CPPFLAGS@,$CPPFLAGS,;t t
8427 s,@ac_ct_CC@,$ac_ct_CC,;t t
8428 s,@OBJEXT@,$OBJEXT,;t t
8429 s,@BUILD_CC@,$BUILD_CC,;t t
8430 s,@cross_compiling@,$cross_compiling,;t t
8431 s,@CPP@,$CPP,;t t
8432 s,@CXX@,$CXX,;t t
8433 s,@CXXFLAGS@,$CXXFLAGS,;t t
8434 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8435 s,@AR@,$AR,;t t
8436 s,@OBJDUMP@,$OBJDUMP,;t t
8437 s,@RANLIB@,$RANLIB,;t t
8438 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8439 s,@MIG@,$MIG,;t t
8440 s,@AS@,$AS,;t t
8441 s,@LD@,$LD,;t t
8442 s,@PWD_P@,$PWD_P,;t t
8443 s,@MAKE@,$MAKE,;t t
8444 s,@MSGFMT@,$MSGFMT,;t t
8445 s,@MAKEINFO@,$MAKEINFO,;t t
8446 s,@SED@,$SED,;t t
8447 s,@AUTOCONF@,$AUTOCONF,;t t
8448 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8449 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8450 s,@BASH@,$BASH,;t t
8451 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8452 s,@KSH@,$KSH,;t t
8453 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8454 s,@AWK@,$AWK,;t t
8455 s,@PERL@,$PERL,;t t
8456 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8457 s,@BISON@,$BISON,;t t
8458 s,@VERSIONING@,$VERSIONING,;t t
8459 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8460 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8461 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8462 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8463 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8464 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8465 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8466 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8467 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8468 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8469 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8470 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8471 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8472 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8473 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8474 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8475 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
8476 s,@no_whole_archive@,$no_whole_archive,;t t
8477 s,@exceptions@,$exceptions,;t t
8478 s,@LIBGD@,$LIBGD,;t t
8479 s,@have_selinux@,$have_selinux,;t t
8480 s,@EGREP@,$EGREP,;t t
8481 s,@sizeof_long_double@,$sizeof_long_double,;t t
8482 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8483 s,@uname_sysname@,$uname_sysname,;t t
8484 s,@uname_release@,$uname_release,;t t
8485 s,@uname_version@,$uname_version,;t t
8486 s,@old_glibc_headers@,$old_glibc_headers,;t t
8487 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8488 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8489 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8490 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8491 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8492 s,@use_ldconfig@,$use_ldconfig,;t t
8493 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8494 s,@gnu_ld@,$gnu_ld,;t t
8495 s,@gnu_as@,$gnu_as,;t t
8496 s,@elf@,$elf,;t t
8497 s,@xcoff@,$xcoff,;t t
8498 s,@static@,$static,;t t
8499 s,@shared@,$shared,;t t
8500 s,@pic_default@,$pic_default,;t t
8501 s,@profile@,$profile,;t t
8502 s,@omitfp@,$omitfp,;t t
8503 s,@bounded@,$bounded,;t t
8504 s,@static_nss@,$static_nss,;t t
8505 s,@nopic_initfini@,$nopic_initfini,;t t
8506 s,@DEFINES@,$DEFINES,;t t
8507 s,@linux_doors@,$linux_doors,;t t
8508 s,@mach_interface_list@,$mach_interface_list,;t t
8509 s,@VERSION@,$VERSION,;t t
8510 s,@RELEASE@,$RELEASE,;t t
8511 s,@LIBOBJS@,$LIBOBJS,;t t
8512 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8513 CEOF
8514
8515 _ACEOF
8516
8517   cat >>$CONFIG_STATUS <<\_ACEOF
8518   # Split the substitutions into bite-sized pieces for seds with
8519   # small command number limits, like on Digital OSF/1 and HP-UX.
8520   ac_max_sed_lines=48
8521   ac_sed_frag=1 # Number of current file.
8522   ac_beg=1 # First line for current file.
8523   ac_end=$ac_max_sed_lines # Line after last line for current file.
8524   ac_more_lines=:
8525   ac_sed_cmds=
8526   while $ac_more_lines; do
8527     if test $ac_beg -gt 1; then
8528       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8529     else
8530       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8531     fi
8532     if test ! -s $tmp/subs.frag; then
8533       ac_more_lines=false
8534     else
8535       # The purpose of the label and of the branching condition is to
8536       # speed up the sed processing (if there are no `@' at all, there
8537       # is no need to browse any of the substitutions).
8538       # These are the two extra sed commands mentioned above.
8539       (echo ':t
8540   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8541       if test -z "$ac_sed_cmds"; then
8542         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8543       else
8544         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8545       fi
8546       ac_sed_frag=`expr $ac_sed_frag + 1`
8547       ac_beg=$ac_end
8548       ac_end=`expr $ac_end + $ac_max_sed_lines`
8549     fi
8550   done
8551   if test -z "$ac_sed_cmds"; then
8552     ac_sed_cmds=cat
8553   fi
8554 fi # test -n "$CONFIG_FILES"
8555
8556 _ACEOF
8557 cat >>$CONFIG_STATUS <<\_ACEOF
8558 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8559   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8560   case $ac_file in
8561   - | *:- | *:-:* ) # input from stdin
8562         cat >$tmp/stdin
8563         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8564         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8565   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8566         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8567   * )   ac_file_in=$ac_file.in ;;
8568   esac
8569
8570   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8571   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8572 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8573          X"$ac_file" : 'X\(//\)[^/]' \| \
8574          X"$ac_file" : 'X\(//\)$' \| \
8575          X"$ac_file" : 'X\(/\)' \| \
8576          .     : '\(.\)' 2>/dev/null ||
8577 echo X"$ac_file" |
8578     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8579           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8580           /^X\(\/\/\)$/{ s//\1/; q; }
8581           /^X\(\/\).*/{ s//\1/; q; }
8582           s/.*/./; q'`
8583   { if $as_mkdir_p; then
8584     mkdir -p "$ac_dir"
8585   else
8586     as_dir="$ac_dir"
8587     as_dirs=
8588     while test ! -d "$as_dir"; do
8589       as_dirs="$as_dir $as_dirs"
8590       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8591 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8592          X"$as_dir" : 'X\(//\)[^/]' \| \
8593          X"$as_dir" : 'X\(//\)$' \| \
8594          X"$as_dir" : 'X\(/\)' \| \
8595          .     : '\(.\)' 2>/dev/null ||
8596 echo X"$as_dir" |
8597     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8598           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8599           /^X\(\/\/\)$/{ s//\1/; q; }
8600           /^X\(\/\).*/{ s//\1/; q; }
8601           s/.*/./; q'`
8602     done
8603     test ! -n "$as_dirs" || mkdir $as_dirs
8604   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8605 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8606    { (exit 1); exit 1; }; }; }
8607
8608   ac_builddir=.
8609
8610 if test "$ac_dir" != .; then
8611   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8612   # A "../" for each directory in $ac_dir_suffix.
8613   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8614 else
8615   ac_dir_suffix= ac_top_builddir=
8616 fi
8617
8618 case $srcdir in
8619   .)  # No --srcdir option.  We are building in place.
8620     ac_srcdir=.
8621     if test -z "$ac_top_builddir"; then
8622        ac_top_srcdir=.
8623     else
8624        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8625     fi ;;
8626   [\\/]* | ?:[\\/]* )  # Absolute path.
8627     ac_srcdir=$srcdir$ac_dir_suffix;
8628     ac_top_srcdir=$srcdir ;;
8629   *) # Relative path.
8630     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8631     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8632 esac
8633
8634 # Do not use `cd foo && pwd` to compute absolute paths, because
8635 # the directories may not exist.
8636 case `pwd` in
8637 .) ac_abs_builddir="$ac_dir";;
8638 *)
8639   case "$ac_dir" in
8640   .) ac_abs_builddir=`pwd`;;
8641   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8642   *) ac_abs_builddir=`pwd`/"$ac_dir";;
8643   esac;;
8644 esac
8645 case $ac_abs_builddir in
8646 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8647 *)
8648   case ${ac_top_builddir}. in
8649   .) ac_abs_top_builddir=$ac_abs_builddir;;
8650   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8651   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8652   esac;;
8653 esac
8654 case $ac_abs_builddir in
8655 .) ac_abs_srcdir=$ac_srcdir;;
8656 *)
8657   case $ac_srcdir in
8658   .) ac_abs_srcdir=$ac_abs_builddir;;
8659   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8660   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8661   esac;;
8662 esac
8663 case $ac_abs_builddir in
8664 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8665 *)
8666   case $ac_top_srcdir in
8667   .) ac_abs_top_srcdir=$ac_abs_builddir;;
8668   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8669   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8670   esac;;
8671 esac
8672
8673
8674   case $INSTALL in
8675   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8676   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8677   esac
8678
8679   if test x"$ac_file" != x-; then
8680     { echo "$as_me:$LINENO: creating $ac_file" >&5
8681 echo "$as_me: creating $ac_file" >&6;}
8682     rm -f "$ac_file"
8683   fi
8684   # Let's still pretend it is `configure' which instantiates (i.e., don't
8685   # use $as_me), people would be surprised to read:
8686   #    /* config.h.  Generated by config.status.  */
8687   if test x"$ac_file" = x-; then
8688     configure_input=
8689   else
8690     configure_input="$ac_file.  "
8691   fi
8692   configure_input=$configure_input"Generated from `echo $ac_file_in |
8693                                      sed 's,.*/,,'` by configure."
8694
8695   # First look for the input files in the build tree, otherwise in the
8696   # src tree.
8697   ac_file_inputs=`IFS=:
8698     for f in $ac_file_in; do
8699       case $f in
8700       -) echo $tmp/stdin ;;
8701       [\\/$]*)
8702          # Absolute (can't be DOS-style, as IFS=:)
8703          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8704 echo "$as_me: error: cannot find input file: $f" >&2;}
8705    { (exit 1); exit 1; }; }
8706          echo "$f";;
8707       *) # Relative
8708          if test -f "$f"; then
8709            # Build tree
8710            echo "$f"
8711          elif test -f "$srcdir/$f"; then
8712            # Source tree
8713            echo "$srcdir/$f"
8714          else
8715            # /dev/null tree
8716            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8717 echo "$as_me: error: cannot find input file: $f" >&2;}
8718    { (exit 1); exit 1; }; }
8719          fi;;
8720       esac
8721     done` || { (exit 1); exit 1; }
8722 _ACEOF
8723 cat >>$CONFIG_STATUS <<_ACEOF
8724   sed "$ac_vpsub
8725 $extrasub
8726 _ACEOF
8727 cat >>$CONFIG_STATUS <<\_ACEOF
8728 :t
8729 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8730 s,@configure_input@,$configure_input,;t t
8731 s,@srcdir@,$ac_srcdir,;t t
8732 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8733 s,@top_srcdir@,$ac_top_srcdir,;t t
8734 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8735 s,@builddir@,$ac_builddir,;t t
8736 s,@abs_builddir@,$ac_abs_builddir,;t t
8737 s,@top_builddir@,$ac_top_builddir,;t t
8738 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8739 s,@INSTALL@,$ac_INSTALL,;t t
8740 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8741   rm -f $tmp/stdin
8742   if test x"$ac_file" != x-; then
8743     mv $tmp/out $ac_file
8744   else
8745     cat $tmp/out
8746     rm -f $tmp/out
8747   fi
8748
8749 done
8750 _ACEOF
8751 cat >>$CONFIG_STATUS <<\_ACEOF
8752
8753 #
8754 # CONFIG_HEADER section.
8755 #
8756
8757 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8758 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8759 #
8760 # ac_d sets the value in "#define NAME VALUE" lines.
8761 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
8762 ac_dB='[         ].*$,\1#\2'
8763 ac_dC=' '
8764 ac_dD=',;t'
8765 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8766 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
8767 ac_uB='$,\1#\2define\3'
8768 ac_uC=' '
8769 ac_uD=',;t'
8770
8771 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8772   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8773   case $ac_file in
8774   - | *:- | *:-:* ) # input from stdin
8775         cat >$tmp/stdin
8776         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8777         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8778   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8779         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8780   * )   ac_file_in=$ac_file.in ;;
8781   esac
8782
8783   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8784 echo "$as_me: creating $ac_file" >&6;}
8785
8786   # First look for the input files in the build tree, otherwise in the
8787   # src tree.
8788   ac_file_inputs=`IFS=:
8789     for f in $ac_file_in; do
8790       case $f in
8791       -) echo $tmp/stdin ;;
8792       [\\/$]*)
8793          # Absolute (can't be DOS-style, as IFS=:)
8794          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8795 echo "$as_me: error: cannot find input file: $f" >&2;}
8796    { (exit 1); exit 1; }; }
8797          # Do quote $f, to prevent DOS paths from being IFS'd.
8798          echo "$f";;
8799       *) # Relative
8800          if test -f "$f"; then
8801            # Build tree
8802            echo "$f"
8803          elif test -f "$srcdir/$f"; then
8804            # Source tree
8805            echo "$srcdir/$f"
8806          else
8807            # /dev/null tree
8808            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8809 echo "$as_me: error: cannot find input file: $f" >&2;}
8810    { (exit 1); exit 1; }; }
8811          fi;;
8812       esac
8813     done` || { (exit 1); exit 1; }
8814   # Remove the trailing spaces.
8815   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
8816
8817 _ACEOF
8818
8819 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8820 # `conftest.undefs', that substitutes the proper values into
8821 # config.h.in to produce config.h.  The first handles `#define'
8822 # templates, and the second `#undef' templates.
8823 # And first: Protect against being on the right side of a sed subst in
8824 # config.status.  Protect against being in an unquoted here document
8825 # in config.status.
8826 rm -f conftest.defines conftest.undefs
8827 # Using a here document instead of a string reduces the quoting nightmare.
8828 # Putting comments in sed scripts is not portable.
8829 #
8830 # `end' is used to avoid that the second main sed command (meant for
8831 # 0-ary CPP macros) applies to n-ary macro definitions.
8832 # See the Autoconf documentation for `clear'.
8833 cat >confdef2sed.sed <<\_ACEOF
8834 s/[\\&,]/\\&/g
8835 s,[\\$`],\\&,g
8836 t clear
8837 : clear
8838 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8839 t end
8840 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8841 : end
8842 _ACEOF
8843 # If some macros were called several times there might be several times
8844 # the same #defines, which is useless.  Nevertheless, we may not want to
8845 # sort them, since we want the *last* AC-DEFINE to be honored.
8846 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8847 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8848 rm -f confdef2sed.sed
8849
8850 # This sed command replaces #undef with comments.  This is necessary, for
8851 # example, in the case of _POSIX_SOURCE, which is predefined and required
8852 # on some systems where configure will not decide to define it.
8853 cat >>conftest.undefs <<\_ACEOF
8854 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8855 _ACEOF
8856
8857 # Break up conftest.defines because some shells have a limit on the size
8858 # of here documents, and old seds have small limits too (100 cmds).
8859 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8860 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8861 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8862 echo '  :' >>$CONFIG_STATUS
8863 rm -f conftest.tail
8864 while grep . conftest.defines >/dev/null
8865 do
8866   # Write a limited-size here document to $tmp/defines.sed.
8867   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8868   # Speed up: don't consider the non `#define' lines.
8869   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
8870   # Work around the forget-to-reset-the-flag bug.
8871   echo 't clr' >>$CONFIG_STATUS
8872   echo ': clr' >>$CONFIG_STATUS
8873   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8874   echo 'CEOF
8875   sed -f $tmp/defines.sed $tmp/in >$tmp/out
8876   rm -f $tmp/in
8877   mv $tmp/out $tmp/in
8878 ' >>$CONFIG_STATUS
8879   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8880   rm -f conftest.defines
8881   mv conftest.tail conftest.defines
8882 done
8883 rm -f conftest.defines
8884 echo '  fi # grep' >>$CONFIG_STATUS
8885 echo >>$CONFIG_STATUS
8886
8887 # Break up conftest.undefs because some shells have a limit on the size
8888 # of here documents, and old seds have small limits too (100 cmds).
8889 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
8890 rm -f conftest.tail
8891 while grep . conftest.undefs >/dev/null
8892 do
8893   # Write a limited-size here document to $tmp/undefs.sed.
8894   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8895   # Speed up: don't consider the non `#undef'
8896   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
8897   # Work around the forget-to-reset-the-flag bug.
8898   echo 't clr' >>$CONFIG_STATUS
8899   echo ': clr' >>$CONFIG_STATUS
8900   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8901   echo 'CEOF
8902   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8903   rm -f $tmp/in
8904   mv $tmp/out $tmp/in
8905 ' >>$CONFIG_STATUS
8906   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8907   rm -f conftest.undefs
8908   mv conftest.tail conftest.undefs
8909 done
8910 rm -f conftest.undefs
8911
8912 cat >>$CONFIG_STATUS <<\_ACEOF
8913   # Let's still pretend it is `configure' which instantiates (i.e., don't
8914   # use $as_me), people would be surprised to read:
8915   #    /* config.h.  Generated by config.status.  */
8916   if test x"$ac_file" = x-; then
8917     echo "/* Generated by configure.  */" >$tmp/config.h
8918   else
8919     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
8920   fi
8921   cat $tmp/in >>$tmp/config.h
8922   rm -f $tmp/in
8923   if test x"$ac_file" != x-; then
8924     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8925       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8926 echo "$as_me: $ac_file is unchanged" >&6;}
8927     else
8928       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8929 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8930          X"$ac_file" : 'X\(//\)[^/]' \| \
8931          X"$ac_file" : 'X\(//\)$' \| \
8932          X"$ac_file" : 'X\(/\)' \| \
8933          .     : '\(.\)' 2>/dev/null ||
8934 echo X"$ac_file" |
8935     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8936           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8937           /^X\(\/\/\)$/{ s//\1/; q; }
8938           /^X\(\/\).*/{ s//\1/; q; }
8939           s/.*/./; q'`
8940       { if $as_mkdir_p; then
8941     mkdir -p "$ac_dir"
8942   else
8943     as_dir="$ac_dir"
8944     as_dirs=
8945     while test ! -d "$as_dir"; do
8946       as_dirs="$as_dir $as_dirs"
8947       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8948 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8949          X"$as_dir" : 'X\(//\)[^/]' \| \
8950          X"$as_dir" : 'X\(//\)$' \| \
8951          X"$as_dir" : 'X\(/\)' \| \
8952          .     : '\(.\)' 2>/dev/null ||
8953 echo X"$as_dir" |
8954     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8955           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8956           /^X\(\/\/\)$/{ s//\1/; q; }
8957           /^X\(\/\).*/{ s//\1/; q; }
8958           s/.*/./; q'`
8959     done
8960     test ! -n "$as_dirs" || mkdir $as_dirs
8961   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8962 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8963    { (exit 1); exit 1; }; }; }
8964
8965       rm -f $ac_file
8966       mv $tmp/config.h $ac_file
8967     fi
8968   else
8969     cat $tmp/config.h
8970     rm -f $tmp/config.h
8971   fi
8972 done
8973 _ACEOF
8974 cat >>$CONFIG_STATUS <<\_ACEOF
8975
8976 #
8977 # CONFIG_COMMANDS section.
8978 #
8979 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8980   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8981   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8982   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8983 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8984          X"$ac_dest" : 'X\(//\)[^/]' \| \
8985          X"$ac_dest" : 'X\(//\)$' \| \
8986          X"$ac_dest" : 'X\(/\)' \| \
8987          .     : '\(.\)' 2>/dev/null ||
8988 echo X"$ac_dest" |
8989     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8990           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8991           /^X\(\/\/\)$/{ s//\1/; q; }
8992           /^X\(\/\).*/{ s//\1/; q; }
8993           s/.*/./; q'`
8994   { if $as_mkdir_p; then
8995     mkdir -p "$ac_dir"
8996   else
8997     as_dir="$ac_dir"
8998     as_dirs=
8999     while test ! -d "$as_dir"; do
9000       as_dirs="$as_dir $as_dirs"
9001       as_dir=`(dirname "$as_dir") 2>/dev/null ||
9002 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9003          X"$as_dir" : 'X\(//\)[^/]' \| \
9004          X"$as_dir" : 'X\(//\)$' \| \
9005          X"$as_dir" : 'X\(/\)' \| \
9006          .     : '\(.\)' 2>/dev/null ||
9007 echo X"$as_dir" |
9008     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9009           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9010           /^X\(\/\/\)$/{ s//\1/; q; }
9011           /^X\(\/\).*/{ s//\1/; q; }
9012           s/.*/./; q'`
9013     done
9014     test ! -n "$as_dirs" || mkdir $as_dirs
9015   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9016 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9017    { (exit 1); exit 1; }; }; }
9018
9019   ac_builddir=.
9020
9021 if test "$ac_dir" != .; then
9022   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9023   # A "../" for each directory in $ac_dir_suffix.
9024   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9025 else
9026   ac_dir_suffix= ac_top_builddir=
9027 fi
9028
9029 case $srcdir in
9030   .)  # No --srcdir option.  We are building in place.
9031     ac_srcdir=.
9032     if test -z "$ac_top_builddir"; then
9033        ac_top_srcdir=.
9034     else
9035        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9036     fi ;;
9037   [\\/]* | ?:[\\/]* )  # Absolute path.
9038     ac_srcdir=$srcdir$ac_dir_suffix;
9039     ac_top_srcdir=$srcdir ;;
9040   *) # Relative path.
9041     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9042     ac_top_srcdir=$ac_top_builddir$srcdir ;;
9043 esac
9044
9045 # Do not use `cd foo && pwd` to compute absolute paths, because
9046 # the directories may not exist.
9047 case `pwd` in
9048 .) ac_abs_builddir="$ac_dir";;
9049 *)
9050   case "$ac_dir" in
9051   .) ac_abs_builddir=`pwd`;;
9052   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9053   *) ac_abs_builddir=`pwd`/"$ac_dir";;
9054   esac;;
9055 esac
9056 case $ac_abs_builddir in
9057 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9058 *)
9059   case ${ac_top_builddir}. in
9060   .) ac_abs_top_builddir=$ac_abs_builddir;;
9061   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9062   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9063   esac;;
9064 esac
9065 case $ac_abs_builddir in
9066 .) ac_abs_srcdir=$ac_srcdir;;
9067 *)
9068   case $ac_srcdir in
9069   .) ac_abs_srcdir=$ac_abs_builddir;;
9070   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9071   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9072   esac;;
9073 esac
9074 case $ac_abs_builddir in
9075 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9076 *)
9077   case $ac_top_srcdir in
9078   .) ac_abs_top_srcdir=$ac_abs_builddir;;
9079   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9080   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9081   esac;;
9082 esac
9083
9084
9085   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9086 echo "$as_me: executing $ac_dest commands" >&6;}
9087   case $ac_dest in
9088     default )
9089 case $CONFIG_FILES in *config.make*)
9090 echo "$config_vars" >> config.make;;
9091 esac
9092 test -d bits || mkdir bits ;;
9093   esac
9094 done
9095 _ACEOF
9096
9097 cat >>$CONFIG_STATUS <<\_ACEOF
9098
9099 { (exit 0); exit 0; }
9100 _ACEOF
9101 chmod +x $CONFIG_STATUS
9102 ac_clean_files=$ac_clean_files_save
9103
9104
9105 # configure is writing to config.log, and then calls config.status.
9106 # config.status does its own redirection, appending to config.log.
9107 # Unfortunately, on DOS this fails, as config.log is still kept open
9108 # by configure, so config.status won't be able to write to it; its
9109 # output is simply discarded.  So we exec the FD to /dev/null,
9110 # effectively closing config.log, so it can be properly (re)opened and
9111 # appended to by config.status.  When coming back to configure, we
9112 # need to make the FD available again.
9113 if test "$no_create" != yes; then
9114   ac_cs_success=:
9115   ac_config_status_args=
9116   test "$silent" = yes &&
9117     ac_config_status_args="$ac_config_status_args --quiet"
9118   exec 5>/dev/null
9119   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9120   exec 5>>config.log
9121   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9122   # would make configure fail if this is the last instruction.
9123   $ac_cs_success || { (exit 1); exit 1; }
9124 fi
9125
9126 #
9127 # CONFIG_SUBDIRS section.
9128 #
9129 if test "$no_recursion" != yes; then
9130
9131   # Remove --cache-file and --srcdir arguments so they do not pile up.
9132   ac_sub_configure_args=
9133   ac_prev=
9134   for ac_arg in $ac_configure_args; do
9135     if test -n "$ac_prev"; then
9136       ac_prev=
9137       continue
9138     fi
9139     case $ac_arg in
9140     -cache-file | --cache-file | --cache-fil | --cache-fi \
9141     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9142       ac_prev=cache_file ;;
9143     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9144     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9145     | --c=*)
9146       ;;
9147     --config-cache | -C)
9148       ;;
9149     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9150       ac_prev=srcdir ;;
9151     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9152       ;;
9153     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9154       ac_prev=prefix ;;
9155     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9156       ;;
9157     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9158     esac
9159   done
9160
9161   # Always prepend --prefix to ensure using the same prefix
9162   # in subdir configurations.
9163   ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9164
9165   ac_popdir=`pwd`
9166   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9167
9168     # Do not complain, so a configure script can configure whichever
9169     # parts of a large source tree are present.
9170     test -d $srcdir/$ac_dir || continue
9171
9172     { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9173 echo "$as_me: configuring in $ac_dir" >&6;}
9174     { if $as_mkdir_p; then
9175     mkdir -p "$ac_dir"
9176   else
9177     as_dir="$ac_dir"
9178     as_dirs=
9179     while test ! -d "$as_dir"; do
9180       as_dirs="$as_dir $as_dirs"
9181       as_dir=`(dirname "$as_dir") 2>/dev/null ||
9182 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9183          X"$as_dir" : 'X\(//\)[^/]' \| \
9184          X"$as_dir" : 'X\(//\)$' \| \
9185          X"$as_dir" : 'X\(/\)' \| \
9186          .     : '\(.\)' 2>/dev/null ||
9187 echo X"$as_dir" |
9188     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9189           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9190           /^X\(\/\/\)$/{ s//\1/; q; }
9191           /^X\(\/\).*/{ s//\1/; q; }
9192           s/.*/./; q'`
9193     done
9194     test ! -n "$as_dirs" || mkdir $as_dirs
9195   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9196 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9197    { (exit 1); exit 1; }; }; }
9198
9199     ac_builddir=.
9200
9201 if test "$ac_dir" != .; then
9202   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9203   # A "../" for each directory in $ac_dir_suffix.
9204   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9205 else
9206   ac_dir_suffix= ac_top_builddir=
9207 fi
9208
9209 case $srcdir in
9210   .)  # No --srcdir option.  We are building in place.
9211     ac_srcdir=.
9212     if test -z "$ac_top_builddir"; then
9213        ac_top_srcdir=.
9214     else
9215        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9216     fi ;;
9217   [\\/]* | ?:[\\/]* )  # Absolute path.
9218     ac_srcdir=$srcdir$ac_dir_suffix;
9219     ac_top_srcdir=$srcdir ;;
9220   *) # Relative path.
9221     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9222     ac_top_srcdir=$ac_top_builddir$srcdir ;;
9223 esac
9224
9225 # Do not use `cd foo && pwd` to compute absolute paths, because
9226 # the directories may not exist.
9227 case `pwd` in
9228 .) ac_abs_builddir="$ac_dir";;
9229 *)
9230   case "$ac_dir" in
9231   .) ac_abs_builddir=`pwd`;;
9232   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9233   *) ac_abs_builddir=`pwd`/"$ac_dir";;
9234   esac;;
9235 esac
9236 case $ac_abs_builddir in
9237 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9238 *)
9239   case ${ac_top_builddir}. in
9240   .) ac_abs_top_builddir=$ac_abs_builddir;;
9241   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9242   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9243   esac;;
9244 esac
9245 case $ac_abs_builddir in
9246 .) ac_abs_srcdir=$ac_srcdir;;
9247 *)
9248   case $ac_srcdir in
9249   .) ac_abs_srcdir=$ac_abs_builddir;;
9250   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9251   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9252   esac;;
9253 esac
9254 case $ac_abs_builddir in
9255 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9256 *)
9257   case $ac_top_srcdir in
9258   .) ac_abs_top_srcdir=$ac_abs_builddir;;
9259   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9260   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9261   esac;;
9262 esac
9263
9264
9265     cd $ac_dir
9266
9267     # Check for guested configure; otherwise get Cygnus style configure.
9268     if test -f $ac_srcdir/configure.gnu; then
9269       ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9270     elif test -f $ac_srcdir/configure; then
9271       ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9272     elif test -f $ac_srcdir/configure.in; then
9273       ac_sub_configure=$ac_configure
9274     else
9275       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9276 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9277       ac_sub_configure=
9278     fi
9279
9280     # The recursion is here.
9281     if test -n "$ac_sub_configure"; then
9282       # Make the cache file name correct relative to the subdirectory.
9283       case $cache_file in
9284       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9285       *) # Relative path.
9286         ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9287       esac
9288
9289       { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9290 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9291       # The eval makes quoting arguments work.
9292       eval $ac_sub_configure $ac_sub_configure_args \
9293            --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9294         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9295 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9296    { (exit 1); exit 1; }; }
9297     fi
9298
9299     cd $ac_popdir
9300   done
9301 fi
9302