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