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