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