2004-10-25 Roland McGrath <roland@frob.com>
[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 echo "$as_me:$LINENO: checking whether CFI directives are supported" >&5
6093 echo $ECHO_N "checking whether CFI directives are supported... $ECHO_C" >&6
6094 if test "${libc_cv_asm_cfi_directives+set}" = set; then
6095   echo $ECHO_N "(cached) $ECHO_C" >&6
6096 else
6097   cat > conftest.s <<EOF
6098         .text
6099         .type   func,@function
6100 func:
6101         .cfi_startproc
6102         .cfi_remember_state
6103         .cfi_rel_offset 1, 0
6104         .cfi_endproc
6105 EOF
6106 if { ac_try='${CC-cc} $ASFLAGS -c conftest.s 1>&5'
6107   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6108   (eval $ac_try) 2>&5
6109   ac_status=$?
6110   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6111   (exit $ac_status); }; }; then
6112   libc_cv_asm_cfi_directives=yes
6113 else
6114   libc_cv_asm_cfi_directives=no
6115 fi
6116 rm -f conftest*
6117 fi
6118 echo "$as_me:$LINENO: result: $libc_cv_asm_cfi_directives" >&5
6119 echo "${ECHO_T}$libc_cv_asm_cfi_directives" >&6
6120 if test $libc_cv_asm_cfi_directives = yes; then
6121   cat >>confdefs.h <<\_ACEOF
6122 #define HAVE_ASM_CFI_DIRECTIVES 1
6123 _ACEOF
6124
6125 fi
6126
6127 echo "$as_me:$LINENO: checking if -g produces usable source locations for assembler-with-cpp" >&5
6128 echo $ECHO_N "checking if -g produces usable source locations for assembler-with-cpp... $ECHO_C" >&6
6129 if test "${libc_cv_cpp_asm_debuginfo+set}" = set; then
6130   echo $ECHO_N "(cached) $ECHO_C" >&6
6131 else
6132   cat > conftest.S <<EOF
6133 #include "confdefs.h"
6134
6135 /* comment on
6136    two lines */
6137         ${libc_cv_dot_text}
6138         ${libc_cv_asm_global_directive} foo
6139 foo:
6140         /* Unfortunately this test only works for a real instruction,
6141            not for any of the machine-independent pseudo-ops.
6142            So we just have to assume everybody has a "nop".  */
6143         nop
6144         /* comment */
6145         nop
6146         /* comment */
6147         nop
6148 EOF
6149 if { ac_try='${CC-cc} $CPPFLAGS $ASFLAGS -g -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); }; } && {
6155    ac_pattern='conftest\.S'
6156    { ac_try='readelf --debug-dump=line conftest.o |
6157                    grep $ac_pattern 1>&5'
6158   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6159   (eval $ac_try) 2>&5
6160   ac_status=$?
6161   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6162   (exit $ac_status); }; }
6163   }; then
6164   libc_cv_cpp_asm_debuginfo=yes
6165 else
6166   libc_cv_cpp_asm_debuginfo=no
6167 fi
6168 rm -f conftest*
6169 fi
6170 echo "$as_me:$LINENO: result: $libc_cv_cpp_asm_debuginfo" >&5
6171 echo "${ECHO_T}$libc_cv_cpp_asm_debuginfo" >&6
6172 if test $libc_cv_cpp_asm_debuginfo = yes; then
6173   cat >>confdefs.h <<\_ACEOF
6174 #define HAVE_CPP_ASM_DEBUGINFO 1
6175 _ACEOF
6176
6177 fi
6178
6179 echo "$as_me:$LINENO: checking for ld --no-whole-archive" >&5
6180 echo $ECHO_N "checking for ld --no-whole-archive... $ECHO_C" >&6
6181 if test "${libc_cv_ld_no_whole_archive+set}" = set; then
6182   echo $ECHO_N "(cached) $ECHO_C" >&6
6183 else
6184   cat > conftest.c <<\EOF
6185 _start () {}
6186 int __eh_pc;
6187 __throw () {}
6188 EOF
6189 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6190                             -nostdlib -nostartfiles -Wl,--no-whole-archive
6191                             -o conftest conftest.c 1>&5'
6192   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6193   (eval $ac_try) 2>&5
6194   ac_status=$?
6195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6196   (exit $ac_status); }; }; then
6197   libc_cv_ld_no_whole_archive=yes
6198 else
6199   libc_cv_ld_no_whole_archive=no
6200 fi
6201 rm -f conftest*
6202 fi
6203 echo "$as_me:$LINENO: result: $libc_cv_ld_no_whole_archive" >&5
6204 echo "${ECHO_T}$libc_cv_ld_no_whole_archive" >&6
6205 if test $libc_cv_ld_no_whole_archive = yes; then
6206   no_whole_archive=-Wl,--no-whole-archive
6207 fi
6208
6209 echo "$as_me:$LINENO: checking for gcc -fexceptions" >&5
6210 echo $ECHO_N "checking for gcc -fexceptions... $ECHO_C" >&6
6211 if test "${libc_cv_gcc_exceptions+set}" = set; then
6212   echo $ECHO_N "(cached) $ECHO_C" >&6
6213 else
6214   cat > conftest.c <<\EOF
6215 _start () {}
6216 int __eh_pc;
6217 __throw () {}
6218 EOF
6219 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS
6220                             -nostdlib -nostartfiles -fexceptions
6221                             -o conftest conftest.c 1>&5'
6222   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6223   (eval $ac_try) 2>&5
6224   ac_status=$?
6225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6226   (exit $ac_status); }; }; then
6227   libc_cv_gcc_exceptions=yes
6228 else
6229   libc_cv_gcc_exceptions=no
6230 fi
6231 rm -f conftest*
6232 fi
6233 echo "$as_me:$LINENO: result: $libc_cv_gcc_exceptions" >&5
6234 echo "${ECHO_T}$libc_cv_gcc_exceptions" >&6
6235 if test $libc_cv_gcc_exceptions = yes; then
6236   exceptions=-fexceptions
6237 fi
6238
6239 if test "$host_cpu" = powerpc ; then
6240 # Check for a bug present in at least versions 2.8.x of GCC
6241 # and versions 1.0.x of EGCS.
6242 echo "$as_me:$LINENO: checking whether clobbering cr0 causes problems" >&5
6243 echo $ECHO_N "checking whether clobbering cr0 causes problems... $ECHO_C" >&6
6244 if test "${libc_cv_c_asmcr0_bug+set}" = set; then
6245   echo $ECHO_N "(cached) $ECHO_C" >&6
6246 else
6247   cat >conftest.$ac_ext <<_ACEOF
6248 /* confdefs.h.  */
6249 _ACEOF
6250 cat confdefs.h >>conftest.$ac_ext
6251 cat >>conftest.$ac_ext <<_ACEOF
6252 /* end confdefs.h.  */
6253 int tester(int x) { asm ("" : : : "cc"); return x & 123; }
6254 int
6255 main ()
6256 {
6257
6258   ;
6259   return 0;
6260 }
6261 _ACEOF
6262 rm -f conftest.$ac_objext
6263 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6264   (eval $ac_compile) 2>conftest.er1
6265   ac_status=$?
6266   grep -v '^ *+' conftest.er1 >conftest.err
6267   rm -f conftest.er1
6268   cat conftest.err >&5
6269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6270   (exit $ac_status); } &&
6271          { ac_try='test -z "$ac_c_werror_flag"
6272                          || test ! -s conftest.err'
6273   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6274   (eval $ac_try) 2>&5
6275   ac_status=$?
6276   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6277   (exit $ac_status); }; } &&
6278          { ac_try='test -s conftest.$ac_objext'
6279   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6280   (eval $ac_try) 2>&5
6281   ac_status=$?
6282   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6283   (exit $ac_status); }; }; then
6284   libc_cv_c_asmcr0_bug='no'
6285 else
6286   echo "$as_me: failed program was:" >&5
6287 sed 's/^/| /' conftest.$ac_ext >&5
6288
6289 libc_cv_c_asmcr0_bug='yes'
6290 fi
6291 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6292 fi
6293 echo "$as_me:$LINENO: result: $libc_cv_c_asmcr0_bug" >&5
6294 echo "${ECHO_T}$libc_cv_c_asmcr0_bug" >&6
6295 if test "$libc_cv_c_asmcr0_bug" != 'no'; then
6296   cat >>confdefs.h <<\_ACEOF
6297 #define BROKEN_PPC_ASM_CR0 1
6298 _ACEOF
6299
6300 fi
6301 fi
6302
6303 echo "$as_me:$LINENO: checking for DWARF2 unwind info support" >&5
6304 echo $ECHO_N "checking for DWARF2 unwind info support... $ECHO_C" >&6
6305 if test "${libc_cv_gcc_dwarf2_unwind_info+set}" = set; then
6306   echo $ECHO_N "(cached) $ECHO_C" >&6
6307 else
6308   cat > conftest.c <<EOF
6309 #line $LINENO "configure"
6310 static char *__EH_FRAME_BEGIN__;
6311 _start ()
6312 {
6313 #ifdef CHECK__register_frame
6314   __register_frame (__EH_FRAME_BEGIN__);
6315   __deregister_frame (__EH_FRAME_BEGIN__);
6316 #endif
6317 #ifdef CHECK__register_frame_info
6318   __register_frame_info (__EH_FRAME_BEGIN__);
6319   __deregister_frame_info (__EH_FRAME_BEGIN__);
6320 #endif
6321 }
6322 int __eh_pc;
6323 __throw () {}
6324 /* FIXME: this is fragile.  */
6325 malloc () {}
6326 strcmp () {}
6327 strlen () {}
6328 memcpy () {}
6329 memset () {}
6330 free () {}
6331 abort () {}
6332 __bzero () {}
6333 dl_iterate_phdr () {}
6334 EOF
6335 libc_unwind_check="${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame_info \
6336                             $LDFLAGS \
6337                             -nostdlib -nostartfiles -o conftest conftest.c \
6338                             -lgcc"
6339 # Some platforms' specs put -lgcc first.  The second one doesn't hurt.
6340 if { ac_try='$libc_unwind_check >&5'
6341   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6342   (eval $ac_try) 2>&5
6343   ac_status=$?
6344   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6345   (exit $ac_status); }; } ||
6346    { ac_try='$libc_unwind_check -lgcc_eh -lgcc >&5'
6347   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6348   (eval $ac_try) 2>&5
6349   ac_status=$?
6350   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6351   (exit $ac_status); }; }
6352 then
6353   if $libc_unwind_check -v 2>&1 >/dev/null \
6354      | grep -- --eh-frame-hdr 2>&1 >/dev/null; then
6355     libc_cv_gcc_dwarf2_unwind_info=no_registry_needed
6356   else
6357     libc_cv_gcc_dwarf2_unwind_info=static
6358   fi
6359 else
6360   libc_cv_gcc_dwarf2_unwind_info=no
6361 fi
6362 if test $libc_cv_gcc_dwarf2_unwind_info = no; then
6363   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -DCHECK__register_frame
6364                               $LDFLAGS -nostdlib -nostartfiles
6365                               -o conftest conftest.c -lgcc >&5'
6366   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6367   (eval $ac_try) 2>&5
6368   ac_status=$?
6369   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6370   (exit $ac_status); }; }; then
6371     libc_cv_gcc_dwarf2_unwind_info=yes
6372   else
6373     libc_cv_gcc_dwarf2_unwind_info=no
6374   fi
6375 fi
6376 rm -f conftest*
6377 fi
6378 echo "$as_me:$LINENO: result: $libc_cv_gcc_dwarf2_unwind_info" >&5
6379 echo "${ECHO_T}$libc_cv_gcc_dwarf2_unwind_info" >&6
6380 case $libc_cv_gcc_dwarf2_unwind_info in
6381 yes)
6382   cat >>confdefs.h <<\_ACEOF
6383 #define HAVE_DWARF2_UNWIND_INFO 1
6384 _ACEOF
6385
6386   ;;
6387 static)
6388   cat >>confdefs.h <<\_ACEOF
6389 #define HAVE_DWARF2_UNWIND_INFO 1
6390 _ACEOF
6391
6392   cat >>confdefs.h <<\_ACEOF
6393 #define HAVE_DWARF2_UNWIND_INFO_STATIC 1
6394 _ACEOF
6395
6396   ;;
6397 esac
6398
6399 echo "$as_me:$LINENO: checking for __builtin_expect" >&5
6400 echo $ECHO_N "checking for __builtin_expect... $ECHO_C" >&6
6401 if test "${libc_cv_gcc_builtin_expect+set}" = set; then
6402   echo $ECHO_N "(cached) $ECHO_C" >&6
6403 else
6404   cat > conftest.c <<EOF
6405 #line $LINENO "configure"
6406 int foo (int a)
6407 {
6408   a = __builtin_expect (a, 10);
6409   return a == 10 ? 0 : 1;
6410 }
6411 EOF
6412 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6413                             -o conftest conftest.c -lgcc >&5'
6414   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6415   (eval $ac_try) 2>&5
6416   ac_status=$?
6417   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6418   (exit $ac_status); }; }; then
6419   libc_cv_gcc_builtin_expect=yes
6420 else
6421   libc_cv_gcc_builtin_expect=no
6422 fi
6423 rm -f conftest*
6424 fi
6425 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_expect" >&5
6426 echo "${ECHO_T}$libc_cv_gcc_builtin_expect" >&6
6427 if test "$libc_cv_gcc_builtin_expect" = yes; then
6428   cat >>confdefs.h <<\_ACEOF
6429 #define HAVE_BUILTIN_EXPECT 1
6430 _ACEOF
6431
6432 fi
6433
6434 echo "$as_me:$LINENO: checking for __builtin_memset" >&5
6435 echo $ECHO_N "checking for __builtin_memset... $ECHO_C" >&6
6436 if test "${libc_cv_gcc_builtin_memset+set}" = set; then
6437   echo $ECHO_N "(cached) $ECHO_C" >&6
6438 else
6439   cat > conftest.c <<\EOF
6440 void zero (void *x)
6441 {
6442   __builtin_memset (x, 0, 1000);
6443 }
6444 EOF
6445 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "memset" > /dev/null'
6446   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6447   (eval $ac_try) 2>&5
6448   ac_status=$?
6449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6450   (exit $ac_status); }; };
6451 then
6452   libc_cv_gcc_builtin_memset=no
6453 else
6454   libc_cv_gcc_builtin_memset=yes
6455 fi
6456 rm -f conftest*
6457 fi
6458 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_memset" >&5
6459 echo "${ECHO_T}$libc_cv_gcc_builtin_memset" >&6
6460 if test "$libc_cv_gcc_builtin_memset" = yes ; then
6461   cat >>confdefs.h <<\_ACEOF
6462 #define HAVE_BUILTIN_MEMSET 1
6463 _ACEOF
6464
6465 fi
6466
6467 echo "$as_me:$LINENO: checking for redirection of built-in functions" >&5
6468 echo $ECHO_N "checking for redirection of built-in functions... $ECHO_C" >&6
6469 if test "${libc_cv_gcc_builtin_redirection+set}" = set; then
6470   echo $ECHO_N "(cached) $ECHO_C" >&6
6471 else
6472   cat > conftest.c <<\EOF
6473 extern char *strstr (const char *, const char *) __asm ("my_strstr");
6474 char *foo (const char *a, const char *b)
6475 {
6476   return __builtin_strstr (a, b);
6477 }
6478 EOF
6479 if { ac_try='${CC-cc} -O3 -S conftest.c -o - | fgrep "my_strstr" > /dev/null'
6480   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6481   (eval $ac_try) 2>&5
6482   ac_status=$?
6483   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6484   (exit $ac_status); }; };
6485 then
6486   libc_cv_gcc_builtin_redirection=yes
6487 else
6488   libc_cv_gcc_builtin_redirection=no
6489 fi
6490 rm -f conftest*
6491 fi
6492 echo "$as_me:$LINENO: result: $libc_cv_gcc_builtin_redirection" >&5
6493 echo "${ECHO_T}$libc_cv_gcc_builtin_redirection" >&6
6494 if test "$libc_cv_gcc_builtin_redirection" = yes ; then
6495   cat >>confdefs.h <<\_ACEOF
6496 #define HAVE_BUILTIN_REDIRECTION 1
6497 _ACEOF
6498
6499 fi
6500
6501 echo "$as_me:$LINENO: checking for local label subtraction" >&5
6502 echo $ECHO_N "checking for local label subtraction... $ECHO_C" >&6
6503 if test "${libc_cv_gcc_subtract_local_labels+set}" = set; then
6504   echo $ECHO_N "(cached) $ECHO_C" >&6
6505 else
6506   cat > conftest.c <<EOF
6507 #line $LINENO "configure"
6508 int foo (int a)
6509 {
6510   static const int ar[] = { &&l1 - &&l1, &&l2 - &&l1 };
6511   void *p = &&l1 + ar[a];
6512   goto *p;
6513  l1:
6514   return 1;
6515  l2:
6516   return 2;
6517 }
6518 EOF
6519 if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS -nostdlib -nostartfiles
6520                             -o conftest conftest.c -lgcc >&5'
6521   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6522   (eval $ac_try) 2>&5
6523   ac_status=$?
6524   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6525   (exit $ac_status); }; }; then
6526   libc_cv_gcc_subtract_local_labels=yes
6527 else
6528   libc_cv_gcc_subtract_local_labels=no
6529 fi
6530 rm -f conftest*
6531 fi
6532 echo "$as_me:$LINENO: result: $libc_cv_gcc_subtract_local_labels" >&5
6533 echo "${ECHO_T}$libc_cv_gcc_subtract_local_labels" >&6
6534 if test "$libc_cv_gcc_subtract_local_labels" = yes; then
6535   cat >>confdefs.h <<\_ACEOF
6536 #define HAVE_SUBTRACT_LOCAL_LABELS 1
6537 _ACEOF
6538
6539 fi
6540
6541 if test "x$use__thread" != xno; then
6542   echo "$as_me:$LINENO: checking for __thread" >&5
6543 echo $ECHO_N "checking for __thread... $ECHO_C" >&6
6544 if test "${libc_cv_gcc___thread+set}" = set; then
6545   echo $ECHO_N "(cached) $ECHO_C" >&6
6546 else
6547   cat > conftest.c <<\EOF
6548 __thread int a = 42;
6549 EOF
6550   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -c conftest.c >&5'
6551   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6552   (eval $ac_try) 2>&5
6553   ac_status=$?
6554   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6555   (exit $ac_status); }; }; then
6556     libc_cv_gcc___thread=yes
6557   else
6558     libc_cv_gcc___thread=no
6559   fi
6560   rm -f conftest*
6561 fi
6562 echo "$as_me:$LINENO: result: $libc_cv_gcc___thread" >&5
6563 echo "${ECHO_T}$libc_cv_gcc___thread" >&6
6564   if test "$libc_cv_gcc___thread" = yes; then
6565     cat >>confdefs.h <<\_ACEOF
6566 #define HAVE___THREAD 1
6567 _ACEOF
6568
6569   fi
6570 else
6571   libc_cv_gcc___thread=no
6572 fi
6573
6574 if test "$libc_cv_gcc___thread" = yes; then
6575     echo "$as_me:$LINENO: checking for tls_model attribute" >&5
6576 echo $ECHO_N "checking for tls_model attribute... $ECHO_C" >&6
6577 if test "${libc_cv_gcc_tls_model_attr+set}" = set; then
6578   echo $ECHO_N "(cached) $ECHO_C" >&6
6579 else
6580     cat > conftest.c <<\EOF
6581 extern __thread int a __attribute__((tls_model ("initial-exec")));
6582 EOF
6583   if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS -S -Werror conftest.c >&5'
6584   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6585   (eval $ac_try) 2>&5
6586   ac_status=$?
6587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6588   (exit $ac_status); }; }; then
6589     libc_cv_gcc_tls_model_attr=yes
6590   else
6591     libc_cv_gcc_tls_model_attr=no
6592   fi
6593   rm -f conftest*
6594 fi
6595 echo "$as_me:$LINENO: result: $libc_cv_gcc_tls_model_attr" >&5
6596 echo "${ECHO_T}$libc_cv_gcc_tls_model_attr" >&6
6597   if test "$libc_cv_gcc_tls_model_attr" = yes; then
6598     cat >>confdefs.h <<\_ACEOF
6599 #define HAVE_TLS_MODEL_ATTRIBUTE 1
6600 _ACEOF
6601
6602   fi
6603 fi
6604
6605 echo "$as_me:$LINENO: checking for libgd" >&5
6606 echo $ECHO_N "checking for libgd... $ECHO_C" >&6
6607 if test "$with_gd" != "no"; then
6608   old_CFLAGS="$CFLAGS"
6609   CFLAGS="$CFLAGS $libgd_include"
6610   old_LDFLAGS="$LDFLAGS"
6611   LDFLAGS="$LDFLAGS $libgd_ldflags"
6612   old_LIBS="$LIBS"
6613   LIBS="$LIBS -lgd -lpng -lz -lm"
6614   cat >conftest.$ac_ext <<_ACEOF
6615 /* confdefs.h.  */
6616 _ACEOF
6617 cat confdefs.h >>conftest.$ac_ext
6618 cat >>conftest.$ac_ext <<_ACEOF
6619 /* end confdefs.h.  */
6620 #include <gd.h>
6621 int
6622 main ()
6623 {
6624 gdImagePng (0, 0)
6625   ;
6626   return 0;
6627 }
6628 _ACEOF
6629 rm -f conftest.$ac_objext conftest$ac_exeext
6630 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6631   (eval $ac_link) 2>conftest.er1
6632   ac_status=$?
6633   grep -v '^ *+' conftest.er1 >conftest.err
6634   rm -f conftest.er1
6635   cat conftest.err >&5
6636   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6637   (exit $ac_status); } &&
6638          { ac_try='test -z "$ac_c_werror_flag"
6639                          || test ! -s conftest.err'
6640   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6641   (eval $ac_try) 2>&5
6642   ac_status=$?
6643   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6644   (exit $ac_status); }; } &&
6645          { ac_try='test -s conftest$ac_exeext'
6646   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6647   (eval $ac_try) 2>&5
6648   ac_status=$?
6649   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6650   (exit $ac_status); }; }; then
6651   LIBGD=yes
6652 else
6653   echo "$as_me: failed program was:" >&5
6654 sed 's/^/| /' conftest.$ac_ext >&5
6655
6656 LIBGD=no
6657 fi
6658 rm -f conftest.err conftest.$ac_objext \
6659       conftest$ac_exeext conftest.$ac_ext
6660   CFLAGS="$old_CFLAGS"
6661   LDFLAGS="$old_LDFLAGS"
6662   LIBS="$old_LIBS"
6663 else
6664   LIBGD=no
6665 fi
6666 echo "$as_me:$LINENO: result: $LIBGD" >&5
6667 echo "${ECHO_T}$LIBGD" >&6
6668
6669
6670 # SELinux detection
6671 if test x$with_selinux = xno ; then
6672   have_selinux=no;
6673 else
6674   # See if we have the SELinux library
6675   echo "$as_me:$LINENO: checking for is_selinux_enabled in -lselinux" >&5
6676 echo $ECHO_N "checking for is_selinux_enabled in -lselinux... $ECHO_C" >&6
6677 if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then
6678   echo $ECHO_N "(cached) $ECHO_C" >&6
6679 else
6680   ac_check_lib_save_LIBS=$LIBS
6681 LIBS="-lselinux  $LIBS"
6682 cat >conftest.$ac_ext <<_ACEOF
6683 /* confdefs.h.  */
6684 _ACEOF
6685 cat confdefs.h >>conftest.$ac_ext
6686 cat >>conftest.$ac_ext <<_ACEOF
6687 /* end confdefs.h.  */
6688
6689 /* Override any gcc2 internal prototype to avoid an error.  */
6690 #ifdef __cplusplus
6691 extern "C"
6692 #endif
6693 /* We use char because int might match the return type of a gcc2
6694    builtin and then its argument prototype would still apply.  */
6695 char is_selinux_enabled ();
6696 int
6697 main ()
6698 {
6699 is_selinux_enabled ();
6700   ;
6701   return 0;
6702 }
6703 _ACEOF
6704 rm -f conftest.$ac_objext conftest$ac_exeext
6705 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6706   (eval $ac_link) 2>conftest.er1
6707   ac_status=$?
6708   grep -v '^ *+' conftest.er1 >conftest.err
6709   rm -f conftest.er1
6710   cat conftest.err >&5
6711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6712   (exit $ac_status); } &&
6713          { ac_try='test -z "$ac_c_werror_flag"
6714                          || test ! -s conftest.err'
6715   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6716   (eval $ac_try) 2>&5
6717   ac_status=$?
6718   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6719   (exit $ac_status); }; } &&
6720          { ac_try='test -s conftest$ac_exeext'
6721   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6722   (eval $ac_try) 2>&5
6723   ac_status=$?
6724   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6725   (exit $ac_status); }; }; then
6726   ac_cv_lib_selinux_is_selinux_enabled=yes
6727 else
6728   echo "$as_me: failed program was:" >&5
6729 sed 's/^/| /' conftest.$ac_ext >&5
6730
6731 ac_cv_lib_selinux_is_selinux_enabled=no
6732 fi
6733 rm -f conftest.err conftest.$ac_objext \
6734       conftest$ac_exeext conftest.$ac_ext
6735 LIBS=$ac_check_lib_save_LIBS
6736 fi
6737 echo "$as_me:$LINENO: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5
6738 echo "${ECHO_T}$ac_cv_lib_selinux_is_selinux_enabled" >&6
6739 if test $ac_cv_lib_selinux_is_selinux_enabled = yes; then
6740   have_selinux=yes
6741 else
6742   have_selinux=no
6743 fi
6744
6745   # See if we have the SELinux header with the NSCD permissions in it.
6746   if test x$have_selinux = xyes ; then
6747     echo "$as_me:$LINENO: checking for NSCD Flask permissions in selinux/av_permissions.h" >&5
6748 echo $ECHO_N "checking for NSCD Flask permissions in selinux/av_permissions.h... $ECHO_C" >&6
6749     cat >conftest.$ac_ext <<_ACEOF
6750 /* confdefs.h.  */
6751 _ACEOF
6752 cat confdefs.h >>conftest.$ac_ext
6753 cat >>conftest.$ac_ext <<_ACEOF
6754 /* end confdefs.h.  */
6755 #include <selinux/av_permissions.h>
6756 int
6757 main ()
6758 {
6759 #ifdef NSCD__SHMEMHOST
6760                      return 0;
6761                      #else
6762                      #error NSCD__SHMEMHOST not defined
6763                      #endif
6764   ;
6765   return 0;
6766 }
6767 _ACEOF
6768 rm -f conftest.$ac_objext
6769 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6770   (eval $ac_compile) 2>conftest.er1
6771   ac_status=$?
6772   grep -v '^ *+' conftest.er1 >conftest.err
6773   rm -f conftest.er1
6774   cat conftest.err >&5
6775   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6776   (exit $ac_status); } &&
6777          { ac_try='test -z "$ac_c_werror_flag"
6778                          || test ! -s conftest.err'
6779   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6780   (eval $ac_try) 2>&5
6781   ac_status=$?
6782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6783   (exit $ac_status); }; } &&
6784          { ac_try='test -s conftest.$ac_objext'
6785   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6786   (eval $ac_try) 2>&5
6787   ac_status=$?
6788   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6789   (exit $ac_status); }; }; then
6790   have_selinux=yes
6791 else
6792   echo "$as_me: failed program was:" >&5
6793 sed 's/^/| /' conftest.$ac_ext >&5
6794
6795 have_selinux=no
6796 fi
6797 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6798     echo "$as_me:$LINENO: result: $have_selinux" >&5
6799 echo "${ECHO_T}$have_selinux" >&6
6800   fi
6801
6802   if test x$with_selinux = xyes ; then
6803     if test x$have_selinux = xno ; then
6804       { { echo "$as_me:$LINENO: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&5
6805 echo "$as_me: error: SELinux explicitly required, but sufficiently recent SELinux library not found" >&2;}
6806    { (exit 1); exit 1; }; }
6807     fi
6808   fi
6809 fi
6810 # Check if we're building with SELinux support.
6811 if test "x$have_selinux" = xyes; then
6812
6813 cat >>confdefs.h <<\_ACEOF
6814 #define HAVE_SELINUX 1
6815 _ACEOF
6816
6817 fi
6818
6819
6820
6821 echo "$as_me:$LINENO: checking for egrep" >&5
6822 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
6823 if test "${ac_cv_prog_egrep+set}" = set; then
6824   echo $ECHO_N "(cached) $ECHO_C" >&6
6825 else
6826   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
6827     then ac_cv_prog_egrep='grep -E'
6828     else ac_cv_prog_egrep='egrep'
6829     fi
6830 fi
6831 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
6832 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
6833  EGREP=$ac_cv_prog_egrep
6834
6835
6836 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6837 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6838 if test "${ac_cv_header_stdc+set}" = set; then
6839   echo $ECHO_N "(cached) $ECHO_C" >&6
6840 else
6841   cat >conftest.$ac_ext <<_ACEOF
6842 /* confdefs.h.  */
6843 _ACEOF
6844 cat confdefs.h >>conftest.$ac_ext
6845 cat >>conftest.$ac_ext <<_ACEOF
6846 /* end confdefs.h.  */
6847 #include <stdlib.h>
6848 #include <stdarg.h>
6849 #include <string.h>
6850 #include <float.h>
6851
6852 int
6853 main ()
6854 {
6855
6856   ;
6857   return 0;
6858 }
6859 _ACEOF
6860 rm -f conftest.$ac_objext
6861 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6862   (eval $ac_compile) 2>conftest.er1
6863   ac_status=$?
6864   grep -v '^ *+' conftest.er1 >conftest.err
6865   rm -f conftest.er1
6866   cat conftest.err >&5
6867   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6868   (exit $ac_status); } &&
6869          { ac_try='test -z "$ac_c_werror_flag"
6870                          || test ! -s conftest.err'
6871   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6872   (eval $ac_try) 2>&5
6873   ac_status=$?
6874   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6875   (exit $ac_status); }; } &&
6876          { ac_try='test -s conftest.$ac_objext'
6877   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6878   (eval $ac_try) 2>&5
6879   ac_status=$?
6880   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6881   (exit $ac_status); }; }; then
6882   ac_cv_header_stdc=yes
6883 else
6884   echo "$as_me: failed program was:" >&5
6885 sed 's/^/| /' conftest.$ac_ext >&5
6886
6887 ac_cv_header_stdc=no
6888 fi
6889 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6890
6891 if test $ac_cv_header_stdc = yes; then
6892   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6893   cat >conftest.$ac_ext <<_ACEOF
6894 /* confdefs.h.  */
6895 _ACEOF
6896 cat confdefs.h >>conftest.$ac_ext
6897 cat >>conftest.$ac_ext <<_ACEOF
6898 /* end confdefs.h.  */
6899 #include <string.h>
6900
6901 _ACEOF
6902 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6903   $EGREP "memchr" >/dev/null 2>&1; then
6904   :
6905 else
6906   ac_cv_header_stdc=no
6907 fi
6908 rm -f conftest*
6909
6910 fi
6911
6912 if test $ac_cv_header_stdc = yes; then
6913   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6914   cat >conftest.$ac_ext <<_ACEOF
6915 /* confdefs.h.  */
6916 _ACEOF
6917 cat confdefs.h >>conftest.$ac_ext
6918 cat >>conftest.$ac_ext <<_ACEOF
6919 /* end confdefs.h.  */
6920 #include <stdlib.h>
6921
6922 _ACEOF
6923 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6924   $EGREP "free" >/dev/null 2>&1; then
6925   :
6926 else
6927   ac_cv_header_stdc=no
6928 fi
6929 rm -f conftest*
6930
6931 fi
6932
6933 if test $ac_cv_header_stdc = yes; then
6934   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6935   if test "$cross_compiling" = yes; then
6936   :
6937 else
6938   cat >conftest.$ac_ext <<_ACEOF
6939 /* confdefs.h.  */
6940 _ACEOF
6941 cat confdefs.h >>conftest.$ac_ext
6942 cat >>conftest.$ac_ext <<_ACEOF
6943 /* end confdefs.h.  */
6944 #include <ctype.h>
6945 #if ((' ' & 0x0FF) == 0x020)
6946 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6947 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6948 #else
6949 # define ISLOWER(c) \
6950                    (('a' <= (c) && (c) <= 'i') \
6951                      || ('j' <= (c) && (c) <= 'r') \
6952                      || ('s' <= (c) && (c) <= 'z'))
6953 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6954 #endif
6955
6956 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6957 int
6958 main ()
6959 {
6960   int i;
6961   for (i = 0; i < 256; i++)
6962     if (XOR (islower (i), ISLOWER (i))
6963         || toupper (i) != TOUPPER (i))
6964       exit(2);
6965   exit (0);
6966 }
6967 _ACEOF
6968 rm -f conftest$ac_exeext
6969 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6970   (eval $ac_link) 2>&5
6971   ac_status=$?
6972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6973   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6974   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6975   (eval $ac_try) 2>&5
6976   ac_status=$?
6977   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6978   (exit $ac_status); }; }; then
6979   :
6980 else
6981   echo "$as_me: program exited with status $ac_status" >&5
6982 echo "$as_me: failed program was:" >&5
6983 sed 's/^/| /' conftest.$ac_ext >&5
6984
6985 ( exit $ac_status )
6986 ac_cv_header_stdc=no
6987 fi
6988 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6989 fi
6990 fi
6991 fi
6992 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6993 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6994 if test $ac_cv_header_stdc = yes; then
6995
6996 cat >>confdefs.h <<\_ACEOF
6997 #define STDC_HEADERS 1
6998 _ACEOF
6999
7000 fi
7001
7002 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7013                   inttypes.h stdint.h unistd.h
7014 do
7015 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7016 echo "$as_me:$LINENO: checking for $ac_header" >&5
7017 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7018 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7019   echo $ECHO_N "(cached) $ECHO_C" >&6
7020 else
7021   cat >conftest.$ac_ext <<_ACEOF
7022 /* confdefs.h.  */
7023 _ACEOF
7024 cat confdefs.h >>conftest.$ac_ext
7025 cat >>conftest.$ac_ext <<_ACEOF
7026 /* end confdefs.h.  */
7027 $ac_includes_default
7028
7029 #include <$ac_header>
7030 _ACEOF
7031 rm -f conftest.$ac_objext
7032 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7033   (eval $ac_compile) 2>conftest.er1
7034   ac_status=$?
7035   grep -v '^ *+' conftest.er1 >conftest.err
7036   rm -f conftest.er1
7037   cat conftest.err >&5
7038   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7039   (exit $ac_status); } &&
7040          { ac_try='test -z "$ac_c_werror_flag"
7041                          || test ! -s conftest.err'
7042   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7043   (eval $ac_try) 2>&5
7044   ac_status=$?
7045   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7046   (exit $ac_status); }; } &&
7047          { ac_try='test -s conftest.$ac_objext'
7048   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7049   (eval $ac_try) 2>&5
7050   ac_status=$?
7051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7052   (exit $ac_status); }; }; then
7053   eval "$as_ac_Header=yes"
7054 else
7055   echo "$as_me: failed program was:" >&5
7056 sed 's/^/| /' conftest.$ac_ext >&5
7057
7058 eval "$as_ac_Header=no"
7059 fi
7060 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7061 fi
7062 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7063 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7064 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7065   cat >>confdefs.h <<_ACEOF
7066 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7067 _ACEOF
7068
7069 fi
7070
7071 done
7072
7073
7074 echo "$as_me:$LINENO: checking for long double" >&5
7075 echo $ECHO_N "checking for long double... $ECHO_C" >&6
7076 if test "${ac_cv_type_long_double+set}" = set; then
7077   echo $ECHO_N "(cached) $ECHO_C" >&6
7078 else
7079   cat >conftest.$ac_ext <<_ACEOF
7080 /* confdefs.h.  */
7081 _ACEOF
7082 cat confdefs.h >>conftest.$ac_ext
7083 cat >>conftest.$ac_ext <<_ACEOF
7084 /* end confdefs.h.  */
7085 $ac_includes_default
7086 int
7087 main ()
7088 {
7089 if ((long double *) 0)
7090   return 0;
7091 if (sizeof (long double))
7092   return 0;
7093   ;
7094   return 0;
7095 }
7096 _ACEOF
7097 rm -f conftest.$ac_objext
7098 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7099   (eval $ac_compile) 2>conftest.er1
7100   ac_status=$?
7101   grep -v '^ *+' conftest.er1 >conftest.err
7102   rm -f conftest.er1
7103   cat conftest.err >&5
7104   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7105   (exit $ac_status); } &&
7106          { ac_try='test -z "$ac_c_werror_flag"
7107                          || test ! -s conftest.err'
7108   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7109   (eval $ac_try) 2>&5
7110   ac_status=$?
7111   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7112   (exit $ac_status); }; } &&
7113          { ac_try='test -s conftest.$ac_objext'
7114   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7115   (eval $ac_try) 2>&5
7116   ac_status=$?
7117   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7118   (exit $ac_status); }; }; then
7119   ac_cv_type_long_double=yes
7120 else
7121   echo "$as_me: failed program was:" >&5
7122 sed 's/^/| /' conftest.$ac_ext >&5
7123
7124 ac_cv_type_long_double=no
7125 fi
7126 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7127 fi
7128 echo "$as_me:$LINENO: result: $ac_cv_type_long_double" >&5
7129 echo "${ECHO_T}$ac_cv_type_long_double" >&6
7130
7131 echo "$as_me:$LINENO: checking size of long double" >&5
7132 echo $ECHO_N "checking size of long double... $ECHO_C" >&6
7133 if test "${ac_cv_sizeof_long_double+set}" = set; then
7134   echo $ECHO_N "(cached) $ECHO_C" >&6
7135 else
7136   if test "$ac_cv_type_long_double" = yes; then
7137   # The cast to unsigned long works around a bug in the HP C Compiler
7138   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7139   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7140   # This bug is HP SR number 8606223364.
7141   if test "$cross_compiling" = yes; then
7142   # Depending upon the size, compute the lo and hi bounds.
7143 cat >conftest.$ac_ext <<_ACEOF
7144 /* confdefs.h.  */
7145 _ACEOF
7146 cat confdefs.h >>conftest.$ac_ext
7147 cat >>conftest.$ac_ext <<_ACEOF
7148 /* end confdefs.h.  */
7149 $ac_includes_default
7150 int
7151 main ()
7152 {
7153 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= 0)];
7154 test_array [0] = 0
7155
7156   ;
7157   return 0;
7158 }
7159 _ACEOF
7160 rm -f conftest.$ac_objext
7161 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7162   (eval $ac_compile) 2>conftest.er1
7163   ac_status=$?
7164   grep -v '^ *+' conftest.er1 >conftest.err
7165   rm -f conftest.er1
7166   cat conftest.err >&5
7167   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7168   (exit $ac_status); } &&
7169          { ac_try='test -z "$ac_c_werror_flag"
7170                          || test ! -s conftest.err'
7171   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7172   (eval $ac_try) 2>&5
7173   ac_status=$?
7174   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7175   (exit $ac_status); }; } &&
7176          { ac_try='test -s conftest.$ac_objext'
7177   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7178   (eval $ac_try) 2>&5
7179   ac_status=$?
7180   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7181   (exit $ac_status); }; }; then
7182   ac_lo=0 ac_mid=0
7183   while :; do
7184     cat >conftest.$ac_ext <<_ACEOF
7185 /* confdefs.h.  */
7186 _ACEOF
7187 cat confdefs.h >>conftest.$ac_ext
7188 cat >>conftest.$ac_ext <<_ACEOF
7189 /* end confdefs.h.  */
7190 $ac_includes_default
7191 int
7192 main ()
7193 {
7194 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7195 test_array [0] = 0
7196
7197   ;
7198   return 0;
7199 }
7200 _ACEOF
7201 rm -f conftest.$ac_objext
7202 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7203   (eval $ac_compile) 2>conftest.er1
7204   ac_status=$?
7205   grep -v '^ *+' conftest.er1 >conftest.err
7206   rm -f conftest.er1
7207   cat conftest.err >&5
7208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7209   (exit $ac_status); } &&
7210          { ac_try='test -z "$ac_c_werror_flag"
7211                          || test ! -s conftest.err'
7212   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7213   (eval $ac_try) 2>&5
7214   ac_status=$?
7215   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7216   (exit $ac_status); }; } &&
7217          { ac_try='test -s conftest.$ac_objext'
7218   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7219   (eval $ac_try) 2>&5
7220   ac_status=$?
7221   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7222   (exit $ac_status); }; }; then
7223   ac_hi=$ac_mid; break
7224 else
7225   echo "$as_me: failed program was:" >&5
7226 sed 's/^/| /' conftest.$ac_ext >&5
7227
7228 ac_lo=`expr $ac_mid + 1`
7229                     if test $ac_lo -le $ac_mid; then
7230                       ac_lo= ac_hi=
7231                       break
7232                     fi
7233                     ac_mid=`expr 2 '*' $ac_mid + 1`
7234 fi
7235 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7236   done
7237 else
7238   echo "$as_me: failed program was:" >&5
7239 sed 's/^/| /' conftest.$ac_ext >&5
7240
7241 cat >conftest.$ac_ext <<_ACEOF
7242 /* confdefs.h.  */
7243 _ACEOF
7244 cat confdefs.h >>conftest.$ac_ext
7245 cat >>conftest.$ac_ext <<_ACEOF
7246 /* end confdefs.h.  */
7247 $ac_includes_default
7248 int
7249 main ()
7250 {
7251 static int test_array [1 - 2 * !(((long) (sizeof (long double))) < 0)];
7252 test_array [0] = 0
7253
7254   ;
7255   return 0;
7256 }
7257 _ACEOF
7258 rm -f conftest.$ac_objext
7259 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7260   (eval $ac_compile) 2>conftest.er1
7261   ac_status=$?
7262   grep -v '^ *+' conftest.er1 >conftest.err
7263   rm -f conftest.er1
7264   cat conftest.err >&5
7265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7266   (exit $ac_status); } &&
7267          { ac_try='test -z "$ac_c_werror_flag"
7268                          || test ! -s conftest.err'
7269   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7270   (eval $ac_try) 2>&5
7271   ac_status=$?
7272   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7273   (exit $ac_status); }; } &&
7274          { ac_try='test -s conftest.$ac_objext'
7275   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7276   (eval $ac_try) 2>&5
7277   ac_status=$?
7278   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7279   (exit $ac_status); }; }; then
7280   ac_hi=-1 ac_mid=-1
7281   while :; do
7282     cat >conftest.$ac_ext <<_ACEOF
7283 /* confdefs.h.  */
7284 _ACEOF
7285 cat confdefs.h >>conftest.$ac_ext
7286 cat >>conftest.$ac_ext <<_ACEOF
7287 /* end confdefs.h.  */
7288 $ac_includes_default
7289 int
7290 main ()
7291 {
7292 static int test_array [1 - 2 * !(((long) (sizeof (long double))) >= $ac_mid)];
7293 test_array [0] = 0
7294
7295   ;
7296   return 0;
7297 }
7298 _ACEOF
7299 rm -f conftest.$ac_objext
7300 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7301   (eval $ac_compile) 2>conftest.er1
7302   ac_status=$?
7303   grep -v '^ *+' conftest.er1 >conftest.err
7304   rm -f conftest.er1
7305   cat conftest.err >&5
7306   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7307   (exit $ac_status); } &&
7308          { ac_try='test -z "$ac_c_werror_flag"
7309                          || test ! -s conftest.err'
7310   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7311   (eval $ac_try) 2>&5
7312   ac_status=$?
7313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7314   (exit $ac_status); }; } &&
7315          { ac_try='test -s conftest.$ac_objext'
7316   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7317   (eval $ac_try) 2>&5
7318   ac_status=$?
7319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7320   (exit $ac_status); }; }; then
7321   ac_lo=$ac_mid; break
7322 else
7323   echo "$as_me: failed program was:" >&5
7324 sed 's/^/| /' conftest.$ac_ext >&5
7325
7326 ac_hi=`expr '(' $ac_mid ')' - 1`
7327                        if test $ac_mid -le $ac_hi; then
7328                          ac_lo= ac_hi=
7329                          break
7330                        fi
7331                        ac_mid=`expr 2 '*' $ac_mid`
7332 fi
7333 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7334   done
7335 else
7336   echo "$as_me: failed program was:" >&5
7337 sed 's/^/| /' conftest.$ac_ext >&5
7338
7339 ac_lo= ac_hi=
7340 fi
7341 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7342 fi
7343 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7344 # Binary search between lo and hi bounds.
7345 while test "x$ac_lo" != "x$ac_hi"; do
7346   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
7347   cat >conftest.$ac_ext <<_ACEOF
7348 /* confdefs.h.  */
7349 _ACEOF
7350 cat confdefs.h >>conftest.$ac_ext
7351 cat >>conftest.$ac_ext <<_ACEOF
7352 /* end confdefs.h.  */
7353 $ac_includes_default
7354 int
7355 main ()
7356 {
7357 static int test_array [1 - 2 * !(((long) (sizeof (long double))) <= $ac_mid)];
7358 test_array [0] = 0
7359
7360   ;
7361   return 0;
7362 }
7363 _ACEOF
7364 rm -f conftest.$ac_objext
7365 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7366   (eval $ac_compile) 2>conftest.er1
7367   ac_status=$?
7368   grep -v '^ *+' conftest.er1 >conftest.err
7369   rm -f conftest.er1
7370   cat conftest.err >&5
7371   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7372   (exit $ac_status); } &&
7373          { ac_try='test -z "$ac_c_werror_flag"
7374                          || test ! -s conftest.err'
7375   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7376   (eval $ac_try) 2>&5
7377   ac_status=$?
7378   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7379   (exit $ac_status); }; } &&
7380          { ac_try='test -s conftest.$ac_objext'
7381   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7382   (eval $ac_try) 2>&5
7383   ac_status=$?
7384   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7385   (exit $ac_status); }; }; then
7386   ac_hi=$ac_mid
7387 else
7388   echo "$as_me: failed program was:" >&5
7389 sed 's/^/| /' conftest.$ac_ext >&5
7390
7391 ac_lo=`expr '(' $ac_mid ')' + 1`
7392 fi
7393 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7394 done
7395 case $ac_lo in
7396 ?*) ac_cv_sizeof_long_double=$ac_lo;;
7397 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7398 See \`config.log' for more details." >&5
7399 echo "$as_me: error: cannot compute sizeof (long double), 77
7400 See \`config.log' for more details." >&2;}
7401    { (exit 1); exit 1; }; } ;;
7402 esac
7403 else
7404   if test "$cross_compiling" = yes; then
7405   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
7406 See \`config.log' for more details." >&5
7407 echo "$as_me: error: cannot run test program while cross compiling
7408 See \`config.log' for more details." >&2;}
7409    { (exit 1); exit 1; }; }
7410 else
7411   cat >conftest.$ac_ext <<_ACEOF
7412 /* confdefs.h.  */
7413 _ACEOF
7414 cat confdefs.h >>conftest.$ac_ext
7415 cat >>conftest.$ac_ext <<_ACEOF
7416 /* end confdefs.h.  */
7417 $ac_includes_default
7418 long longval () { return (long) (sizeof (long double)); }
7419 unsigned long ulongval () { return (long) (sizeof (long double)); }
7420 #include <stdio.h>
7421 #include <stdlib.h>
7422 int
7423 main ()
7424 {
7425
7426   FILE *f = fopen ("conftest.val", "w");
7427   if (! f)
7428     exit (1);
7429   if (((long) (sizeof (long double))) < 0)
7430     {
7431       long i = longval ();
7432       if (i != ((long) (sizeof (long double))))
7433         exit (1);
7434       fprintf (f, "%ld\n", i);
7435     }
7436   else
7437     {
7438       unsigned long i = ulongval ();
7439       if (i != ((long) (sizeof (long double))))
7440         exit (1);
7441       fprintf (f, "%lu\n", i);
7442     }
7443   exit (ferror (f) || fclose (f) != 0);
7444
7445   ;
7446   return 0;
7447 }
7448 _ACEOF
7449 rm -f conftest$ac_exeext
7450 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7451   (eval $ac_link) 2>&5
7452   ac_status=$?
7453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7454   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7455   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7456   (eval $ac_try) 2>&5
7457   ac_status=$?
7458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7459   (exit $ac_status); }; }; then
7460   ac_cv_sizeof_long_double=`cat conftest.val`
7461 else
7462   echo "$as_me: program exited with status $ac_status" >&5
7463 echo "$as_me: failed program was:" >&5
7464 sed 's/^/| /' conftest.$ac_ext >&5
7465
7466 ( exit $ac_status )
7467 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long double), 77
7468 See \`config.log' for more details." >&5
7469 echo "$as_me: error: cannot compute sizeof (long double), 77
7470 See \`config.log' for more details." >&2;}
7471    { (exit 1); exit 1; }; }
7472 fi
7473 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7474 fi
7475 fi
7476 rm -f conftest.val
7477 else
7478   ac_cv_sizeof_long_double=0
7479 fi
7480 fi
7481 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_double" >&5
7482 echo "${ECHO_T}$ac_cv_sizeof_long_double" >&6
7483 cat >>confdefs.h <<_ACEOF
7484 #define SIZEOF_LONG_DOUBLE $ac_cv_sizeof_long_double
7485 _ACEOF
7486
7487
7488 sizeof_long_double=$ac_cv_sizeof_long_double
7489
7490
7491 ### End of automated tests.
7492 ### Now run sysdeps configure fragments.
7493
7494 # They also can set these variables.
7495 use_ldconfig=no
7496 ldd_rewrite_script=no
7497 libc_cv_sysconfdir=$sysconfdir
7498 libc_cv_gcc_unwind_find_fde=no
7499 libc_cv_idn=no
7500
7501 # Iterate over all the sysdep directories we will use, running their
7502 # configure fragments, and looking for a uname implementation.
7503 uname=
7504 for dir in $sysnames; do
7505   case $dir in
7506     /*) dest=$dir ;;
7507     *)  dest=$srcdir/$dir ;;
7508   esac
7509   if test -r $dest/configure; then
7510     echo "$as_me:$LINENO: result: running configure fragment for $dir" >&5
7511 echo "${ECHO_T}running configure fragment for $dir" >&6
7512     . $dest/configure
7513   fi
7514
7515   if test -z "$uname"; then
7516     if test -r $dest/uname.c ||
7517        test -r $dest/uname.S ||
7518        { test -r $dest/syscalls.list &&
7519          grep '^uname[  ]' $dest/syscalls.list >/dev/null; }; then
7520       uname=$dir
7521     fi
7522   fi
7523 done
7524
7525 if test x$libc_cv_gcc_unwind_find_fde = xyes; then
7526   cat >>confdefs.h <<\_ACEOF
7527 #define EXPORT_UNWIND_FIND_FDE 1
7528 _ACEOF
7529
7530 fi
7531
7532
7533 # If we will use the generic uname implementation, we must figure out what
7534 # it will say by examining the system, and write the results in config-name.h.
7535 if test "$uname" = "sysdeps/generic"; then
7536
7537   uname_sysname=`echo $config_os | sed 's/[0-9.]*$//'`
7538   if test $uname_sysname != $config_os; then
7539     config_release=`echo $config_os | sed s/$uname_sysname//`
7540   fi
7541
7542   echo "$as_me:$LINENO: checking OS release for uname" >&5
7543 echo $ECHO_N "checking OS release for uname... $ECHO_C" >&6
7544 if test "${libc_cv_uname_release+set}" = set; then
7545   echo $ECHO_N "(cached) $ECHO_C" >&6
7546 else
7547       if test -r /vmunix; then
7548       kernel_id=`strings /vmunix | grep UNIX`
7549     elif test -r /dynix; then
7550       kernel_id=`strings /dynix | grep DYNIX`
7551     else
7552       kernel_id=
7553     fi
7554
7555   kernel_release=`echo "$kernel_id" | sed 's/^[^0-9.]*\([0-9.]*\).*$/\1/'`
7556   if test x`echo "$config_release" | sed "s/^$kernel_release//"` \
7557          != x$config_release; then
7558     # The configuration release is a substring of the kernel release.
7559     libc_cv_uname_release=$kernel_release
7560   elif test x$config_release != x; then
7561     libc_cv_uname_release=$config_release
7562   elif test x$kernel_release != x; then
7563     libc_cv_uname_release=$kernel_release
7564   else
7565     libc_cv_uname_release=unknown
7566   fi
7567 fi
7568 echo "$as_me:$LINENO: result: $libc_cv_uname_release" >&5
7569 echo "${ECHO_T}$libc_cv_uname_release" >&6
7570   uname_release="$libc_cv_uname_release"
7571
7572   echo "$as_me:$LINENO: checking OS version for uname" >&5
7573 echo $ECHO_N "checking OS version for uname... $ECHO_C" >&6
7574 if test "${libc_cv_uname_version+set}" = set; then
7575   echo $ECHO_N "(cached) $ECHO_C" >&6
7576 else
7577       if test -r /vmunix; then
7578       kernel_id=`strings /vmunix | grep UNIX`
7579     elif test -r /dynix; then
7580       kernel_id=`strings /dynix | grep DYNIX`
7581     else
7582       kernel_id=
7583     fi
7584
7585   kernel_version=`echo "$kernel_id" | sed 's/^[^#]*#\([0-9]*\).*$/\1/'`
7586   if test -n "$kernel_version"; then
7587     libc_cv_uname_version="$kernel_version"
7588   else
7589     libc_cv_uname_version=unknown
7590   fi
7591 fi
7592 echo "$as_me:$LINENO: result: $libc_cv_uname_version" >&5
7593 echo "${ECHO_T}$libc_cv_uname_version" >&6
7594   uname_version="$libc_cv_uname_version"
7595
7596     config_uname=config-name.h:config-name.in
7597 else
7598   # For non-generic uname, we don't need to create config-name.h at all.
7599   config_uname=
7600 fi
7601
7602 cat >>confdefs.h <<\_ACEOF
7603 #define USE_IN_LIBIO 1
7604 _ACEOF
7605
7606
7607 # Test for old glibc 2.0.x headers so that they can be removed properly
7608 # Search only in includedir.
7609 echo "$as_me:$LINENO: checking for old glibc 2.0.x headers" >&5
7610 echo $ECHO_N "checking for old glibc 2.0.x headers... $ECHO_C" >&6
7611 if eval test -f "${includedir}/elfclass.h" -a -f "${includedir}/fcntlbits.h"
7612 then
7613   old_glibc_headers=yes
7614 else
7615   old_glibc_headers=no
7616 fi
7617 echo "$as_me:$LINENO: result: $old_glibc_headers" >&5
7618 echo "${ECHO_T}$old_glibc_headers" >&6
7619 if test ${old_glibc_headers} = yes; then
7620   { echo "$as_me:$LINENO: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&5
7621 echo "$as_me: WARNING: *** During \"make install\" old headers from glibc 2.0.x will" >&2;}
7622   { echo "$as_me:$LINENO: WARNING: *** be removed." >&5
7623 echo "$as_me: WARNING: *** be removed." >&2;}
7624 fi
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637 if test $gnu_ld = yes; then
7638   cat >>confdefs.h <<\_ACEOF
7639 #define HAVE_GNU_LD 1
7640 _ACEOF
7641
7642 fi
7643 if test $gnu_as = yes; then
7644   cat >>confdefs.h <<\_ACEOF
7645 #define HAVE_GNU_AS 1
7646 _ACEOF
7647
7648 fi
7649 if test $elf = yes; then
7650   cat >>confdefs.h <<\_ACEOF
7651 #define HAVE_ELF 1
7652 _ACEOF
7653
7654 fi
7655 if test $xcoff = yes; then
7656   cat >>confdefs.h <<\_ACEOF
7657 #define HAVE_XCOFF 1
7658 _ACEOF
7659
7660 fi
7661
7662
7663
7664 if test $shared = default; then
7665   if test $gnu_ld = yes; then
7666     shared=$elf
7667   else
7668     # For now we do not assume shared libs are available.  In future more
7669     # tests might become available.
7670     shared=no
7671   fi
7672 fi
7673
7674 if test x"$libc_cv_idn" = xyes; then
7675   cat >>confdefs.h <<\_ACEOF
7676 #define HAVE_LIBIDN 1
7677 _ACEOF
7678
7679 fi
7680
7681 echo "$as_me:$LINENO: checking whether -fPIC is default" >&5
7682 echo $ECHO_N "checking whether -fPIC is default... $ECHO_C" >&6
7683 if test "${pic_default+set}" = set; then
7684   echo $ECHO_N "(cached) $ECHO_C" >&6
7685 else
7686   pic_default=yes
7687 cat > conftest.c <<EOF
7688 #if defined __PIC__ || defined __pic__ || defined PIC || defined pic
7689 # error PIC is default.
7690 #endif
7691 EOF
7692 if eval "${CC-cc} -S conftest.c 2>&5 1>&5"; then
7693   pic_default=no
7694 fi
7695 rm -f conftest.*
7696 fi
7697 echo "$as_me:$LINENO: result: $pic_default" >&5
7698 echo "${ECHO_T}$pic_default" >&6
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709 case "$add_ons" in
7710   *door*) linux_doors=yes ;;
7711   *) linux_doors=no ;;
7712 esac
7713
7714
7715
7716
7717 if test "`(cd $srcdir; pwd)`" = "`pwd`"; then
7718   config_makefile=
7719 else
7720   config_makefile=Makefile
7721 fi
7722
7723 VERSION=`sed -n -e 's/^#define VERSION "\([^"]*\)"/\1/p' < $srcdir/version.h`
7724 RELEASE=`sed -n -e 's/^#define RELEASE "\([^"]*\)"/\1/p' < $srcdir/version.h`
7725
7726
7727
7728                               ac_config_files="$ac_config_files config.make ${config_makefile} ${config_uname}"
7729
7730           ac_config_commands="$ac_config_commands default"
7731
7732 cat >confcache <<\_ACEOF
7733 # This file is a shell script that caches the results of configure
7734 # tests run on this system so they can be shared between configure
7735 # scripts and configure runs, see configure's option --config-cache.
7736 # It is not useful on other systems.  If it contains results you don't
7737 # want to keep, you may remove or edit it.
7738 #
7739 # config.status only pays attention to the cache file if you give it
7740 # the --recheck option to rerun configure.
7741 #
7742 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7743 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7744 # following values.
7745
7746 _ACEOF
7747
7748 # The following way of writing the cache mishandles newlines in values,
7749 # but we know of no workaround that is simple, portable, and efficient.
7750 # So, don't put newlines in cache variables' values.
7751 # Ultrix sh set writes to stderr and can't be redirected directly,
7752 # and sets the high bit in the cache file unless we assign to the vars.
7753 {
7754   (set) 2>&1 |
7755     case `(ac_space=' '; set | grep ac_space) 2>&1` in
7756     *ac_space=\ *)
7757       # `set' does not quote correctly, so add quotes (double-quote
7758       # substitution turns \\\\ into \\, and sed turns \\ into \).
7759       sed -n \
7760         "s/'/'\\\\''/g;
7761           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7762       ;;
7763     *)
7764       # `set' quotes correctly as required by POSIX, so do not add quotes.
7765       sed -n \
7766         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7767       ;;
7768     esac;
7769 } |
7770   sed '
7771      t clear
7772      : clear
7773      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7774      t end
7775      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7776      : end' >>confcache
7777 if diff $cache_file confcache >/dev/null 2>&1; then :; else
7778   if test -w $cache_file; then
7779     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7780     cat confcache >$cache_file
7781   else
7782     echo "not updating unwritable cache $cache_file"
7783   fi
7784 fi
7785 rm -f confcache
7786
7787 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7788 # Let make expand exec_prefix.
7789 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7790
7791 # VPATH may cause trouble with some makes, so we remove $(srcdir),
7792 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7793 # trailing colons and then remove the whole line if VPATH becomes empty
7794 # (actually we leave an empty line to preserve line numbers).
7795 if test "x$srcdir" = x.; then
7796   ac_vpsub='/^[  ]*VPATH[        ]*=/{
7797 s/:*\$(srcdir):*/:/;
7798 s/:*\${srcdir}:*/:/;
7799 s/:*@srcdir@:*/:/;
7800 s/^\([^=]*=[     ]*\):*/\1/;
7801 s/:*$//;
7802 s/^[^=]*=[       ]*$//;
7803 }'
7804 fi
7805
7806 DEFS=-DHAVE_CONFIG_H
7807
7808 ac_libobjs=
7809 ac_ltlibobjs=
7810 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7811   # 1. Remove the extension, and $U if already installed.
7812   ac_i=`echo "$ac_i" |
7813          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
7814   # 2. Add them.
7815   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
7816   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
7817 done
7818 LIBOBJS=$ac_libobjs
7819
7820 LTLIBOBJS=$ac_ltlibobjs
7821
7822
7823
7824 : ${CONFIG_STATUS=./config.status}
7825 ac_clean_files_save=$ac_clean_files
7826 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7827 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
7828 echo "$as_me: creating $CONFIG_STATUS" >&6;}
7829 cat >$CONFIG_STATUS <<_ACEOF
7830 #! $SHELL
7831 # Generated by $as_me.
7832 # Run this file to recreate the current configuration.
7833 # Compiler output produced by configure, useful for debugging
7834 # configure, is in config.log if it exists.
7835
7836 debug=false
7837 ac_cs_recheck=false
7838 ac_cs_silent=false
7839 SHELL=\${CONFIG_SHELL-$SHELL}
7840 _ACEOF
7841
7842 cat >>$CONFIG_STATUS <<\_ACEOF
7843 ## --------------------- ##
7844 ## M4sh Initialization.  ##
7845 ## --------------------- ##
7846
7847 # Be Bourne compatible
7848 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7849   emulate sh
7850   NULLCMD=:
7851   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
7852   # is contrary to our usage.  Disable this feature.
7853   alias -g '${1+"$@"}'='"$@"'
7854 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7855   set -o posix
7856 fi
7857 DUALCASE=1; export DUALCASE # for MKS sh
7858
7859 # Support unset when possible.
7860 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7861   as_unset=unset
7862 else
7863   as_unset=false
7864 fi
7865
7866
7867 # Work around bugs in pre-3.0 UWIN ksh.
7868 $as_unset ENV MAIL MAILPATH
7869 PS1='$ '
7870 PS2='> '
7871 PS4='+ '
7872
7873 # NLS nuisances.
7874 for as_var in \
7875   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
7876   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
7877   LC_TELEPHONE LC_TIME
7878 do
7879   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
7880     eval $as_var=C; export $as_var
7881   else
7882     $as_unset $as_var
7883   fi
7884 done
7885
7886 # Required to use basename.
7887 if expr a : '\(a\)' >/dev/null 2>&1; then
7888   as_expr=expr
7889 else
7890   as_expr=false
7891 fi
7892
7893 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
7894   as_basename=basename
7895 else
7896   as_basename=false
7897 fi
7898
7899
7900 # Name of the executable.
7901 as_me=`$as_basename "$0" ||
7902 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7903          X"$0" : 'X\(//\)$' \| \
7904          X"$0" : 'X\(/\)$' \| \
7905          .     : '\(.\)' 2>/dev/null ||
7906 echo X/"$0" |
7907     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
7908           /^X\/\(\/\/\)$/{ s//\1/; q; }
7909           /^X\/\(\/\).*/{ s//\1/; q; }
7910           s/.*/./; q'`
7911
7912
7913 # PATH needs CR, and LINENO needs CR and PATH.
7914 # Avoid depending upon Character Ranges.
7915 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7916 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7917 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7918 as_cr_digits='0123456789'
7919 as_cr_alnum=$as_cr_Letters$as_cr_digits
7920
7921 # The user is always right.
7922 if test "${PATH_SEPARATOR+set}" != set; then
7923   echo "#! /bin/sh" >conf$$.sh
7924   echo  "exit 0"   >>conf$$.sh
7925   chmod +x conf$$.sh
7926   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
7927     PATH_SEPARATOR=';'
7928   else
7929     PATH_SEPARATOR=:
7930   fi
7931   rm -f conf$$.sh
7932 fi
7933
7934
7935   as_lineno_1=$LINENO
7936   as_lineno_2=$LINENO
7937   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7938   test "x$as_lineno_1" != "x$as_lineno_2" &&
7939   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
7940   # Find who we are.  Look in the path if we contain no path at all
7941   # relative or not.
7942   case $0 in
7943     *[\\/]* ) as_myself=$0 ;;
7944     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7945 for as_dir in $PATH
7946 do
7947   IFS=$as_save_IFS
7948   test -z "$as_dir" && as_dir=.
7949   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7950 done
7951
7952        ;;
7953   esac
7954   # We did not find ourselves, most probably we were run as `sh COMMAND'
7955   # in which case we are not to be found in the path.
7956   if test "x$as_myself" = x; then
7957     as_myself=$0
7958   fi
7959   if test ! -f "$as_myself"; then
7960     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
7961 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
7962    { (exit 1); exit 1; }; }
7963   fi
7964   case $CONFIG_SHELL in
7965   '')
7966     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7967 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
7968 do
7969   IFS=$as_save_IFS
7970   test -z "$as_dir" && as_dir=.
7971   for as_base in sh bash ksh sh5; do
7972          case $as_dir in
7973          /*)
7974            if ("$as_dir/$as_base" -c '
7975   as_lineno_1=$LINENO
7976   as_lineno_2=$LINENO
7977   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
7978   test "x$as_lineno_1" != "x$as_lineno_2" &&
7979   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
7980              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
7981              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
7982              CONFIG_SHELL=$as_dir/$as_base
7983              export CONFIG_SHELL
7984              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
7985            fi;;
7986          esac
7987        done
7988 done
7989 ;;
7990   esac
7991
7992   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
7993   # uniformly replaced by the line number.  The first 'sed' inserts a
7994   # line-number line before each line; the second 'sed' does the real
7995   # work.  The second script uses 'N' to pair each line-number line
7996   # with the numbered line, and appends trailing '-' during
7997   # substitution so that $LINENO is not a special case at line end.
7998   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
7999   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
8000   sed '=' <$as_myself |
8001     sed '
8002       N
8003       s,$,-,
8004       : loop
8005       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
8006       t loop
8007       s,-$,,
8008       s,^['$as_cr_digits']*\n,,
8009     ' >$as_me.lineno &&
8010   chmod +x $as_me.lineno ||
8011     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
8012 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
8013    { (exit 1); exit 1; }; }
8014
8015   # Don't try to exec as it changes $[0], causing all sort of problems
8016   # (the dirname of $[0] is not the place where we might find the
8017   # original and so on.  Autoconf is especially sensible to this).
8018   . ./$as_me.lineno
8019   # Exit status is that of the last command.
8020   exit
8021 }
8022
8023
8024 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
8025   *c*,-n*) ECHO_N= ECHO_C='
8026 ' ECHO_T='      ' ;;
8027   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
8028   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
8029 esac
8030
8031 if expr a : '\(a\)' >/dev/null 2>&1; then
8032   as_expr=expr
8033 else
8034   as_expr=false
8035 fi
8036
8037 rm -f conf$$ conf$$.exe conf$$.file
8038 echo >conf$$.file
8039 if ln -s conf$$.file conf$$ 2>/dev/null; then
8040   # We could just check for DJGPP; but this test a) works b) is more generic
8041   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
8042   if test -f conf$$.exe; then
8043     # Don't use ln at all; we don't have any links
8044     as_ln_s='cp -p'
8045   else
8046     as_ln_s='ln -s'
8047   fi
8048 elif ln conf$$.file conf$$ 2>/dev/null; then
8049   as_ln_s=ln
8050 else
8051   as_ln_s='cp -p'
8052 fi
8053 rm -f conf$$ conf$$.exe conf$$.file
8054
8055 if mkdir -p . 2>/dev/null; then
8056   as_mkdir_p=:
8057 else
8058   test -d ./-p && rmdir ./-p
8059   as_mkdir_p=false
8060 fi
8061
8062 as_executable_p="test -f"
8063
8064 # Sed expression to map a string onto a valid CPP name.
8065 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8066
8067 # Sed expression to map a string onto a valid variable name.
8068 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8069
8070
8071 # IFS
8072 # We need space, tab and new line, in precisely that order.
8073 as_nl='
8074 '
8075 IFS="   $as_nl"
8076
8077 # CDPATH.
8078 $as_unset CDPATH
8079
8080 exec 6>&1
8081
8082 # Open the log real soon, to keep \$[0] and so on meaningful, and to
8083 # report actual input values of CONFIG_FILES etc. instead of their
8084 # values after options handling.  Logging --version etc. is OK.
8085 exec 5>>config.log
8086 {
8087   echo
8088   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8089 ## Running $as_me. ##
8090 _ASBOX
8091 } >&5
8092 cat >&5 <<_CSEOF
8093
8094 This file was extended by GNU C Library $as_me (see version.h), which was
8095 generated by GNU Autoconf 2.59.  Invocation command line was
8096
8097   CONFIG_FILES    = $CONFIG_FILES
8098   CONFIG_HEADERS  = $CONFIG_HEADERS
8099   CONFIG_LINKS    = $CONFIG_LINKS
8100   CONFIG_COMMANDS = $CONFIG_COMMANDS
8101   $ $0 $@
8102
8103 _CSEOF
8104 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
8105 echo >&5
8106 _ACEOF
8107
8108 # Files that config.status was made for.
8109 if test -n "$ac_config_files"; then
8110   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
8111 fi
8112
8113 if test -n "$ac_config_headers"; then
8114   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
8115 fi
8116
8117 if test -n "$ac_config_links"; then
8118   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
8119 fi
8120
8121 if test -n "$ac_config_commands"; then
8122   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
8123 fi
8124
8125 cat >>$CONFIG_STATUS <<\_ACEOF
8126
8127 ac_cs_usage="\
8128 \`$as_me' instantiates files from templates according to the
8129 current configuration.
8130
8131 Usage: $0 [OPTIONS] [FILE]...
8132
8133   -h, --help       print this help, then exit
8134   -V, --version    print version number, then exit
8135   -q, --quiet      do not print progress messages
8136   -d, --debug      don't remove temporary files
8137       --recheck    update $as_me by reconfiguring in the same conditions
8138   --file=FILE[:TEMPLATE]
8139                    instantiate the configuration file FILE
8140   --header=FILE[:TEMPLATE]
8141                    instantiate the configuration header FILE
8142
8143 Configuration files:
8144 $config_files
8145
8146 Configuration headers:
8147 $config_headers
8148
8149 Configuration commands:
8150 $config_commands
8151
8152 Report bugs to <bug-autoconf@gnu.org>."
8153 _ACEOF
8154
8155 cat >>$CONFIG_STATUS <<_ACEOF
8156 ac_cs_version="\\
8157 GNU C Library config.status (see version.h)
8158 configured by $0, generated by GNU Autoconf 2.59,
8159   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8160
8161 Copyright (C) 2003 Free Software Foundation, Inc.
8162 This config.status script is free software; the Free Software Foundation
8163 gives unlimited permission to copy, distribute and modify it."
8164 srcdir=$srcdir
8165 INSTALL="$INSTALL"
8166 _ACEOF
8167
8168 cat >>$CONFIG_STATUS <<\_ACEOF
8169 # If no file are specified by the user, then we need to provide default
8170 # value.  By we need to know if files were specified by the user.
8171 ac_need_defaults=:
8172 while test $# != 0
8173 do
8174   case $1 in
8175   --*=*)
8176     ac_option=`expr "x$1" : 'x\([^=]*\)='`
8177     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
8178     ac_shift=:
8179     ;;
8180   -*)
8181     ac_option=$1
8182     ac_optarg=$2
8183     ac_shift=shift
8184     ;;
8185   *) # This is not an option, so the user has probably given explicit
8186      # arguments.
8187      ac_option=$1
8188      ac_need_defaults=false;;
8189   esac
8190
8191   case $ac_option in
8192   # Handling of the options.
8193 _ACEOF
8194 cat >>$CONFIG_STATUS <<\_ACEOF
8195   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8196     ac_cs_recheck=: ;;
8197   --version | --vers* | -V )
8198     echo "$ac_cs_version"; exit 0 ;;
8199   --he | --h)
8200     # Conflict between --help and --header
8201     { { echo "$as_me:$LINENO: error: ambiguous option: $1
8202 Try \`$0 --help' for more information." >&5
8203 echo "$as_me: error: ambiguous option: $1
8204 Try \`$0 --help' for more information." >&2;}
8205    { (exit 1); exit 1; }; };;
8206   --help | --hel | -h )
8207     echo "$ac_cs_usage"; exit 0 ;;
8208   --debug | --d* | -d )
8209     debug=: ;;
8210   --file | --fil | --fi | --f )
8211     $ac_shift
8212     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
8213     ac_need_defaults=false;;
8214   --header | --heade | --head | --hea )
8215     $ac_shift
8216     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
8217     ac_need_defaults=false;;
8218   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8219   | -silent | --silent | --silen | --sile | --sil | --si | --s)
8220     ac_cs_silent=: ;;
8221
8222   # This is an error.
8223   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
8224 Try \`$0 --help' for more information." >&5
8225 echo "$as_me: error: unrecognized option: $1
8226 Try \`$0 --help' for more information." >&2;}
8227    { (exit 1); exit 1; }; } ;;
8228
8229   *) ac_config_targets="$ac_config_targets $1" ;;
8230
8231   esac
8232   shift
8233 done
8234
8235 ac_configure_extra_args=
8236
8237 if $ac_cs_silent; then
8238   exec 6>/dev/null
8239   ac_configure_extra_args="$ac_configure_extra_args --silent"
8240 fi
8241
8242 _ACEOF
8243 cat >>$CONFIG_STATUS <<_ACEOF
8244 if \$ac_cs_recheck; then
8245   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
8246   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8247 fi
8248
8249 _ACEOF
8250
8251 cat >>$CONFIG_STATUS <<_ACEOF
8252 #
8253 # INIT-COMMANDS section.
8254 #
8255
8256 config_vars='$config_vars'
8257
8258 _ACEOF
8259
8260
8261
8262 cat >>$CONFIG_STATUS <<\_ACEOF
8263 for ac_config_target in $ac_config_targets
8264 do
8265   case "$ac_config_target" in
8266   # Handling of arguments.
8267   "config.make" ) CONFIG_FILES="$CONFIG_FILES config.make" ;;
8268   "${config_makefile}" ) CONFIG_FILES="$CONFIG_FILES ${config_makefile}" ;;
8269   "${config_uname}" ) CONFIG_FILES="$CONFIG_FILES ${config_uname}" ;;
8270   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
8271   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8272   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
8273 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
8274    { (exit 1); exit 1; }; };;
8275   esac
8276 done
8277
8278 # If the user did not use the arguments to specify the items to instantiate,
8279 # then the envvar interface is used.  Set only those that are not.
8280 # We use the long form for the default assignment because of an extremely
8281 # bizarre bug on SunOS 4.1.3.
8282 if $ac_need_defaults; then
8283   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8284   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8285   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8286 fi
8287
8288 # Have a temporary directory for convenience.  Make it in the build tree
8289 # simply because there is no reason to put it here, and in addition,
8290 # creating and moving files from /tmp can sometimes cause problems.
8291 # Create a temporary directory, and hook for its removal unless debugging.
8292 $debug ||
8293 {
8294   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
8295   trap '{ (exit 1); exit 1; }' 1 2 13 15
8296 }
8297
8298 # Create a (secure) tmp directory for tmp files.
8299
8300 {
8301   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
8302   test -n "$tmp" && test -d "$tmp"
8303 }  ||
8304 {
8305   tmp=./confstat$$-$RANDOM
8306   (umask 077 && mkdir $tmp)
8307 } ||
8308 {
8309    echo "$me: cannot create a temporary directory in ." >&2
8310    { (exit 1); exit 1; }
8311 }
8312
8313 _ACEOF
8314
8315 cat >>$CONFIG_STATUS <<_ACEOF
8316
8317 #
8318 # CONFIG_FILES section.
8319 #
8320
8321 # No need to generate the scripts if there are no CONFIG_FILES.
8322 # This happens for instance when ./config.status config.h
8323 if test -n "\$CONFIG_FILES"; then
8324   # Protect against being on the right side of a sed subst in config.status.
8325   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
8326    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
8327 s,@SHELL@,$SHELL,;t t
8328 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
8329 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
8330 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
8331 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
8332 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
8333 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
8334 s,@exec_prefix@,$exec_prefix,;t t
8335 s,@prefix@,$prefix,;t t
8336 s,@program_transform_name@,$program_transform_name,;t t
8337 s,@bindir@,$bindir,;t t
8338 s,@sbindir@,$sbindir,;t t
8339 s,@libexecdir@,$libexecdir,;t t
8340 s,@datadir@,$datadir,;t t
8341 s,@sysconfdir@,$sysconfdir,;t t
8342 s,@sharedstatedir@,$sharedstatedir,;t t
8343 s,@localstatedir@,$localstatedir,;t t
8344 s,@libdir@,$libdir,;t t
8345 s,@includedir@,$includedir,;t t
8346 s,@oldincludedir@,$oldincludedir,;t t
8347 s,@infodir@,$infodir,;t t
8348 s,@mandir@,$mandir,;t t
8349 s,@build_alias@,$build_alias,;t t
8350 s,@host_alias@,$host_alias,;t t
8351 s,@target_alias@,$target_alias,;t t
8352 s,@DEFS@,$DEFS,;t t
8353 s,@ECHO_C@,$ECHO_C,;t t
8354 s,@ECHO_N@,$ECHO_N,;t t
8355 s,@ECHO_T@,$ECHO_T,;t t
8356 s,@LIBS@,$LIBS,;t t
8357 s,@with_fp@,$with_fp,;t t
8358 s,@with_cvs@,$with_cvs,;t t
8359 s,@enable_check_abi@,$enable_check_abi,;t t
8360 s,@oldest_abi@,$oldest_abi,;t t
8361 s,@bindnow@,$bindnow,;t t
8362 s,@force_install@,$force_install,;t t
8363 s,@all_warnings@,$all_warnings,;t t
8364 s,@build@,$build,;t t
8365 s,@build_cpu@,$build_cpu,;t t
8366 s,@build_vendor@,$build_vendor,;t t
8367 s,@build_os@,$build_os,;t t
8368 s,@host@,$host,;t t
8369 s,@host_cpu@,$host_cpu,;t t
8370 s,@host_vendor@,$host_vendor,;t t
8371 s,@host_os@,$host_os,;t t
8372 s,@subdirs@,$subdirs,;t t
8373 s,@add_ons@,$add_ons,;t t
8374 s,@base_machine@,$base_machine,;t t
8375 s,@sysnames@,$sysnames,;t t
8376 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
8377 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
8378 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
8379 s,@LN_S@,$LN_S,;t t
8380 s,@CC@,$CC,;t t
8381 s,@CFLAGS@,$CFLAGS,;t t
8382 s,@LDFLAGS@,$LDFLAGS,;t t
8383 s,@CPPFLAGS@,$CPPFLAGS,;t t
8384 s,@ac_ct_CC@,$ac_ct_CC,;t t
8385 s,@OBJEXT@,$OBJEXT,;t t
8386 s,@BUILD_CC@,$BUILD_CC,;t t
8387 s,@cross_compiling@,$cross_compiling,;t t
8388 s,@CPP@,$CPP,;t t
8389 s,@CXX@,$CXX,;t t
8390 s,@CXXFLAGS@,$CXXFLAGS,;t t
8391 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
8392 s,@AR@,$AR,;t t
8393 s,@OBJDUMP@,$OBJDUMP,;t t
8394 s,@RANLIB@,$RANLIB,;t t
8395 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
8396 s,@MIG@,$MIG,;t t
8397 s,@AS@,$AS,;t t
8398 s,@LD@,$LD,;t t
8399 s,@PWD_P@,$PWD_P,;t t
8400 s,@MAKE@,$MAKE,;t t
8401 s,@MSGFMT@,$MSGFMT,;t t
8402 s,@MAKEINFO@,$MAKEINFO,;t t
8403 s,@SED@,$SED,;t t
8404 s,@AUTOCONF@,$AUTOCONF,;t t
8405 s,@SYSINCLUDES@,$SYSINCLUDES,;t t
8406 s,@libc_cv_gcc_static_libgcc@,$libc_cv_gcc_static_libgcc,;t t
8407 s,@BASH@,$BASH,;t t
8408 s,@libc_cv_have_bash2@,$libc_cv_have_bash2,;t t
8409 s,@KSH@,$KSH,;t t
8410 s,@libc_cv_have_ksh@,$libc_cv_have_ksh,;t t
8411 s,@AWK@,$AWK,;t t
8412 s,@PERL@,$PERL,;t t
8413 s,@INSTALL_INFO@,$INSTALL_INFO,;t t
8414 s,@BISON@,$BISON,;t t
8415 s,@VERSIONING@,$VERSIONING,;t t
8416 s,@libc_cv_asm_protected_directive@,$libc_cv_asm_protected_directive,;t t
8417 s,@libc_cv_initfinit_array@,$libc_cv_initfinit_array,;t t
8418 s,@libc_cv_cc_with_libunwind@,$libc_cv_cc_with_libunwind,;t t
8419 s,@libc_cv_z_nodelete@,$libc_cv_z_nodelete,;t t
8420 s,@libc_cv_z_nodlopen@,$libc_cv_z_nodlopen,;t t
8421 s,@libc_cv_z_initfirst@,$libc_cv_z_initfirst,;t t
8422 s,@libc_cv_z_relro@,$libc_cv_z_relro,;t t
8423 s,@libc_cv_Bgroup@,$libc_cv_Bgroup,;t t
8424 s,@libc_cv_libgcc_s_suffix@,$libc_cv_libgcc_s_suffix,;t t
8425 s,@libc_cv_as_needed@,$libc_cv_as_needed,;t t
8426 s,@ASFLAGS_config@,$ASFLAGS_config,;t t
8427 s,@libc_cv_z_combreloc@,$libc_cv_z_combreloc,;t t
8428 s,@libc_cv_z_execstack@,$libc_cv_z_execstack,;t t
8429 s,@libc_cv_fpie@,$libc_cv_fpie,;t t
8430 s,@fno_unit_at_a_time@,$fno_unit_at_a_time,;t t
8431 s,@libc_cv_have_initfini@,$libc_cv_have_initfini,;t t
8432 s,@libc_cv_cpp_asm_debuginfo@,$libc_cv_cpp_asm_debuginfo,;t t
8433 s,@no_whole_archive@,$no_whole_archive,;t t
8434 s,@exceptions@,$exceptions,;t t
8435 s,@LIBGD@,$LIBGD,;t t
8436 s,@have_selinux@,$have_selinux,;t t
8437 s,@EGREP@,$EGREP,;t t
8438 s,@sizeof_long_double@,$sizeof_long_double,;t t
8439 s,@libc_cv_gcc_unwind_find_fde@,$libc_cv_gcc_unwind_find_fde,;t t
8440 s,@uname_sysname@,$uname_sysname,;t t
8441 s,@uname_release@,$uname_release,;t t
8442 s,@uname_version@,$uname_version,;t t
8443 s,@old_glibc_headers@,$old_glibc_headers,;t t
8444 s,@libc_cv_slibdir@,$libc_cv_slibdir,;t t
8445 s,@libc_cv_localedir@,$libc_cv_localedir,;t t
8446 s,@libc_cv_sysconfdir@,$libc_cv_sysconfdir,;t t
8447 s,@libc_cv_rootsbindir@,$libc_cv_rootsbindir,;t t
8448 s,@libc_cv_forced_unwind@,$libc_cv_forced_unwind,;t t
8449 s,@use_ldconfig@,$use_ldconfig,;t t
8450 s,@ldd_rewrite_script@,$ldd_rewrite_script,;t t
8451 s,@gnu_ld@,$gnu_ld,;t t
8452 s,@gnu_as@,$gnu_as,;t t
8453 s,@elf@,$elf,;t t
8454 s,@xcoff@,$xcoff,;t t
8455 s,@static@,$static,;t t
8456 s,@shared@,$shared,;t t
8457 s,@pic_default@,$pic_default,;t t
8458 s,@profile@,$profile,;t t
8459 s,@omitfp@,$omitfp,;t t
8460 s,@bounded@,$bounded,;t t
8461 s,@static_nss@,$static_nss,;t t
8462 s,@nopic_initfini@,$nopic_initfini,;t t
8463 s,@DEFINES@,$DEFINES,;t t
8464 s,@linux_doors@,$linux_doors,;t t
8465 s,@mach_interface_list@,$mach_interface_list,;t t
8466 s,@VERSION@,$VERSION,;t t
8467 s,@RELEASE@,$RELEASE,;t t
8468 s,@LIBOBJS@,$LIBOBJS,;t t
8469 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
8470 CEOF
8471
8472 _ACEOF
8473
8474   cat >>$CONFIG_STATUS <<\_ACEOF
8475   # Split the substitutions into bite-sized pieces for seds with
8476   # small command number limits, like on Digital OSF/1 and HP-UX.
8477   ac_max_sed_lines=48
8478   ac_sed_frag=1 # Number of current file.
8479   ac_beg=1 # First line for current file.
8480   ac_end=$ac_max_sed_lines # Line after last line for current file.
8481   ac_more_lines=:
8482   ac_sed_cmds=
8483   while $ac_more_lines; do
8484     if test $ac_beg -gt 1; then
8485       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8486     else
8487       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
8488     fi
8489     if test ! -s $tmp/subs.frag; then
8490       ac_more_lines=false
8491     else
8492       # The purpose of the label and of the branching condition is to
8493       # speed up the sed processing (if there are no `@' at all, there
8494       # is no need to browse any of the substitutions).
8495       # These are the two extra sed commands mentioned above.
8496       (echo ':t
8497   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8498       if test -z "$ac_sed_cmds"; then
8499         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8500       else
8501         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8502       fi
8503       ac_sed_frag=`expr $ac_sed_frag + 1`
8504       ac_beg=$ac_end
8505       ac_end=`expr $ac_end + $ac_max_sed_lines`
8506     fi
8507   done
8508   if test -z "$ac_sed_cmds"; then
8509     ac_sed_cmds=cat
8510   fi
8511 fi # test -n "$CONFIG_FILES"
8512
8513 _ACEOF
8514 cat >>$CONFIG_STATUS <<\_ACEOF
8515 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
8516   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8517   case $ac_file in
8518   - | *:- | *:-:* ) # input from stdin
8519         cat >$tmp/stdin
8520         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8521         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8522   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8523         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8524   * )   ac_file_in=$ac_file.in ;;
8525   esac
8526
8527   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8528   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8529 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8530          X"$ac_file" : 'X\(//\)[^/]' \| \
8531          X"$ac_file" : 'X\(//\)$' \| \
8532          X"$ac_file" : 'X\(/\)' \| \
8533          .     : '\(.\)' 2>/dev/null ||
8534 echo X"$ac_file" |
8535     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8536           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8537           /^X\(\/\/\)$/{ s//\1/; q; }
8538           /^X\(\/\).*/{ s//\1/; q; }
8539           s/.*/./; q'`
8540   { if $as_mkdir_p; then
8541     mkdir -p "$ac_dir"
8542   else
8543     as_dir="$ac_dir"
8544     as_dirs=
8545     while test ! -d "$as_dir"; do
8546       as_dirs="$as_dir $as_dirs"
8547       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8548 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8549          X"$as_dir" : 'X\(//\)[^/]' \| \
8550          X"$as_dir" : 'X\(//\)$' \| \
8551          X"$as_dir" : 'X\(/\)' \| \
8552          .     : '\(.\)' 2>/dev/null ||
8553 echo X"$as_dir" |
8554     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8555           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8556           /^X\(\/\/\)$/{ s//\1/; q; }
8557           /^X\(\/\).*/{ s//\1/; q; }
8558           s/.*/./; q'`
8559     done
8560     test ! -n "$as_dirs" || mkdir $as_dirs
8561   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8562 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8563    { (exit 1); exit 1; }; }; }
8564
8565   ac_builddir=.
8566
8567 if test "$ac_dir" != .; then
8568   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8569   # A "../" for each directory in $ac_dir_suffix.
8570   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8571 else
8572   ac_dir_suffix= ac_top_builddir=
8573 fi
8574
8575 case $srcdir in
8576   .)  # No --srcdir option.  We are building in place.
8577     ac_srcdir=.
8578     if test -z "$ac_top_builddir"; then
8579        ac_top_srcdir=.
8580     else
8581        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8582     fi ;;
8583   [\\/]* | ?:[\\/]* )  # Absolute path.
8584     ac_srcdir=$srcdir$ac_dir_suffix;
8585     ac_top_srcdir=$srcdir ;;
8586   *) # Relative path.
8587     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8588     ac_top_srcdir=$ac_top_builddir$srcdir ;;
8589 esac
8590
8591 # Do not use `cd foo && pwd` to compute absolute paths, because
8592 # the directories may not exist.
8593 case `pwd` in
8594 .) ac_abs_builddir="$ac_dir";;
8595 *)
8596   case "$ac_dir" in
8597   .) ac_abs_builddir=`pwd`;;
8598   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8599   *) ac_abs_builddir=`pwd`/"$ac_dir";;
8600   esac;;
8601 esac
8602 case $ac_abs_builddir in
8603 .) ac_abs_top_builddir=${ac_top_builddir}.;;
8604 *)
8605   case ${ac_top_builddir}. in
8606   .) ac_abs_top_builddir=$ac_abs_builddir;;
8607   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8608   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8609   esac;;
8610 esac
8611 case $ac_abs_builddir in
8612 .) ac_abs_srcdir=$ac_srcdir;;
8613 *)
8614   case $ac_srcdir in
8615   .) ac_abs_srcdir=$ac_abs_builddir;;
8616   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8617   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8618   esac;;
8619 esac
8620 case $ac_abs_builddir in
8621 .) ac_abs_top_srcdir=$ac_top_srcdir;;
8622 *)
8623   case $ac_top_srcdir in
8624   .) ac_abs_top_srcdir=$ac_abs_builddir;;
8625   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8626   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8627   esac;;
8628 esac
8629
8630
8631   case $INSTALL in
8632   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8633   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8634   esac
8635
8636   if test x"$ac_file" != x-; then
8637     { echo "$as_me:$LINENO: creating $ac_file" >&5
8638 echo "$as_me: creating $ac_file" >&6;}
8639     rm -f "$ac_file"
8640   fi
8641   # Let's still pretend it is `configure' which instantiates (i.e., don't
8642   # use $as_me), people would be surprised to read:
8643   #    /* config.h.  Generated by config.status.  */
8644   if test x"$ac_file" = x-; then
8645     configure_input=
8646   else
8647     configure_input="$ac_file.  "
8648   fi
8649   configure_input=$configure_input"Generated from `echo $ac_file_in |
8650                                      sed 's,.*/,,'` by configure."
8651
8652   # First look for the input files in the build tree, otherwise in the
8653   # src tree.
8654   ac_file_inputs=`IFS=:
8655     for f in $ac_file_in; do
8656       case $f in
8657       -) echo $tmp/stdin ;;
8658       [\\/$]*)
8659          # Absolute (can't be DOS-style, as IFS=:)
8660          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8661 echo "$as_me: error: cannot find input file: $f" >&2;}
8662    { (exit 1); exit 1; }; }
8663          echo "$f";;
8664       *) # Relative
8665          if test -f "$f"; then
8666            # Build tree
8667            echo "$f"
8668          elif test -f "$srcdir/$f"; then
8669            # Source tree
8670            echo "$srcdir/$f"
8671          else
8672            # /dev/null tree
8673            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8674 echo "$as_me: error: cannot find input file: $f" >&2;}
8675    { (exit 1); exit 1; }; }
8676          fi;;
8677       esac
8678     done` || { (exit 1); exit 1; }
8679 _ACEOF
8680 cat >>$CONFIG_STATUS <<_ACEOF
8681   sed "$ac_vpsub
8682 $extrasub
8683 _ACEOF
8684 cat >>$CONFIG_STATUS <<\_ACEOF
8685 :t
8686 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8687 s,@configure_input@,$configure_input,;t t
8688 s,@srcdir@,$ac_srcdir,;t t
8689 s,@abs_srcdir@,$ac_abs_srcdir,;t t
8690 s,@top_srcdir@,$ac_top_srcdir,;t t
8691 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
8692 s,@builddir@,$ac_builddir,;t t
8693 s,@abs_builddir@,$ac_abs_builddir,;t t
8694 s,@top_builddir@,$ac_top_builddir,;t t
8695 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
8696 s,@INSTALL@,$ac_INSTALL,;t t
8697 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
8698   rm -f $tmp/stdin
8699   if test x"$ac_file" != x-; then
8700     mv $tmp/out $ac_file
8701   else
8702     cat $tmp/out
8703     rm -f $tmp/out
8704   fi
8705
8706 done
8707 _ACEOF
8708 cat >>$CONFIG_STATUS <<\_ACEOF
8709
8710 #
8711 # CONFIG_HEADER section.
8712 #
8713
8714 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8715 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8716 #
8717 # ac_d sets the value in "#define NAME VALUE" lines.
8718 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
8719 ac_dB='[         ].*$,\1#\2'
8720 ac_dC=' '
8721 ac_dD=',;t'
8722 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8723 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
8724 ac_uB='$,\1#\2define\3'
8725 ac_uC=' '
8726 ac_uD=',;t'
8727
8728 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8729   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8730   case $ac_file in
8731   - | *:- | *:-:* ) # input from stdin
8732         cat >$tmp/stdin
8733         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8734         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8735   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8736         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8737   * )   ac_file_in=$ac_file.in ;;
8738   esac
8739
8740   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
8741 echo "$as_me: creating $ac_file" >&6;}
8742
8743   # First look for the input files in the build tree, otherwise in the
8744   # src tree.
8745   ac_file_inputs=`IFS=:
8746     for f in $ac_file_in; do
8747       case $f in
8748       -) echo $tmp/stdin ;;
8749       [\\/$]*)
8750          # Absolute (can't be DOS-style, as IFS=:)
8751          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8752 echo "$as_me: error: cannot find input file: $f" >&2;}
8753    { (exit 1); exit 1; }; }
8754          # Do quote $f, to prevent DOS paths from being IFS'd.
8755          echo "$f";;
8756       *) # Relative
8757          if test -f "$f"; then
8758            # Build tree
8759            echo "$f"
8760          elif test -f "$srcdir/$f"; then
8761            # Source tree
8762            echo "$srcdir/$f"
8763          else
8764            # /dev/null tree
8765            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8766 echo "$as_me: error: cannot find input file: $f" >&2;}
8767    { (exit 1); exit 1; }; }
8768          fi;;
8769       esac
8770     done` || { (exit 1); exit 1; }
8771   # Remove the trailing spaces.
8772   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
8773
8774 _ACEOF
8775
8776 # Transform confdefs.h into two sed scripts, `conftest.defines' and
8777 # `conftest.undefs', that substitutes the proper values into
8778 # config.h.in to produce config.h.  The first handles `#define'
8779 # templates, and the second `#undef' templates.
8780 # And first: Protect against being on the right side of a sed subst in
8781 # config.status.  Protect against being in an unquoted here document
8782 # in config.status.
8783 rm -f conftest.defines conftest.undefs
8784 # Using a here document instead of a string reduces the quoting nightmare.
8785 # Putting comments in sed scripts is not portable.
8786 #
8787 # `end' is used to avoid that the second main sed command (meant for
8788 # 0-ary CPP macros) applies to n-ary macro definitions.
8789 # See the Autoconf documentation for `clear'.
8790 cat >confdef2sed.sed <<\_ACEOF
8791 s/[\\&,]/\\&/g
8792 s,[\\$`],\\&,g
8793 t clear
8794 : clear
8795 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
8796 t end
8797 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8798 : end
8799 _ACEOF
8800 # If some macros were called several times there might be several times
8801 # the same #defines, which is useless.  Nevertheless, we may not want to
8802 # sort them, since we want the *last* AC-DEFINE to be honored.
8803 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8804 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8805 rm -f confdef2sed.sed
8806
8807 # This sed command replaces #undef with comments.  This is necessary, for
8808 # example, in the case of _POSIX_SOURCE, which is predefined and required
8809 # on some systems where configure will not decide to define it.
8810 cat >>conftest.undefs <<\_ACEOF
8811 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8812 _ACEOF
8813
8814 # Break up conftest.defines because some shells have a limit on the size
8815 # of here documents, and old seds have small limits too (100 cmds).
8816 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
8817 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
8818 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
8819 echo '  :' >>$CONFIG_STATUS
8820 rm -f conftest.tail
8821 while grep . conftest.defines >/dev/null
8822 do
8823   # Write a limited-size here document to $tmp/defines.sed.
8824   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
8825   # Speed up: don't consider the non `#define' lines.
8826   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
8827   # Work around the forget-to-reset-the-flag bug.
8828   echo 't clr' >>$CONFIG_STATUS
8829   echo ': clr' >>$CONFIG_STATUS
8830   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
8831   echo 'CEOF
8832   sed -f $tmp/defines.sed $tmp/in >$tmp/out
8833   rm -f $tmp/in
8834   mv $tmp/out $tmp/in
8835 ' >>$CONFIG_STATUS
8836   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
8837   rm -f conftest.defines
8838   mv conftest.tail conftest.defines
8839 done
8840 rm -f conftest.defines
8841 echo '  fi # grep' >>$CONFIG_STATUS
8842 echo >>$CONFIG_STATUS
8843
8844 # Break up conftest.undefs because some shells have a limit on the size
8845 # of here documents, and old seds have small limits too (100 cmds).
8846 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
8847 rm -f conftest.tail
8848 while grep . conftest.undefs >/dev/null
8849 do
8850   # Write a limited-size here document to $tmp/undefs.sed.
8851   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
8852   # Speed up: don't consider the non `#undef'
8853   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
8854   # Work around the forget-to-reset-the-flag bug.
8855   echo 't clr' >>$CONFIG_STATUS
8856   echo ': clr' >>$CONFIG_STATUS
8857   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
8858   echo 'CEOF
8859   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
8860   rm -f $tmp/in
8861   mv $tmp/out $tmp/in
8862 ' >>$CONFIG_STATUS
8863   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
8864   rm -f conftest.undefs
8865   mv conftest.tail conftest.undefs
8866 done
8867 rm -f conftest.undefs
8868
8869 cat >>$CONFIG_STATUS <<\_ACEOF
8870   # Let's still pretend it is `configure' which instantiates (i.e., don't
8871   # use $as_me), people would be surprised to read:
8872   #    /* config.h.  Generated by config.status.  */
8873   if test x"$ac_file" = x-; then
8874     echo "/* Generated by configure.  */" >$tmp/config.h
8875   else
8876     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
8877   fi
8878   cat $tmp/in >>$tmp/config.h
8879   rm -f $tmp/in
8880   if test x"$ac_file" != x-; then
8881     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
8882       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
8883 echo "$as_me: $ac_file is unchanged" >&6;}
8884     else
8885       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8886 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8887          X"$ac_file" : 'X\(//\)[^/]' \| \
8888          X"$ac_file" : 'X\(//\)$' \| \
8889          X"$ac_file" : 'X\(/\)' \| \
8890          .     : '\(.\)' 2>/dev/null ||
8891 echo X"$ac_file" |
8892     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8893           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8894           /^X\(\/\/\)$/{ s//\1/; q; }
8895           /^X\(\/\).*/{ s//\1/; q; }
8896           s/.*/./; q'`
8897       { if $as_mkdir_p; then
8898     mkdir -p "$ac_dir"
8899   else
8900     as_dir="$ac_dir"
8901     as_dirs=
8902     while test ! -d "$as_dir"; do
8903       as_dirs="$as_dir $as_dirs"
8904       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8905 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8906          X"$as_dir" : 'X\(//\)[^/]' \| \
8907          X"$as_dir" : 'X\(//\)$' \| \
8908          X"$as_dir" : 'X\(/\)' \| \
8909          .     : '\(.\)' 2>/dev/null ||
8910 echo X"$as_dir" |
8911     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8912           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8913           /^X\(\/\/\)$/{ s//\1/; q; }
8914           /^X\(\/\).*/{ s//\1/; q; }
8915           s/.*/./; q'`
8916     done
8917     test ! -n "$as_dirs" || mkdir $as_dirs
8918   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8919 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8920    { (exit 1); exit 1; }; }; }
8921
8922       rm -f $ac_file
8923       mv $tmp/config.h $ac_file
8924     fi
8925   else
8926     cat $tmp/config.h
8927     rm -f $tmp/config.h
8928   fi
8929 done
8930 _ACEOF
8931 cat >>$CONFIG_STATUS <<\_ACEOF
8932
8933 #
8934 # CONFIG_COMMANDS section.
8935 #
8936 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
8937   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
8938   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
8939   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
8940 $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8941          X"$ac_dest" : 'X\(//\)[^/]' \| \
8942          X"$ac_dest" : 'X\(//\)$' \| \
8943          X"$ac_dest" : 'X\(/\)' \| \
8944          .     : '\(.\)' 2>/dev/null ||
8945 echo X"$ac_dest" |
8946     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8947           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8948           /^X\(\/\/\)$/{ s//\1/; q; }
8949           /^X\(\/\).*/{ s//\1/; q; }
8950           s/.*/./; q'`
8951   { if $as_mkdir_p; then
8952     mkdir -p "$ac_dir"
8953   else
8954     as_dir="$ac_dir"
8955     as_dirs=
8956     while test ! -d "$as_dir"; do
8957       as_dirs="$as_dir $as_dirs"
8958       as_dir=`(dirname "$as_dir") 2>/dev/null ||
8959 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8960          X"$as_dir" : 'X\(//\)[^/]' \| \
8961          X"$as_dir" : 'X\(//\)$' \| \
8962          X"$as_dir" : 'X\(/\)' \| \
8963          .     : '\(.\)' 2>/dev/null ||
8964 echo X"$as_dir" |
8965     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8966           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8967           /^X\(\/\/\)$/{ s//\1/; q; }
8968           /^X\(\/\).*/{ s//\1/; q; }
8969           s/.*/./; q'`
8970     done
8971     test ! -n "$as_dirs" || mkdir $as_dirs
8972   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
8973 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
8974    { (exit 1); exit 1; }; }; }
8975
8976   ac_builddir=.
8977
8978 if test "$ac_dir" != .; then
8979   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
8980   # A "../" for each directory in $ac_dir_suffix.
8981   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
8982 else
8983   ac_dir_suffix= ac_top_builddir=
8984 fi
8985
8986 case $srcdir in
8987   .)  # No --srcdir option.  We are building in place.
8988     ac_srcdir=.
8989     if test -z "$ac_top_builddir"; then
8990        ac_top_srcdir=.
8991     else
8992        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
8993     fi ;;
8994   [\\/]* | ?:[\\/]* )  # Absolute path.
8995     ac_srcdir=$srcdir$ac_dir_suffix;
8996     ac_top_srcdir=$srcdir ;;
8997   *) # Relative path.
8998     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8999     ac_top_srcdir=$ac_top_builddir$srcdir ;;
9000 esac
9001
9002 # Do not use `cd foo && pwd` to compute absolute paths, because
9003 # the directories may not exist.
9004 case `pwd` in
9005 .) ac_abs_builddir="$ac_dir";;
9006 *)
9007   case "$ac_dir" in
9008   .) ac_abs_builddir=`pwd`;;
9009   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9010   *) ac_abs_builddir=`pwd`/"$ac_dir";;
9011   esac;;
9012 esac
9013 case $ac_abs_builddir in
9014 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9015 *)
9016   case ${ac_top_builddir}. in
9017   .) ac_abs_top_builddir=$ac_abs_builddir;;
9018   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9019   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9020   esac;;
9021 esac
9022 case $ac_abs_builddir in
9023 .) ac_abs_srcdir=$ac_srcdir;;
9024 *)
9025   case $ac_srcdir in
9026   .) ac_abs_srcdir=$ac_abs_builddir;;
9027   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9028   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9029   esac;;
9030 esac
9031 case $ac_abs_builddir in
9032 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9033 *)
9034   case $ac_top_srcdir in
9035   .) ac_abs_top_srcdir=$ac_abs_builddir;;
9036   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9037   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9038   esac;;
9039 esac
9040
9041
9042   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
9043 echo "$as_me: executing $ac_dest commands" >&6;}
9044   case $ac_dest in
9045     default )
9046 case $CONFIG_FILES in *config.make*)
9047 echo "$config_vars" >> config.make;;
9048 esac
9049 test -d bits || mkdir bits ;;
9050   esac
9051 done
9052 _ACEOF
9053
9054 cat >>$CONFIG_STATUS <<\_ACEOF
9055
9056 { (exit 0); exit 0; }
9057 _ACEOF
9058 chmod +x $CONFIG_STATUS
9059 ac_clean_files=$ac_clean_files_save
9060
9061
9062 # configure is writing to config.log, and then calls config.status.
9063 # config.status does its own redirection, appending to config.log.
9064 # Unfortunately, on DOS this fails, as config.log is still kept open
9065 # by configure, so config.status won't be able to write to it; its
9066 # output is simply discarded.  So we exec the FD to /dev/null,
9067 # effectively closing config.log, so it can be properly (re)opened and
9068 # appended to by config.status.  When coming back to configure, we
9069 # need to make the FD available again.
9070 if test "$no_create" != yes; then
9071   ac_cs_success=:
9072   ac_config_status_args=
9073   test "$silent" = yes &&
9074     ac_config_status_args="$ac_config_status_args --quiet"
9075   exec 5>/dev/null
9076   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9077   exec 5>>config.log
9078   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9079   # would make configure fail if this is the last instruction.
9080   $ac_cs_success || { (exit 1); exit 1; }
9081 fi
9082
9083 #
9084 # CONFIG_SUBDIRS section.
9085 #
9086 if test "$no_recursion" != yes; then
9087
9088   # Remove --cache-file and --srcdir arguments so they do not pile up.
9089   ac_sub_configure_args=
9090   ac_prev=
9091   for ac_arg in $ac_configure_args; do
9092     if test -n "$ac_prev"; then
9093       ac_prev=
9094       continue
9095     fi
9096     case $ac_arg in
9097     -cache-file | --cache-file | --cache-fil | --cache-fi \
9098     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
9099       ac_prev=cache_file ;;
9100     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
9101     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
9102     | --c=*)
9103       ;;
9104     --config-cache | -C)
9105       ;;
9106     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
9107       ac_prev=srcdir ;;
9108     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
9109       ;;
9110     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
9111       ac_prev=prefix ;;
9112     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
9113       ;;
9114     *) ac_sub_configure_args="$ac_sub_configure_args $ac_arg" ;;
9115     esac
9116   done
9117
9118   # Always prepend --prefix to ensure using the same prefix
9119   # in subdir configurations.
9120   ac_sub_configure_args="--prefix=$prefix $ac_sub_configure_args"
9121
9122   ac_popdir=`pwd`
9123   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
9124
9125     # Do not complain, so a configure script can configure whichever
9126     # parts of a large source tree are present.
9127     test -d $srcdir/$ac_dir || continue
9128
9129     { echo "$as_me:$LINENO: configuring in $ac_dir" >&5
9130 echo "$as_me: configuring in $ac_dir" >&6;}
9131     { if $as_mkdir_p; then
9132     mkdir -p "$ac_dir"
9133   else
9134     as_dir="$ac_dir"
9135     as_dirs=
9136     while test ! -d "$as_dir"; do
9137       as_dirs="$as_dir $as_dirs"
9138       as_dir=`(dirname "$as_dir") 2>/dev/null ||
9139 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9140          X"$as_dir" : 'X\(//\)[^/]' \| \
9141          X"$as_dir" : 'X\(//\)$' \| \
9142          X"$as_dir" : 'X\(/\)' \| \
9143          .     : '\(.\)' 2>/dev/null ||
9144 echo X"$as_dir" |
9145     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9146           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9147           /^X\(\/\/\)$/{ s//\1/; q; }
9148           /^X\(\/\).*/{ s//\1/; q; }
9149           s/.*/./; q'`
9150     done
9151     test ! -n "$as_dirs" || mkdir $as_dirs
9152   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
9153 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
9154    { (exit 1); exit 1; }; }; }
9155
9156     ac_builddir=.
9157
9158 if test "$ac_dir" != .; then
9159   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
9160   # A "../" for each directory in $ac_dir_suffix.
9161   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
9162 else
9163   ac_dir_suffix= ac_top_builddir=
9164 fi
9165
9166 case $srcdir in
9167   .)  # No --srcdir option.  We are building in place.
9168     ac_srcdir=.
9169     if test -z "$ac_top_builddir"; then
9170        ac_top_srcdir=.
9171     else
9172        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
9173     fi ;;
9174   [\\/]* | ?:[\\/]* )  # Absolute path.
9175     ac_srcdir=$srcdir$ac_dir_suffix;
9176     ac_top_srcdir=$srcdir ;;
9177   *) # Relative path.
9178     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
9179     ac_top_srcdir=$ac_top_builddir$srcdir ;;
9180 esac
9181
9182 # Do not use `cd foo && pwd` to compute absolute paths, because
9183 # the directories may not exist.
9184 case `pwd` in
9185 .) ac_abs_builddir="$ac_dir";;
9186 *)
9187   case "$ac_dir" in
9188   .) ac_abs_builddir=`pwd`;;
9189   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
9190   *) ac_abs_builddir=`pwd`/"$ac_dir";;
9191   esac;;
9192 esac
9193 case $ac_abs_builddir in
9194 .) ac_abs_top_builddir=${ac_top_builddir}.;;
9195 *)
9196   case ${ac_top_builddir}. in
9197   .) ac_abs_top_builddir=$ac_abs_builddir;;
9198   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
9199   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
9200   esac;;
9201 esac
9202 case $ac_abs_builddir in
9203 .) ac_abs_srcdir=$ac_srcdir;;
9204 *)
9205   case $ac_srcdir in
9206   .) ac_abs_srcdir=$ac_abs_builddir;;
9207   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
9208   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
9209   esac;;
9210 esac
9211 case $ac_abs_builddir in
9212 .) ac_abs_top_srcdir=$ac_top_srcdir;;
9213 *)
9214   case $ac_top_srcdir in
9215   .) ac_abs_top_srcdir=$ac_abs_builddir;;
9216   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
9217   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
9218   esac;;
9219 esac
9220
9221
9222     cd $ac_dir
9223
9224     # Check for guested configure; otherwise get Cygnus style configure.
9225     if test -f $ac_srcdir/configure.gnu; then
9226       ac_sub_configure="$SHELL '$ac_srcdir/configure.gnu'"
9227     elif test -f $ac_srcdir/configure; then
9228       ac_sub_configure="$SHELL '$ac_srcdir/configure'"
9229     elif test -f $ac_srcdir/configure.in; then
9230       ac_sub_configure=$ac_configure
9231     else
9232       { echo "$as_me:$LINENO: WARNING: no configuration information is in $ac_dir" >&5
9233 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
9234       ac_sub_configure=
9235     fi
9236
9237     # The recursion is here.
9238     if test -n "$ac_sub_configure"; then
9239       # Make the cache file name correct relative to the subdirectory.
9240       case $cache_file in
9241       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
9242       *) # Relative path.
9243         ac_sub_cache_file=$ac_top_builddir$cache_file ;;
9244       esac
9245
9246       { echo "$as_me:$LINENO: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
9247 echo "$as_me: running $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
9248       # The eval makes quoting arguments work.
9249       eval $ac_sub_configure $ac_sub_configure_args \
9250            --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir ||
9251         { { echo "$as_me:$LINENO: error: $ac_sub_configure failed for $ac_dir" >&5
9252 echo "$as_me: error: $ac_sub_configure failed for $ac_dir" >&2;}
9253    { (exit 1); exit 1; }; }
9254     fi
9255
9256     cd $ac_popdir
9257   done
9258 fi
9259