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