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