3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.13
5 # Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
12 ac_default_prefix=/usr/local
13 # Any additions from configure.in:
15 --with-local-prefix=DIR specifies directory to put local include"
17 --with-gxx-include-dir=DIR
18 specifies directory to put g++ header files"
20 --with-cpp-install-dir=DIR
21 install the user visible C preprocessor in DIR
22 (relative to PREFIX) as well as PREFIX/bin"
24 --with-gnu-ld arrange to work with GNU ld."
26 --with-ld arrange to use the specified ld (full pathname)"
28 --with-gnu-as arrange to work with GNU as"
30 --with-as arrange to use the specified as (full pathname)"
32 --enable-werror enable -Werror in bootstrap stage2 and later"
34 --enable-checking[=LIST]
35 enable expensive run-time checks. With LIST,
36 enable only specific categories of checks.
37 Categories are: misc,tree,rtl,rtlflag,gc,gcac,fold;
38 default is misc,tree,gc,rtlflag"
40 --enable-coverage[=LEVEL]
41 enable compiler\'s code coverage collection.
42 Use to measure compiler performance and locate
43 unused parts of the compiler. With LEVEL, specify
44 optimization. Values are opt, noopt,
47 --with-stabs arrange to use stabs instead of host debug format"
49 --with-elf arrange to use ELF instead of host debug format"
51 --enable-multilib enable library support for multiple ABIs"
53 --enable-__cxa_atexit enable __cxa_atexit for C++"
55 --enable-threads enable thread usage for target GCC
56 --enable-threads=LIB use LIB thread package for target GCC"
58 --enable-objc-gc enable the use of Boehm's garbage collector with
59 the GNU Objective-C runtime"
61 --with-dwarf2 force the default debug format to be DWARF 2"
63 --disable-shared don't provide a shared libgcc"
65 --with-sysroot[=DIR] Search for usr/lib, usr/include, et al, within DIR."
67 --enable-intermodule build the compiler in one step"
69 --with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib"
71 --enable-initfini-array use .init_array/.fini_array sections"
73 --enable-sjlj-exceptions
74 arrange to use setjmp/longjmp exception handling"
76 --enable-libunwind-exceptions force use libunwind for exceptions"
78 --disable-win32-registry
79 disable lookup of installation paths in the
80 Registry on Windows hosts
81 --enable-win32-registry enable registry lookup (default)
82 --enable-win32-registry=KEY
83 use KEY instead of GCC version as the last portion
86 --with-gc={simple,page} choose the garbage collection mechanism to use
89 --with-system-zlib use installed libz"
91 --enable-maintainer-mode
92 enable make rules and dependencies not useful
93 (and sometimes confusing) to the casual installer"
95 --enable-version-specific-runtime-libs
96 specify that runtime libraries should be
97 installed in a compiler-specific directory"
99 --with-slibdir=DIR shared libraries in DIR [LIBDIR]"
101 # Initialize some variables set by options.
102 # The variables have the same names as the options, with
103 # dashes changed to underlines.
105 cache_file=./config.cache
114 program_transform_name=s,x,x,
122 bindir='${exec_prefix}/bin'
123 sbindir='${exec_prefix}/sbin'
124 libexecdir='${exec_prefix}/libexec'
125 datadir='${prefix}/share'
126 sysconfdir='${prefix}/etc'
127 sharedstatedir='${prefix}/com'
128 localstatedir='${prefix}/var'
129 libdir='${exec_prefix}/lib'
130 includedir='${prefix}/include'
131 oldincludedir='/usr/include'
132 infodir='${prefix}/info'
133 mandir='${prefix}/man'
135 # Initialize some other variables.
138 SHELL=${CONFIG_SHELL-/bin/sh}
139 # Maximum number of lines to put in a shell here document.
146 # If the previous option needs an argument, assign it.
147 if test -n "$ac_prev"; then
148 eval "$ac_prev=\$ac_option"
154 -*=*) ac_optarg=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
158 # Accept the important Cygnus configure options, so we can diagnose typos.
162 -bindir | --bindir | --bindi | --bind | --bin | --bi)
164 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
165 bindir="$ac_optarg" ;;
167 -build | --build | --buil | --bui | --bu)
169 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
170 build="$ac_optarg" ;;
172 -cache-file | --cache-file | --cache-fil | --cache-fi \
173 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
174 ac_prev=cache_file ;;
175 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
176 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
177 cache_file="$ac_optarg" ;;
179 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
181 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
183 datadir="$ac_optarg" ;;
185 -disable-* | --disable-*)
186 ac_feature=`echo $ac_option|sed -e 's/-*disable-//'`
187 # Reject names that are not valid shell variable names.
188 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
189 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
191 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
192 eval "enable_${ac_feature}=no" ;;
194 -enable-* | --enable-*)
195 ac_feature=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
196 # Reject names that are not valid shell variable names.
197 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
198 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
200 ac_feature=`echo $ac_feature| sed 's/-/_/g'`
205 eval "enable_${ac_feature}='$ac_optarg'" ;;
207 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
208 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
209 | --exec | --exe | --ex)
210 ac_prev=exec_prefix ;;
211 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
212 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
213 | --exec=* | --exe=* | --ex=*)
214 exec_prefix="$ac_optarg" ;;
216 -gas | --gas | --ga | --g)
217 # Obsolete; use --with-gas.
220 -help | --help | --hel | --he)
221 # Omit some internal or obsolete options to make the list less imposing.
222 # This message is too long to be a string in the A/UX 3.1 sh.
224 Usage: configure [options] [host]
225 Options: [defaults in brackets after descriptions]
227 --cache-file=FILE cache test results in FILE
228 --help print this message
229 --no-create do not create output files
230 --quiet, --silent do not print \`checking...' messages
231 --version print the version of autoconf that created configure
232 Directory and file names:
233 --prefix=PREFIX install architecture-independent files in PREFIX
235 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
237 --bindir=DIR user executables in DIR [EPREFIX/bin]
238 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
239 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
240 --datadir=DIR read-only architecture-independent data in DIR
242 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
243 --sharedstatedir=DIR modifiable architecture-independent data in DIR
245 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
246 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
247 --includedir=DIR C header files in DIR [PREFIX/include]
248 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
249 --infodir=DIR info documentation in DIR [PREFIX/info]
250 --mandir=DIR man documentation in DIR [PREFIX/man]
251 --srcdir=DIR find the sources in DIR [configure dir or ..]
252 --program-prefix=PREFIX prepend PREFIX to installed program names
253 --program-suffix=SUFFIX append SUFFIX to installed program names
254 --program-transform-name=PROGRAM
255 run sed PROGRAM on installed program names
259 --build=BUILD configure for building on BUILD [BUILD=HOST]
260 --host=HOST configure for HOST [guessed]
261 --target=TARGET configure for TARGET [TARGET=HOST]
262 Features and packages:
263 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
264 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
265 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
266 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
267 --x-includes=DIR X include files are in DIR
268 --x-libraries=DIR X library files are in DIR
270 if test -n "$ac_help"; then
271 echo "--enable and --with options recognized:$ac_help"
275 -host | --host | --hos | --ho)
277 -host=* | --host=* | --hos=* | --ho=*)
280 -includedir | --includedir | --includedi | --included | --include \
281 | --includ | --inclu | --incl | --inc)
282 ac_prev=includedir ;;
283 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
284 | --includ=* | --inclu=* | --incl=* | --inc=*)
285 includedir="$ac_optarg" ;;
287 -infodir | --infodir | --infodi | --infod | --info | --inf)
289 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
290 infodir="$ac_optarg" ;;
292 -libdir | --libdir | --libdi | --libd)
294 -libdir=* | --libdir=* | --libdi=* | --libd=*)
295 libdir="$ac_optarg" ;;
297 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
298 | --libexe | --libex | --libe)
299 ac_prev=libexecdir ;;
300 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
301 | --libexe=* | --libex=* | --libe=*)
302 libexecdir="$ac_optarg" ;;
304 -localstatedir | --localstatedir | --localstatedi | --localstated \
305 | --localstate | --localstat | --localsta | --localst \
306 | --locals | --local | --loca | --loc | --lo)
307 ac_prev=localstatedir ;;
308 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
309 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
310 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
311 localstatedir="$ac_optarg" ;;
313 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
315 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
316 mandir="$ac_optarg" ;;
319 # Obsolete; use --without-fp.
322 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
326 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
327 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
330 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
331 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
332 | --oldin | --oldi | --old | --ol | --o)
333 ac_prev=oldincludedir ;;
334 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
335 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
336 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
337 oldincludedir="$ac_optarg" ;;
339 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
341 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
342 prefix="$ac_optarg" ;;
344 -program-prefix | --program-prefix | --program-prefi | --program-pref \
345 | --program-pre | --program-pr | --program-p)
346 ac_prev=program_prefix ;;
347 -program-prefix=* | --program-prefix=* | --program-prefi=* \
348 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
349 program_prefix="$ac_optarg" ;;
351 -program-suffix | --program-suffix | --program-suffi | --program-suff \
352 | --program-suf | --program-su | --program-s)
353 ac_prev=program_suffix ;;
354 -program-suffix=* | --program-suffix=* | --program-suffi=* \
355 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
356 program_suffix="$ac_optarg" ;;
358 -program-transform-name | --program-transform-name \
359 | --program-transform-nam | --program-transform-na \
360 | --program-transform-n | --program-transform- \
361 | --program-transform | --program-transfor \
362 | --program-transfo | --program-transf \
363 | --program-trans | --program-tran \
364 | --progr-tra | --program-tr | --program-t)
365 ac_prev=program_transform_name ;;
366 -program-transform-name=* | --program-transform-name=* \
367 | --program-transform-nam=* | --program-transform-na=* \
368 | --program-transform-n=* | --program-transform-=* \
369 | --program-transform=* | --program-transfor=* \
370 | --program-transfo=* | --program-transf=* \
371 | --program-trans=* | --program-tran=* \
372 | --progr-tra=* | --program-tr=* | --program-t=*)
373 program_transform_name="$ac_optarg" ;;
375 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
376 | -silent | --silent | --silen | --sile | --sil)
379 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
381 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
383 sbindir="$ac_optarg" ;;
385 -sharedstatedir | --sharedstatedir | --sharedstatedi \
386 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
387 | --sharedst | --shareds | --shared | --share | --shar \
389 ac_prev=sharedstatedir ;;
390 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
391 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
392 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
394 sharedstatedir="$ac_optarg" ;;
396 -site | --site | --sit)
398 -site=* | --site=* | --sit=*)
401 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
403 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
404 srcdir="$ac_optarg" ;;
406 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
407 | --syscon | --sysco | --sysc | --sys | --sy)
408 ac_prev=sysconfdir ;;
409 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
410 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
411 sysconfdir="$ac_optarg" ;;
413 -target | --target | --targe | --targ | --tar | --ta | --t)
415 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
416 target="$ac_optarg" ;;
418 -v | -verbose | --verbose | --verbos | --verbo | --verb)
421 -version | --version | --versio | --versi | --vers)
422 echo "configure generated by autoconf version 2.13"
426 ac_package=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
427 # Reject names that are not valid shell variable names.
428 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
429 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
431 ac_package=`echo $ac_package| sed 's/-/_/g'`
436 eval "with_${ac_package}='$ac_optarg'" ;;
438 -without-* | --without-*)
439 ac_package=`echo $ac_option|sed -e 's/-*without-//'`
440 # Reject names that are not valid shell variable names.
441 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
442 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
444 ac_package=`echo $ac_package| sed 's/-/_/g'`
445 eval "with_${ac_package}=no" ;;
448 # Obsolete; use --with-x.
451 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
452 | --x-incl | --x-inc | --x-in | --x-i)
453 ac_prev=x_includes ;;
454 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
455 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
456 x_includes="$ac_optarg" ;;
458 -x-libraries | --x-libraries | --x-librarie | --x-librari \
459 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
460 ac_prev=x_libraries ;;
461 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
462 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
463 x_libraries="$ac_optarg" ;;
465 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
469 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
470 echo "configure: warning: $ac_option: invalid host type" 1>&2
472 if test "x$nonopt" != xNONE; then
473 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
481 if test -n "$ac_prev"; then
482 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
485 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
487 # File descriptor usage:
490 # 2 errors and warnings
491 # 3 some systems may open it to /dev/tty
492 # 4 used on the Kubota Titan
493 # 6 checking for... messages and results
494 # 5 compiler messages saved in config.log
495 if test "$silent" = yes; then
503 This file contains any messages produced by compilers while
504 running configure, to aid debugging if configure makes a mistake.
507 # Strip out --no-create and --no-recursion so they do not pile up.
508 # Also quote any args containing shell metacharacters.
513 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
514 | --no-cr | --no-c) ;;
515 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
516 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
517 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
518 ac_configure_args="$ac_configure_args '$ac_arg'" ;;
519 *) ac_configure_args="$ac_configure_args $ac_arg" ;;
524 # Only set these to C if already set. These must not be set unconditionally
525 # because not all systems understand e.g. LANG=C (notably SCO).
526 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
527 # Non-C LC_CTYPE values break the ctype check.
528 if test "${LANG+set}" = set; then LANG=C; export LANG; fi
529 if test "${LC_ALL+set}" = set; then LC_ALL=C; export LC_ALL; fi
530 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES=C; export LC_MESSAGES; fi
531 if test "${LC_CTYPE+set}" = set; then LC_CTYPE=C; export LC_CTYPE; fi
533 # confdefs.h avoids OS command line length limits that DEFS can exceed.
534 rm -rf conftest* confdefs.h
535 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
538 # A filename unique to this package, relative to the directory that
539 # configure is in, which we can look for to find out if srcdir is correct.
540 ac_unique_file=tree.c
542 # Find the source files, if location was not specified.
543 if test -z "$srcdir"; then
544 ac_srcdir_defaulted=yes
545 # Try the directory containing this script, then its parent.
547 ac_confdir=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
548 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
550 if test ! -r $srcdir/$ac_unique_file; then
554 ac_srcdir_defaulted=no
556 if test ! -r $srcdir/$ac_unique_file; then
557 if test "$ac_srcdir_defaulted" = yes; then
558 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
560 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
563 srcdir=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
565 # Prefer explicitly selected file to automatically selected ones.
566 if test -z "$CONFIG_SITE"; then
567 if test "x$prefix" != xNONE; then
568 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
570 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
573 for ac_site_file in $CONFIG_SITE; do
574 if test -r "$ac_site_file"; then
575 echo "loading site script $ac_site_file"
580 if test -r "$cache_file"; then
581 echo "loading cache $cache_file"
584 echo "creating cache $cache_file"
589 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
590 ac_cpp='$CPP $CPPFLAGS'
591 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
592 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
593 cross_compiling=$ac_cv_prog_cc_cross
597 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
598 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
599 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
606 ac_n= ac_c='\c' ac_t=
612 # Determine the host, build, and target systems
614 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
615 if test -f $ac_dir/install-sh; then
617 ac_install_sh="$ac_aux_dir/install-sh -c"
619 elif test -f $ac_dir/install.sh; then
621 ac_install_sh="$ac_aux_dir/install.sh -c"
625 if test -z "$ac_aux_dir"; then
626 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
628 ac_config_guess=$ac_aux_dir/config.guess
629 ac_config_sub=$ac_aux_dir/config.sub
630 ac_configure=$ac_aux_dir/configure # This should be Cygnus configure.
633 # Do some error checking and defaulting for the host and target type.
635 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
638 # 1. You are not allowed to specify --host, --target, and nonopt at the
640 # 2. Host defaults to nonopt.
641 # 3. If nonopt is not specified, then host defaults to the current host,
642 # as determined by config.guess.
643 # 4. Target and build default to nonopt.
644 # 5. If nonopt is not specified, then target and build default to host.
646 # The aliases save the names the user supplied, while $host etc.
647 # will get canonicalized.
648 case $host---$target---$nonopt in
649 NONE---*---* | *---NONE---* | *---*---NONE) ;;
650 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
654 # Make sure we can run config.sub.
655 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
656 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
659 echo $ac_n "checking host system type""... $ac_c" 1>&6
660 echo "configure:661: checking host system type" >&5
663 case "$host_alias" in
667 if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
668 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
670 *) host_alias=$nonopt ;;
674 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
675 host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
676 host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
677 host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
678 echo "$ac_t""$host" 1>&6
680 echo $ac_n "checking target system type""... $ac_c" 1>&6
681 echo "configure:682: checking target system type" >&5
684 case "$target_alias" in
687 NONE) target_alias=$host_alias ;;
688 *) target_alias=$nonopt ;;
692 target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
693 target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
694 target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
695 target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
696 echo "$ac_t""$target" 1>&6
698 echo $ac_n "checking build system type""... $ac_c" 1>&6
699 echo "configure:700: checking build system type" >&5
702 case "$build_alias" in
705 NONE) build_alias=$host_alias ;;
706 *) build_alias=$nonopt ;;
710 build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
711 build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
712 build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
713 build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
714 echo "$ac_t""$build" 1>&6
716 test "$host_alias" != "$target_alias" &&
717 test "$program_prefix$program_suffix$program_transform_name" = \
719 program_prefix=${target_alias}-
722 # Determine the target- and build-specific subdirectories
723 case ${build_alias} in
724 "") build_noncanonical=${build} ;;
725 *) build_noncanonical=${build_alias} ;;
728 case ${host_alias} in
729 "") host_noncanonical=${build_noncanonical} ;;
730 *) host_noncanonical=${host_alias} ;;
733 case ${target_alias} in
734 "") target_noncanonical=${host_noncanonical} ;;
735 *) target_noncanonical=${target_alias} ;;
738 # Prefix 'build-' so this never conflicts with target_subdir.
739 build_subdir="build-${build_noncanonical}"
740 # Not really a subdirectory, but here for completeness.
743 target_subdir=${target_noncanonical}
746 # Set program_transform_name
747 if test "$program_transform_name" = s,x,x,; then
748 program_transform_name=
750 # Double any \ or $. echo might interpret backslashes.
751 cat <<\EOF_SED > conftestsed
752 s,\\,\\\\,g; s,\$,$$,g
754 program_transform_name="`echo $program_transform_name|sed -f conftestsed`"
757 test "$program_prefix" != NONE &&
758 program_transform_name="s,^,${program_prefix},; $program_transform_name"
759 # Use a double $ so make ignores it.
760 test "$program_suffix" != NONE &&
761 program_transform_name="s,\$\$,${program_suffix},; $program_transform_name"
763 # sed with no file args requires a program.
764 test "$program_transform_name" = "" && program_transform_name="s,x,x,"
767 # Check for bogus environment variables.
768 # Test if LIBRARY_PATH contains the notation for the current directory
769 # since this would lead to problems installing/building glibc.
770 # LIBRARY_PATH contains the current directory if one of the following
772 # - one of the terminals (":" and ";") is the first or last sign
773 # - two terminals occur directly after each other
774 # - the path contains an element with a dot in it
775 echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6
776 echo "configure:777: checking LIBRARY_PATH variable" >&5
777 case ${LIBRARY_PATH} in
778 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
779 library_path_setting="contains current directory"
782 library_path_setting="ok"
785 echo "$ac_t""$library_path_setting" 1>&6
786 if test "$library_path_setting" != "ok"; then
787 { echo "configure: error:
788 *** LIBRARY_PATH shouldn't contain the current directory when
789 *** building gcc. Please change the environment variable
790 *** and run configure again." 1>&2; exit 1; }
793 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
794 # since this would lead to problems installing/building glibc.
795 # GCC_EXEC_PREFIX contains the current directory if one of the following
797 # - one of the terminals (":" and ";") is the first or last sign
798 # - two terminals occur directly after each other
799 # - the path contains an element with a dot in it
800 echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6
801 echo "configure:802: checking GCC_EXEC_PREFIX variable" >&5
802 case ${GCC_EXEC_PREFIX} in
803 [:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
804 gcc_exec_prefix_setting="contains current directory"
807 gcc_exec_prefix_setting="ok"
810 echo "$ac_t""$gcc_exec_prefix_setting" 1>&6
811 if test "$gcc_exec_prefix_setting" != "ok"; then
812 { echo "configure: error:
813 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
814 *** building gcc. Please change the environment variable
815 *** and run configure again." 1>&2; exit 1; }
822 # Specify the local prefix
824 # Check whether --with-local-prefix or --without-local-prefix was given.
825 if test "${with_local_prefix+set}" = set; then
826 withval="$with_local_prefix"
828 yes) { echo "configure: error: bad value ${withval} given for local include directory prefix" 1>&2; exit 1; } ;;
830 *) local_prefix=$with_local_prefix ;;
835 # Default local prefix if it is empty
836 if test x$local_prefix = x; then
837 local_prefix=/usr/local
840 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
841 # passed in by the toplevel make and thus we'd get different behavior
842 # depending on where we built the sources.
844 # Specify the g++ header file directory
845 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
846 if test "${with_gxx_include_dir+set}" = set; then
847 withval="$with_gxx_include_dir"
849 yes) { echo "configure: error: bad value ${withval} given for g++ include directory" 1>&2; exit 1; } ;;
851 *) gcc_gxx_include_dir=$with_gxx_include_dir ;;
856 if test x${gcc_gxx_include_dir} = x; then
857 if test x${enable_version_specific_runtime_libs} = xyes; then
858 gcc_gxx_include_dir='${libsubdir}/include/c++'
860 topsrcdir=${srcdir}/.. . ${srcdir}/../config.if
861 gcc_gxx_include_dir="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/"${libstdcxx_incdir}
865 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
866 if test "${with_cpp_install_dir+set}" = set; then
867 withval="$with_cpp_install_dir"
868 if test x$withval = xyes; then
869 { echo "configure: error: option --with-cpp-install-dir requires an argument" 1>&2; exit 1; }
870 elif test x$withval != xno; then
871 cpp_install_dir=$withval
876 # -------------------
877 # Find default linker
878 # -------------------
881 # Check whether --with-gnu-ld or --without-gnu-ld was given.
882 if test "${with_gnu_ld+set}" = set; then
883 withval="$with_gnu_ld"
884 gnu_ld_flag="$with_gnu_ld"
890 # With pre-defined ld
891 # Check whether --with-ld or --without-ld was given.
892 if test "${with_ld+set}" = set; then
894 DEFAULT_LINKER="$with_ld"
897 if test x"${DEFAULT_LINKER+set}" = x"set"; then
898 if test ! -x "$DEFAULT_LINKER"; then
899 echo "configure: warning: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" 1>&2
900 elif $DEFAULT_LINKER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
903 cat >> confdefs.h <<EOF
904 #define DEFAULT_LINKER "$DEFAULT_LINKER"
909 echo $ac_n "checking whether a default linker was specified""... $ac_c" 1>&6
910 echo "configure:911: checking whether a default linker was specified" >&5
911 if test x"${DEFAULT_LINKER+set}" = x"set"; then
912 if test x"$gnu_ld_flag" = x"no"; then
913 echo "$ac_t""yes ($DEFAULT_LINKER)" 1>&6
915 echo "$ac_t""yes ($DEFAULT_LINKER - GNU ld)" 1>&6
918 echo "$ac_t""no" 1>&6
921 # ----------------------
922 # Find default assembler
923 # ----------------------
926 # Check whether --with-gnu-as or --without-gnu-as was given.
927 if test "${with_gnu_as+set}" = set; then
928 withval="$with_gnu_as"
929 gas_flag="$with_gnu_as"
935 # Check whether --with-as or --without-as was given.
936 if test "${with_as+set}" = set; then
938 DEFAULT_ASSEMBLER="$with_as"
941 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
942 if test ! -x "$DEFAULT_ASSEMBLER"; then
943 echo "configure: warning: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" 1>&2
944 elif $DEFAULT_ASSEMBLER -v < /dev/null 2>&1 | grep GNU > /dev/null; then
947 cat >> confdefs.h <<EOF
948 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
953 echo $ac_n "checking whether a default assembler was specified""... $ac_c" 1>&6
954 echo "configure:955: checking whether a default assembler was specified" >&5
955 if test x"${DEFAULT_ASSEMBLER+set}" = x"set"; then
956 if test x"$gas_flag" = x"no"; then
957 echo "$ac_t""yes ($DEFAULT_ASSEMBLER)" 1>&6
959 echo "$ac_t""yes ($DEFAULT_ASSEMBLER - GNU as)" 1>&6
962 echo "$ac_t""no" 1>&6
969 # Find the native compiler
970 # Extract the first word of "gcc", so it can be a program name with args.
971 set dummy gcc; ac_word=$2
972 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
973 echo "configure:974: checking for $ac_word" >&5
974 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
975 echo $ac_n "(cached) $ac_c" 1>&6
977 if test -n "$CC"; then
978 ac_cv_prog_CC="$CC" # Let the user override the test.
980 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
982 for ac_dir in $ac_dummy; do
983 test -z "$ac_dir" && ac_dir=.
984 if test -f $ac_dir/$ac_word; then
993 if test -n "$CC"; then
994 echo "$ac_t""$CC" 1>&6
996 echo "$ac_t""no" 1>&6
999 if test -z "$CC"; then
1000 # Extract the first word of "cc", so it can be a program name with args.
1001 set dummy cc; ac_word=$2
1002 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1003 echo "configure:1004: checking for $ac_word" >&5
1004 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1005 echo $ac_n "(cached) $ac_c" 1>&6
1007 if test -n "$CC"; then
1008 ac_cv_prog_CC="$CC" # Let the user override the test.
1010 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1013 for ac_dir in $ac_dummy; do
1014 test -z "$ac_dir" && ac_dir=.
1015 if test -f $ac_dir/$ac_word; then
1016 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1017 ac_prog_rejected=yes
1025 if test $ac_prog_rejected = yes; then
1026 # We found a bogon in the path, so make sure we never use it.
1027 set dummy $ac_cv_prog_CC
1029 if test $# -gt 0; then
1030 # We chose a different compiler from the bogus one.
1031 # However, it has the same basename, so the bogon will be chosen
1032 # first if we set CC to just the basename; use the full file name.
1034 set dummy "$ac_dir/$ac_word" "$@"
1042 if test -n "$CC"; then
1043 echo "$ac_t""$CC" 1>&6
1045 echo "$ac_t""no" 1>&6
1048 if test -z "$CC"; then
1049 case "`uname -s`" in
1051 # Extract the first word of "cl", so it can be a program name with args.
1052 set dummy cl; ac_word=$2
1053 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1054 echo "configure:1055: checking for $ac_word" >&5
1055 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1056 echo $ac_n "(cached) $ac_c" 1>&6
1058 if test -n "$CC"; then
1059 ac_cv_prog_CC="$CC" # Let the user override the test.
1061 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1063 for ac_dir in $ac_dummy; do
1064 test -z "$ac_dir" && ac_dir=.
1065 if test -f $ac_dir/$ac_word; then
1074 if test -n "$CC"; then
1075 echo "$ac_t""$CC" 1>&6
1077 echo "$ac_t""no" 1>&6
1082 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1085 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1086 echo "configure:1087: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1089 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1090 ac_cpp='$CPP $CPPFLAGS'
1091 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1092 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1093 cross_compiling=$ac_cv_prog_cc_cross
1095 cat > conftest.$ac_ext << EOF
1097 #line 1098 "configure"
1098 #include "confdefs.h"
1102 if { (eval echo configure:1103: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
1103 ac_cv_prog_cc_works=yes
1104 # If we can't run a trivial program, we are probably using a cross compiler.
1105 if (./conftest; exit) 2>/dev/null; then
1106 ac_cv_prog_cc_cross=no
1108 ac_cv_prog_cc_cross=yes
1111 echo "configure: failed program was:" >&5
1112 cat conftest.$ac_ext >&5
1113 ac_cv_prog_cc_works=no
1117 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1118 ac_cpp='$CPP $CPPFLAGS'
1119 ac_compile='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1120 ac_link='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1121 cross_compiling=$ac_cv_prog_cc_cross
1123 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1124 if test $ac_cv_prog_cc_works = no; then
1125 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1127 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1128 echo "configure:1129: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1129 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1130 cross_compiling=$ac_cv_prog_cc_cross
1132 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1133 echo "configure:1134: checking whether we are using GNU C" >&5
1134 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1135 echo $ac_n "(cached) $ac_c" 1>&6
1137 cat > conftest.c <<EOF
1142 if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1143: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
1149 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1151 if test $ac_cv_prog_gcc = yes; then
1157 ac_test_CFLAGS="${CFLAGS+set}"
1158 ac_save_CFLAGS="$CFLAGS"
1160 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1161 echo "configure:1162: checking whether ${CC-cc} accepts -g" >&5
1162 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1163 echo $ac_n "(cached) $ac_c" 1>&6
1165 echo 'void f(){}' > conftest.c
1166 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1175 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1176 if test "$ac_test_CFLAGS" = set; then
1177 CFLAGS="$ac_save_CFLAGS"
1178 elif test $ac_cv_prog_cc_g = yes; then
1179 if test "$GCC" = yes; then
1185 if test "$GCC" = yes; then
1192 if test "x$CC" != xcc; then
1193 echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6
1194 echo "configure:1195: checking whether $CC and cc understand -c and -o together" >&5
1196 echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6
1197 echo "configure:1198: checking whether cc understands -c and -o together" >&5
1199 set dummy $CC; ac_cc="`echo $2 |
1200 sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
1201 if eval "test \"`echo '$''{'ac_cv_prog_cc_${ac_cc}_c_o'+set}'`\" = set"; then
1202 echo $ac_n "(cached) $ac_c" 1>&6
1204 echo 'foo(){}' > conftest.c
1205 # Make sure it works both with $CC and with simple cc.
1206 # We do the test twice because some compilers refuse to overwrite an
1207 # existing .o file with -o, though they will create one.
1208 ac_try='${CC-cc} -c conftest.c -o conftest.o 1>&5'
1209 if { (eval echo configure:1210: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
1210 test -f conftest.o && { (eval echo configure:1211: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
1212 eval ac_cv_prog_cc_${ac_cc}_c_o=yes
1213 if test "x$CC" != xcc; then
1214 # Test first that cc exists at all.
1215 if { ac_try='cc -c conftest.c 1>&5'; { (eval echo configure:1216: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
1216 ac_try='cc -c conftest.c -o conftest.o 1>&5'
1217 if { (eval echo configure:1218: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
1218 test -f conftest.o && { (eval echo configure:1219: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
1223 # cc exists but doesn't like -o.
1224 eval ac_cv_prog_cc_${ac_cc}_c_o=no
1229 eval ac_cv_prog_cc_${ac_cc}_c_o=no
1234 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
1235 echo "$ac_t""yes" 1>&6
1237 echo "$ac_t""no" 1>&6
1238 cat >> confdefs.h <<\EOF
1239 #define NO_MINUS_C_MINUS_O 1
1244 # autoconf is lame and doesn't give us any substitution variable for this.
1245 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
1246 NO_MINUS_C_MINUS_O=yes
1248 OUTPUT_OPTION='-o $@'
1253 # -------------------------
1254 # Check C compiler features
1255 # -------------------------
1257 echo $ac_n "checking whether ${CC-cc} accepts -Wno-long-long""... $ac_c" 1>&6
1258 echo "configure:1259: checking whether ${CC-cc} accepts -Wno-long-long" >&5
1259 if eval "test \"`echo '$''{'ac_cv_prog_cc_no_long_long'+set}'`\" = set"; then
1260 echo $ac_n "(cached) $ac_c" 1>&6
1262 save_CFLAGS="$CFLAGS"
1263 CFLAGS="-Wno-long-long"
1264 cat > conftest.$ac_ext <<EOF
1265 #line 1266 "configure"
1266 #include "confdefs.h"
1272 if { (eval echo configure:1273: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1274 ac_cv_prog_cc_no_long_long=yes
1276 echo "configure: failed program was:" >&5
1277 cat conftest.$ac_ext >&5
1279 ac_cv_prog_cc_no_long_long=no
1282 CFLAGS="$save_CFLAGS"
1285 echo "$ac_t""$ac_cv_prog_cc_no_long_long" 1>&6
1287 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1288 echo "configure:1289: checking how to run the C preprocessor" >&5
1289 # On Suns, sometimes $CPP names a directory.
1290 if test -n "$CPP" && test -d "$CPP"; then
1293 if test -z "$CPP"; then
1294 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1295 echo $ac_n "(cached) $ac_c" 1>&6
1297 # This must be in double quotes, not single quotes, because CPP may get
1298 # substituted into the Makefile and "${CC-cc}" will confuse make.
1300 # On the NeXT, cc -E runs the code through the compiler's parser,
1301 # not just through cpp.
1302 cat > conftest.$ac_ext <<EOF
1303 #line 1304 "configure"
1304 #include "confdefs.h"
1308 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1309 { (eval echo configure:1310: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1310 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1311 if test -z "$ac_err"; then
1315 echo "configure: failed program was:" >&5
1316 cat conftest.$ac_ext >&5
1318 CPP="${CC-cc} -E -traditional-cpp"
1319 cat > conftest.$ac_ext <<EOF
1320 #line 1321 "configure"
1321 #include "confdefs.h"
1325 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1326 { (eval echo configure:1327: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1327 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1328 if test -z "$ac_err"; then
1332 echo "configure: failed program was:" >&5
1333 cat conftest.$ac_ext >&5
1335 CPP="${CC-cc} -nologo -E"
1336 cat > conftest.$ac_ext <<EOF
1337 #line 1338 "configure"
1338 #include "confdefs.h"
1342 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1343 { (eval echo configure:1344: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1344 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1345 if test -z "$ac_err"; then
1349 echo "configure: failed program was:" >&5
1350 cat conftest.$ac_ext >&5
1359 ac_cv_prog_CPP="$CPP"
1361 CPP="$ac_cv_prog_CPP"
1363 ac_cv_prog_CPP="$CPP"
1365 echo "$ac_t""$CPP" 1>&6
1367 echo $ac_n "checking for inline""... $ac_c" 1>&6
1368 echo "configure:1369: checking for inline" >&5
1369 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1370 echo $ac_n "(cached) $ac_c" 1>&6
1373 for ac_kw in inline __inline__ __inline; do
1374 cat > conftest.$ac_ext <<EOF
1375 #line 1376 "configure"
1376 #include "confdefs.h"
1382 if { (eval echo configure:1383: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1384 ac_cv_c_inline=$ac_kw; break
1386 echo "configure: failed program was:" >&5
1387 cat conftest.$ac_ext >&5
1394 echo "$ac_t""$ac_cv_c_inline" 1>&6
1395 case "$ac_cv_c_inline" in
1397 no) cat >> confdefs.h <<\EOF
1401 *) cat >> confdefs.h <<EOF
1402 #define inline $ac_cv_c_inline
1408 echo $ac_n "checking for long long int""... $ac_c" 1>&6
1409 echo "configure:1410: checking for long long int" >&5
1410 if eval "test \"`echo '$''{'ac_cv_c_long_long'+set}'`\" = set"; then
1411 echo $ac_n "(cached) $ac_c" 1>&6
1413 cat > conftest.$ac_ext <<EOF
1414 #line 1415 "configure"
1415 #include "confdefs.h"
1421 if { (eval echo configure:1422: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1423 ac_cv_c_long_long=yes
1425 echo "configure: failed program was:" >&5
1426 cat conftest.$ac_ext >&5
1428 ac_cv_c_long_long=no
1433 echo "$ac_t""$ac_cv_c_long_long" 1>&6
1434 if test $ac_cv_c_long_long = yes; then
1435 cat >> confdefs.h <<\EOF
1436 #define HAVE_LONG_LONG 1
1440 echo $ac_n "checking for __int64""... $ac_c" 1>&6
1441 echo "configure:1442: checking for __int64" >&5
1442 if eval "test \"`echo '$''{'ac_cv_c___int64'+set}'`\" = set"; then
1443 echo $ac_n "(cached) $ac_c" 1>&6
1445 cat > conftest.$ac_ext <<EOF
1446 #line 1447 "configure"
1447 #include "confdefs.h"
1453 if { (eval echo configure:1454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1457 echo "configure: failed program was:" >&5
1458 cat conftest.$ac_ext >&5
1465 echo "$ac_t""$ac_cv_c___int64" 1>&6
1466 if test $ac_cv_c___int64 = yes; then
1467 cat >> confdefs.h <<\EOF
1468 #define HAVE___INT64 1
1473 echo $ac_n "checking for built-in _Bool""... $ac_c" 1>&6
1474 echo "configure:1475: checking for built-in _Bool" >&5
1475 if eval "test \"`echo '$''{'gcc_cv_c__bool'+set}'`\" = set"; then
1476 echo $ac_n "(cached) $ac_c" 1>&6
1478 cat > conftest.$ac_ext <<EOF
1479 #line 1480 "configure"
1480 #include "confdefs.h"
1486 if { (eval echo configure:1487: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1490 echo "configure: failed program was:" >&5
1491 cat conftest.$ac_ext >&5
1499 echo "$ac_t""$gcc_cv_c__bool" 1>&6
1500 if test $gcc_cv_c__bool = yes; then
1501 cat >> confdefs.h <<\EOF
1502 #define HAVE__BOOL 1
1508 # sizeof(char) is 1 by definition.
1509 echo $ac_n "checking size of void *""... $ac_c" 1>&6
1510 echo "configure:1511: checking size of void *" >&5
1511 if eval "test \"`echo '$''{'ac_cv_sizeof_void_p'+set}'`\" = set"; then
1512 echo $ac_n "(cached) $ac_c" 1>&6
1514 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
1515 cat > conftest.$ac_ext <<EOF
1516 #line 1517 "configure"
1517 #include "confdefs.h"
1518 #include "confdefs.h"
1519 #include <sys/types.h>
1523 switch (0) case 0: case (sizeof (void *) == $ac_size):;
1526 if { (eval echo configure:1527: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1528 ac_cv_sizeof_void_p=$ac_size
1530 echo "configure: failed program was:" >&5
1531 cat conftest.$ac_ext >&5
1534 if test x$ac_cv_sizeof_void_p != x ; then break; fi
1539 if test x$ac_cv_sizeof_void_p = x ; then
1540 { echo "configure: error: cannot determine a size for void *" 1>&2; exit 1; }
1542 echo "$ac_t""$ac_cv_sizeof_void_p" 1>&6
1543 cat >> confdefs.h <<EOF
1544 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
1548 echo $ac_n "checking size of short""... $ac_c" 1>&6
1549 echo "configure:1550: checking size of short" >&5
1550 if eval "test \"`echo '$''{'ac_cv_sizeof_short'+set}'`\" = set"; then
1551 echo $ac_n "(cached) $ac_c" 1>&6
1553 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
1554 cat > conftest.$ac_ext <<EOF
1555 #line 1556 "configure"
1556 #include "confdefs.h"
1557 #include "confdefs.h"
1558 #include <sys/types.h>
1562 switch (0) case 0: case (sizeof (short) == $ac_size):;
1565 if { (eval echo configure:1566: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1567 ac_cv_sizeof_short=$ac_size
1569 echo "configure: failed program was:" >&5
1570 cat conftest.$ac_ext >&5
1573 if test x$ac_cv_sizeof_short != x ; then break; fi
1578 if test x$ac_cv_sizeof_short = x ; then
1579 { echo "configure: error: cannot determine a size for short" 1>&2; exit 1; }
1581 echo "$ac_t""$ac_cv_sizeof_short" 1>&6
1582 cat >> confdefs.h <<EOF
1583 #define SIZEOF_SHORT $ac_cv_sizeof_short
1587 echo $ac_n "checking size of int""... $ac_c" 1>&6
1588 echo "configure:1589: checking size of int" >&5
1589 if eval "test \"`echo '$''{'ac_cv_sizeof_int'+set}'`\" = set"; then
1590 echo $ac_n "(cached) $ac_c" 1>&6
1592 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
1593 cat > conftest.$ac_ext <<EOF
1594 #line 1595 "configure"
1595 #include "confdefs.h"
1596 #include "confdefs.h"
1597 #include <sys/types.h>
1601 switch (0) case 0: case (sizeof (int) == $ac_size):;
1604 if { (eval echo configure:1605: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1606 ac_cv_sizeof_int=$ac_size
1608 echo "configure: failed program was:" >&5
1609 cat conftest.$ac_ext >&5
1612 if test x$ac_cv_sizeof_int != x ; then break; fi
1617 if test x$ac_cv_sizeof_int = x ; then
1618 { echo "configure: error: cannot determine a size for int" 1>&2; exit 1; }
1620 echo "$ac_t""$ac_cv_sizeof_int" 1>&6
1621 cat >> confdefs.h <<EOF
1622 #define SIZEOF_INT $ac_cv_sizeof_int
1626 echo $ac_n "checking size of long""... $ac_c" 1>&6
1627 echo "configure:1628: checking size of long" >&5
1628 if eval "test \"`echo '$''{'ac_cv_sizeof_long'+set}'`\" = set"; then
1629 echo $ac_n "(cached) $ac_c" 1>&6
1631 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
1632 cat > conftest.$ac_ext <<EOF
1633 #line 1634 "configure"
1634 #include "confdefs.h"
1635 #include "confdefs.h"
1636 #include <sys/types.h>
1640 switch (0) case 0: case (sizeof (long) == $ac_size):;
1643 if { (eval echo configure:1644: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1645 ac_cv_sizeof_long=$ac_size
1647 echo "configure: failed program was:" >&5
1648 cat conftest.$ac_ext >&5
1651 if test x$ac_cv_sizeof_long != x ; then break; fi
1656 if test x$ac_cv_sizeof_long = x ; then
1657 { echo "configure: error: cannot determine a size for long" 1>&2; exit 1; }
1659 echo "$ac_t""$ac_cv_sizeof_long" 1>&6
1660 cat >> confdefs.h <<EOF
1661 #define SIZEOF_LONG $ac_cv_sizeof_long
1665 if test $ac_cv_c_long_long = yes; then
1666 echo $ac_n "checking size of long long""... $ac_c" 1>&6
1667 echo "configure:1668: checking size of long long" >&5
1668 if eval "test \"`echo '$''{'ac_cv_sizeof_long_long'+set}'`\" = set"; then
1669 echo $ac_n "(cached) $ac_c" 1>&6
1671 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
1672 cat > conftest.$ac_ext <<EOF
1673 #line 1674 "configure"
1674 #include "confdefs.h"
1675 #include "confdefs.h"
1676 #include <sys/types.h>
1680 switch (0) case 0: case (sizeof (long long) == $ac_size):;
1683 if { (eval echo configure:1684: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1685 ac_cv_sizeof_long_long=$ac_size
1687 echo "configure: failed program was:" >&5
1688 cat conftest.$ac_ext >&5
1691 if test x$ac_cv_sizeof_long_long != x ; then break; fi
1696 if test x$ac_cv_sizeof_long_long = x ; then
1697 { echo "configure: error: cannot determine a size for long long" 1>&2; exit 1; }
1699 echo "$ac_t""$ac_cv_sizeof_long_long" 1>&6
1700 cat >> confdefs.h <<EOF
1701 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
1706 if test $ac_cv_c___int64 = yes; then
1707 echo $ac_n "checking size of __int64""... $ac_c" 1>&6
1708 echo "configure:1709: checking size of __int64" >&5
1709 if eval "test \"`echo '$''{'ac_cv_sizeof___int64'+set}'`\" = set"; then
1710 echo $ac_n "(cached) $ac_c" 1>&6
1712 for ac_size in 4 8 1 2 16 12 ; do # List sizes in rough order of prevalence.
1713 cat > conftest.$ac_ext <<EOF
1714 #line 1715 "configure"
1715 #include "confdefs.h"
1716 #include "confdefs.h"
1717 #include <sys/types.h>
1721 switch (0) case 0: case (sizeof (__int64) == $ac_size):;
1724 if { (eval echo configure:1725: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1726 ac_cv_sizeof___int64=$ac_size
1728 echo "configure: failed program was:" >&5
1729 cat conftest.$ac_ext >&5
1732 if test x$ac_cv_sizeof___int64 != x ; then break; fi
1737 if test x$ac_cv_sizeof___int64 = x ; then
1738 { echo "configure: error: cannot determine a size for __int64" 1>&2; exit 1; }
1740 echo "$ac_t""$ac_cv_sizeof___int64" 1>&6
1741 cat >> confdefs.h <<EOF
1742 #define SIZEOF___INT64 $ac_cv_sizeof___int64
1752 # See if GNAT has been installed
1753 if test $host != $build; then
1754 ac_tool_prefix=${host_alias}-
1760 # Extract the first word of "${ac_tool_prefix}gnatbind", so it can be a program name with args.
1761 set dummy ${ac_tool_prefix}gnatbind; ac_word=$2
1762 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1763 echo "configure:1764: checking for $ac_word" >&5
1764 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
1765 echo $ac_n "(cached) $ac_c" 1>&6
1767 if test -n "$GNATBIND"; then
1768 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
1770 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1772 for ac_dir in $ac_dummy; do
1773 test -z "$ac_dir" && ac_dir=.
1774 if test -f $ac_dir/$ac_word; then
1775 ac_cv_prog_GNATBIND="${ac_tool_prefix}gnatbind"
1782 GNATBIND="$ac_cv_prog_GNATBIND"
1783 if test -n "$GNATBIND"; then
1784 echo "$ac_t""$GNATBIND" 1>&6
1786 echo "$ac_t""no" 1>&6
1790 if test -z "$ac_cv_prog_GNATBIND"; then
1791 if test -n "$ac_tool_prefix"; then
1792 # Extract the first word of "gnatbind", so it can be a program name with args.
1793 set dummy gnatbind; ac_word=$2
1794 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1795 echo "configure:1796: checking for $ac_word" >&5
1796 if eval "test \"`echo '$''{'ac_cv_prog_GNATBIND'+set}'`\" = set"; then
1797 echo $ac_n "(cached) $ac_c" 1>&6
1799 if test -n "$GNATBIND"; then
1800 ac_cv_prog_GNATBIND="$GNATBIND" # Let the user override the test.
1802 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
1804 for ac_dir in $ac_dummy; do
1805 test -z "$ac_dir" && ac_dir=.
1806 if test -f $ac_dir/$ac_word; then
1807 ac_cv_prog_GNATBIND="gnatbind"
1812 test -z "$ac_cv_prog_GNATBIND" && ac_cv_prog_GNATBIND="no"
1815 GNATBIND="$ac_cv_prog_GNATBIND"
1816 if test -n "$GNATBIND"; then
1817 echo "$ac_t""$GNATBIND" 1>&6
1819 echo "$ac_t""no" 1>&6
1827 echo $ac_n "checking for compiler driver that understands Ada""... $ac_c" 1>&6
1828 echo "configure:1829: checking for compiler driver that understands Ada" >&5
1829 if eval "test \"`echo '$''{'gcc_cv_prog_adac'+set}'`\" = set"; then
1830 echo $ac_n "(cached) $ac_c" 1>&6
1832 cat >conftest.adb <<EOF
1833 procedure conftest is begin null; end conftest;
1836 # Have to do ac_tool_prefix and user overrides by hand.
1837 for cand in ${ADAC+"$ADAC"} ${CC+"$CC"} \
1838 ${ac_tool_prefix}gcc gcc \
1839 ${ac_tool_prefix}cc cc \
1840 ${ac_tool_prefix}gnatgcc gnatgcc \
1841 ${ac_tool_prefix}gnatcc gnatcc \
1842 ${ac_tool_prefix}adagcc adagcc \
1843 ${ac_tool_prefix}adacc adacc ; do
1844 # There is a bug in all released versions of GCC which causes the
1845 # driver to exit successfully when the appropriate language module
1846 # has not been installed. This is fixed in 2.95.4, 3.0.2, and 3.1.
1847 # Therefore we must check for the error message as well as an
1848 # unsuccessful exit.
1849 errors=`($cand -c conftest.adb) 2>&1 || echo failure`
1850 if test x"$errors" = x; then
1851 gcc_cv_prog_adac=$cand
1858 echo "$ac_t""$gcc_cv_prog_adac" 1>&6
1859 ADAC=$gcc_cv_prog_adac
1862 if test x$GNATBIND != xno && test x$ADAC != xno; then
1869 if test x$have_gnat != xno ; then
1870 echo $ac_n "checking whether ${ADAC} accepts -Wno-long-long""... $ac_c" 1>&6
1871 echo "configure:1872: checking whether ${ADAC} accepts -Wno-long-long" >&5
1872 if eval "test \"`echo '$''{'ac_cv_prog_adac_no_long_long'+set}'`\" = set"; then
1873 echo $ac_n "(cached) $ac_c" 1>&6
1875 cat >conftest.adb <<EOF
1876 procedure conftest is begin null; end conftest;
1878 if $ADAC -Wno-long-long -c conftest.adb 1>&5 2>&5 ; then
1879 ac_cv_prog_adac_no_long_long=yes
1881 ac_cv_prog_adac_no_long_long=no
1886 echo "$ac_t""$ac_cv_prog_adac_no_long_long" 1>&6
1888 ac_cv_prog_adac_no_long_long=yes
1891 # ---------------------
1892 # Warnings and checking
1893 # ---------------------
1896 if test $ac_cv_prog_cc_no_long_long = yes && \
1897 test $ac_cv_prog_adac_no_long_long = yes ; then
1898 strict1_warn="-pedantic -Wno-long-long"
1902 # If the native compiler is GCC, we can enable warnings even in stage1.
1903 # That's useful for people building cross-compilers, or just running a
1906 if test "x$GCC" = "xyes"; then
1907 warn_cflags='$(GCC_WARN_CFLAGS)'
1911 # Enable -Werror in bootstrap stage2 and later.
1912 # Change the default to "no" on release branches.
1913 # Check whether --enable-werror or --disable-werror was given.
1914 if test "${enable_werror+set}" = set; then
1915 enableval="$enable_werror"
1921 if test x$enable_werror = xyes ; then
1926 # Enable expensive internal checks
1927 # Check whether --enable-checking or --disable-checking was given.
1928 if test "${enable_checking+set}" = set; then
1929 enableval="$enable_checking"
1933 ac_rtlflag_checking=
1935 ac_gc_always_collect=
1937 case "${enableval}" in
1938 yes) ac_checking=1 ; ac_tree_checking=1 ; ac_gc_checking=1 ;
1939 ac_rtlflag_checking=1 ;;
1941 *) IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
1942 set fnord $enableval; shift
1947 misc) ac_checking=1 ;;
1948 tree) ac_tree_checking=1 ;;
1949 rtlflag) ac_rtlflag_checking=1 ;;
1950 rtl) ac_rtl_checking=1 ;;
1951 gc) ac_gc_checking=1 ;;
1952 gcac) ac_gc_always_collect=1 ;;
1953 fold) ac_fold_checking=1 ;;
1954 valgrind) ac_checking_valgrind=1 ;;
1955 *) { echo "configure: error: unknown check category $check" 1>&2; exit 1; } ;;
1962 # Enable some checks by default for development versions of GCC
1963 ac_checking=1; ac_tree_checking=1; ac_gc_checking=1; ac_rtlflag_checking=1;
1967 if test x$ac_checking != x ; then
1968 cat >> confdefs.h <<\EOF
1969 #define ENABLE_CHECKING 1
1972 nocommon_flag=-fno-common
1975 if test x$ac_tree_checking != x ; then
1976 cat >> confdefs.h <<\EOF
1977 #define ENABLE_TREE_CHECKING 1
1981 if test x$ac_rtl_checking != x ; then
1982 cat >> confdefs.h <<\EOF
1983 #define ENABLE_RTL_CHECKING 1
1987 if test x$ac_rtlflag_checking != x ; then
1988 cat >> confdefs.h <<\EOF
1989 #define ENABLE_RTL_FLAG_CHECKING 1
1993 if test x$ac_gc_checking != x ; then
1994 cat >> confdefs.h <<\EOF
1995 #define ENABLE_GC_CHECKING 1
1999 if test x$ac_gc_always_collect != x ; then
2000 cat >> confdefs.h <<\EOF
2001 #define ENABLE_GC_ALWAYS_COLLECT 1
2005 if test x$ac_fold_checking != x ; then
2006 cat >> confdefs.h <<\EOF
2007 #define ENABLE_FOLD_CHECKING 1
2011 valgrind_path_defines=
2013 if test x$ac_checking_valgrind != x ; then
2014 # It is certainly possible that there's valgrind but no valgrind.h.
2015 # GCC relies on making annotations so we must have both.
2016 echo $ac_n "checking for VALGRIND_DISCARD in <memcheck.h>""... $ac_c" 1>&6
2017 echo "configure:2018: checking for VALGRIND_DISCARD in <memcheck.h>" >&5
2018 cat > conftest.$ac_ext <<EOF
2019 #line 2020 "configure"
2020 #include "confdefs.h"
2021 #include <memcheck.h>
2022 #ifndef VALGRIND_DISCARD
2023 #error VALGRIND_DISCARD not defined
2026 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2027 { (eval echo configure:2028: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2028 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2029 if test -z "$ac_err"; then
2031 gcc_cv_header_memcheck_h=yes
2034 echo "configure: failed program was:" >&5
2035 cat conftest.$ac_ext >&5
2037 gcc_cv_header_memcheck_h=no
2040 echo "$ac_t""$gcc_cv_header_memcheck_h" 1>&6
2041 ac_safe=`echo "valgrind.h" | sed 'y%./+-%__p_%'`
2042 echo $ac_n "checking for valgrind.h""... $ac_c" 1>&6
2043 echo "configure:2044: checking for valgrind.h" >&5
2044 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2045 echo $ac_n "(cached) $ac_c" 1>&6
2047 cat > conftest.$ac_ext <<EOF
2048 #line 2049 "configure"
2049 #include "confdefs.h"
2050 #include <valgrind.h>
2052 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2053 { (eval echo configure:2054: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2054 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2055 if test -z "$ac_err"; then
2057 eval "ac_cv_header_$ac_safe=yes"
2060 echo "configure: failed program was:" >&5
2061 cat conftest.$ac_ext >&5
2063 eval "ac_cv_header_$ac_safe=no"
2067 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2068 echo "$ac_t""yes" 1>&6
2071 echo "$ac_t""no" 1>&6
2076 # Prepare PATH_SEPARATOR.
2077 # The user is always right.
2078 if test "${PATH_SEPARATOR+set}" != set; then
2079 echo "#! /bin/sh" >conf$$.sh
2080 echo "exit 0" >>conf$$.sh
2082 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
2090 # Find out how to test for executable files. Don't use a zero-byte file,
2091 # as systems may use methods other than mode bits to determine executability.
2092 cat >conf$$.file <<_ASEOF
2096 chmod +x conf$$.file
2097 if test -x conf$$.file >/dev/null 2>&1; then
2098 ac_executable_p="test -x"
2100 ac_executable_p="test -f"
2104 # Extract the first word of "valgrind", so it can be a program name with args.
2105 set dummy valgrind; ac_word=$2
2106 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2107 echo "configure:2108: checking for $ac_word" >&5
2108 if eval "test \"`echo '$''{'ac_cv_path_valgrind_path'+set}'`\" = set"; then
2109 echo $ac_n "(cached) $ac_c" 1>&6
2111 case "$valgrind_path" in
2113 ac_cv_path_valgrind_path="$valgrind_path" # Let the user override the test with a path.
2116 ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR
2117 for ac_dir in $PATH; do
2119 test -z "$ac_dir" && ac_dir=.
2120 for ac_exec_ext in '' $ac_executable_extensions; do
2121 if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
2122 if $ac_dir/$ac_word --version | grep valgrind- >/dev/null 2>&1; then
2123 ac_cv_path_valgrind_path="$ac_dir/$ac_word$ac_exec_ext"
2133 valgrind_path="$ac_cv_path_valgrind_path"
2134 if test -n "$valgrind_path"; then
2135 echo "$ac_t""$valgrind_path" 1>&6
2137 echo "$ac_t""no" 1>&6
2140 if test "x$valgrind_path" = "x" || (test $have_valgrind_h = no && test $gcc_cv_header_memcheck_h = no); then
2141 { echo "configure: error: *** Can't find both valgrind and valgrind.h/memcheck.h" 1>&2; exit 1; }
2143 valgrind_path_defines=-DVALGRIND_PATH='\"'$valgrind_path'\"'
2144 valgrind_command="$valgrind_path -q"
2145 cat >> confdefs.h <<\EOF
2146 #define ENABLE_VALGRIND_CHECKING 1
2149 if test $gcc_cv_header_memcheck_h = yes; then
2150 cat >> confdefs.h <<\EOF
2151 #define HAVE_MEMCHECK_H 1
2159 # Enable code coverage collection
2160 # Check whether --enable-coverage or --disable-coverage was given.
2161 if test "${enable_coverage+set}" = set; then
2162 enableval="$enable_coverage"
2163 case "${enableval}" in
2165 coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O0"
2168 coverage_flags="-fprofile-arcs -ftest-coverage -frandom-seed=\$@ -O2"
2171 { echo "configure: error: unknown coverage setting $enableval" 1>&2; exit 1; }
2180 # -------------------------------
2181 # Miscenalleous configure options
2182 # -------------------------------
2185 # Check whether --with-stabs or --without-stabs was given.
2186 if test "${with_stabs+set}" = set; then
2187 withval="$with_stabs"
2195 # Check whether --with-elf or --without-elf was given.
2196 if test "${with_elf+set}" = set; then
2204 # Determine whether or not multilibs are enabled.
2205 # Check whether --enable-multilib or --disable-multilib was given.
2206 if test "${enable_multilib+set}" = set; then
2207 enableval="$enable_multilib"
2215 # Enable __cxa_atexit for C++.
2216 # Check whether --enable-__cxa_atexit or --disable-__cxa_atexit was given.
2217 if test "${enable___cxa_atexit+set}" = set; then
2218 enableval="$enable___cxa_atexit"
2224 # Pass with no value to take the default
2225 # Pass with a value to specify a thread package
2226 # Check whether --enable-threads or --disable-threads was given.
2227 if test "${enable_threads+set}" = set; then
2228 enableval="$enable_threads"
2235 enable_threads_flag=$enable_threads
2236 # Check if a valid thread package
2237 case x${enable_threads_flag} in
2240 target_thread_file='single'
2244 target_thread_file=''
2246 xdecosf1 | xirix | xmach | xos2 | xposix | xpthreads | xsingle | \
2247 xsolaris | xwin32 | xdce | xrtems| xvxworks | xaix | xgnat)
2248 target_thread_file=$enable_threads_flag
2251 echo "$enable_threads is an unknown thread package" 1>&2
2256 # Check whether --enable-objc-gc or --disable-objc-gc was given.
2257 if test "${enable_objc_gc+set}" = set; then
2258 enableval="$enable_objc_gc"
2259 if test x$enable_objc_gc = xno; then
2269 # Check whether --with-dwarf2 or --without-dwarf2 was given.
2270 if test "${with_dwarf2+set}" = set; then
2271 withval="$with_dwarf2"
2272 dwarf2="$with_dwarf2"
2278 # Check whether --enable-shared or --disable-shared was given.
2279 if test "${enable_shared+set}" = set; then
2280 enableval="$enable_shared"
2282 case $enable_shared in
2286 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:,"
2287 for pkg in $enableval; do
2288 if test "X$pkg" = "Xgcc" || test "X$pkg" = "Xlibgcc"; then
2302 # Check whether --with-sysroot or --without-sysroot was given.
2303 if test "${with_sysroot+set}" = set; then
2304 withval="$with_sysroot"
2306 case ${with_sysroot} in
2307 yes) TARGET_SYSTEM_ROOT='${exec_prefix}/${target_alias}/sys-root' ;;
2308 *) TARGET_SYSTEM_ROOT=$with_sysroot ;;
2311 TARGET_SYSTEM_ROOT_DEFINE='-DTARGET_SYSTEM_ROOT=\"$(TARGET_SYSTEM_ROOT)\"'
2312 CROSS_SYSTEM_HEADER_DIR='$(TARGET_SYSTEM_ROOT)$(NATIVE_SYSTEM_HEADER_DIR)'
2314 if test "x$exec_prefix" = xNONE; then
2315 if test "x$prefix" = xNONE; then
2316 test_prefix=/usr/local
2321 test_prefix=$exec_prefix
2323 case ${TARGET_SYSTEM_ROOT} in
2324 "${test_prefix}"|"${test_prefix}/"*|\
2325 '${exec_prefix}'|'${exec_prefix}/'*)
2326 t="$TARGET_SYSTEM_ROOT_DEFINE -DTARGET_SYSTEM_ROOT_RELOCATABLE"
2327 TARGET_SYSTEM_ROOT_DEFINE="$t"
2334 TARGET_SYSTEM_ROOT_DEFINE=
2335 CROSS_SYSTEM_HEADER_DIR='$(gcc_tooldir)/sys-include'
2343 # Build with intermodule optimisations
2344 # Check whether --enable-intermodule or --disable-intermodule was given.
2345 if test "${enable_intermodule+set}" = set; then
2346 enableval="$enable_intermodule"
2347 case ${enable_intermodule} in
2348 yes) onestep="-onestep";;
2357 # -------------------------
2358 # Checks for other programs
2359 # -------------------------
2361 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
2362 echo "configure:2363: checking whether ${MAKE-make} sets \${MAKE}" >&5
2363 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'`
2364 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
2365 echo $ac_n "(cached) $ac_c" 1>&6
2367 cat > conftestmake <<\EOF
2369 @echo 'ac_maketemp="${MAKE}"'
2371 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2372 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
2373 if test -n "$ac_maketemp"; then
2374 eval ac_cv_prog_make_${ac_make}_set=yes
2376 eval ac_cv_prog_make_${ac_make}_set=no
2380 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2381 echo "$ac_t""yes" 1>&6
2384 echo "$ac_t""no" 1>&6
2385 SET_MAKE="MAKE=${MAKE-make}"
2389 # Find some useful tools
2390 for ac_prog in mawk gawk nawk awk
2392 # Extract the first word of "$ac_prog", so it can be a program name with args.
2393 set dummy $ac_prog; ac_word=$2
2394 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2395 echo "configure:2396: checking for $ac_word" >&5
2396 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
2397 echo $ac_n "(cached) $ac_c" 1>&6
2399 if test -n "$AWK"; then
2400 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2402 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2404 for ac_dir in $ac_dummy; do
2405 test -z "$ac_dir" && ac_dir=.
2406 if test -f $ac_dir/$ac_word; then
2407 ac_cv_prog_AWK="$ac_prog"
2414 AWK="$ac_cv_prog_AWK"
2415 if test -n "$AWK"; then
2416 echo "$ac_t""$AWK" 1>&6
2418 echo "$ac_t""no" 1>&6
2421 test -n "$AWK" && break
2424 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
2425 echo "configure:2426: checking whether ln works" >&5
2426 if eval "test \"`echo '$''{'gcc_cv_prog_LN'+set}'`\" = set"; then
2427 echo $ac_n "(cached) $ac_c" 1>&6
2429 rm -f conftestdata_t
2430 echo >conftestdata_f
2431 if ln conftestdata_f conftestdata_t 2>/dev/null
2435 if ln -s conftestdata_f conftestdata_t 2>/dev/null
2437 gcc_cv_prog_LN="ln -s"
2442 rm -f conftestdata_f conftestdata_t
2445 LN="$gcc_cv_prog_LN"
2446 if test "$gcc_cv_prog_LN" = "ln"; then
2447 echo "$ac_t""yes" 1>&6
2449 if test "$gcc_cv_prog_LN" = "ln -s"; then
2450 echo "$ac_t""no, using ln -s" 1>&6
2452 echo "$ac_t""no, and neither does ln -s, so using cp" 1>&6
2456 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
2457 echo "configure:2458: checking whether ln -s works" >&5
2458 if eval "test \"`echo '$''{'gcc_cv_prog_LN_S'+set}'`\" = set"; then
2459 echo $ac_n "(cached) $ac_c" 1>&6
2461 rm -f conftestdata_t
2462 echo >conftestdata_f
2463 if ln -s conftestdata_f conftestdata_t 2>/dev/null
2465 gcc_cv_prog_LN_S="ln -s"
2467 if ln conftestdata_f conftestdata_t 2>/dev/null
2474 rm -f conftestdata_f conftestdata_t
2477 LN_S="$gcc_cv_prog_LN_S"
2478 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
2479 echo "$ac_t""yes" 1>&6
2481 if test "$gcc_cv_prog_LN_S" = "ln"; then
2482 echo "$ac_t""no, using ln" 1>&6
2484 echo "$ac_t""no, and neither does ln, so using cp" 1>&6
2488 # Extract the first word of "ranlib", so it can be a program name with args.
2489 set dummy ranlib; ac_word=$2
2490 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2491 echo "configure:2492: checking for $ac_word" >&5
2492 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
2493 echo $ac_n "(cached) $ac_c" 1>&6
2495 if test -n "$RANLIB"; then
2496 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
2498 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2500 for ac_dir in $ac_dummy; do
2501 test -z "$ac_dir" && ac_dir=.
2502 if test -f $ac_dir/$ac_word; then
2503 ac_cv_prog_RANLIB="ranlib"
2508 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB=":"
2511 RANLIB="$ac_cv_prog_RANLIB"
2512 if test -n "$RANLIB"; then
2513 echo "$ac_t""$RANLIB" 1>&6
2515 echo "$ac_t""no" 1>&6
2518 # Find a good install program. We prefer a C program (faster),
2519 # so one script is as good as another. But avoid the broken or
2520 # incompatible versions:
2521 # SysV /etc/install, /usr/sbin/install
2522 # SunOS /usr/etc/install
2523 # IRIX /sbin/install
2525 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2526 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2527 # ./install, which can be erroneously created by make from ./install.sh.
2528 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
2529 echo "configure:2530: checking for a BSD compatible install" >&5
2530 if test -z "$INSTALL"; then
2531 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
2532 echo $ac_n "(cached) $ac_c" 1>&6
2534 IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="${IFS}:"
2535 for ac_dir in $PATH; do
2536 # Account for people who put trailing slashes in PATH elements.
2538 /|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
2540 # OSF1 and SCO ODT 3.0 have their own names for install.
2541 for ac_prog in ginstall scoinst install; do
2542 if test -f $ac_dir/$ac_prog; then
2543 if test $ac_prog = install &&
2544 grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
2545 # AIX install. It has an incompatible calling convention.
2546 # OSF/1 installbsd also uses dspmsg, but is usable.
2549 ac_cv_path_install="$ac_dir/$ac_prog -c"
2560 if test "${ac_cv_path_install+set}" = set; then
2561 INSTALL="$ac_cv_path_install"
2563 # As a last resort, use the slow shell script. We don't cache a
2564 # path for INSTALL within a source directory, because that will
2565 # break other packages using the cache if that directory is
2566 # removed, or if the path is relative.
2567 INSTALL="$ac_install_sh"
2570 echo "$ac_t""$INSTALL" 1>&6
2572 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2573 # It thinks the first close brace ends the variable substitution.
2574 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2576 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2579 # See if cmp has --ignore-initial.
2580 echo $ac_n "checking for cmp's capabilities""... $ac_c" 1>&6
2581 echo "configure:2582: checking for cmp's capabilities" >&5
2582 if eval "test \"`echo '$''{'gcc_cv_prog_cmp_skip'+set}'`\" = set"; then
2583 echo $ac_n "(cached) $ac_c" 1>&6
2587 if cmp --ignore-initial=2 t1 t2 > /dev/null 2>&1; then
2588 if cmp --ignore-initial=1 t1 t2 > /dev/null 2>&1; then
2589 gcc_cv_prog_cmp_skip=slowcompare
2591 gcc_cv_prog_cmp_skip=gnucompare
2594 gcc_cv_prog_cmp_skip=slowcompare
2600 echo "$ac_t""$gcc_cv_prog_cmp_skip" 1>&6
2601 make_compare_target=$gcc_cv_prog_cmp_skip
2605 # See if we have the mktemp command.
2606 # Extract the first word of "mktemp", so it can be a program name with args.
2607 set dummy mktemp; ac_word=$2
2608 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2609 echo "configure:2610: checking for $ac_word" >&5
2610 if eval "test \"`echo '$''{'ac_cv_prog_have_mktemp_command'+set}'`\" = set"; then
2611 echo $ac_n "(cached) $ac_c" 1>&6
2613 if test -n "$have_mktemp_command"; then
2614 ac_cv_prog_have_mktemp_command="$have_mktemp_command" # Let the user override the test.
2616 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2618 for ac_dir in $ac_dummy; do
2619 test -z "$ac_dir" && ac_dir=.
2620 if test -f $ac_dir/$ac_word; then
2621 ac_cv_prog_have_mktemp_command="yes"
2626 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command="no"
2629 have_mktemp_command="$ac_cv_prog_have_mktemp_command"
2630 if test -n "$have_mktemp_command"; then
2631 echo "$ac_t""$have_mktemp_command" 1>&6
2633 echo "$ac_t""no" 1>&6
2637 # Do we have a single-tree copy of texinfo?
2638 if test -f $srcdir/../texinfo/Makefile.in; then
2639 MAKEINFO='$(objdir)/../texinfo/makeinfo/makeinfo'
2640 gcc_cv_prog_makeinfo_modern=yes
2641 echo "$ac_t""Using makeinfo from the unified source tree." 1>&6
2643 # See if makeinfo has been installed and is modern enough
2644 # that we can use it.
2645 # Extract the first word of "makeinfo", so it can be a program name with args.
2646 set dummy makeinfo; ac_word=$2
2647 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2648 echo "configure:2649: checking for $ac_word" >&5
2649 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
2650 echo $ac_n "(cached) $ac_c" 1>&6
2652 if test -n "$MAKEINFO"; then
2653 ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
2655 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2657 for ac_dir in $ac_dummy; do
2658 test -z "$ac_dir" && ac_dir=.
2659 if test -f $ac_dir/$ac_word; then
2660 ac_cv_prog_MAKEINFO="makeinfo"
2667 MAKEINFO="$ac_cv_prog_MAKEINFO"
2668 if test -n "$MAKEINFO"; then
2669 echo "$ac_t""$MAKEINFO" 1>&6
2671 echo "$ac_t""no" 1>&6
2674 if test -n "$MAKEINFO"; then
2675 # Found it, now check the version.
2676 echo $ac_n "checking for modern makeinfo""... $ac_c" 1>&6
2677 echo "configure:2678: checking for modern makeinfo" >&5
2678 if eval "test \"`echo '$''{'gcc_cv_prog_makeinfo_modern'+set}'`\" = set"; then
2679 echo $ac_n "(cached) $ac_c" 1>&6
2681 ac_prog_version=`$MAKEINFO --version 2>&1 |
2682 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
2683 echo "configure:2684: version of makeinfo is $ac_prog_version" >&5
2684 case $ac_prog_version in
2685 '') gcc_cv_prog_makeinfo_modern=no;;
2687 gcc_cv_prog_makeinfo_modern=yes;;
2688 *) gcc_cv_prog_makeinfo_modern=no;;
2693 echo "$ac_t""$gcc_cv_prog_makeinfo_modern" 1>&6
2695 gcc_cv_prog_makeinfo_modern=no
2700 if test $gcc_cv_prog_makeinfo_modern = no; then
2701 echo "configure: warning:
2702 *** Makeinfo is missing or too old.
2703 *** Info documentation will not be built." 1>&2
2709 # Is pod2man recent enough to regenerate manpages?
2710 echo $ac_n "checking for recent Pod::Man""... $ac_c" 1>&6
2711 echo "configure:2712: checking for recent Pod::Man" >&5
2712 if (perl -e 'use 1.10 Pod::Man') >/dev/null 2>&1; then
2713 echo "$ac_t""yes" 1>&6
2714 GENERATED_MANPAGES=generated-manpages
2716 echo "$ac_t""no" 1>&6
2721 if test -f $srcdir/../flex/skel.c; then
2722 FLEX='$(objdir)/../flex/flex'
2724 # Extract the first word of "flex", so it can be a program name with args.
2725 set dummy flex; ac_word=$2
2726 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2727 echo "configure:2728: checking for $ac_word" >&5
2728 if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
2729 echo $ac_n "(cached) $ac_c" 1>&6
2731 if test -n "$FLEX"; then
2732 ac_cv_prog_FLEX="$FLEX" # Let the user override the test.
2734 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2736 for ac_dir in $ac_dummy; do
2737 test -z "$ac_dir" && ac_dir=.
2738 if test -f $ac_dir/$ac_word; then
2739 ac_cv_prog_FLEX="flex"
2744 test -z "$ac_cv_prog_FLEX" && ac_cv_prog_FLEX="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing flex"
2747 FLEX="$ac_cv_prog_FLEX"
2748 if test -n "$FLEX"; then
2749 echo "$ac_t""$FLEX" 1>&6
2751 echo "$ac_t""no" 1>&6
2757 # The -L switch is so bison can find its skeleton file.
2758 if test -f $srcdir/../bison/bison.simple; then
2759 BISON='$(objdir)/../bison/bison -L $(srcdir)/../bison/'
2761 # Extract the first word of "bison", so it can be a program name with args.
2762 set dummy bison; ac_word=$2
2763 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2764 echo "configure:2765: checking for $ac_word" >&5
2765 if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
2766 echo $ac_n "(cached) $ac_c" 1>&6
2768 if test -n "$BISON"; then
2769 ac_cv_prog_BISON="$BISON" # Let the user override the test.
2771 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":"
2773 for ac_dir in $ac_dummy; do
2774 test -z "$ac_dir" && ac_dir=.
2775 if test -f $ac_dir/$ac_word; then
2776 ac_cv_prog_BISON="bison"
2781 test -z "$ac_cv_prog_BISON" && ac_cv_prog_BISON="${CONFIG_SHELL-/bin/sh} ${srcdir}/../missing bison"
2784 BISON="$ac_cv_prog_BISON"
2785 if test -n "$BISON"; then
2786 echo "$ac_t""$BISON" 1>&6
2788 echo "$ac_t""no" 1>&6
2793 # --------------------
2794 # Checks for C headers
2795 # --------------------
2797 echo $ac_n "checking for GNU C library""... $ac_c" 1>&6
2798 echo "configure:2799: checking for GNU C library" >&5
2799 if eval "test \"`echo '$''{'gcc_cv_glibc'+set}'`\" = set"; then
2800 echo $ac_n "(cached) $ac_c" 1>&6
2802 cat > conftest.$ac_ext <<EOF
2803 #line 2804 "configure"
2804 #include "confdefs.h"
2805 #include <features.h>
2808 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
2809 #error Not a GNU C library system
2813 if { (eval echo configure:2814: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2817 echo "configure: failed program was:" >&5
2818 cat conftest.$ac_ext >&5
2825 echo "$ac_t""$gcc_cv_glibc" 1>&6
2826 if test $gcc_cv_glibc = yes; then
2827 cat >> confdefs.h <<\EOF
2828 #define _GNU_SOURCE 1
2833 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
2834 echo "configure:2835: checking for ANSI C header files" >&5
2835 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
2836 echo $ac_n "(cached) $ac_c" 1>&6
2838 cat > conftest.$ac_ext <<EOF
2839 #line 2840 "configure"
2840 #include "confdefs.h"
2846 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2847 { (eval echo configure:2848: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2848 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2849 if test -z "$ac_err"; then
2851 ac_cv_header_stdc=yes
2854 echo "configure: failed program was:" >&5
2855 cat conftest.$ac_ext >&5
2857 ac_cv_header_stdc=no
2861 if test $ac_cv_header_stdc = yes; then
2862 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2863 cat > conftest.$ac_ext <<EOF
2864 #line 2865 "configure"
2865 #include "confdefs.h"
2868 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2869 egrep "memchr" >/dev/null 2>&1; then
2873 ac_cv_header_stdc=no
2879 if test $ac_cv_header_stdc = yes; then
2880 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2881 cat > conftest.$ac_ext <<EOF
2882 #line 2883 "configure"
2883 #include "confdefs.h"
2886 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2887 egrep "free" >/dev/null 2>&1; then
2891 ac_cv_header_stdc=no
2897 if test $ac_cv_header_stdc = yes; then
2898 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
2899 if test "$cross_compiling" = yes; then
2902 cat > conftest.$ac_ext <<EOF
2903 #line 2904 "configure"
2904 #include "confdefs.h"
2906 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
2907 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2908 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
2909 int main () { int i; for (i = 0; i < 256; i++)
2910 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
2914 if { (eval echo configure:2915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
2918 echo "configure: failed program was:" >&5
2919 cat conftest.$ac_ext >&5
2921 ac_cv_header_stdc=no
2929 echo "$ac_t""$ac_cv_header_stdc" 1>&6
2930 if test $ac_cv_header_stdc = yes; then
2931 cat >> confdefs.h <<\EOF
2932 #define STDC_HEADERS 1
2937 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
2938 echo "configure:2939: checking whether time.h and sys/time.h may both be included" >&5
2939 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
2940 echo $ac_n "(cached) $ac_c" 1>&6
2942 cat > conftest.$ac_ext <<EOF
2943 #line 2944 "configure"
2944 #include "confdefs.h"
2945 #include <sys/types.h>
2946 #include <sys/time.h>
2952 if { (eval echo configure:2953: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2954 ac_cv_header_time=yes
2956 echo "configure: failed program was:" >&5
2957 cat conftest.$ac_ext >&5
2959 ac_cv_header_time=no
2964 echo "$ac_t""$ac_cv_header_time" 1>&6
2965 if test $ac_cv_header_time = yes; then
2966 cat >> confdefs.h <<\EOF
2967 #define TIME_WITH_SYS_TIME 1
2972 echo $ac_n "checking for working stdbool.h""... $ac_c" 1>&6
2973 echo "configure:2974: checking for working stdbool.h" >&5
2974 if eval "test \"`echo '$''{'ac_cv_header_stdbool_h'+set}'`\" = set"; then
2975 echo $ac_n "(cached) $ac_c" 1>&6
2977 cat > conftest.$ac_ext <<EOF
2978 #line 2979 "configure"
2979 #include "confdefs.h"
2980 #include <stdbool.h>
2985 if { (eval echo configure:2986: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2987 ac_cv_header_stdbool_h=yes
2989 echo "configure: failed program was:" >&5
2990 cat conftest.$ac_ext >&5
2992 ac_cv_header_stdbool_h=no
2997 echo "$ac_t""$ac_cv_header_stdbool_h" 1>&6
2998 if test $ac_cv_header_stdbool_h = yes; then
2999 cat >> confdefs.h <<\EOF
3000 #define HAVE_STDBOOL_H 1
3005 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
3006 echo "configure:3007: checking whether string.h and strings.h may both be included" >&5
3007 if eval "test \"`echo '$''{'gcc_cv_header_string'+set}'`\" = set"; then
3008 echo $ac_n "(cached) $ac_c" 1>&6
3010 cat > conftest.$ac_ext <<EOF
3011 #line 3012 "configure"
3012 #include "confdefs.h"
3014 #include <strings.h>
3019 if { (eval echo configure:3020: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3021 gcc_cv_header_string=yes
3023 echo "configure: failed program was:" >&5
3024 cat conftest.$ac_ext >&5
3026 gcc_cv_header_string=no
3031 echo "$ac_t""$gcc_cv_header_string" 1>&6
3032 if test $gcc_cv_header_string = yes; then
3033 cat >> confdefs.h <<\EOF
3034 #define STRING_WITH_STRINGS 1
3039 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
3040 echo "configure:3041: checking for sys/wait.h that is POSIX.1 compatible" >&5
3041 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
3042 echo $ac_n "(cached) $ac_c" 1>&6
3044 cat > conftest.$ac_ext <<EOF
3045 #line 3046 "configure"
3046 #include "confdefs.h"
3047 #include <sys/types.h>
3048 #include <sys/wait.h>
3050 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
3053 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
3058 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
3061 if { (eval echo configure:3062: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3063 ac_cv_header_sys_wait_h=yes
3065 echo "configure: failed program was:" >&5
3066 cat conftest.$ac_ext >&5
3068 ac_cv_header_sys_wait_h=no
3073 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
3074 if test $ac_cv_header_sys_wait_h = yes; then
3075 cat >> confdefs.h <<\EOF
3076 #define HAVE_SYS_WAIT_H 1
3081 for ac_hdr in limits.h stddef.h string.h strings.h stdlib.h time.h \
3082 fcntl.h unistd.h sys/file.h sys/time.h sys/mman.h \
3083 sys/resource.h sys/param.h sys/times.h sys/stat.h \
3084 direct.h malloc.h langinfo.h ldfcn.h locale.h wchar.h
3086 ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3087 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3088 echo "configure:3089: checking for $ac_hdr" >&5
3089 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3090 echo $ac_n "(cached) $ac_c" 1>&6
3092 cat > conftest.$ac_ext <<EOF
3093 #line 3094 "configure"
3094 #include "confdefs.h"
3097 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3098 { (eval echo configure:3099: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3099 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3100 if test -z "$ac_err"; then
3102 eval "ac_cv_header_$ac_safe=yes"
3105 echo "configure: failed program was:" >&5
3106 cat conftest.$ac_ext >&5
3108 eval "ac_cv_header_$ac_safe=no"
3112 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3113 echo "$ac_t""yes" 1>&6
3114 ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3115 cat >> confdefs.h <<EOF
3116 #define $ac_tr_hdr 1
3120 echo "$ac_t""no" 1>&6
3125 # Check for thread headers.
3126 ac_safe=`echo "thread.h" | sed 'y%./+-%__p_%'`
3127 echo $ac_n "checking for thread.h""... $ac_c" 1>&6
3128 echo "configure:3129: checking for thread.h" >&5
3129 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3130 echo $ac_n "(cached) $ac_c" 1>&6
3132 cat > conftest.$ac_ext <<EOF
3133 #line 3134 "configure"
3134 #include "confdefs.h"
3137 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3138 { (eval echo configure:3139: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3139 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3140 if test -z "$ac_err"; then
3142 eval "ac_cv_header_$ac_safe=yes"
3145 echo "configure: failed program was:" >&5
3146 cat conftest.$ac_ext >&5
3148 eval "ac_cv_header_$ac_safe=no"
3152 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3153 echo "$ac_t""yes" 1>&6
3156 echo "$ac_t""no" 1>&6
3160 ac_safe=`echo "pthread.h" | sed 'y%./+-%__p_%'`
3161 echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
3162 echo "configure:3163: checking for pthread.h" >&5
3163 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3164 echo $ac_n "(cached) $ac_c" 1>&6
3166 cat > conftest.$ac_ext <<EOF
3167 #line 3168 "configure"
3168 #include "confdefs.h"
3169 #include <pthread.h>
3171 ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3172 { (eval echo configure:3173: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3173 ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3174 if test -z "$ac_err"; then
3176 eval "ac_cv_header_$ac_safe=yes"
3179 echo "configure: failed program was:" >&5
3180 cat conftest.$ac_ext >&5
3182 eval "ac_cv_header_$ac_safe=no"
3186 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3187 echo "$ac_t""yes" 1>&6
3190 echo "$ac_t""no" 1>&6
3195 # These tests can't be done till we know if we have limits.h.
3196 echo $ac_n "checking for CHAR_BIT""... $ac_c" 1>&6
3197 echo "configure:3198: checking for CHAR_BIT" >&5
3198 if eval "test \"`echo '$''{'gcc_cv_decl_char_bit'+set}'`\" = set"; then
3199 echo $ac_n "(cached) $ac_c" 1>&6
3201 cat > conftest.$ac_ext <<EOF
3202 #line 3203 "configure"
3203 #include "confdefs.h"
3204 #ifdef HAVE_LIMITS_H
3211 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3212 egrep "found" >/dev/null 2>&1; then
3214 gcc_cv_decl_char_bit=yes
3217 gcc_cv_decl_char_bit=no
3224 echo "$ac_t""$gcc_cv_decl_char_bit" 1>&6
3225 if test $gcc_cv_decl_char_bit = no; then
3226 echo $ac_n "checking number of bits in a byte""... $ac_c" 1>&6
3227 echo "configure:3228: checking number of bits in a byte" >&5
3228 if eval "test \"`echo '$''{'gcc_cv_c_nbby'+set}'`\" = set"; then
3229 echo $ac_n "(cached) $ac_c" 1>&6
3233 while test $i -lt 65; do
3234 cat > conftest.$ac_ext <<EOF
3235 #line 3236 "configure"
3236 #include "confdefs.h"
3240 case (unsigned char)((unsigned long)1 << $i) == ((unsigned long)1 << $i):
3241 case (unsigned char)((unsigned long)1<<($i-1)) == ((unsigned long)1<<($i-1)):
3245 if { (eval echo configure:3246: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3247 gcc_cv_c_nbby=$i; break
3249 echo "configure: failed program was:" >&5
3250 cat conftest.$ac_ext >&5
3255 test -z "$gcc_cv_c_nbby" && gcc_cv_c_nbby=failed
3259 echo "$ac_t""$gcc_cv_c_nbby" 1>&6
3260 if test $gcc_cv_c_nbby = failed; then
3261 { echo "configure: error: cannot determine number of bits in a byte" 1>&2; exit 1; }
3263 cat >> confdefs.h <<EOF
3264 #define CHAR_BIT $gcc_cv_c_nbby
3269 echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
3270 echo "configure:3271: checking whether byte ordering is bigendian" >&5
3271 if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
3272 echo $ac_n "(cached) $ac_c" 1>&6
3274 ac_cv_c_bigendian=unknown
3275 # See if sys/param.h defines the BYTE_ORDER macro.
3276 cat > conftest.$ac_ext <<EOF
3277 #line 3278 "configure"
3278 #include "confdefs.h"
3279 #include <sys/types.h>
3280 #include <sys/param.h>
3283 #if !BYTE_ORDER || !BIG_ENDIAN || !LITTLE_ENDIAN
3288 if { (eval echo configure:3289: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3290 # It does; now see whether it defined to BIG_ENDIAN or not.
3291 cat > conftest.$ac_ext <<EOF
3292 #line 3293 "configure"
3293 #include "confdefs.h"
3294 #include <sys/types.h>
3295 #include <sys/param.h>
3298 #if BYTE_ORDER != BIG_ENDIAN
3303 if { (eval echo configure:3304: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3305 ac_cv_c_bigendian=yes
3307 echo "configure: failed program was:" >&5
3308 cat conftest.$ac_ext >&5
3310 ac_cv_c_bigendian=no
3314 echo "configure: failed program was:" >&5
3315 cat conftest.$ac_ext >&5
3318 if test $ac_cv_c_bigendian = unknown; then
3319 if test "$cross_compiling" = yes; then
3320 echo $ac_n "cross-compiling... " 2>&6
3322 cat > conftest.$ac_ext <<EOF
3323 #line 3324 "configure"
3324 #include "confdefs.h"
3326 /* Are we little or big endian? From Harbison&Steele. */
3330 char c[sizeof (long)];
3333 exit (u.c[sizeof (long) - 1] == 1);
3336 if { (eval echo configure:3337: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3338 ac_cv_c_bigendian=no
3340 echo "configure: failed program was:" >&5
3341 cat conftest.$ac_ext >&5
3343 ac_cv_c_bigendian=yes
3351 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
3352 if test $ac_cv_c_bigendian = unknown; then
3353 echo $ac_n "checking to probe for byte ordering""... $ac_c" 1>&6
3354 echo "configure:3355: checking to probe for byte ordering" >&5
3356 cat >conftest.c <<EOF
3357 short ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
3358 short ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
3359 void _ascii() { char* s = (char*) ascii_mm; s = (char*) ascii_ii; }
3360 short ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
3361 short ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
3362 void _ebcdic() { char* s = (char*) ebcdic_mm; s = (char*) ebcdic_ii; }
3363 int main() { _ascii (); _ebcdic (); return 0; }
3365 if test -f conftest.c ; then
3366 if ${CC-cc} ${CFLAGS} conftest.c -o conftest.o && test -f conftest.o ; then
3367 if test `grep -l BIGenDianSyS conftest.o` ; then
3368 echo $ac_n ' big endian probe OK, ' 1>&6
3369 ac_cv_c_bigendian=yes
3371 if test `grep -l LiTTleEnDian conftest.o` ; then
3372 echo $ac_n ' little endian probe OK, ' 1>&6
3373 if test $ac_cv_c_bigendian = yes ; then
3374 ac_cv_c_bigendian=unknown;
3376 ac_cv_c_bigendian=no
3379 echo $ac_n 'guessing bigendian ... ' >&6
3382 echo "$ac_t""$ac_cv_c_bigendian" 1>&6
3384 if test $ac_cv_c_bigendian = yes; then
3385 cat >> confdefs.h <<\EOF
3386 #define WORDS_BIGENDIAN 1
3389 cat >> confdefs.h <<\EOF
3390 #define HOST_WORDS_BIG_ENDIAN 1
3397 cat >> confdefs.h <<EOF
3398 #define BYTEORDER $BYTEORDER
3401 if test $ac_cv_c_bigendian = unknown; then
3402 { echo "configure: error: unknown endianess - sorry" 1>&2; exit 1; }
3410 # Stage specific cflags for build.
3414 if test x$GCC = xyes
3416 stage1_cflags="-Wa,-J"
3422 # The spiffy cpp-precomp chokes on some legitimate constructs in GCC
3423 # sources; use -no-cpp-precomp to get to GNU cpp.
3424 # Apple's GCC has bugs in designated initializer handling, so disable
3426 stage1_cflags="-no-cpp-precomp -DHAVE_DESIGNATED_INITIALIZERS=0"
3431 # These libraries may be used by collect2.
3432 # We may need a special search path to get them linked.
3433 echo $ac_n "checking for collect2 libraries""... $ac_c" 1>&6
3434 echo "configure:3435: checking for collect2 libraries" >&5
3435 if eval "test \"`echo '$''{'gcc_cv_collect2_libs'+set}'`\" = set"; then
3436 echo $ac_n "(cached) $ac_c" 1>&6
3439 for libs in '' -lld -lmld \
3440 '-L/usr/lib/cmplrs/cc2.11 -lmld' \
3441 '-L/usr/lib/cmplrs/cc3.11 -lmld'
3444 cat > conftest.$ac_ext <<EOF
3445 #line 3446 "configure"
3446 #include "confdefs.h"
3447 /* Override any gcc2 internal prototype to avoid an error. */
3448 /* We use char because int might match the return type of a gcc2
3449 builtin and then its argument prototype would still apply. */
3456 if { (eval echo configure:3457: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3458 gcc_cv_collect2_libs="$libs"; break
3460 echo "configure: failed program was:" >&5
3461 cat conftest.$ac_ext >&5
3466 test -z "$gcc_cv_collect2_libs" && gcc_cv_collect2_libs='none required'
3469 echo "$ac_t""$gcc_cv_collect2_libs" 1>&6
3470 case $gcc_cv_collect2_libs in
3472 *) COLLECT2_LIBS=$gcc_cv_collect2_libs ;;
3476 # When building Ada code on Alpha, we need exc_resume which is usually in
3477 # -lexc. So test for it.
3481 echo $ac_n "checking for library containing exc_resume""... $ac_c" 1>&6
3482 echo "configure:3483: checking for library containing exc_resume" >&5
3483 if eval "test \"`echo '$''{'ac_cv_search_exc_resume'+set}'`\" = set"; then
3484 echo $ac_n "(cached) $ac_c" 1>&6
3486 ac_func_search_save_LIBS="$LIBS"
3487 ac_cv_search_exc_resume="no"
3488 cat > conftest.$ac_ext <<EOF
3489 #line 3490 "configure"
3490 #include "confdefs.h"
3491 /* Override any gcc2 internal prototype to avoid an error. */
3492 /* We use char because int might match the return type of a gcc2
3493 builtin and then its argument prototype would still apply. */
3500 if { (eval echo configure:3501: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3502 ac_cv_search_exc_resume="none required"
3504 echo "configure: failed program was:" >&5
3505 cat conftest.$ac_ext >&5
3508 test "$ac_cv_search_exc_resume" = "no" && for i in exc; do
3509 LIBS="-l$i $ac_func_search_save_LIBS"
3510 cat > conftest.$ac_ext <<EOF
3511 #line 3512 "configure"
3512 #include "confdefs.h"
3513 /* Override any gcc2 internal prototype to avoid an error. */
3514 /* We use char because int might match the return type of a gcc2
3515 builtin and then its argument prototype would still apply. */
3522 if { (eval echo configure:3523: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3524 ac_cv_search_exc_resume="-l$i"
3527 echo "configure: failed program was:" >&5
3528 cat conftest.$ac_ext >&5
3532 LIBS="$ac_func_search_save_LIBS"
3535 echo "$ac_t""$ac_cv_search_exc_resume" 1>&6
3536 if test "$ac_cv_search_exc_resume" != "no"; then
3537 test "$ac_cv_search_exc_resume" = "none required" || LIBS="$ac_cv_search_exc_resume $LIBS"
3546 # Some systems put ldexp and frexp in libm instead of libc; assume
3547 # they're both in the same place. jcf-dump needs them.
3551 echo $ac_n "checking for library containing ldexp""... $ac_c" 1>&6
3552 echo "configure:3553: checking for library containing ldexp" >&5
3553 if eval "test \"`echo '$''{'ac_cv_search_ldexp'+set}'`\" = set"; then
3554 echo $ac_n "(cached) $ac_c" 1>&6
3556 ac_func_search_save_LIBS="$LIBS"
3557 ac_cv_search_ldexp="no"
3558 cat > conftest.$ac_ext <<EOF
3559 #line 3560 "configure"
3560 #include "confdefs.h"
3561 /* Override any gcc2 internal prototype to avoid an error. */
3562 /* We use char because int might match the return type of a gcc2
3563 builtin and then its argument prototype would still apply. */
3570 if { (eval echo configure:3571: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3572 ac_cv_search_ldexp="none required"
3574 echo "configure: failed program was:" >&5
3575 cat conftest.$ac_ext >&5
3578 test "$ac_cv_search_ldexp" = "no" && for i in m; do
3579 LIBS="-l$i $ac_func_search_save_LIBS"
3580 cat > conftest.$ac_ext <<EOF
3581 #line 3582 "configure"
3582 #include "confdefs.h"
3583 /* Override any gcc2 internal prototype to avoid an error. */
3584 /* We use char because int might match the return type of a gcc2
3585 builtin and then its argument prototype would still apply. */
3592 if { (eval echo configure:3593: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3594 ac_cv_search_ldexp="-l$i"
3597 echo "configure: failed program was:" >&5
3598 cat conftest.$ac_ext >&5
3602 LIBS="$ac_func_search_save_LIBS"
3605 echo "$ac_t""$ac_cv_search_ldexp" 1>&6
3606 if test "$ac_cv_search_ldexp" != "no"; then
3607 test "$ac_cv_search_ldexp" = "none required" || LIBS="$ac_cv_search_ldexp $LIBS"
3616 # Use <inttypes.h> only if it exists,
3617 # doesn't clash with <sys/types.h>, and declares intmax_t.
3618 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
3619 echo "configure:3620: checking for inttypes.h" >&5
3620 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
3621 echo $ac_n "(cached) $ac_c" 1>&6
3623 cat > conftest.$ac_ext <<EOF
3624 #line 3625 "configure"
3625 #include "confdefs.h"
3626 #include <sys/types.h>
3627 #include <inttypes.h>
3632 if { (eval echo configure:3633: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3634 gcc_cv_header_inttypes_h=yes
3636 echo "configure: failed program was:" >&5
3637 cat conftest.$ac_ext >&5
3639 gcc_cv_header_inttypes_h=no
3644 echo "$ac_t""$gcc_cv_header_inttypes_h" 1>&6
3645 if test $gcc_cv_header_inttypes_h = yes; then
3646 cat >> confdefs.h <<\EOF
3647 #define HAVE_INTTYPES_H 1
3653 for ac_func in times clock dup2 kill getrlimit setrlimit atoll atoq \
3654 sysconf strsignal putc_unlocked fputc_unlocked fputs_unlocked \
3655 fwrite_unlocked fprintf_unlocked getrusage nl_langinfo \
3656 scandir alphasort gettimeofday mbstowcs wcswidth mmap mincore \
3659 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3660 echo "configure:3661: checking for $ac_func" >&5
3661 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3662 echo $ac_n "(cached) $ac_c" 1>&6
3664 cat > conftest.$ac_ext <<EOF
3665 #line 3666 "configure"
3666 #include "confdefs.h"
3667 /* System header to define __stub macros and hopefully few prototypes,
3668 which can conflict with char $ac_func(); below. */
3670 /* Override any gcc2 internal prototype to avoid an error. */
3671 /* We use char because int might match the return type of a gcc2
3672 builtin and then its argument prototype would still apply. */
3677 /* The GNU C library defines this for functions which it implements
3678 to always fail with ENOSYS. Some functions are actually named
3679 something starting with __ and the normal name is an alias. */
3680 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3688 if { (eval echo configure:3689: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
3690 eval "ac_cv_func_$ac_func=yes"
3692 echo "configure: failed program was:" >&5
3693 cat conftest.$ac_ext >&5
3695 eval "ac_cv_func_$ac_func=no"
3700 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3701 echo "$ac_t""yes" 1>&6
3702 ac_tr_func=HAVE_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3703 cat >> confdefs.h <<EOF
3704 #define $ac_tr_func 1
3708 echo "$ac_t""no" 1>&6
3713 if test x$ac_cv_func_mbstowcs = xyes; then
3714 echo $ac_n "checking whether mbstowcs works""... $ac_c" 1>&6
3715 echo "configure:3716: checking whether mbstowcs works" >&5
3716 if eval "test \"`echo '$''{'gcc_cv_func_mbstowcs_works'+set}'`\" = set"; then
3717 echo $ac_n "(cached) $ac_c" 1>&6
3719 if test "$cross_compiling" = yes; then
3720 gcc_cv_func_mbstowcs_works=yes
3722 cat > conftest.$ac_ext <<EOF
3723 #line 3724 "configure"
3724 #include "confdefs.h"
3732 if { (eval echo configure:3733: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
3734 gcc_cv_func_mbstowcs_works=yes
3736 echo "configure: failed program was:" >&5
3737 cat conftest.$ac_ext >&5
3739 gcc_cv_func_mbstowcs_works=no
3746 echo "$ac_t""$gcc_cv_func_mbstowcs_works" 1>&6
3747 if test x$gcc_cv_func_mbstowcs_works = xyes; then
3748 cat >> confdefs.h <<\EOF
3749 #define HAVE_WORKING_MBSTOWCS 1
3755 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
3756 echo "configure:3757: checking for ssize_t" >&5
3757 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
3758 echo $ac_n "(cached) $ac_c" 1>&6
3760 cat > conftest.$ac_ext <<EOF
3761 #line 3762 "configure"
3762 #include "confdefs.h"
3763 #include <sys/types.h>
3769 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3770 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then
3772 ac_cv_type_ssize_t=yes
3775 ac_cv_type_ssize_t=no
3780 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
3781 if test $ac_cv_type_ssize_t = no; then
3782 cat >> confdefs.h <<\EOF
3789 # Try to determine the array type of the second argument of getgroups
3790 # for the target system (int or gid_t).
3791 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
3792 echo "configure:3793: checking for uid_t in sys/types.h" >&5
3793 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
3794 echo $ac_n "(cached) $ac_c" 1>&6
3796 cat > conftest.$ac_ext <<EOF
3797 #line 3798 "configure"
3798 #include "confdefs.h"
3799 #include <sys/types.h>
3801 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3802 egrep "uid_t" >/dev/null 2>&1; then
3804 ac_cv_type_uid_t=yes