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