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