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-gnu-ld arrange to work with GNU ld."
17 --with-ld arrange to use the specified ld (full pathname)."
19 --with-gnu-as arrange to work with GNU as."
21 --with-as arrange to use the specified as (full pathname)."
23 --with-stabs arrange to use stabs instead of host debug format."
25 --with-elf arrange to use ELF instead of host debug format."
27 --with-local-prefix=DIR specifies directory to put local include."
30 enable libstdc++-v3 for building and installation"
32 --with-gxx-include-dir=DIR
33 specifies directory to put g++ header files."
35 --enable-checking[=LIST]
36 enable expensive run-time checks. With LIST,
37 enable only specific categories of checks.
38 Categories are: misc,tree,rtl,gc,gcac; default
41 --disable-cpp don't provide a user-visible C preprocessor."
43 --with-cpp-install-dir=DIR
44 install the user visible C preprocessor in DIR
45 (relative to PREFIX) as well as PREFIX/bin."
47 --enable-c-mbchar Enable multibyte characters for C and C++."
49 --enable-threads enable thread usage for target GCC.
50 --enable-threads=LIB use LIB thread package for target GCC."
52 --enable-objc-gc enable the use of Boehm's garbage collector with
53 the GNU Objective-C runtime."
55 --with-dwarf2 force the default debug format to be DWARF2."
57 --disable-shared don't provide a shared libgcc."
59 --enable-nls use Native Language Support (default)"
61 --disable-nls do not use Native Language Support"
63 --with-included-gettext use the GNU gettext library included here"
65 --with-catgets use catgets functions if available"
67 --disable-win32-registry
68 Disable lookup of installation paths in the
69 Registry on Windows hosts.
70 --enable-win32-registry Enable registry lookup (default).
71 --enable-win32-registry=KEY
72 Use KEY instead of GCC version as the last portion
75 --with-gc={simple,page} Choose the garbage collection mechanism to use
78 --with-system-zlib use installed libz"
81 select the new abi for g++. You must select an ABI
82 at configuration time, so that the correct runtime
83 support is built. You cannot mix ABIs."
85 --enable-maintainer-mode enable make rules and dependencies not useful
86 (and sometimes confusing) to the casual installer"
88 # Initialize some variables set by options.
89 # The variables have the same names as the options, with
90 # dashes changed to underlines.
92 cache_file
=.
/config.cache
101 program_transform_name
=s
,x
,x
,
109 bindir
='${exec_prefix}/bin'
110 sbindir
='${exec_prefix}/sbin'
111 libexecdir
='${exec_prefix}/libexec'
112 datadir
='${prefix}/share'
113 sysconfdir
='${prefix}/etc'
114 sharedstatedir
='${prefix}/com'
115 localstatedir
='${prefix}/var'
116 libdir
='${exec_prefix}/lib'
117 includedir
='${prefix}/include'
118 oldincludedir
='/usr/include'
119 infodir
='${prefix}/info'
120 mandir
='${prefix}/man'
122 # Initialize some other variables.
125 SHELL
=${CONFIG_SHELL-/bin/sh}
126 # Maximum number of lines to put in a shell here document.
133 # If the previous option needs an argument, assign it.
134 if test -n "$ac_prev"; then
135 eval "$ac_prev=\$ac_option"
141 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
145 # Accept the important Cygnus configure options, so we can diagnose typos.
149 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
151 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
152 bindir
="$ac_optarg" ;;
154 -build |
--build |
--buil |
--bui |
--bu)
156 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
157 build
="$ac_optarg" ;;
159 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
160 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
161 ac_prev
=cache_file
;;
162 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
163 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
164 cache_file
="$ac_optarg" ;;
166 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
168 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
170 datadir
="$ac_optarg" ;;
172 -disable-* |
--disable-*)
173 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
174 # Reject names that are not valid shell variable names.
175 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
176 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
178 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
179 eval "enable_${ac_feature}=no" ;;
181 -enable-* |
--enable-*)
182 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
183 # Reject names that are not valid shell variable names.
184 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
185 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
187 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
192 eval "enable_${ac_feature}='$ac_optarg'" ;;
194 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
195 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
196 |
--exec |
--exe |
--ex)
197 ac_prev
=exec_prefix
;;
198 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
199 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
200 |
--exec=* |
--exe=* |
--ex=*)
201 exec_prefix
="$ac_optarg" ;;
203 -gas |
--gas |
--ga |
--g)
204 # Obsolete; use --with-gas.
207 -help |
--help |
--hel |
--he)
208 # Omit some internal or obsolete options to make the list less imposing.
209 # This message is too long to be a string in the A/UX 3.1 sh.
211 Usage: configure [options] [host]
212 Options: [defaults in brackets after descriptions]
214 --cache-file=FILE cache test results in FILE
215 --help print this message
216 --no-create do not create output files
217 --quiet, --silent do not print \`checking...' messages
218 --version print the version of autoconf that created configure
219 Directory and file names:
220 --prefix=PREFIX install architecture-independent files in PREFIX
222 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
224 --bindir=DIR user executables in DIR [EPREFIX/bin]
225 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
226 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
227 --datadir=DIR read-only architecture-independent data in DIR
229 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
230 --sharedstatedir=DIR modifiable architecture-independent data in DIR
232 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
233 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
234 --includedir=DIR C header files in DIR [PREFIX/include]
235 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
236 --infodir=DIR info documentation in DIR [PREFIX/info]
237 --mandir=DIR man documentation in DIR [PREFIX/man]
238 --srcdir=DIR find the sources in DIR [configure dir or ..]
239 --program-prefix=PREFIX prepend PREFIX to installed program names
240 --program-suffix=SUFFIX append SUFFIX to installed program names
241 --program-transform-name=PROGRAM
242 run sed PROGRAM on installed program names
246 --build=BUILD configure for building on BUILD [BUILD=HOST]
247 --host=HOST configure for HOST [guessed]
248 --target=TARGET configure for TARGET [TARGET=HOST]
249 Features and packages:
250 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
251 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
252 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
253 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
254 --x-includes=DIR X include files are in DIR
255 --x-libraries=DIR X library files are in DIR
257 if test -n "$ac_help"; then
258 echo "--enable and --with options recognized:$ac_help"
262 -host |
--host |
--hos |
--ho)
264 -host=* |
--host=* |
--hos=* |
--ho=*)
267 -includedir |
--includedir |
--includedi |
--included |
--include \
268 |
--includ |
--inclu |
--incl |
--inc)
269 ac_prev
=includedir
;;
270 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
271 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
272 includedir
="$ac_optarg" ;;
274 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
276 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
277 infodir
="$ac_optarg" ;;
279 -libdir |
--libdir |
--libdi |
--libd)
281 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
282 libdir
="$ac_optarg" ;;
284 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
285 |
--libexe |
--libex |
--libe)
286 ac_prev
=libexecdir
;;
287 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
288 |
--libexe=* |
--libex=* |
--libe=*)
289 libexecdir
="$ac_optarg" ;;
291 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
292 |
--localstate |
--localstat |
--localsta |
--localst \
293 |
--locals |
--local |
--loca |
--loc |
--lo)
294 ac_prev
=localstatedir
;;
295 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
296 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
297 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
298 localstatedir
="$ac_optarg" ;;
300 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
302 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
303 mandir
="$ac_optarg" ;;
306 # Obsolete; use --without-fp.
309 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
313 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
314 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
317 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
318 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
319 |
--oldin |
--oldi |
--old |
--ol |
--o)
320 ac_prev
=oldincludedir
;;
321 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
322 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
323 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
324 oldincludedir
="$ac_optarg" ;;
326 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
328 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
329 prefix
="$ac_optarg" ;;
331 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
332 |
--program-pre |
--program-pr |
--program-p)
333 ac_prev
=program_prefix
;;
334 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
335 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
336 program_prefix
="$ac_optarg" ;;
338 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
339 |
--program-suf |
--program-su |
--program-s)
340 ac_prev
=program_suffix
;;
341 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
342 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
343 program_suffix
="$ac_optarg" ;;
345 -program-transform-name |
--program-transform-name \
346 |
--program-transform-nam |
--program-transform-na \
347 |
--program-transform-n |
--program-transform- \
348 |
--program-transform |
--program-transfor \
349 |
--program-transfo |
--program-transf \
350 |
--program-trans |
--program-tran \
351 |
--progr-tra |
--program-tr |
--program-t)
352 ac_prev
=program_transform_name
;;
353 -program-transform-name=* |
--program-transform-name=* \
354 |
--program-transform-nam=* |
--program-transform-na=* \
355 |
--program-transform-n=* |
--program-transform-=* \
356 |
--program-transform=* |
--program-transfor=* \
357 |
--program-transfo=* |
--program-transf=* \
358 |
--program-trans=* |
--program-tran=* \
359 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
360 program_transform_name
="$ac_optarg" ;;
362 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
363 |
-silent |
--silent |
--silen |
--sile |
--sil)
366 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
368 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
370 sbindir
="$ac_optarg" ;;
372 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
373 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
374 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
376 ac_prev
=sharedstatedir
;;
377 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
378 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
379 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
381 sharedstatedir
="$ac_optarg" ;;
383 -site |
--site |
--sit)
385 -site=* |
--site=* |
--sit=*)
388 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
390 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
391 srcdir
="$ac_optarg" ;;
393 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
394 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
395 ac_prev
=sysconfdir
;;
396 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
397 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
398 sysconfdir
="$ac_optarg" ;;
400 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
402 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
403 target
="$ac_optarg" ;;
405 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
408 -version |
--version |
--versio |
--versi |
--vers)
409 echo "configure generated by autoconf version 2.13"
413 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
414 # Reject names that are not valid shell variable names.
415 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
416 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
418 ac_package
=`echo $ac_package| sed 's/-/_/g'`
423 eval "with_${ac_package}='$ac_optarg'" ;;
425 -without-* |
--without-*)
426 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
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'`
432 eval "with_${ac_package}=no" ;;
435 # Obsolete; use --with-x.
438 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
439 |
--x-incl |
--x-inc |
--x-in |
--x-i)
440 ac_prev
=x_includes
;;
441 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
442 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
443 x_includes
="$ac_optarg" ;;
445 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
446 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
447 ac_prev
=x_libraries
;;
448 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
449 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
450 x_libraries
="$ac_optarg" ;;
452 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
456 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
457 echo "configure: warning: $ac_option: invalid host type" 1>&2
459 if test "x$nonopt" != xNONE
; then
460 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
468 if test -n "$ac_prev"; then
469 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
472 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
474 # File descriptor usage:
477 # 2 errors and warnings
478 # 3 some systems may open it to /dev/tty
479 # 4 used on the Kubota Titan
480 # 6 checking for... messages and results
481 # 5 compiler messages saved in config.log
482 if test "$silent" = yes; then
490 This file contains any messages produced by compilers while
491 running configure, to aid debugging if configure makes a mistake.
494 # Strip out --no-create and --no-recursion so they do not pile up.
495 # Also quote any args containing shell metacharacters.
500 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
501 |
--no-cr |
--no-c) ;;
502 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
503 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
504 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
505 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
506 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
511 # Only set these to C if already set. These must not be set unconditionally
512 # because not all systems understand e.g. LANG=C (notably SCO).
513 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
514 # Non-C LC_CTYPE values break the ctype check.
515 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
516 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
517 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
518 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
520 # confdefs.h avoids OS command line length limits that DEFS can exceed.
521 rm -rf conftest
* confdefs.h
522 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
525 # A filename unique to this package, relative to the directory that
526 # configure is in, which we can look for to find out if srcdir is correct.
527 ac_unique_file
=tree.c
529 # Find the source files, if location was not specified.
530 if test -z "$srcdir"; then
531 ac_srcdir_defaulted
=yes
532 # Try the directory containing this script, then its parent.
534 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
535 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
537 if test ! -r $srcdir/$ac_unique_file; then
541 ac_srcdir_defaulted
=no
543 if test ! -r $srcdir/$ac_unique_file; then
544 if test "$ac_srcdir_defaulted" = yes; then
545 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
547 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
550 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
552 # Prefer explicitly selected file to automatically selected ones.
553 if test -z "$CONFIG_SITE"; then
554 if test "x$prefix" != xNONE
; then
555 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
557 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
560 for ac_site_file
in $CONFIG_SITE; do
561 if test -r "$ac_site_file"; then
562 echo "loading site script $ac_site_file"
567 if test -r "$cache_file"; then
568 echo "loading cache $cache_file"
571 echo "creating cache $cache_file"
576 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
577 ac_cpp
='$CPP $CPPFLAGS'
578 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
579 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
580 cross_compiling
=$ac_cv_prog_cc_cross
584 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
585 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
586 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
593 ac_n
= ac_c
='\c' ac_t
=
601 symbolic_link
='ln -s'
604 # Check for bogus environment variables.
605 # Test if LIBRARY_PATH contains the notation for the current directory
606 # since this would lead to problems installing/building glibc.
607 # LIBRARY_PATH contains the current directory if one of the following
609 # - one of the terminals (":" and ";") is the first or last sign
610 # - two terminals occur directly after each other
611 # - the path contains an element with a dot in it
612 echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6
613 echo "configure:614: checking LIBRARY_PATH variable" >&5
614 case ${LIBRARY_PATH} in
615 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
616 library_path_setting
="contains current directory"
619 library_path_setting
="ok"
622 echo "$ac_t""$library_path_setting" 1>&6
623 if test "$library_path_setting" != "ok"; then
624 { echo "configure: error:
625 *** LIBRARY_PATH shouldn't contain the current directory when
626 *** building gcc. Please change the environment variable
627 *** and run configure again." 1>&2; exit 1; }
630 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
631 # since this would lead to problems installing/building glibc.
632 # GCC_EXEC_PREFIX contains the current directory if one of the following
634 # - one of the terminals (":" and ";") is the first or last sign
635 # - two terminals occur directly after each other
636 # - the path contains an element with a dot in it
637 echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6
638 echo "configure:639: checking GCC_EXEC_PREFIX variable" >&5
639 case ${GCC_EXEC_PREFIX} in
640 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
641 gcc_exec_prefix_setting
="contains current directory"
644 gcc_exec_prefix_setting
="ok"
647 echo "$ac_t""$gcc_exec_prefix_setting" 1>&6
648 if test "$gcc_exec_prefix_setting" != "ok"; then
649 { echo "configure: error:
650 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
651 *** building gcc. Please change the environment variable
652 *** and run configure again." 1>&2; exit 1; }
655 # Check for additional parameters
658 # Check whether --with-gnu-ld or --without-gnu-ld was given.
659 if test "${with_gnu_ld+set}" = set; then
660 withval
="$with_gnu_ld"
661 gnu_ld_flag
="$with_gnu_ld"
667 # With pre-defined ld
668 # Check whether --with-ld or --without-ld was given.
669 if test "${with_ld+set}" = set; then
671 DEFAULT_LINKER
="$with_ld"
674 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
675 if test ! -x "$DEFAULT_LINKER"; then
676 echo "configure: warning: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" 1>&2
677 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
680 cat >> confdefs.h
<<EOF
681 #define DEFAULT_LINKER "$DEFAULT_LINKER"
687 # Check whether --with-gnu-as or --without-gnu-as was given.
688 if test "${with_gnu_as+set}" = set; then
689 withval
="$with_gnu_as"
690 gas_flag
="$with_gnu_as"
696 # Check whether --with-as or --without-as was given.
697 if test "${with_as+set}" = set; then
699 DEFAULT_ASSEMBLER
="$with_as"
702 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
703 if test ! -x "$DEFAULT_ASSEMBLER"; then
704 echo "configure: warning: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" 1>&2
705 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
708 cat >> confdefs.h
<<EOF
709 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
715 # Check whether --with-stabs or --without-stabs was given.
716 if test "${with_stabs+set}" = set; then
717 withval
="$with_stabs"
725 # Check whether --with-elf or --without-elf was given.
726 if test "${with_elf+set}" = set; then
734 # Specify the local prefix
736 # Check whether --with-local-prefix or --without-local-prefix was given.
737 if test "${with_local_prefix+set}" = set; then
738 withval
="$with_local_prefix"
740 yes) { echo "configure: error: bad value ${withval} given for local include directory prefix" 1>&2; exit 1; } ;;
742 *) local_prefix
=$with_local_prefix ;;
747 # Default local prefix if it is empty
748 if test x
$local_prefix = x
; then
749 local_prefix
=/usr
/local
752 # Build a new-libstdc++ system (ie libstdc++-v3)
753 echo $ac_n "checking for libstdc++ to install""... $ac_c" 1>&6
754 echo "configure:755: checking for libstdc++ to install" >&5
755 # Check whether --enable-libstdcxx-v3 or --disable-libstdcxx-v3 was given.
756 if test "${enable_libstdcxx_v3+set}" = set; then
757 enableval
="$enable_libstdcxx_v3"
758 enable_libstdcxx_v3
="$enableval"
760 enable_libstdcxx_v3
=yes
764 if test x
$enable_libstdcxx_v3 = xyes
; then
765 echo "$ac_t""v3" 1>&6
769 echo "$ac_t""v2" 1>&6
774 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
775 # passed in by the toplevel make and thus we'd get different behavior
776 # depending on where we built the sources.
778 # Specify the g++ header file directory
779 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
780 if test "${with_gxx_include_dir+set}" = set; then
781 withval
="$with_gxx_include_dir"
783 yes) { echo "configure: error: bad value ${withval} given for g++ include directory" 1>&2; exit 1; } ;;
785 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
790 if test x
${gcc_gxx_include_dir} = x
; then
791 if test x
${enable_version_specific_runtime_libs} = xyes
; then
792 gcc_gxx_include_dir
='${libsubdir}/include/g++'
794 topsrcdir
=${srcdir}/.. .
${srcdir}/..
/config.
if
795 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/"${libstdcxx_incdir}
799 # Enable expensive internal checks
800 # Check whether --enable-checking or --disable-checking was given.
801 if test "${enable_checking+set}" = set; then
802 enableval
="$enable_checking"
807 ac_gc_always_collect
=
808 case "${enableval}" in
809 yes) ac_checking
=1 ; ac_tree_checking
=1 ; ac_gc_checking
=1 ;;
811 *) IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
812 set fnord
$enableval; shift
817 misc
) ac_checking
=1 ;;
818 tree
) ac_tree_checking
=1 ;;
819 rtl
) ac_rtl_checking
=1 ;;
820 gc
) ac_gc_checking
=1 ;;
821 gcac
) ac_gc_always_collect
=1 ;;
822 *) { echo "configure: error: unknown check category $check" 1>&2; exit 1; } ;;
829 # Enable some checks by default for development versions of GCC
830 ac_checking
=1; ac_tree_checking
=1; ac_gc_checking
=1;
833 if test x
$ac_checking != x
; then
834 cat >> confdefs.h
<<\EOF
835 #define ENABLE_CHECKING 1
839 if test x
$ac_tree_checking != x
; then
840 cat >> confdefs.h
<<\EOF
841 #define ENABLE_TREE_CHECKING 1
845 if test x
$ac_rtl_checking != x
; then
846 cat >> confdefs.h
<<\EOF
847 #define ENABLE_RTL_CHECKING 1
851 if test x
$ac_gc_checking != x
; then
852 cat >> confdefs.h
<<\EOF
853 #define ENABLE_GC_CHECKING 1
857 if test x
$ac_gc_always_collect != x
; then
858 cat >> confdefs.h
<<\EOF
859 #define ENABLE_GC_ALWAYS_COLLECT 1
865 # Check whether --enable-cpp or --disable-cpp was given.
866 if test "${enable_cpp+set}" = set; then
867 enableval
="$enable_cpp"
874 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
875 if test "${with_cpp_install_dir+set}" = set; then
876 withval
="$with_cpp_install_dir"
877 if test x
$withval = xyes
; then
878 { echo "configure: error: option --with-cpp-install-dir requires an argument" 1>&2; exit 1; }
879 elif test x
$withval != xno
; then
880 cpp_install_dir
=$withval
885 # Enable Multibyte Characters for C/C++
886 # Check whether --enable-c-mbchar or --disable-c-mbchar was given.
887 if test "${enable_c_mbchar+set}" = set; then
888 enableval
="$enable_c_mbchar"
889 if test x
$enable_c_mbchar != xno
; then
890 cat >> confdefs.h
<<\EOF
891 #define MULTIBYTE_CHARS 1
899 # Pass with no value to take the default
900 # Pass with a value to specify a thread package
901 # Check whether --enable-threads or --disable-threads was given.
902 if test "${enable_threads+set}" = set; then
903 enableval
="$enable_threads"
910 enable_threads_flag
=$enable_threads
911 # Check if a valid thread package
912 case x
${enable_threads_flag} in
915 target_thread_file
='single'
919 target_thread_file
=''
921 xdecosf1 | xirix | xmach | xos2 | xposix | xpthreads | xsingle | \
922 xsolaris | xwin32 | xdce | xvxworks | xaix
)
923 target_thread_file
=$enable_threads_flag
926 echo "$enable_threads is an unknown thread package" 1>&2
931 # Check whether --enable-objc-gc or --disable-objc-gc was given.
932 if test "${enable_objc_gc+set}" = set; then
933 enableval
="$enable_objc_gc"
934 if test x
$enable_objc_gc = xno
; then
944 # Check whether --with-dwarf2 or --without-dwarf2 was given.
945 if test "${with_dwarf2+set}" = set; then
946 withval
="$with_dwarf2"
947 dwarf2
="$with_dwarf2"
953 # Check whether --enable-shared or --disable-shared was given.
954 if test "${enable_shared+set}" = set; then
955 enableval
="$enable_shared"
963 # Determine the host, build, and target systems
965 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
966 if test -f $ac_dir/install-sh
; then
968 ac_install_sh
="$ac_aux_dir/install-sh -c"
970 elif test -f $ac_dir/install.sh
; then
972 ac_install_sh
="$ac_aux_dir/install.sh -c"
976 if test -z "$ac_aux_dir"; then
977 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
979 ac_config_guess
=$ac_aux_dir/config.guess
980 ac_config_sub
=$ac_aux_dir/config.sub
981 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
984 # Do some error checking and defaulting for the host and target type.
986 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
989 # 1. You are not allowed to specify --host, --target, and nonopt at the
991 # 2. Host defaults to nonopt.
992 # 3. If nonopt is not specified, then host defaults to the current host,
993 # as determined by config.guess.
994 # 4. Target and build default to nonopt.
995 # 5. If nonopt is not specified, then target and build default to host.
997 # The aliases save the names the user supplied, while $host etc.
998 # will get canonicalized.
999 case $host---$target---$nonopt in
1000 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
1001 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
1005 # Make sure we can run config.sub.
1006 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
1007 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
1010 echo $ac_n "checking host system type""... $ac_c" 1>&6
1011 echo "configure:1012: checking host system type" >&5
1014 case "$host_alias" in
1018 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
1019 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
1021 *) host_alias
=$nonopt ;;
1025 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
1026 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1027 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1028 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1029 echo "$ac_t""$host" 1>&6
1031 echo $ac_n "checking target system type""... $ac_c" 1>&6
1032 echo "configure:1033: checking target system type" >&5
1034 target_alias
=$target
1035 case "$target_alias" in
1038 NONE
) target_alias
=$host_alias ;;
1039 *) target_alias
=$nonopt ;;
1043 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
1044 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1045 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1046 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1047 echo "$ac_t""$target" 1>&6
1049 echo $ac_n "checking build system type""... $ac_c" 1>&6
1050 echo "configure:1051: checking build system type" >&5
1053 case "$build_alias" in
1056 NONE
) build_alias
=$host_alias ;;
1057 *) build_alias
=$nonopt ;;
1061 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
1062 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1063 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1064 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1065 echo "$ac_t""$build" 1>&6
1067 test "$host_alias" != "$target_alias" &&
1068 test "$program_prefix$program_suffix$program_transform_name" = \
1070 program_prefix
=${target_alias}-
1073 # Find the native compiler
1074 # Extract the first word of "gcc", so it can be a program name with args.
1075 set dummy gcc
; ac_word
=$2
1076 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1077 echo "configure:1078: checking for $ac_word" >&5
1078 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1079 echo $ac_n "(cached) $ac_c" 1>&6
1081 if test -n "$CC"; then
1082 ac_cv_prog_CC
="$CC" # Let the user override the test.
1084 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1086 for ac_dir
in $ac_dummy; do
1087 test -z "$ac_dir" && ac_dir
=.
1088 if test -f $ac_dir/$ac_word; then
1097 if test -n "$CC"; then
1098 echo "$ac_t""$CC" 1>&6
1100 echo "$ac_t""no" 1>&6
1103 if test -z "$CC"; then
1104 # Extract the first word of "cc", so it can be a program name with args.
1105 set dummy cc
; ac_word
=$2
1106 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1107 echo "configure:1108: checking for $ac_word" >&5
1108 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1109 echo $ac_n "(cached) $ac_c" 1>&6
1111 if test -n "$CC"; then
1112 ac_cv_prog_CC
="$CC" # Let the user override the test.
1114 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1117 for ac_dir
in $ac_dummy; do
1118 test -z "$ac_dir" && ac_dir
=.
1119 if test -f $ac_dir/$ac_word; then
1120 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1121 ac_prog_rejected
=yes
1129 if test $ac_prog_rejected = yes; then
1130 # We found a bogon in the path, so make sure we never use it.
1131 set dummy
$ac_cv_prog_CC
1133 if test $# -gt 0; then
1134 # We chose a different compiler from the bogus one.
1135 # However, it has the same basename, so the bogon will be chosen
1136 # first if we set CC to just the basename; use the full file name.
1138 set dummy
"$ac_dir/$ac_word" "$@"
1146 if test -n "$CC"; then
1147 echo "$ac_t""$CC" 1>&6
1149 echo "$ac_t""no" 1>&6
1152 if test -z "$CC"; then
1153 case "`uname -s`" in
1155 # Extract the first word of "cl", so it can be a program name with args.
1156 set dummy cl
; ac_word
=$2
1157 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1158 echo "configure:1159: checking for $ac_word" >&5
1159 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1160 echo $ac_n "(cached) $ac_c" 1>&6
1162 if test -n "$CC"; then
1163 ac_cv_prog_CC
="$CC" # Let the user override the test.
1165 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1167 for ac_dir
in $ac_dummy; do
1168 test -z "$ac_dir" && ac_dir
=.
1169 if test -f $ac_dir/$ac_word; then
1178 if test -n "$CC"; then
1179 echo "$ac_t""$CC" 1>&6
1181 echo "$ac_t""no" 1>&6
1186 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1189 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1190 echo "configure:1191: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1193 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1194 ac_cpp
='$CPP $CPPFLAGS'
1195 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1196 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1197 cross_compiling
=$ac_cv_prog_cc_cross
1199 cat > conftest.
$ac_ext << EOF
1201 #line 1202 "configure"
1202 #include "confdefs.h"
1206 if { (eval echo configure
:1207: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
1207 ac_cv_prog_cc_works
=yes
1208 # If we can't run a trivial program, we are probably using a cross compiler.
1209 if (.
/conftest
; exit) 2>/dev
/null
; then
1210 ac_cv_prog_cc_cross
=no
1212 ac_cv_prog_cc_cross
=yes
1215 echo "configure: failed program was:" >&5
1216 cat conftest.
$ac_ext >&5
1217 ac_cv_prog_cc_works
=no
1221 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1222 ac_cpp
='$CPP $CPPFLAGS'
1223 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1224 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1225 cross_compiling
=$ac_cv_prog_cc_cross
1227 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1228 if test $ac_cv_prog_cc_works = no
; then
1229 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1231 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1232 echo "configure:1233: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1233 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1234 cross_compiling
=$ac_cv_prog_cc_cross
1236 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1237 echo "configure:1238: checking whether we are using GNU C" >&5
1238 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1239 echo $ac_n "(cached) $ac_c" 1>&6
1241 cat > conftest.c
<<EOF
1246 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1247: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1253 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1255 if test $ac_cv_prog_gcc = yes; then
1261 ac_test_CFLAGS
="${CFLAGS+set}"
1262 ac_save_CFLAGS
="$CFLAGS"
1264 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1265 echo "configure:1266: checking whether ${CC-cc} accepts -g" >&5
1266 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1267 echo $ac_n "(cached) $ac_c" 1>&6
1269 echo 'void f(){}' > conftest.c
1270 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1279 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1280 if test "$ac_test_CFLAGS" = set; then
1281 CFLAGS
="$ac_save_CFLAGS"
1282 elif test $ac_cv_prog_cc_g = yes; then
1283 if test "$GCC" = yes; then
1289 if test "$GCC" = yes; then
1296 if test "x$CC" != xcc
; then
1297 echo $ac_n "checking whether $CC and cc understand -c and -o together""... $ac_c" 1>&6
1298 echo "configure:1299: checking whether $CC and cc understand -c and -o together" >&5
1300 echo $ac_n "checking whether cc understands -c and -o together""... $ac_c" 1>&6
1301 echo "configure:1302: checking whether cc understands -c and -o together" >&5
1303 set dummy
$CC; ac_cc
="`echo $2 |
1304 sed -e 's/[^a-zA-Z0-9_]/_/g' -e 's/^[0-9]/_/'`"
1305 if eval "test \"`echo '$''{'ac_cv_prog_cc_${ac_cc}_c_o'+set}'`\" = set"; then
1306 echo $ac_n "(cached) $ac_c" 1>&6
1308 echo 'foo(){}' > conftest.c
1309 # Make sure it works both with $CC and with simple cc.
1310 # We do the test twice because some compilers refuse to overwrite an
1311 # existing .o file with -o, though they will create one.
1312 ac_try
='${CC-cc} -c conftest.c -o conftest.o 1>&5'
1313 if { (eval echo configure
:1314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
1314 test -f conftest.o
&& { (eval echo configure
:1315: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
1316 eval ac_cv_prog_cc_
${ac_cc}_c_o
=yes
1317 if test "x$CC" != xcc
; then
1318 # Test first that cc exists at all.
1319 if { ac_try
='cc -c conftest.c 1>&5'; { (eval echo configure
:1320: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
1320 ac_try
='cc -c conftest.c -o conftest.o 1>&5'
1321 if { (eval echo configure
:1322: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } &&
1322 test -f conftest.o
&& { (eval echo configure
:1323: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; };
1327 # cc exists but doesn't like -o.
1328 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
1333 eval ac_cv_prog_cc_
${ac_cc}_c_o
=no
1338 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = yes"; then
1339 echo "$ac_t""yes" 1>&6
1341 echo "$ac_t""no" 1>&6
1342 cat >> confdefs.h
<<\EOF
1343 #define NO_MINUS_C_MINUS_O 1
1348 # autoconf is lame and doesn't give us any substitution variable for this.
1349 if eval "test \"`echo '$ac_cv_prog_cc_'${ac_cc}_c_o`\" = no"; then
1350 NO_MINUS_C_MINUS_O
=yes
1352 OUTPUT_OPTION
='-o $@'
1357 echo $ac_n "checking for long double""... $ac_c" 1>&6
1358 echo "configure:1359: checking for long double" >&5
1359 if eval "test \"`echo '$''{'gcc_cv_c_long_double'+set}'`\" = set"; then
1360 echo $ac_n "(cached) $ac_c" 1>&6
1362 if test "$GCC" = yes; then
1363 gcc_cv_c_long_double
=yes
1365 cat > conftest.
$ac_ext <<EOF
1366 #line 1367 "configure"
1367 #include "confdefs.h"
1370 /* The Stardent Vistra knows sizeof(long double), but does not support it. */
1371 long double foo = 0.0;
1372 /* On Ultrix 4.3 cc, long double is 4 and double is 8. */
1373 switch (0) case 0: case (sizeof(long double) >= sizeof(double)):;
1376 if { (eval echo configure
:1377: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1378 gcc_cv_c_long_double
=yes
1380 echo "configure: failed program was:" >&5
1381 cat conftest.
$ac_ext >&5
1383 gcc_cv_c_long_double
=no
1389 echo "$ac_t""$gcc_cv_c_long_double" 1>&6
1390 if test $gcc_cv_c_long_double = yes; then
1391 cat >> confdefs.h
<<\EOF
1392 #define HAVE_LONG_DOUBLE 1
1398 echo $ac_n "checking whether ${CC-cc} accepts -Wno-long-long""... $ac_c" 1>&6
1399 echo "configure:1400: checking whether ${CC-cc} accepts -Wno-long-long" >&5
1400 if eval "test \"`echo '$''{'ac_cv_prog_cc_no_long_long'+set}'`\" = set"; then
1401 echo $ac_n "(cached) $ac_c" 1>&6
1403 save_CFLAGS
="$CFLAGS"
1404 CFLAGS
="-Wno-long-long"
1405 cat > conftest.
$ac_ext <<EOF
1406 #line 1407 "configure"
1407 #include "confdefs.h"
1413 if { (eval echo configure
:1414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1415 ac_cv_prog_cc_no_long_long
=yes
1417 echo "configure: failed program was:" >&5
1418 cat conftest.
$ac_ext >&5
1420 ac_cv_prog_cc_no_long_long
=no
1423 CFLAGS
="$save_CFLAGS"
1426 echo "$ac_t""$ac_cv_prog_cc_no_long_long" 1>&6
1428 if test $ac_cv_prog_cc_no_long_long = yes; then
1429 strict1_warn
="-pedantic -Wno-long-long"
1433 # If the native compiler is GCC, we can enable warnings even in stage1.
1434 # That's useful for people building cross-compilers, or just running a
1437 if test "x$GCC" = "xyes"; then
1438 warn_cflags
='$(GCC_WARN_CFLAGS)'
1442 # Stage specific cflags for build.
1446 if test x
$GCC = xyes
1448 stage1_cflags
="-Wa,-J"
1456 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1457 echo "configure:1458: checking whether ${MAKE-make} sets \${MAKE}" >&5
1458 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1459 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1460 echo $ac_n "(cached) $ac_c" 1>&6
1462 cat > conftestmake
<<\EOF
1464 @
echo 'ac_maketemp="${MAKE}"'
1466 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1467 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1468 if test -n "$ac_maketemp"; then
1469 eval ac_cv_prog_make_
${ac_make}_set
=yes
1471 eval ac_cv_prog_make_
${ac_make}_set
=no
1475 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1476 echo "$ac_t""yes" 1>&6
1479 echo "$ac_t""no" 1>&6
1480 SET_MAKE
="MAKE=${MAKE-make}"
1484 echo $ac_n "checking whether a default assembler was specified""... $ac_c" 1>&6
1485 echo "configure:1486: checking whether a default assembler was specified" >&5
1486 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1487 if test x
"$gas_flag" = x
"no"; then
1488 echo "$ac_t""yes ($DEFAULT_ASSEMBLER)" 1>&6
1490 echo "$ac_t""yes ($DEFAULT_ASSEMBLER - GNU as)" 1>&6
1493 echo "$ac_t""no" 1>&6
1496 echo $ac_n "checking whether a default linker was specified""... $ac_c" 1>&6
1497 echo "configure:1498: checking whether a default linker was specified" >&5
1498 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1499 if test x
"$gnu_ld_flag" = x
"no"; then
1500 echo "$ac_t""yes ($DEFAULT_LINKER)" 1>&6
1502 echo "$ac_t""yes ($DEFAULT_LINKER - GNU ld)" 1>&6
1505 echo "$ac_t""no" 1>&6
1508 echo $ac_n "checking for GNU C library""... $ac_c" 1>&6
1509 echo "configure:1510: checking for GNU C library" >&5
1510 if eval "test \"`echo '$''{'gcc_cv_glibc'+set}'`\" = set"; then
1511 echo $ac_n "(cached) $ac_c" 1>&6
1513 cat > conftest.
$ac_ext <<EOF
1514 #line 1515 "configure"
1515 #include "confdefs.h"
1516 #include <features.h>
1519 #if ! (defined __GLIBC__ || defined __GNU_LIBRARY__)
1520 #error Not a GNU C library system
1524 if { (eval echo configure
:1525: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1528 echo "configure: failed program was:" >&5
1529 cat conftest.
$ac_ext >&5
1536 echo "$ac_t""$gcc_cv_glibc" 1>&6
1537 if test $gcc_cv_glibc = yes; then
1538 cat >> confdefs.h
<<\EOF
1539 #define _GNU_SOURCE 1
1544 echo $ac_n "checking for inline""... $ac_c" 1>&6
1545 echo "configure:1546: checking for inline" >&5
1546 if eval "test \"`echo '$''{'ac_cv_c_inline'+set}'`\" = set"; then
1547 echo $ac_n "(cached) $ac_c" 1>&6
1550 for ac_kw
in inline __inline__ __inline
; do
1551 cat > conftest.
$ac_ext <<EOF
1552 #line 1553 "configure"
1553 #include "confdefs.h"
1559 if { (eval echo configure
:1560: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1561 ac_cv_c_inline
=$ac_kw; break
1563 echo "configure: failed program was:" >&5
1564 cat conftest.
$ac_ext >&5
1571 echo "$ac_t""$ac_cv_c_inline" 1>&6
1572 case "$ac_cv_c_inline" in
1574 no
) cat >> confdefs.h
<<\EOF
1578 *) cat >> confdefs.h
<<EOF
1579 #define inline $ac_cv_c_inline
1585 # Find some useful tools
1586 for ac_prog
in mawk gawk nawk
awk
1588 # Extract the first word of "$ac_prog", so it can be a program name with args.
1589 set dummy
$ac_prog; ac_word
=$2
1590 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1591 echo "configure:1592: checking for $ac_word" >&5
1592 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1593 echo $ac_n "(cached) $ac_c" 1>&6
1595 if test -n "$AWK"; then
1596 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
1598 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1600 for ac_dir
in $ac_dummy; do
1601 test -z "$ac_dir" && ac_dir
=.
1602 if test -f $ac_dir/$ac_word; then
1603 ac_cv_prog_AWK
="$ac_prog"
1610 AWK
="$ac_cv_prog_AWK"
1611 if test -n "$AWK"; then
1612 echo "$ac_t""$AWK" 1>&6
1614 echo "$ac_t""no" 1>&6
1617 test -n "$AWK" && break
1620 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
1621 echo "configure:1622: checking whether ln works" >&5
1622 if eval "test \"`echo '$''{'gcc_cv_prog_LN'+set}'`\" = set"; then
1623 echo $ac_n "(cached) $ac_c" 1>&6
1625 rm -f conftestdata_t
1626 echo >conftestdata_f
1627 if ln conftestdata_f conftestdata_t
2>/dev
/null
1631 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1633 gcc_cv_prog_LN
="ln -s"
1638 rm -f conftestdata_f conftestdata_t
1641 LN
="$gcc_cv_prog_LN"
1642 if test "$gcc_cv_prog_LN" = "ln"; then
1643 echo "$ac_t""yes" 1>&6
1645 if test "$gcc_cv_prog_LN" = "ln -s"; then
1646 echo "$ac_t""no, using ln -s" 1>&6
1648 echo "$ac_t""no, and neither does ln -s, so using cp" 1>&6
1652 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1653 echo "configure:1654: checking whether ln -s works" >&5
1654 if eval "test \"`echo '$''{'gcc_cv_prog_LN_S'+set}'`\" = set"; then
1655 echo $ac_n "(cached) $ac_c" 1>&6
1657 rm -f conftestdata_t
1658 echo >conftestdata_f
1659 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1661 gcc_cv_prog_LN_S
="ln -s"
1663 if ln conftestdata_f conftestdata_t
2>/dev
/null
1670 rm -f conftestdata_f conftestdata_t
1673 LN_S
="$gcc_cv_prog_LN_S"
1674 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
1675 echo "$ac_t""yes" 1>&6
1677 if test "$gcc_cv_prog_LN_S" = "ln"; then
1678 echo "$ac_t""no, using ln" 1>&6
1680 echo "$ac_t""no, and neither does ln, so using cp" 1>&6
1684 echo $ac_n "checking for volatile""... $ac_c" 1>&6
1685 echo "configure:1686: checking for volatile" >&5
1686 if eval "test \"`echo '$''{'gcc_cv_c_volatile'+set}'`\" = set"; then
1687 echo $ac_n "(cached) $ac_c" 1>&6
1689 cat > conftest.
$ac_ext <<EOF
1690 #line 1691 "configure"
1691 #include "confdefs.h"
1697 if { (eval echo configure
:1698: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1699 gcc_cv_c_volatile
=yes
1701 echo "configure: failed program was:" >&5
1702 cat conftest.
$ac_ext >&5
1704 gcc_cv_c_volatile
=no
1709 echo "$ac_t""$gcc_cv_c_volatile" 1>&6
1710 if test $gcc_cv_c_volatile = yes ; then
1711 cat >> confdefs.h
<<\EOF
1712 #define HAVE_VOLATILE 1
1717 # Extract the first word of "ranlib", so it can be a program name with args.
1718 set dummy ranlib
; ac_word
=$2
1719 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1720 echo "configure:1721: checking for $ac_word" >&5
1721 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1722 echo $ac_n "(cached) $ac_c" 1>&6
1724 if test -n "$RANLIB"; then
1725 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1727 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
1729 for ac_dir
in $ac_dummy; do
1730 test -z "$ac_dir" && ac_dir
=.
1731 if test -f $ac_dir/$ac_word; then
1732 ac_cv_prog_RANLIB
="ranlib"
1737 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1740 RANLIB
="$ac_cv_prog_RANLIB"
1741 if test -n "$RANLIB"; then
1742 echo "$ac_t""$RANLIB" 1>&6
1744 echo "$ac_t""no" 1>&6
1747 # Find a good install program. We prefer a C program (faster),
1748 # so one script is as good as another. But avoid the broken or
1749 # incompatible versions:
1750 # SysV /etc/install, /usr/sbin/install
1751 # SunOS /usr/etc/install
1752 # IRIX /sbin/install
1754 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1755 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1756 # ./install, which can be erroneously created by make from ./install.sh.
1757 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1758 echo "configure:1759: checking for a BSD compatible install" >&5
1759 if test -z "$INSTALL"; then
1760 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1761 echo $ac_n "(cached) $ac_c" 1>&6
1763 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
1764 for ac_dir
in $PATH; do
1765 # Account for people who put trailing slashes in PATH elements.
1767 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1769 # OSF1 and SCO ODT 3.0 have their own names for install.
1770 for ac_prog
in ginstall scoinst
install; do
1771 if test -f $ac_dir/$ac_prog; then
1772 if test $ac_prog = install &&
1773 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1774 # AIX install. It has an incompatible calling convention.
1775 # OSF/1 installbsd also uses dspmsg, but is usable.
1778 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1789 if test "${ac_cv_path_install+set}" = set; then
1790 INSTALL
="$ac_cv_path_install"
1792 # As a last resort, use the slow shell script. We don't cache a
1793 # path for INSTALL within a source directory, because that will
1794 # break other packages using the cache if that directory is
1795 # removed, or if the path is relative.
1796 INSTALL
="$ac_install_sh"
1799 echo "$ac_t""$INSTALL" 1>&6
1801 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1802 # It thinks the first close brace ends the variable substitution.
1803 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1805 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1808 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1809 echo "configure:1810: checking how to run the C preprocessor" >&5
1810 # On Suns, sometimes $CPP names a directory.
1811 if test -n "$CPP" && test -d "$CPP"; then
1814 if test -z "$CPP"; then
1815 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1816 echo $ac_n "(cached) $ac_c" 1>&6
1818 # This must be in double quotes, not single quotes, because CPP may get
1819 # substituted into the Makefile and "${CC-cc}" will confuse make.
1821 # On the NeXT, cc -E runs the code through the compiler's parser,
1822 # not just through cpp.
1823 cat > conftest.
$ac_ext <<EOF
1824 #line 1825 "configure"
1825 #include "confdefs.h"
1829 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1830 { (eval echo configure
:1831: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1831 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1832 if test -z "$ac_err"; then
1836 echo "configure: failed program was:" >&5
1837 cat conftest.
$ac_ext >&5
1839 CPP
="${CC-cc} -E -traditional-cpp"
1840 cat > conftest.
$ac_ext <<EOF
1841 #line 1842 "configure"
1842 #include "confdefs.h"
1846 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1847 { (eval echo configure
:1848: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1848 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1849 if test -z "$ac_err"; then
1853 echo "configure: failed program was:" >&5
1854 cat conftest.
$ac_ext >&5
1856 CPP
="${CC-cc} -nologo -E"
1857 cat > conftest.
$ac_ext <<EOF
1858 #line 1859 "configure"
1859 #include "confdefs.h"
1863 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1864 { (eval echo configure
:1865: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1865 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1866 if test -z "$ac_err"; then
1870 echo "configure: failed program was:" >&5
1871 cat conftest.
$ac_ext >&5
1880 ac_cv_prog_CPP
="$CPP"
1882 CPP
="$ac_cv_prog_CPP"
1884 ac_cv_prog_CPP
="$CPP"
1886 echo "$ac_t""$CPP" 1>&6
1888 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1889 echo "configure:1890: checking for ANSI C header files" >&5
1890 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1891 echo $ac_n "(cached) $ac_c" 1>&6
1893 cat > conftest.
$ac_ext <<EOF
1894 #line 1895 "configure"
1895 #include "confdefs.h"
1901 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1902 { (eval echo configure
:1903: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1903 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
1904 if test -z "$ac_err"; then
1906 ac_cv_header_stdc
=yes
1909 echo "configure: failed program was:" >&5
1910 cat conftest.
$ac_ext >&5
1912 ac_cv_header_stdc
=no
1916 if test $ac_cv_header_stdc = yes; then
1917 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1918 cat > conftest.
$ac_ext <<EOF
1919 #line 1920 "configure"
1920 #include "confdefs.h"
1923 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1924 egrep "memchr" >/dev
/null
2>&1; then
1928 ac_cv_header_stdc
=no
1934 if test $ac_cv_header_stdc = yes; then
1935 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1936 cat > conftest.
$ac_ext <<EOF
1937 #line 1938 "configure"
1938 #include "confdefs.h"
1941 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1942 egrep "free" >/dev
/null
2>&1; then
1946 ac_cv_header_stdc
=no
1952 if test $ac_cv_header_stdc = yes; then
1953 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1954 if test "$cross_compiling" = yes; then
1957 cat > conftest.
$ac_ext <<EOF
1958 #line 1959 "configure"
1959 #include "confdefs.h"
1961 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1962 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1963 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1964 int main () { int i; for (i = 0; i < 256; i++)
1965 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1969 if { (eval echo configure
:1970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
1973 echo "configure: failed program was:" >&5
1974 cat conftest.
$ac_ext >&5
1976 ac_cv_header_stdc
=no
1984 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1985 if test $ac_cv_header_stdc = yes; then
1986 cat >> confdefs.h
<<\EOF
1987 #define STDC_HEADERS 1
1992 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1993 echo "configure:1994: checking whether time.h and sys/time.h may both be included" >&5
1994 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1995 echo $ac_n "(cached) $ac_c" 1>&6
1997 cat > conftest.
$ac_ext <<EOF
1998 #line 1999 "configure"
1999 #include "confdefs.h"
2000 #include <sys/types.h>
2001 #include <sys/time.h>
2007 if { (eval echo configure
:2008: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2009 ac_cv_header_time
=yes
2011 echo "configure: failed program was:" >&5
2012 cat conftest.
$ac_ext >&5
2014 ac_cv_header_time
=no
2019 echo "$ac_t""$ac_cv_header_time" 1>&6
2020 if test $ac_cv_header_time = yes; then
2021 cat >> confdefs.h
<<\EOF
2022 #define TIME_WITH_SYS_TIME 1
2027 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
2028 echo "configure:2029: checking whether string.h and strings.h may both be included" >&5
2029 if eval "test \"`echo '$''{'gcc_cv_header_string'+set}'`\" = set"; then
2030 echo $ac_n "(cached) $ac_c" 1>&6
2032 cat > conftest.
$ac_ext <<EOF
2033 #line 2034 "configure"
2034 #include "confdefs.h"
2036 #include <strings.h>
2041 if { (eval echo configure
:2042: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2043 gcc_cv_header_string
=yes
2045 echo "configure: failed program was:" >&5
2046 cat conftest.
$ac_ext >&5
2048 gcc_cv_header_string
=no
2053 echo "$ac_t""$gcc_cv_header_string" 1>&6
2054 if test $gcc_cv_header_string = yes; then
2055 cat >> confdefs.h
<<\EOF
2056 #define STRING_WITH_STRINGS 1
2061 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
2062 echo "configure:2063: checking for sys/wait.h that is POSIX.1 compatible" >&5
2063 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
2064 echo $ac_n "(cached) $ac_c" 1>&6
2066 cat > conftest.
$ac_ext <<EOF
2067 #line 2068 "configure"
2068 #include "confdefs.h"
2069 #include <sys/types.h>
2070 #include <sys/wait.h>
2072 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
2075 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
2080 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
2083 if { (eval echo configure
:2084: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2085 ac_cv_header_sys_wait_h
=yes
2087 echo "configure: failed program was:" >&5
2088 cat conftest.
$ac_ext >&5
2090 ac_cv_header_sys_wait_h
=no
2095 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
2096 if test $ac_cv_header_sys_wait_h = yes; then
2097 cat >> confdefs.h
<<\EOF
2098 #define HAVE_SYS_WAIT_H 1
2103 for ac_hdr
in limits.h stddef.h string.h
strings.h stdlib.h
time.h \
2104 fcntl.h unistd.h stab.h sys
/file.h sys
/time.h \
2105 sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h \
2106 direct.h malloc.h langinfo.h
iconv.h
2108 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
2109 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
2110 echo "configure:2111: checking for $ac_hdr" >&5
2111 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2112 echo $ac_n "(cached) $ac_c" 1>&6
2114 cat > conftest.
$ac_ext <<EOF
2115 #line 2116 "configure"
2116 #include "confdefs.h"
2119 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2120 { (eval echo configure
:2121: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2121 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2122 if test -z "$ac_err"; then
2124 eval "ac_cv_header_$ac_safe=yes"
2127 echo "configure: failed program was:" >&5
2128 cat conftest.
$ac_ext >&5
2130 eval "ac_cv_header_$ac_safe=no"
2134 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2135 echo "$ac_t""yes" 1>&6
2136 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
2137 cat >> confdefs.h
<<EOF
2138 #define $ac_tr_hdr 1
2142 echo "$ac_t""no" 1>&6
2147 # Check for thread headers.
2148 ac_safe
=`echo "thread.h" | sed 'y%./+-%__p_%'`
2149 echo $ac_n "checking for thread.h""... $ac_c" 1>&6
2150 echo "configure:2151: checking for thread.h" >&5
2151 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2152 echo $ac_n "(cached) $ac_c" 1>&6
2154 cat > conftest.
$ac_ext <<EOF
2155 #line 2156 "configure"
2156 #include "confdefs.h"
2159 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2160 { (eval echo configure
:2161: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2161 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2162 if test -z "$ac_err"; then
2164 eval "ac_cv_header_$ac_safe=yes"
2167 echo "configure: failed program was:" >&5
2168 cat conftest.
$ac_ext >&5
2170 eval "ac_cv_header_$ac_safe=no"
2174 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2175 echo "$ac_t""yes" 1>&6
2178 echo "$ac_t""no" 1>&6
2182 ac_safe
=`echo "pthread.h" | sed 'y%./+-%__p_%'`
2183 echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
2184 echo "configure:2185: checking for pthread.h" >&5
2185 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2186 echo $ac_n "(cached) $ac_c" 1>&6
2188 cat > conftest.
$ac_ext <<EOF
2189 #line 2190 "configure"
2190 #include "confdefs.h"
2191 #include <pthread.h>
2193 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2194 { (eval echo configure
:2195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2195 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2196 if test -z "$ac_err"; then
2198 eval "ac_cv_header_$ac_safe=yes"
2201 echo "configure: failed program was:" >&5
2202 cat conftest.
$ac_ext >&5
2204 eval "ac_cv_header_$ac_safe=no"
2208 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2209 echo "$ac_t""yes" 1>&6
2212 echo "$ac_t""no" 1>&6
2217 # See if GNAT has been installed
2218 # Extract the first word of "gnatbind", so it can be a program name with args.
2219 set dummy gnatbind
; ac_word
=$2
2220 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2221 echo "configure:2222: checking for $ac_word" >&5
2222 if eval "test \"`echo '$''{'ac_cv_prog_gnat'+set}'`\" = set"; then
2223 echo $ac_n "(cached) $ac_c" 1>&6
2225 if test -n "$gnat"; then
2226 ac_cv_prog_gnat
="$gnat" # Let the user override the test.
2228 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2230 for ac_dir
in $ac_dummy; do
2231 test -z "$ac_dir" && ac_dir
=.
2232 if test -f $ac_dir/$ac_word; then
2233 ac_cv_prog_gnat
="yes"
2238 test -z "$ac_cv_prog_gnat" && ac_cv_prog_gnat
="no"
2241 gnat
="$ac_cv_prog_gnat"
2242 if test -n "$gnat"; then
2243 echo "$ac_t""$gnat" 1>&6
2245 echo "$ac_t""no" 1>&6
2249 # See if we have the mktemp command.
2250 # Extract the first word of "mktemp", so it can be a program name with args.
2251 set dummy mktemp
; ac_word
=$2
2252 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2253 echo "configure:2254: checking for $ac_word" >&5
2254 if eval "test \"`echo '$''{'ac_cv_prog_have_mktemp_command'+set}'`\" = set"; then
2255 echo $ac_n "(cached) $ac_c" 1>&6
2257 if test -n "$have_mktemp_command"; then
2258 ac_cv_prog_have_mktemp_command
="$have_mktemp_command" # Let the user override the test.
2260 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2262 for ac_dir
in $ac_dummy; do
2263 test -z "$ac_dir" && ac_dir
=.
2264 if test -f $ac_dir/$ac_word; then
2265 ac_cv_prog_have_mktemp_command
="yes"
2270 test -z "$ac_cv_prog_have_mktemp_command" && ac_cv_prog_have_mktemp_command
="no"
2273 have_mktemp_command
="$ac_cv_prog_have_mktemp_command"
2274 if test -n "$have_mktemp_command"; then
2275 echo "$ac_t""$have_mktemp_command" 1>&6
2277 echo "$ac_t""no" 1>&6
2281 # Do we have a single-tree copy of texinfo?
2282 if test -f $srcdir/..
/texinfo
/Makefile.
in; then
2283 MAKEINFO
='$(objdir)/../texinfo/makeinfo/makeinfo'
2284 gcc_cv_prog_makeinfo_modern
=yes
2285 echo "$ac_t""Using makeinfo from the unified source tree." 1>&6
2287 # See if makeinfo has been installed and is modern enough
2288 # that we can use it.
2289 # Extract the first word of "makeinfo", so it can be a program name with args.
2290 set dummy makeinfo
; ac_word
=$2
2291 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2292 echo "configure:2293: checking for $ac_word" >&5
2293 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
2294 echo $ac_n "(cached) $ac_c" 1>&6
2296 if test -n "$MAKEINFO"; then
2297 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
2299 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2301 for ac_dir
in $ac_dummy; do
2302 test -z "$ac_dir" && ac_dir
=.
2303 if test -f $ac_dir/$ac_word; then
2304 ac_cv_prog_MAKEINFO
="makeinfo"
2311 MAKEINFO
="$ac_cv_prog_MAKEINFO"
2312 if test -n "$MAKEINFO"; then
2313 echo "$ac_t""$MAKEINFO" 1>&6
2315 echo "$ac_t""no" 1>&6
2318 if test -n "$MAKEINFO"; then
2319 # Found it, now check the version.
2320 echo $ac_n "checking for modern makeinfo""... $ac_c" 1>&6
2321 echo "configure:2322: checking for modern makeinfo" >&5
2322 if eval "test \"`echo '$''{'gcc_cv_prog_makeinfo_modern'+set}'`\" = set"; then
2323 echo $ac_n "(cached) $ac_c" 1>&6
2325 ac_prog_version
=`$MAKEINFO --version 2>&1 |
2326 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
2327 echo "configure:2328: version of makeinfo is $ac_prog_version" >&5
2328 case $ac_prog_version in
2329 '') gcc_cv_prog_makeinfo_modern
=no
;;
2331 gcc_cv_prog_makeinfo_modern
=yes;;
2332 *) gcc_cv_prog_makeinfo_modern
=no
;;
2337 echo "$ac_t""$gcc_cv_prog_makeinfo_modern" 1>&6
2339 gcc_cv_prog_makeinfo_modern
=no
2344 if test $gcc_cv_prog_makeinfo_modern = no
; then
2345 echo "configure: warning:
2346 *** Makeinfo is missing or too old.
2347 *** Info documentation will not be built." 1>&2
2353 # Is pod2man recent enough to regenerate manpages?
2354 echo $ac_n "checking for recent Pod::Man""... $ac_c" 1>&6
2355 echo "configure:2356: checking for recent Pod::Man" >&5
2356 if perl
-e 'use 1.10 Pod::Man' >/dev
/null
2>&1; then
2357 echo "$ac_t""yes" 1>&6
2358 GENERATED_MANPAGES
=generated-manpages
2360 echo "$ac_t""no" 1>&6
2365 if test -f $srcdir/..
/flex
/skel.c
; then
2366 FLEX
='$(objdir)/../flex/flex'
2368 # Extract the first word of "flex", so it can be a program name with args.
2369 set dummy flex
; ac_word
=$2
2370 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2371 echo "configure:2372: checking for $ac_word" >&5
2372 if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
2373 echo $ac_n "(cached) $ac_c" 1>&6
2375 if test -n "$FLEX"; then
2376 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
2378 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2380 for ac_dir
in $ac_dummy; do
2381 test -z "$ac_dir" && ac_dir
=.
2382 if test -f $ac_dir/$ac_word; then
2383 ac_cv_prog_FLEX
="flex"
2388 test -z "$ac_cv_prog_FLEX" && ac_cv_prog_FLEX
="false"
2391 FLEX
="$ac_cv_prog_FLEX"
2392 if test -n "$FLEX"; then
2393 echo "$ac_t""$FLEX" 1>&6
2395 echo "$ac_t""no" 1>&6
2401 # The -L switch is so bison can find its skeleton file.
2402 if test -f $srcdir/..
/bison
/bison.simple
; then
2403 BISON
='$(objdir)/../bison/bison -L $(srcdir)/../bison/'
2405 # Extract the first word of "bison", so it can be a program name with args.
2406 set dummy bison
; ac_word
=$2
2407 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2408 echo "configure:2409: checking for $ac_word" >&5
2409 if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
2410 echo $ac_n "(cached) $ac_c" 1>&6
2412 if test -n "$BISON"; then
2413 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
2415 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2417 for ac_dir
in $ac_dummy; do
2418 test -z "$ac_dir" && ac_dir
=.
2419 if test -f $ac_dir/$ac_word; then
2420 ac_cv_prog_BISON
="bison"
2425 test -z "$ac_cv_prog_BISON" && ac_cv_prog_BISON
="false"
2428 BISON
="$ac_cv_prog_BISON"
2429 if test -n "$BISON"; then
2430 echo "$ac_t""$BISON" 1>&6
2432 echo "$ac_t""no" 1>&6
2437 # See if the stage1 system preprocessor understands the ANSI C
2438 # preprocessor stringification operator.
2441 echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
2442 echo "configure:2443: checking for preprocessor stringizing operator" >&5
2443 if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
2444 echo $ac_n "(cached) $ac_c" 1>&6
2446 cat > conftest.
$ac_ext <<EOF
2447 #line 2448 "configure"
2448 #include "confdefs.h"
2452 char *s = x(teststring);
2455 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2456 egrep "#teststring" >/dev
/null
2>&1; then
2458 ac_cv_c_stringize
=no
2461 ac_cv_c_stringize
=yes
2467 if test "${ac_cv_c_stringize}" = yes
2469 cat >> confdefs.h
<<\EOF
2470 #define HAVE_STRINGIZE 1
2474 echo "$ac_t""${ac_cv_c_stringize}" 1>&6
2477 # Use <inttypes.h> only if it exists,
2478 # doesn't clash with <sys/types.h>, and declares intmax_t.
2479 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
2480 echo "configure:2481: checking for inttypes.h" >&5
2481 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
2482 echo $ac_n "(cached) $ac_c" 1>&6
2484 cat > conftest.
$ac_ext <<EOF
2485 #line 2486 "configure"
2486 #include "confdefs.h"
2487 #include <sys/types.h>
2488 #include <inttypes.h>
2493 if { (eval echo configure
:2494: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2495 gcc_cv_header_inttypes_h
=yes
2497 echo "configure: failed program was:" >&5
2498 cat conftest.
$ac_ext >&5
2500 gcc_cv_header_inttypes_h
=no
2505 echo "$ac_t""$gcc_cv_header_inttypes_h" 1>&6
2506 if test $gcc_cv_header_inttypes_h = yes; then
2507 cat >> confdefs.h
<<\EOF
2508 #define HAVE_INTTYPES_H 1
2514 # Determine if enumerated bitfields are unsigned. ISO C says they can
2515 # be either signed or unsigned.
2517 echo $ac_n "checking for unsigned enumerated bitfields""... $ac_c" 1>&6
2518 echo "configure:2519: checking for unsigned enumerated bitfields" >&5
2519 if eval "test \"`echo '$''{'gcc_cv_enum_bf_unsigned'+set}'`\" = set"; then
2520 echo $ac_n "(cached) $ac_c" 1>&6
2522 if test "$cross_compiling" = yes; then
2523 gcc_cv_enum_bf_unsigned
=yes
2525 cat > conftest.
$ac_ext <<EOF
2526 #line 2527 "configure"
2527 #include "confdefs.h"
2529 enum t { BLAH = 128 } ;
2530 struct s_t { enum t member : 8; } s ;
2534 if (s.member < 0) exit(1);
2539 if { (eval echo configure
:2540: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2541 gcc_cv_enum_bf_unsigned
=yes
2543 echo "configure: failed program was:" >&5
2544 cat conftest.
$ac_ext >&5
2546 gcc_cv_enum_bf_unsigned
=no
2553 echo "$ac_t""$gcc_cv_enum_bf_unsigned" 1>&6
2554 if test $gcc_cv_enum_bf_unsigned = yes; then
2555 cat >> confdefs.h
<<\EOF
2556 #define ENUM_BITFIELDS_ARE_UNSIGNED 1
2561 for ac_func
in strtoul bsearch putenv popen bcopy \
2562 strchr strrchr
kill getrlimit setrlimit atoll atoq \
2563 sysconf isascii gettimeofday strsignal putc_unlocked fputc_unlocked \
2564 fputs_unlocked getrusage valloc
iconv nl_langinfo
2566 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2567 echo "configure:2568: checking for $ac_func" >&5
2568 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2569 echo $ac_n "(cached) $ac_c" 1>&6
2571 cat > conftest.
$ac_ext <<EOF
2572 #line 2573 "configure"
2573 #include "confdefs.h"
2574 /* System header to define __stub macros and hopefully few prototypes,
2575 which can conflict with char $ac_func(); below. */
2577 /* Override any gcc2 internal prototype to avoid an error. */
2578 /* We use char because int might match the return type of a gcc2
2579 builtin and then its argument prototype would still apply. */
2584 /* The GNU C library defines this for functions which it implements
2585 to always fail with ENOSYS. Some functions are actually named
2586 something starting with __ and the normal name is an alias. */
2587 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2595 if { (eval echo configure
:2596: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2597 eval "ac_cv_func_$ac_func=yes"
2599 echo "configure: failed program was:" >&5
2600 cat conftest.
$ac_ext >&5
2602 eval "ac_cv_func_$ac_func=no"
2607 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2608 echo "$ac_t""yes" 1>&6
2609 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2610 cat >> confdefs.h
<<EOF
2611 #define $ac_tr_func 1
2615 echo "$ac_t""no" 1>&6
2620 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
2621 echo "configure:2622: checking for ssize_t" >&5
2622 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
2623 echo $ac_n "(cached) $ac_c" 1>&6
2625 cat > conftest.
$ac_ext <<EOF
2626 #line 2627 "configure"
2627 #include "confdefs.h"
2628 #include <sys/types.h>
2634 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2635 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2637 ac_cv_type_ssize_t
=yes
2640 ac_cv_type_ssize_t
=no
2645 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
2646 if test $ac_cv_type_ssize_t = no
; then
2647 cat >> confdefs.h
<<\EOF
2654 # Try to determine the array type of the second argument of getgroups
2655 # for the target system (int or gid_t).
2656 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
2657 echo "configure:2658: checking for uid_t in sys/types.h" >&5
2658 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
2659 echo $ac_n "(cached) $ac_c" 1>&6
2661 cat > conftest.
$ac_ext <<EOF
2662 #line 2663 "configure"
2663 #include "confdefs.h"
2664 #include <sys/types.h>
2666 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2667 egrep "uid_t" >/dev
/null
2>&1; then
2669 ac_cv_type_uid_t
=yes
2678 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
2679 if test $ac_cv_type_uid_t = no
; then
2680 cat >> confdefs.h
<<\EOF
2684 cat >> confdefs.h
<<\EOF
2690 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
2691 echo "configure:2692: checking type of array argument to getgroups" >&5
2692 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
2693 echo $ac_n "(cached) $ac_c" 1>&6
2695 if test "$cross_compiling" = yes; then
2696 ac_cv_type_getgroups
=cross
2698 cat > conftest.
$ac_ext <<EOF
2699 #line 2700 "configure"
2700 #include "confdefs.h"
2702 /* Thanks to Mike Rendell for this test. */
2703 #include <sys/types.h>
2706 #define MAX(x, y) ((x) > (y) ? (x) : (y))
2711 union { gid_t gval; long lval; } val;
2714 for (i = 0; i < NGID; i++)
2715 gidset[i] = val.gval;
2716 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
2718 /* Exit non-zero if getgroups seems to require an array of ints. This
2719 happens when gid_t is short but getgroups modifies an array of ints. */
2720 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
2724 if { (eval echo configure
:2725: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2726 ac_cv_type_getgroups
=gid_t
2728 echo "configure: failed program was:" >&5
2729 cat conftest.
$ac_ext >&5
2731 ac_cv_type_getgroups
=int
2736 if test $ac_cv_type_getgroups = cross
; then
2737 cat > conftest.
$ac_ext <<EOF
2738 #line 2739 "configure"
2739 #include "confdefs.h"
2742 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2743 egrep "getgroups.*int.*gid_t" >/dev
/null
2>&1; then
2745 ac_cv_type_getgroups
=gid_t
2748 ac_cv_type_getgroups
=int
2755 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
2756 cat >> confdefs.h
<<EOF
2757 #define GETGROUPS_T $ac_cv_type_getgroups
2761 if test "${target}" = "${build}"; then
2762 TARGET_GETGROUPS_T
=$ac_cv_type_getgroups
2765 # This condition may need some tweaking. It should include all
2766 # targets where the array type of the second argument of getgroups
2767 # is int and the type of gid_t is not equivalent to int.
2768 *-*-sunos* |
*-*-ultrix*)
2769 TARGET_GETGROUPS_T
=int
2772 TARGET_GETGROUPS_T
=gid_t
2778 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
2779 echo "configure:2780: checking for vprintf" >&5
2780 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
2781 echo $ac_n "(cached) $ac_c" 1>&6
2783 cat > conftest.
$ac_ext <<EOF
2784 #line 2785 "configure"
2785 #include "confdefs.h"
2786 /* System header to define __stub macros and hopefully few prototypes,
2787 which can conflict with char vprintf(); below. */
2789 /* Override any gcc2 internal prototype to avoid an error. */
2790 /* We use char because int might match the return type of a gcc2
2791 builtin and then its argument prototype would still apply. */
2796 /* The GNU C library defines this for functions which it implements
2797 to always fail with ENOSYS. Some functions are actually named
2798 something starting with __ and the normal name is an alias. */
2799 #if defined (__stub_vprintf) || defined (__stub___vprintf)
2807 if { (eval echo configure
:2808: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2809 eval "ac_cv_func_vprintf=yes"
2811 echo "configure: failed program was:" >&5
2812 cat conftest.
$ac_ext >&5
2814 eval "ac_cv_func_vprintf=no"
2819 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
2820 echo "$ac_t""yes" 1>&6
2821 cat >> confdefs.h
<<\EOF
2822 #define HAVE_VPRINTF 1
2826 echo "$ac_t""no" 1>&6
2829 if test "$ac_cv_func_vprintf" != yes; then
2830 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
2831 echo "configure:2832: checking for _doprnt" >&5
2832 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
2833 echo $ac_n "(cached) $ac_c" 1>&6
2835 cat > conftest.
$ac_ext <<EOF
2836 #line 2837 "configure"
2837 #include "confdefs.h"
2838 /* System header to define __stub macros and hopefully few prototypes,
2839 which can conflict with char _doprnt(); below. */
2841 /* Override any gcc2 internal prototype to avoid an error. */
2842 /* We use char because int might match the return type of a gcc2
2843 builtin and then its argument prototype would still apply. */
2848 /* The GNU C library defines this for functions which it implements
2849 to always fail with ENOSYS. Some functions are actually named
2850 something starting with __ and the normal name is an alias. */
2851 #if defined (__stub__doprnt) || defined (__stub____doprnt)
2859 if { (eval echo configure
:2860: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2861 eval "ac_cv_func__doprnt=yes"
2863 echo "configure: failed program was:" >&5
2864 cat conftest.
$ac_ext >&5
2866 eval "ac_cv_func__doprnt=no"
2871 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
2872 echo "$ac_t""yes" 1>&6
2873 cat >> confdefs.h
<<\EOF
2874 #define HAVE_DOPRNT 1
2878 echo "$ac_t""no" 1>&6
2885 if test $ac_cv_func_vprintf != yes ; then
2887 if test $ac_cv_func__doprnt != yes ; then
2894 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
2895 echo "configure:2896: checking whether the printf functions support %p" >&5
2896 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
2897 echo $ac_n "(cached) $ac_c" 1>&6
2899 if test "$cross_compiling" = yes; then
2900 gcc_cv_func_printf_ptr
=no
2902 cat > conftest.
$ac_ext <<EOF
2903 #line 2904 "configure"
2904 #include "confdefs.h"
2910 char *p = buf, *q = NULL;
2911 sprintf(buf, "%p", p);
2912 sscanf(buf, "%p", &q);
2916 if { (eval echo configure
:2917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2918 gcc_cv_func_printf_ptr
=yes
2920 echo "configure: failed program was:" >&5
2921 cat conftest.
$ac_ext >&5
2923 gcc_cv_func_printf_ptr
=no
2928 rm -f core core.
* *.core
2931 echo "$ac_t""$gcc_cv_func_printf_ptr" 1>&6
2932 if test $gcc_cv_func_printf_ptr = yes ; then
2933 cat >> confdefs.h
<<\EOF
2934 #define HAVE_PRINTF_PTR 1
2942 # Under some versions of uwin, vfork is notoriously buggy and the test
2943 # can hang configure; on other versions, vfork exists just as a stub.
2944 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
2945 ac_cv_func_vfork_works
=no
2948 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2949 echo "configure:2950: checking for pid_t" >&5
2950 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2951 echo $ac_n "(cached) $ac_c" 1>&6
2953 cat > conftest.
$ac_ext <<EOF
2954 #line 2955 "configure"
2955 #include "confdefs.h"
2956 #include <sys/types.h>
2962 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2963 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2965 ac_cv_type_pid_t
=yes
2973 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2974 if test $ac_cv_type_pid_t = no
; then
2975 cat >> confdefs.h
<<\EOF
2981 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2982 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2983 echo "configure:2984: checking for vfork.h" >&5
2984 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2985 echo $ac_n "(cached) $ac_c" 1>&6
2987 cat > conftest.
$ac_ext <<EOF
2988 #line 2989 "configure"
2989 #include "confdefs.h"
2992 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2993 { (eval echo configure
:2994: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2994 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2995 if test -z "$ac_err"; then
2997 eval "ac_cv_header_$ac_safe=yes"
3000 echo "configure: failed program was:" >&5
3001 cat conftest.
$ac_ext >&5
3003 eval "ac_cv_header_$ac_safe=no"
3007 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3008 echo "$ac_t""yes" 1>&6
3009 cat >> confdefs.h
<<\EOF
3010 #define HAVE_VFORK_H 1
3014 echo "$ac_t""no" 1>&6
3017 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
3018 echo "configure:3019: checking for working vfork" >&5
3019 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
3020 echo $ac_n "(cached) $ac_c" 1>&6
3022 if test "$cross_compiling" = yes; then
3023 echo $ac_n "checking for vfork""... $ac_c" 1>&6
3024 echo "configure:3025: checking for vfork" >&5
3025 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
3026 echo $ac_n "(cached) $ac_c" 1>&6
3028 cat > conftest.
$ac_ext <<EOF
3029 #line 3030 "configure"
3030 #include "confdefs.h"
3031 /* System header to define __stub macros and hopefully few prototypes,
3032 which can conflict with char vfork(); below. */
3034 /* Override any gcc2 internal prototype to avoid an error. */
3035 /* We use char because int might match the return type of a gcc2
3036 builtin and then its argument prototype would still apply. */
3041 /* The GNU C library defines this for functions which it implements
3042 to always fail with ENOSYS. Some functions are actually named
3043 something starting with __ and the normal name is an alias. */
3044 #if defined (__stub_vfork) || defined (__stub___vfork)
3052 if { (eval echo configure
:3053: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3054 eval "ac_cv_func_vfork=yes"
3056 echo "configure: failed program was:" >&5
3057 cat conftest.
$ac_ext >&5
3059 eval "ac_cv_func_vfork=no"
3064 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
3065 echo "$ac_t""yes" 1>&6
3068 echo "$ac_t""no" 1>&6
3071 ac_cv_func_vfork_works
=$ac_cv_func_vfork
3073 cat > conftest.
$ac_ext <<EOF
3074 #line 3075 "configure"
3075 #include "confdefs.h"
3076 /* Thanks to Paul Eggert for this test. */
3078 #include <sys/types.h>
3079 #include <sys/stat.h>
3080 #ifdef HAVE_UNISTD_H
3086 /* On some sparc systems, changes by the child to local and incoming
3087 argument registers are propagated back to the parent.
3088 The compiler is told about this with #include <vfork.h>,
3089 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
3090 Test for this by using a static variable whose address
3091 is put into a register that is clobbered by the vfork. */
3094 sparc_address_test (int arg)
3096 sparc_address_test (arg) int arg;
3114 pid_t parent = getpid ();
3117 sparc_address_test ();
3122 /* Here is another test for sparc vfork register problems.
3123 This test uses lots of local variables, at least
3124 as many local variables as main has allocated so far
3125 including compiler temporaries. 4 locals are enough for
3126 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
3127 A buggy compiler should reuse the register of parent
3128 for one of the local variables, since it will think that
3129 parent can't possibly be used any more in this routine.
3130 Assigning to the local variable will thus munge parent
3131 in the parent process. */
3133 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
3134 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
3135 /* Convince the compiler that p..p7 are live; otherwise, it might
3136 use the same hardware register for all 8 local variables. */
3137 if (p != p1 || p != p2 || p != p3 || p != p4
3138 || p != p5 || p != p6 || p != p7)
3141 /* On some systems (e.g. IRIX 3.3),
3142 vfork doesn't separate parent from child file descriptors.
3143 If the child closes a descriptor before it execs or exits,
3144 this munges the parent's descriptor as well.
3145 Test for this by closing stdout in the child. */
3146 _exit(close(fileno(stdout)) != 0);
3151 while (wait(&status) != child)
3154 /* Was there some problem with vforking? */
3157 /* Did the child fail? (This shouldn't happen.) */
3160 /* Did the vfork/compiler bug occur? */
3161 || parent != getpid()
3163 /* Did the file descriptor bug occur? */
3164 || fstat(fileno(stdout), &st) != 0
3169 if { (eval echo configure
:3170: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3171 ac_cv_func_vfork_works
=yes
3173 echo "configure: failed program was:" >&5
3174 cat conftest.
$ac_ext >&5
3176 ac_cv_func_vfork_works
=no
3183 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
3184 if test $ac_cv_func_vfork_works = no
; then
3185 cat >> confdefs.h
<<\EOF
3191 for ac_hdr
in unistd.h
3193 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3194 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3195 echo "configure:3196: checking for $ac_hdr" >&5
3196 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3197 echo $ac_n "(cached) $ac_c" 1>&6
3199 cat > conftest.
$ac_ext <<EOF
3200 #line 3201 "configure"
3201 #include "confdefs.h"
3204 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3205 { (eval echo configure
:3206: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3206 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3207 if test -z "$ac_err"; then
3209 eval "ac_cv_header_$ac_safe=yes"
3212 echo "configure: failed program was:" >&5
3213 cat conftest.
$ac_ext >&5
3215 eval "ac_cv_header_$ac_safe=no"
3219 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3220 echo "$ac_t""yes" 1>&6
3221 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3222 cat >> confdefs.h
<<EOF
3223 #define $ac_tr_hdr 1
3227 echo "$ac_t""no" 1>&6
3231 for ac_func
in getpagesize
3233 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3234 echo "configure:3235: checking for $ac_func" >&5
3235 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3236 echo $ac_n "(cached) $ac_c" 1>&6
3238 cat > conftest.
$ac_ext <<EOF
3239 #line 3240 "configure"
3240 #include "confdefs.h"
3241 /* System header to define __stub macros and hopefully few prototypes,
3242 which can conflict with char $ac_func(); below. */
3244 /* Override any gcc2 internal prototype to avoid an error. */
3245 /* We use char because int might match the return type of a gcc2
3246 builtin and then its argument prototype would still apply. */
3251 /* The GNU C library defines this for functions which it implements
3252 to always fail with ENOSYS. Some functions are actually named
3253 something starting with __ and the normal name is an alias. */
3254 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3262 if { (eval echo configure
:3263: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3264 eval "ac_cv_func_$ac_func=yes"
3266 echo "configure: failed program was:" >&5
3267 cat conftest.
$ac_ext >&5
3269 eval "ac_cv_func_$ac_func=no"
3274 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3275 echo "$ac_t""yes" 1>&6
3276 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3277 cat >> confdefs.h
<<EOF
3278 #define $ac_tr_func 1
3282 echo "$ac_t""no" 1>&6
3286 echo $ac_n "checking for working mmap which provides zeroed pages anywhere""... $ac_c" 1>&6
3287 echo "configure:3288: checking for working mmap which provides zeroed pages anywhere" >&5
3288 if eval "test \"`echo '$''{'ac_cv_func_mmap_anywhere'+set}'`\" = set"; then
3289 echo $ac_n "(cached) $ac_c" 1>&6
3291 if test "$cross_compiling" = yes; then
3292 ac_cv_func_mmap_anywhere
=no
3294 cat > conftest.
$ac_ext <<EOF
3295 #line 3296 "configure"
3296 #include "confdefs.h"
3298 /* Test by Richard Henderson and Alexandre Oliva.
3299 Check whether mmap MAP_ANONYMOUS or mmap from /dev/zero works. */
3300 #include <sys/types.h>
3302 #include <sys/mman.h>
3304 #if !defined (MAP_ANONYMOUS) && defined (MAP_ANON)
3305 # define MAP_ANONYMOUS MAP_ANON
3308 /* This mess was copied from the GNU getpagesize.h. */
3309 #ifndef HAVE_GETPAGESIZE
3310 # ifdef HAVE_UNISTD_H
3311 # include <unistd.h>
3314 /* Assume that all systems that can run configure have sys/param.h. */
3315 # ifndef HAVE_SYS_PARAM_H
3316 # define HAVE_SYS_PARAM_H 1
3319 # ifdef _SC_PAGESIZE
3320 # define getpagesize() sysconf(_SC_PAGESIZE)
3321 # else /* no _SC_PAGESIZE */
3322 # ifdef HAVE_SYS_PARAM_H
3323 # include <sys/param.h>
3324 # ifdef EXEC_PAGESIZE
3325 # define getpagesize() EXEC_PAGESIZE
3326 # else /* no EXEC_PAGESIZE */
3328 # define getpagesize() NBPG * CLSIZE
3331 # endif /* no CLSIZE */
3332 # else /* no NBPG */
3334 # define getpagesize() NBPC
3335 # else /* no NBPC */
3337 # define getpagesize() PAGESIZE
3338 # endif /* PAGESIZE */
3339 # endif /* no NBPC */
3340 # endif /* no NBPG */
3341 # endif /* no EXEC_PAGESIZE */
3342 # else /* no HAVE_SYS_PARAM_H */
3343 # define getpagesize() 8192 /* punt totally */
3344 # endif /* no HAVE_SYS_PARAM_H */
3345 # endif /* no _SC_PAGESIZE */
3347 #endif /* no HAVE_GETPAGESIZE */
3354 #ifndef MAP_ANONYMOUS
3355 fd = open("/dev/zero", O_RDWR);
3361 #ifdef MAP_ANONYMOUS
3362 x = (char*)mmap(0, pg, PROT_READ|PROT_WRITE,
3363 MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
3365 x = (char*)mmap(0, pg, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
3367 if (x == (char *) -1)
3372 if (munmap(x, pg) < 0)
3378 if { (eval echo configure
:3379: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3380 ac_cv_func_mmap_anywhere
=yes
3382 echo "configure: failed program was:" >&5
3383 cat conftest.
$ac_ext >&5
3385 ac_cv_func_mmap_anywhere
=no
3392 echo "$ac_t""$ac_cv_func_mmap_anywhere" 1>&6
3393 if test $ac_cv_func_mmap_anywhere = yes; then
3394 cat >> confdefs.h
<<\EOF
3395 #define HAVE_MMAP_ANYWHERE 1
3400 echo $ac_n "checking for working mmap of a file""... $ac_c" 1>&6
3401 echo "configure:3402: checking for working mmap of a file" >&5
3402 if eval "test \"`echo '$''{'ac_cv_func_mmap_file'+set}'`\" = set"; then
3403 echo $ac_n "(cached) $ac_c" 1>&6
3405 # Create a file one thousand bytes long.
3406 for i
in 1 2 3 4 5 6 7 8 9 0
3407 do for j
in 1 2 3 4 5 6 7 8 9 0
3410 done > conftestdata$$
3412 if test "$cross_compiling" = yes; then
3413 ac_cv_func_mmap_file
=no
3415 cat > conftest.
$ac_ext <<EOF
3416 #line 3417 "configure"
3417 #include "confdefs.h"
3419 /* Test by Zack Weinberg. Modified from MMAP_ANYWHERE test by
3420 Richard Henderson and Alexandre Oliva.
3421 Check whether read-only mmap of a plain file works. */
3422 #include <sys/types.h>
3423 #include <sys/stat.h>
3425 #include <sys/mman.h>
3433 fd = open("conftestdata$$", O_RDONLY);
3437 if (fstat (fd, &st))
3440 x = (char*)mmap(0, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
3441 if (x == (char *) -1)
3444 if (x[0] != '1' || x[1] != ' ' || x[2] != '1' || x[3] != ' ')
3447 if (munmap(x, st.st_size) < 0)
3453 if { (eval echo configure
:3454: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3455 ac_cv_func_mmap_file
=yes
3457 echo "configure: failed program was:" >&5
3458 cat conftest.
$ac_ext >&5
3460 ac_cv_func_mmap_file
=no
3467 echo "$ac_t""$ac_cv_func_mmap_file" 1>&6
3468 if test $ac_cv_func_mmap_file = yes; then
3469 cat >> confdefs.h
<<\EOF
3470 #define HAVE_MMAP_FILE 1
3476 # We will need to find libiberty.h and ansidecl.h
3477 saved_CFLAGS
="$CFLAGS"
3478 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
3479 for ac_func
in bcopy \
3480 getenv atol sbrk abort atof getcwd getwd \
3481 strsignal putc_unlocked fputs_unlocked strstr environ \
3482 malloc realloc calloc free
basename getopt
3484 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3485 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
3486 echo "configure:3487: checking whether $ac_func is declared" >&5
3487 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
3488 echo $ac_n "(cached) $ac_c" 1>&6
3490 cat > conftest.
$ac_ext <<EOF
3491 #line 3492 "configure"
3492 #include "confdefs.h"
3493 #include "gansidecl.h"
3498 char *(*pfn) = (char *(*)) $ac_func ;
3502 if { (eval echo configure
:3503: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3504 eval "gcc_cv_have_decl_$ac_func=yes"
3506 echo "configure: failed program was:" >&5
3507 cat conftest.
$ac_ext >&5
3509 eval "gcc_cv_have_decl_$ac_func=no"
3514 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
3515 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h
<<EOF
3516 #define $ac_tr_decl 1
3520 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h
<<EOF
3521 #define $ac_tr_decl 0
3527 if test x
= y
; then
3528 cat >> confdefs.h
<<EOF
3529 #define HAVE_DECL_BCOPY 1
3532 cat >> confdefs.h
<<EOF
3533 #define HAVE_DECL_GETENV 1
3535 cat >> confdefs.h
<<EOF
3536 #define HAVE_DECL_ATOL 1
3538 cat >> confdefs.h
<<EOF
3539 #define HAVE_DECL_SBRK 1
3541 cat >> confdefs.h
<<EOF
3542 #define HAVE_DECL_ABORT 1
3544 cat >> confdefs.h
<<EOF
3545 #define HAVE_DECL_ATOF 1
3547 cat >> confdefs.h
<<EOF
3548 #define HAVE_DECL_GETCWD 1
3550 cat >> confdefs.h
<<EOF
3551 #define HAVE_DECL_GETWD 1
3554 cat >> confdefs.h
<<EOF
3555 #define HAVE_DECL_STRSIGNAL 1
3557 cat >> confdefs.h
<<EOF
3558 #define HAVE_DECL_PUTC_UNLOCKED 1
3560 cat >> confdefs.h
<<EOF
3561 #define HAVE_DECL_FPUTS_UNLOCKED 1
3563 cat >> confdefs.h
<<EOF
3564 #define HAVE_DECL_STRSTR 1
3566 cat >> confdefs.h
<<EOF
3567 #define HAVE_DECL_ENVIRON 1
3570 cat >> confdefs.h
<<EOF
3571 #define HAVE_DECL_MALLOC 1
3573 cat >> confdefs.h
<<EOF
3574 #define HAVE_DECL_REALLOC 1
3576 cat >> confdefs.h
<<EOF
3577 #define HAVE_DECL_CALLOC 1
3579 cat >> confdefs.h
<<EOF
3580 #define HAVE_DECL_FREE 1
3582 cat >> confdefs.h
<<EOF
3583 #define HAVE_DECL_BASENAME 1
3585 cat >> confdefs.h
<<EOF
3586 #define HAVE_DECL_GETOPT 1
3591 for ac_func
in getrlimit setrlimit getrusage
3593 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3594 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
3595 echo "configure:3596: checking whether $ac_func is declared" >&5
3596 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
3597 echo $ac_n "(cached) $ac_c" 1>&6
3599 cat > conftest.
$ac_ext <<EOF
3600 #line 3601 "configure"
3601 #include "confdefs.h"
3602 #include "gansidecl.h"
3604 #ifdef HAVE_SYS_RESOURCE_H
3605 #include <sys/resource.h>
3611 char *(*pfn) = (char *(*)) $ac_func ;
3615 if { (eval echo configure
:3616: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3617 eval "gcc_cv_have_decl_$ac_func=yes"
3619 echo "configure: failed program was:" >&5
3620 cat conftest.
$ac_ext >&5
3622 eval "gcc_cv_have_decl_$ac_func=no"
3627 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
3628 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h
<<EOF
3629 #define $ac_tr_decl 1
3633 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h
<<EOF
3634 #define $ac_tr_decl 0
3640 if test x
= y
; then
3641 cat >> confdefs.h
<<EOF
3642 #define HAVE_DECL_GETRLIMIT 1
3644 cat >> confdefs.h
<<EOF
3645 #define HAVE_DECL_SETRLIMIT 1
3647 cat >> confdefs.h
<<EOF
3648 #define HAVE_DECL_GETRUSAGE 1
3653 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
3654 CFLAGS
="$saved_CFLAGS"
3656 # mkdir takes a single argument on some systems.
3657 echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6
3658 echo "configure:3659: checking if mkdir takes one argument" >&5
3659 if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then
3660 echo $ac_n "(cached) $ac_c" 1>&6
3662 cat > conftest.
$ac_ext <<EOF
3663 #line 3664 "configure"
3664 #include "confdefs.h"
3666 #include <sys/types.h>
3667 #ifdef HAVE_SYS_STAT_H
3668 # include <sys/stat.h>
3670 #ifdef HAVE_UNISTD_H
3671 # include <unistd.h>
3673 #ifdef HAVE_DIRECT_H
3674 # include <direct.h>
3680 if { (eval echo configure
:3681: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3682 gcc_cv_mkdir_takes_one_arg
=no
3684 echo "configure: failed program was:" >&5
3685 cat conftest.
$ac_ext >&5
3687 gcc_cv_mkdir_takes_one_arg
=yes
3692 echo "$ac_t""$gcc_cv_mkdir_takes_one_arg" 1>&6
3693 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
3694 cat >> confdefs.h
<<\EOF
3695 #define MKDIR_TAKES_ONE_ARG 1
3709 build_install_headers_dir
=install-headers-tar
3714 host_truncate_target
=
3717 # Decode the host machine, then the target machine.
3718 # For the host machine, we save the xm_file variable as host_xm_file;
3719 # then we decode the target machine and forget everything else
3720 # that came from the host machine.
3721 for machine
in $build $host $target; do
3722 .
${srcdir}/config.gcc
3725 extra_objs
="${host_extra_objs} ${extra_objs}"
3727 # Default the target-machine variables that were not explicitly set.
3728 if test x
"$tm_file" = x
3729 then tm_file
=$cpu_type/$cpu_type.h
; fi
3731 if test x
"$extra_headers" = x
3732 then extra_headers
=; fi
3734 if test x
"$xm_file" = x
3735 then xm_file
=$cpu_type/xm-
$cpu_type.h
; fi
3737 if test x
$md_file = x
3738 then md_file
=$cpu_type/$cpu_type.md
; fi
3740 if test x
$out_file = x
3741 then out_file
=$cpu_type/$cpu_type.c
; fi
3743 if test x
"$tmake_file" = x
3744 then tmake_file
=$cpu_type/t-
$cpu_type
3747 if test x
"$dwarf2" = xyes
3748 then tm_file
="$tm_file tm-dwarf2.h"
3751 if test x
$float_format = x
3752 then float_format
=i64
3755 if test $float_format = none
3756 then float_h_file
=Makefile.
in
3757 else float_h_file
=float-
$float_format.h
3760 # Handle cpp installation.
3761 if test x
$enable_cpp != xno
3763 tmake_file
="$tmake_file t-install-cpp"
3766 # Say what files are being used for the output code and MD file.
3767 echo "Using \`$srcdir/config/$out_file' to output insns."
3768 echo "Using \`$srcdir/config/$md_file' as machine description file."
3771 for f
in $tm_file; do
3774 if test $count = ax
; then
3775 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
3777 echo "Using the following target machine macro files:"
3778 for f
in $tm_file; do
3779 echo " $srcdir/config/$f"
3784 for f
in $host_xm_file; do
3787 if test $count = ax
; then
3788 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
3790 echo "Using the following host machine macro files:"
3791 for f
in $host_xm_file; do
3792 echo " $srcdir/config/$f"
3796 if test "$host_xm_file" != "$build_xm_file"; then
3798 for f
in $build_xm_file; do
3801 if test $count = ax
; then
3802 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
3804 echo "Using the following build machine macro files:"
3805 for f
in $build_xm_file; do
3806 echo " $srcdir/config/$f"
3811 if test x
$thread_file = x
; then
3812 if test x
$target_thread_file != x
; then
3813 thread_file
=$target_thread_file
3815 thread_file
='single'
3819 # Set up the header files.
3820 # $links is the list of header files to create.
3821 # $vars is the list of shell variables with file names to include.
3822 # auto-host.h is the file containing items generated by autoconf and is
3823 # the first file included by config.h.
3825 host_xm_file
="auto-host.h gansidecl.h ${host_xm_file} hwint.h"
3827 # If host=build, it is correct to have hconfig include auto-host.h
3828 # as well. If host!=build, we are in error and need to do more
3829 # work to find out the build config parameters.
3830 if test x
$host = x
$build
3832 build_xm_file
="auto-host.h gansidecl.h ${build_xm_file} hwint.h"
3834 # We create a subdir, then run autoconf in the subdir.
3835 # To prevent recursion we set host and build for the new
3836 # invocation of configure to the build for this invocation
3843 /* | A-Za-z
:\\/* ) realsrcdir
=${srcdir};;
3844 *) realsrcdir
=..
/${srcdir};;
3846 CC
=${CC_FOR_BUILD} ${realsrcdir}/configure \
3847 --target=$target --host=$build --build=$build
3849 # We just finished tests for the build machine, so rename
3850 # the file auto-build.h in the gcc directory.
3851 mv auto-host.h ..
/auto-build.h
3854 build_xm_file
="auto-build.h gansidecl.h ${build_xm_file} hwint.h"
3857 xm_file
="gansidecl.h ${xm_file}"
3858 tm_file
="gansidecl.h ${tm_file}"
3860 vars
="host_xm_file tm_file tm_p_file xm_file build_xm_file"
3861 links
="config.h tm.h tm_p.h tconfig.h hconfig.h"
3862 defines
="host_xm_defines null_defines null_defines xm_defines build_xm_defines"
3865 if test -f config.status
; then mv -f config.status config.bak
; fi
3868 while test -n "$vars"
3870 set $vars; var
=$1; shift; vars
=$
*
3871 set $links; link
=$1; shift; links
=$
*
3872 set $defines; define
=$1; shift; defines
=$
*
3875 # Make sure the file is created, even if it is empty.
3878 # Define TARGET_CPU_DEFAULT if the system wants one.
3879 # This substitutes for lots of *.h files.
3880 if test "$target_cpu_default" != "" -a $link = tm.h
3882 echo "#define TARGET_CPU_DEFAULT ($target_cpu_default)" >>$link
3884 if test $link = tm.h
3886 echo "#ifndef GENERATOR_FILE" >>$link
3887 echo "#include \"insn-codes.h\"" >>$link
3888 echo "#endif" >>$link
3891 for file in `eval echo '$'$var`; do
3893 auto-host.h | auto-build.h
)
3896 echo '#ifdef IN_GCC' >>$link
3899 echo "#include \"$file\"" >>$link
3901 auto-host.h | auto-build.h
)
3904 echo '#endif' >>$link
3909 for def
in `eval echo '$'$define`; do
3910 echo "#ifndef $def" >>$link
3911 echo "#define $def" >>$link
3912 echo "#endif" >>$link
3916 # Truncate the target if necessary
3917 if test x
$host_truncate_target != x
; then
3918 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
3921 # Get the version trigger filename from the toplevel
3922 if test "${with_gcc_version_trigger+set}" = set; then
3923 gcc_version_trigger
=$with_gcc_version_trigger
3925 gcc_version_trigger
=${srcdir}/version.c
3927 gcc_version_full
=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^\"]*\)\".*/\1/'`
3928 gcc_version
=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
3930 # Compile in configure arguments.
3931 if test -f configargs.h
; then
3932 # Being re-configured.
3933 gcc_config_arguments
=`grep configuration_arguments configargs.h | sed -e 's/.*\"\([^\"]*\)\".*/\1/'`
3934 gcc_config_arguments
="$gcc_config_arguments : (reconfigured) $TOPLEVEL_CONFIGURE_ARGUMENTS"
3936 gcc_config_arguments
="$TOPLEVEL_CONFIGURE_ARGUMENTS"
3938 cat > configargs.h
<<EOF
3939 /* Generated automatically. */
3940 static const char configuration_arguments[] = "$gcc_config_arguments";
3943 # Internationalization
3945 VERSION
="$gcc_version"
3946 cat >> confdefs.h
<<EOF
3947 #define PACKAGE "$PACKAGE"
3950 cat >> confdefs.h
<<EOF
3951 #define VERSION "$VERSION"
3959 # Enable NLS support by default
3960 # Check whether --enable-nls or --disable-nls was given.
3961 if test "${enable_nls+set}" = set; then
3962 enableval
="$enable_nls"
3969 # if cross compiling, disable NLS support.
3970 # It's not worth the trouble, at least for now.
3972 if test "${build}" != "${host}" && test "x$enable_nls" = "xyes"; then
3973 echo "configure: warning: Disabling NLS support for canadian cross compiler." 1>&2
3977 # if NLS is enabled, also enable check in po subdir
3978 if test $enable_nls = yes; then
3987 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
3988 echo "configure:3989: checking for strerror in -lcposix" >&5
3989 ac_lib_var
=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
3990 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
3991 echo $ac_n "(cached) $ac_c" 1>&6
3993 ac_save_LIBS
="$LIBS"
3994 LIBS
="-lcposix $LIBS"
3995 cat > conftest.
$ac_ext <<EOF
3996 #line 3997 "configure"
3997 #include "confdefs.h"
3998 /* Override any gcc2 internal prototype to avoid an error. */
3999 /* We use char because int might match the return type of a gcc2
4000 builtin and then its argument prototype would still apply. */
4007 if { (eval echo configure
:4008: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4009 eval "ac_cv_lib_$ac_lib_var=yes"
4011 echo "configure: failed program was:" >&5
4012 cat conftest.
$ac_ext >&5
4014 eval "ac_cv_lib_$ac_lib_var=no"
4017 LIBS
="$ac_save_LIBS"
4020 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4021 echo "$ac_t""yes" 1>&6
4022 LIBS
="$LIBS -lcposix"
4024 echo "$ac_t""no" 1>&6
4029 echo $ac_n "checking for working const""... $ac_c" 1>&6
4030 echo "configure:4031: checking for working const" >&5
4031 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
4032 echo $ac_n "(cached) $ac_c" 1>&6
4034 cat > conftest.
$ac_ext <<EOF
4035 #line 4036 "configure"
4036 #include "confdefs.h"
4040 /* Ultrix mips cc rejects this. */
4041 typedef int charset[2]; const charset x;
4042 /* SunOS 4.1.1 cc rejects this. */
4043 char const *const *ccp;
4045 /* NEC SVR4.0.2 mips cc rejects this. */
4046 struct point {int x, y;};
4047 static struct point const zero = {0,0};
4048 /* AIX XL C 1.02.0.0 rejects this.
4049 It does not let you subtract one const X* pointer from another in an arm
4050 of an if-expression whose if-part is not a constant expression */
4051 const char *g = "string";
4052 ccp = &g + (g ? g-g : 0);
4053 /* HPUX 7.0 cc rejects these. */
4056 ccp = (char const *const *) p;
4057 { /* SCO 3.2v4 cc rejects this. */
4059 char const *s = 0 ? (char *) 0 : (char const *) 0;
4063 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
4065 const int *foo = &x[0];
4068 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
4069 typedef const int *iptr;
4073 { /* AIX XL C 1.02.0.0 rejects this saying
4074 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
4075 struct s { int j; const int *ap[3]; };
4076 struct s *b; b->j = 5;
4078 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
4084 if { (eval echo configure
:4085: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
4088 echo "configure: failed program was:" >&5
4089 cat conftest.
$ac_ext >&5
4096 echo "$ac_t""$ac_cv_c_const" 1>&6
4097 if test $ac_cv_c_const = no
; then
4098 cat >> confdefs.h
<<\EOF
4104 echo $ac_n "checking for off_t""... $ac_c" 1>&6
4105 echo "configure:4106: checking for off_t" >&5
4106 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
4107 echo $ac_n "(cached) $ac_c" 1>&6
4109 cat > conftest.
$ac_ext <<EOF
4110 #line 4111 "configure"
4111 #include "confdefs.h"
4112 #include <sys/types.h>
4118 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4119 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4121 ac_cv_type_off_t
=yes
4129 echo "$ac_t""$ac_cv_type_off_t" 1>&6
4130 if test $ac_cv_type_off_t = no
; then
4131 cat >> confdefs.h
<<\EOF
4137 echo $ac_n "checking for size_t""... $ac_c" 1>&6
4138 echo "configure:4139: checking for size_t" >&5
4139 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
4140 echo $ac_n "(cached) $ac_c" 1>&6
4142 cat > conftest.
$ac_ext <<EOF
4143 #line 4144 "configure"
4144 #include "confdefs.h"
4145 #include <sys/types.h>
4151 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4152 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
4154 ac_cv_type_size_t
=yes
4157 ac_cv_type_size_t
=no
4162 echo "$ac_t""$ac_cv_type_size_t" 1>&6
4163 if test $ac_cv_type_size_t = no
; then
4164 cat >> confdefs.h
<<\EOF
4165 #define size_t unsigned
4170 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
4171 # for constant arguments. Useless!
4172 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
4173 echo "configure:4174: checking for working alloca.h" >&5
4174 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
4175 echo $ac_n "(cached) $ac_c" 1>&6
4177 cat > conftest.
$ac_ext <<EOF
4178 #line 4179 "configure"
4179 #include "confdefs.h"
4182 char *p = alloca(2 * sizeof(int));
4185 if { (eval echo configure
:4186: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4187 ac_cv_header_alloca_h
=yes
4189 echo "configure: failed program was:" >&5
4190 cat conftest.
$ac_ext >&5
4192 ac_cv_header_alloca_h
=no
4197 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
4198 if test $ac_cv_header_alloca_h = yes; then
4199 cat >> confdefs.h
<<\EOF
4200 #define HAVE_ALLOCA_H 1
4205 echo $ac_n "checking for alloca""... $ac_c" 1>&6
4206 echo "configure:4207: checking for alloca" >&5
4207 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
4208 echo $ac_n "(cached) $ac_c" 1>&6
4210 cat > conftest.
$ac_ext <<EOF
4211 #line 4212 "configure"
4212 #include "confdefs.h"
4215 # define alloca __builtin_alloca
4218 # include <malloc.h>
4219 # define alloca _alloca
4222 # include <alloca.h>
4227 # ifndef alloca /* predefined by HP cc +Olibcalls */
4236 char *p = (char *) alloca(1);
4239 if { (eval echo configure
:4240: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4241 ac_cv_func_alloca_works
=yes
4243 echo "configure: failed program was:" >&5
4244 cat conftest.
$ac_ext >&5
4246 ac_cv_func_alloca_works
=no
4251 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
4252 if test $ac_cv_func_alloca_works = yes; then
4253 cat >> confdefs.h
<<\EOF
4254 #define HAVE_ALLOCA 1
4259 if test $ac_cv_func_alloca_works = no
; then
4260 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
4261 # that cause trouble. Some versions do not even contain alloca or
4262 # contain a buggy version. If you still want to use their alloca,
4263 # use ar to extract alloca.o from them instead of compiling alloca.c.
4264 ALLOCA
=alloca.
${ac_objext}
4265 cat >> confdefs.h
<<\EOF
4270 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
4271 echo "configure:4272: checking whether alloca needs Cray hooks" >&5
4272 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
4273 echo $ac_n "(cached) $ac_c" 1>&6
4275 cat > conftest.
$ac_ext <<EOF
4276 #line 4277 "configure"
4277 #include "confdefs.h"
4278 #if defined(CRAY) && ! defined(CRAY2)
4285 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4286 egrep "webecray" >/dev
/null
2>&1; then
4297 echo "$ac_t""$ac_cv_os_cray" 1>&6
4298 if test $ac_cv_os_cray = yes; then
4299 for ac_func
in _getb67 GETB67 getb67
; do
4300 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4301 echo "configure:4302: checking for $ac_func" >&5
4302 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4303 echo $ac_n "(cached) $ac_c" 1>&6
4305 cat > conftest.
$ac_ext <<EOF
4306 #line 4307 "configure"
4307 #include "confdefs.h"
4308 /* System header to define __stub macros and hopefully few prototypes,
4309 which can conflict with char $ac_func(); below. */
4311 /* Override any gcc2 internal prototype to avoid an error. */
4312 /* We use char because int might match the return type of a gcc2
4313 builtin and then its argument prototype would still apply. */
4318 /* The GNU C library defines this for functions which it implements
4319 to always fail with ENOSYS. Some functions are actually named
4320 something starting with __ and the normal name is an alias. */
4321 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4329 if { (eval echo configure
:4330: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4331 eval "ac_cv_func_$ac_func=yes"
4333 echo "configure: failed program was:" >&5
4334 cat conftest.
$ac_ext >&5
4336 eval "ac_cv_func_$ac_func=no"
4341 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4342 echo "$ac_t""yes" 1>&6
4343 cat >> confdefs.h
<<EOF
4344 #define CRAY_STACKSEG_END $ac_func
4349 echo "$ac_t""no" 1>&6
4355 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
4356 echo "configure:4357: checking stack direction for C alloca" >&5
4357 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
4358 echo $ac_n "(cached) $ac_c" 1>&6
4360 if test "$cross_compiling" = yes; then
4361 ac_cv_c_stack_direction
=0
4363 cat > conftest.
$ac_ext <<EOF
4364 #line 4365 "configure"
4365 #include "confdefs.h"
4366 find_stack_direction ()
4368 static char *addr = 0;
4373 return find_stack_direction ();
4376 return (&dummy > addr) ? 1 : -1;
4380 exit (find_stack_direction() < 0);
4383 if { (eval echo configure
:4384: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
4385 ac_cv_c_stack_direction
=1
4387 echo "configure: failed program was:" >&5
4388 cat conftest.
$ac_ext >&5
4390 ac_cv_c_stack_direction
=-1
4397 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
4398 cat >> confdefs.h
<<EOF
4399 #define STACK_DIRECTION $ac_cv_c_stack_direction
4405 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
4406 unistd.h sys
/param.h
4408 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
4409 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
4410 echo "configure:4411: checking for $ac_hdr" >&5
4411 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4412 echo $ac_n "(cached) $ac_c" 1>&6
4414 cat > conftest.
$ac_ext <<EOF
4415 #line 4416 "configure"
4416 #include "confdefs.h"
4419 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4420 { (eval echo configure
:4421: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4421 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4422 if test -z "$ac_err"; then
4424 eval "ac_cv_header_$ac_safe=yes"
4427 echo "configure: failed program was:" >&5
4428 cat conftest.
$ac_ext >&5
4430 eval "ac_cv_header_$ac_safe=no"
4434 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4435 echo "$ac_t""yes" 1>&6
4436 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
4437 cat >> confdefs.h
<<EOF
4438 #define $ac_tr_hdr 1
4442 echo "$ac_t""no" 1>&6
4446 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
4447 strdup __argz_count __argz_stringify __argz_next
4449 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4450 echo "configure:4451: checking for $ac_func" >&5
4451 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4452 echo $ac_n "(cached) $ac_c" 1>&6
4454 cat > conftest.
$ac_ext <<EOF
4455 #line 4456 "configure"
4456 #include "confdefs.h"
4457 /* System header to define __stub macros and hopefully few prototypes,
4458 which can conflict with char $ac_func(); below. */
4460 /* Override any gcc2 internal prototype to avoid an error. */
4461 /* We use char because int might match the return type of a gcc2
4462 builtin and then its argument prototype would still apply. */
4467 /* The GNU C library defines this for functions which it implements
4468 to always fail with ENOSYS. Some functions are actually named
4469 something starting with __ and the normal name is an alias. */
4470 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4478 if { (eval echo configure
:4479: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4480 eval "ac_cv_func_$ac_func=yes"
4482 echo "configure: failed program was:" >&5
4483 cat conftest.
$ac_ext >&5
4485 eval "ac_cv_func_$ac_func=no"
4490 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4491 echo "$ac_t""yes" 1>&6
4492 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4493 cat >> confdefs.h
<<EOF
4494 #define $ac_tr_func 1
4498 echo "$ac_t""no" 1>&6
4503 if test "${ac_cv_func_stpcpy+set}" != "set"; then
4504 for ac_func
in stpcpy
4506 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4507 echo "configure:4508: checking for $ac_func" >&5
4508 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4509 echo $ac_n "(cached) $ac_c" 1>&6
4511 cat > conftest.
$ac_ext <<EOF
4512 #line 4513 "configure"
4513 #include "confdefs.h"
4514 /* System header to define __stub macros and hopefully few prototypes,
4515 which can conflict with char $ac_func(); below. */
4517 /* Override any gcc2 internal prototype to avoid an error. */
4518 /* We use char because int might match the return type of a gcc2
4519 builtin and then its argument prototype would still apply. */
4524 /* The GNU C library defines this for functions which it implements
4525 to always fail with ENOSYS. Some functions are actually named
4526 something starting with __ and the normal name is an alias. */
4527 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4535 if { (eval echo configure
:4536: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4537 eval "ac_cv_func_$ac_func=yes"
4539 echo "configure: failed program was:" >&5
4540 cat conftest.
$ac_ext >&5
4542 eval "ac_cv_func_$ac_func=no"
4547 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4548 echo "$ac_t""yes" 1>&6
4549 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4550 cat >> confdefs.h
<<EOF
4551 #define $ac_tr_func 1
4555 echo "$ac_t""no" 1>&6
4560 if test "${ac_cv_func_stpcpy}" = "yes"; then
4561 cat >> confdefs.h
<<\EOF
4562 #define HAVE_STPCPY 1
4567 if test $ac_cv_header_locale_h = yes; then
4568 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
4569 echo "configure:4570: checking for LC_MESSAGES" >&5
4570 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
4571 echo $ac_n "(cached) $ac_c" 1>&6
4573 cat > conftest.
$ac_ext <<EOF
4574 #line 4575 "configure"
4575 #include "confdefs.h"
4581 if { (eval echo configure
:4582: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4583 am_cv_val_LC_MESSAGES
=yes
4585 echo "configure: failed program was:" >&5
4586 cat conftest.
$ac_ext >&5
4588 am_cv_val_LC_MESSAGES
=no
4593 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
4594 if test $am_cv_val_LC_MESSAGES = yes; then
4595 cat >> confdefs.h
<<\EOF
4596 #define HAVE_LC_MESSAGES 1
4601 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
4602 echo "configure:4603: checking whether NLS is requested" >&5
4603 # Check whether --enable-nls or --disable-nls was given.
4604 if test "${enable_nls+set}" = set; then
4605 enableval
="$enable_nls"
4611 echo "$ac_t""$USE_NLS" 1>&6
4614 USE_INCLUDED_LIBINTL
=no
4616 if test "$USE_NLS" = "yes"; then
4617 cat >> confdefs.h
<<\EOF
4618 #define ENABLE_NLS 1
4621 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
4622 echo "configure:4623: checking whether included gettext is requested" >&5
4623 # Check whether --with-included-gettext or --without-included-gettext was given.
4624 if test "${with_included_gettext+set}" = set; then
4625 withval
="$with_included_gettext"
4626 nls_cv_force_use_gnu_gettext
=$withval
4628 nls_cv_force_use_gnu_gettext
=no
4631 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
4633 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
4634 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
4636 nls_cv_header_libgt
=
4639 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
4640 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
4641 echo "configure:4642: checking for libintl.h" >&5
4642 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
4643 echo $ac_n "(cached) $ac_c" 1>&6
4645 cat > conftest.
$ac_ext <<EOF
4646 #line 4647 "configure"
4647 #include "confdefs.h"
4648 #include <libintl.h>
4650 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
4651 { (eval echo configure
:4652: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
4652 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
4653 if test -z "$ac_err"; then
4655 eval "ac_cv_header_$ac_safe=yes"
4658 echo "configure: failed program was:" >&5
4659 cat conftest.
$ac_ext >&5
4661 eval "ac_cv_header_$ac_safe=no"
4665 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
4666 echo "$ac_t""yes" 1>&6
4667 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
4668 echo "configure:4669: checking for gettext in libc" >&5
4669 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
4670 echo $ac_n "(cached) $ac_c" 1>&6
4672 cat > conftest.
$ac_ext <<EOF
4673 #line 4674 "configure"
4674 #include "confdefs.h"
4675 #include <libintl.h>
4677 return (int) gettext ("")
4680 if { (eval echo configure
:4681: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4682 gt_cv_func_gettext_libc
=yes
4684 echo "configure: failed program was:" >&5
4685 cat conftest.
$ac_ext >&5
4687 gt_cv_func_gettext_libc
=no
4692 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
4694 if test "$gt_cv_func_gettext_libc" != "yes"; then
4695 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
4696 echo "configure:4697: checking for bindtextdomain in -lintl" >&5
4697 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
4698 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4699 echo $ac_n "(cached) $ac_c" 1>&6
4701 ac_save_LIBS
="$LIBS"
4703 cat > conftest.
$ac_ext <<EOF
4704 #line 4705 "configure"
4705 #include "confdefs.h"
4706 /* Override any gcc2 internal prototype to avoid an error. */
4707 /* We use char because int might match the return type of a gcc2
4708 builtin and then its argument prototype would still apply. */
4709 char bindtextdomain();
4715 if { (eval echo configure
:4716: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4717 eval "ac_cv_lib_$ac_lib_var=yes"
4719 echo "configure: failed program was:" >&5
4720 cat conftest.
$ac_ext >&5
4722 eval "ac_cv_lib_$ac_lib_var=no"
4725 LIBS
="$ac_save_LIBS"
4728 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4729 echo "$ac_t""yes" 1>&6
4730 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
4731 echo "configure:4732: checking for gettext in libintl" >&5
4732 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
4733 echo $ac_n "(cached) $ac_c" 1>&6
4735 echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
4736 echo "configure:4737: checking for gettext in -lintl" >&5
4737 ac_lib_var
=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
4738 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
4739 echo $ac_n "(cached) $ac_c" 1>&6
4741 ac_save_LIBS
="$LIBS"
4743 cat > conftest.
$ac_ext <<EOF
4744 #line 4745 "configure"
4745 #include "confdefs.h"
4746 /* Override any gcc2 internal prototype to avoid an error. */
4747 /* We use char because int might match the return type of a gcc2
4748 builtin and then its argument prototype would still apply. */
4755 if { (eval echo configure
:4756: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4757 eval "ac_cv_lib_$ac_lib_var=yes"
4759 echo "configure: failed program was:" >&5
4760 cat conftest.
$ac_ext >&5
4762 eval "ac_cv_lib_$ac_lib_var=no"
4765 LIBS
="$ac_save_LIBS"
4768 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
4769 echo "$ac_t""yes" 1>&6
4770 gt_cv_func_gettext_libintl
=yes
4772 echo "$ac_t""no" 1>&6
4773 gt_cv_func_gettext_libintl
=no
4778 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
4780 echo "$ac_t""no" 1>&6
4785 if test "$gt_cv_func_gettext_libc" = "yes" \
4786 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
4787 cat >> confdefs.h
<<\EOF
4788 #define HAVE_GETTEXT 1
4791 # Extract the first word of "msgfmt", so it can be a program name with args.
4792 set dummy msgfmt
; ac_word
=$2
4793 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4794 echo "configure:4795: checking for $ac_word" >&5
4795 if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then
4796 echo $ac_n "(cached) $ac_c" 1>&6
4800 gcc_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
4803 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4804 for ac_dir
in $PATH; do
4805 test -z "$ac_dir" && ac_dir
=.
4806 if test -f $ac_dir/$ac_word; then
4807 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
4808 gcc_cv_path_MSGFMT
="$ac_dir/$ac_word"
4814 test -z "$gcc_cv_path_MSGFMT" && gcc_cv_path_MSGFMT
="no"
4818 MSGFMT
="$gcc_cv_path_MSGFMT"
4819 if test -n "$MSGFMT"; then
4820 echo "$ac_t""$MSGFMT" 1>&6
4822 echo "$ac_t""no" 1>&6
4824 if test "$MSGFMT" != "no"; then
4825 for ac_func
in dcgettext
4827 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
4828 echo "configure:4829: checking for $ac_func" >&5
4829 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
4830 echo $ac_n "(cached) $ac_c" 1>&6
4832 cat > conftest.
$ac_ext <<EOF
4833 #line 4834 "configure"
4834 #include "confdefs.h"
4835 /* System header to define __stub macros and hopefully few prototypes,
4836 which can conflict with char $ac_func(); below. */
4838 /* Override any gcc2 internal prototype to avoid an error. */
4839 /* We use char because int might match the return type of a gcc2
4840 builtin and then its argument prototype would still apply. */
4845 /* The GNU C library defines this for functions which it implements
4846 to always fail with ENOSYS. Some functions are actually named
4847 something starting with __ and the normal name is an alias. */
4848 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4856 if { (eval echo configure
:4857: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4858 eval "ac_cv_func_$ac_func=yes"
4860 echo "configure: failed program was:" >&5
4861 cat conftest.
$ac_ext >&5
4863 eval "ac_cv_func_$ac_func=no"
4868 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
4869 echo "$ac_t""yes" 1>&6
4870 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
4871 cat >> confdefs.h
<<EOF
4872 #define $ac_tr_func 1
4876 echo "$ac_t""no" 1>&6
4880 # Extract the first word of "gmsgfmt", so it can be a program name with args.
4881 set dummy gmsgfmt
; ac_word
=$2
4882 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4883 echo "configure:4884: checking for $ac_word" >&5
4884 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
4885 echo $ac_n "(cached) $ac_c" 1>&6
4889 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
4892 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
4895 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
4897 for ac_dir
in $ac_dummy; do
4898 test -z "$ac_dir" && ac_dir
=.
4899 if test -f $ac_dir/$ac_word; then
4900 gcc_cv_path_GMSGFMT
="$ac_dir/$ac_word"
4905 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT
="$MSGFMT"
4909 GMSGFMT
="$gcc_cv_path_GMSGFMT"
4910 if test -n "$GMSGFMT"; then
4911 echo "$ac_t""$GMSGFMT" 1>&6
4913 echo "$ac_t""no" 1>&6
4916 # Extract the first word of "xgettext", so it can be a program name with args.
4917 set dummy xgettext
; ac_word
=$2
4918 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
4919 echo "configure:4920: checking for $ac_word" >&5
4920 if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
4921 echo $ac_n "(cached) $ac_c" 1>&6
4925 gcc_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
4928 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
4929 for ac_dir
in $PATH; do
4930 test -z "$ac_dir" && ac_dir
=.
4931 if test -f $ac_dir/$ac_word; then
4932 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
4933 gcc_cv_path_XGETTEXT
="$ac_dir/$ac_word"
4939 test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT
=":"
4943 XGETTEXT
="$gcc_cv_path_XGETTEXT"
4944 if test -n "$XGETTEXT"; then
4945 echo "$ac_t""$XGETTEXT" 1>&6
4947 echo "$ac_t""no" 1>&6
4950 cat > conftest.
$ac_ext <<EOF
4951 #line 4952 "configure"
4952 #include "confdefs.h"
4955 extern int _nl_msg_cat_cntr;
4956 return _nl_msg_cat_cntr
4959 if { (eval echo configure
:4960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
4964 echo "configure: failed program was:" >&5
4965 cat conftest.
$ac_ext >&5
4973 create_catalogs
="no"
4978 echo "$ac_t""no" 1>&6
4982 if test "$CATOBJEXT" = "NONE"; then
4983 echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
4984 echo "configure:4985: checking whether catgets can be used" >&5
4985 # Check whether --with-catgets or --without-catgets was given.
4986 if test "${with_catgets+set}" = set; then
4987 withval
="$with_catgets"
4988 nls_cv_use_catgets
=$withval
4990 nls_cv_use_catgets
=no
4993 echo "$ac_t""$nls_cv_use_catgets" 1>&6
4995 if test "$nls_cv_use_catgets" = "yes"; then
4996 echo $ac_n "checking for main in -li""... $ac_c" 1>&6
4997 echo "configure:4998: checking for main in -li" >&5
4998 ac_lib_var
=`echo i'_'main | sed 'y%./+-%__p_%'`
4999 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
5000 echo $ac_n "(cached) $ac_c" 1>&6
5002 ac_save_LIBS
="$LIBS"
5004 cat > conftest.
$ac_ext <<EOF
5005 #line 5006 "configure"
5006 #include "confdefs.h"
5012 if { (eval echo configure
:5013: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5014 eval "ac_cv_lib_$ac_lib_var=yes"
5016 echo "configure: failed program was:" >&5
5017 cat conftest.
$ac_ext >&5
5019 eval "ac_cv_lib_$ac_lib_var=no"
5022 LIBS
="$ac_save_LIBS"
5025 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
5026 echo "$ac_t""yes" 1>&6
5027 ac_tr_lib
=HAVE_LIB
`echo i | sed -e 's/[^a-zA-Z0-9_]/_/g' \
5028 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
5029 cat >> confdefs.h
<<EOF
5030 #define $ac_tr_lib 1
5036 echo "$ac_t""no" 1>&6
5039 echo $ac_n "checking for catgets""... $ac_c" 1>&6
5040 echo "configure:5041: checking for catgets" >&5
5041 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
5042 echo $ac_n "(cached) $ac_c" 1>&6
5044 cat > conftest.
$ac_ext <<EOF
5045 #line 5046 "configure"
5046 #include "confdefs.h"
5047 /* System header to define __stub macros and hopefully few prototypes,
5048 which can conflict with char catgets(); below. */
5050 /* Override any gcc2 internal prototype to avoid an error. */
5051 /* We use char because int might match the return type of a gcc2
5052 builtin and then its argument prototype would still apply. */
5057 /* The GNU C library defines this for functions which it implements
5058 to always fail with ENOSYS. Some functions are actually named
5059 something starting with __ and the normal name is an alias. */
5060 #if defined (__stub_catgets) || defined (__stub___catgets)
5068 if { (eval echo configure
:5069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
5070 eval "ac_cv_func_catgets=yes"
5072 echo "configure: failed program was:" >&5
5073 cat conftest.
$ac_ext >&5
5075 eval "ac_cv_func_catgets=no"
5080 if eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
5081 echo "$ac_t""yes" 1>&6
5082 cat >> confdefs.h
<<\EOF
5083 #define HAVE_CATGETS 1
5086 INTLOBJS
="\$(CATOBJS)"
5087 # Extract the first word of "gencat", so it can be a program name with args.
5088 set dummy gencat
; ac_word
=$2
5089 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5090 echo "configure:5091: checking for $ac_word" >&5
5091 if eval "test \"`echo '$''{'gcc_cv_path_GENCAT'+set}'`\" = set"; then
5092 echo $ac_n "(cached) $ac_c" 1>&6
5096 gcc_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a path.
5099 gcc_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a dos path.
5102 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5104 for ac_dir
in $ac_dummy; do
5105 test -z "$ac_dir" && ac_dir
=.
5106 if test -f $ac_dir/$ac_word; then
5107 gcc_cv_path_GENCAT
="$ac_dir/$ac_word"
5112 test -z "$gcc_cv_path_GENCAT" && gcc_cv_path_GENCAT
="no"
5116 GENCAT
="$gcc_cv_path_GENCAT"
5117 if test -n "$GENCAT"; then
5118 echo "$ac_t""$GENCAT" 1>&6
5120 echo "$ac_t""no" 1>&6
5122 if test "$GENCAT" != "no"; then
5123 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5124 set dummy gmsgfmt
; ac_word
=$2
5125 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5126 echo "configure:5127: checking for $ac_word" >&5
5127 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
5128 echo $ac_n "(cached) $ac_c" 1>&6
5132 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5135 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5138 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5140 for ac_dir
in $ac_dummy; do
5141 test -z "$ac_dir" && ac_dir
=.
5142 if test -f $ac_dir/$ac_word; then
5143 gcc_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5148 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT
="no"
5152 GMSGFMT
="$gcc_cv_path_GMSGFMT"
5153 if test -n "$GMSGFMT"; then
5154 echo "$ac_t""$GMSGFMT" 1>&6
5156 echo "$ac_t""no" 1>&6
5159 if test "$GMSGFMT" = "no"; then
5160 # Extract the first word of "msgfmt", so it can be a program name with args.
5161 set dummy msgfmt
; ac_word
=$2
5162 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5163 echo "configure:5164: checking for $ac_word" >&5
5164 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
5165 echo $ac_n "(cached) $ac_c" 1>&6
5169 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5172 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5173 for ac_dir
in $PATH; do
5174 test -z "$ac_dir" && ac_dir
=.
5175 if test -f $ac_dir/$ac_word; then
5176 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5177 gcc_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5183 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT
="msgfmt"
5187 GMSGFMT
="$gcc_cv_path_GMSGFMT"
5188 if test -n "$GMSGFMT"; then
5189 echo "$ac_t""$GMSGFMT" 1>&6
5191 echo "$ac_t""no" 1>&6
5194 if test "$GMSGFMT" = "msgfmt"; then
5195 create_catalogs
="no"
5198 # Extract the first word of "xgettext", so it can be a program name with args.
5199 set dummy xgettext
; ac_word
=$2
5200 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5201 echo "configure:5202: checking for $ac_word" >&5
5202 if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
5203 echo $ac_n "(cached) $ac_c" 1>&6
5207 gcc_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5210 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5211 for ac_dir
in $PATH; do
5212 test -z "$ac_dir" && ac_dir
=.
5213 if test -f $ac_dir/$ac_word; then
5214 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5215 gcc_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5221 test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT
=":"
5225 XGETTEXT
="$gcc_cv_path_XGETTEXT"
5226 if test -n "$XGETTEXT"; then
5227 echo "$ac_t""$XGETTEXT" 1>&6
5229 echo "$ac_t""no" 1>&6
5232 USE_INCLUDED_LIBINTL
=yes
5236 INTLDEPS
='$(top_builddir)/intl/libintl.a'
5238 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5239 nls_cv_header_intl
=intl
/libintl.h
5240 nls_cv_header_libgt
=intl
/libgettext.h
5243 echo "$ac_t""no" 1>&6
5249 if test "$CATOBJEXT" = "NONE"; then
5250 nls_cv_use_gnu_gettext
=yes
5254 if test "$nls_cv_use_gnu_gettext" = "yes"; then
5255 INTLOBJS
="\$(GETTOBJS)"
5256 # Extract the first word of "msgfmt", so it can be a program name with args.
5257 set dummy msgfmt
; ac_word
=$2
5258 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5259 echo "configure:5260: checking for $ac_word" >&5
5260 if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then
5261 echo $ac_n "(cached) $ac_c" 1>&6
5265 gcc_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
5268 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5269 for ac_dir
in $PATH; do
5270 test -z "$ac_dir" && ac_dir
=.
5271 if test -f $ac_dir/$ac_word; then
5272 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
5273 gcc_cv_path_MSGFMT
="$ac_dir/$ac_word"
5279 test -z "$gcc_cv_path_MSGFMT" && gcc_cv_path_MSGFMT
="msgfmt"
5283 MSGFMT
="$gcc_cv_path_MSGFMT"
5284 if test -n "$MSGFMT"; then
5285 echo "$ac_t""$MSGFMT" 1>&6
5287 echo "$ac_t""no" 1>&6
5290 # Extract the first word of "gmsgfmt", so it can be a program name with args.
5291 set dummy gmsgfmt
; ac_word
=$2
5292 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5293 echo "configure:5294: checking for $ac_word" >&5
5294 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
5295 echo $ac_n "(cached) $ac_c" 1>&6
5299 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
5302 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
5305 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
5307 for ac_dir
in $ac_dummy; do
5308 test -z "$ac_dir" && ac_dir
=.
5309 if test -f $ac_dir/$ac_word; then
5310 gcc_cv_path_GMSGFMT
="$ac_dir/$ac_word"
5315 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT
="$MSGFMT"
5319 GMSGFMT
="$gcc_cv_path_GMSGFMT"
5320 if test -n "$GMSGFMT"; then
5321 echo "$ac_t""$GMSGFMT" 1>&6
5323 echo "$ac_t""no" 1>&6
5326 if test "$MSGFMT" = "msgfmt" && test "$GMSGFMT" = "msgfmt"; then
5327 create_catalogs
="no"
5329 # Extract the first word of "xgettext", so it can be a program name with args.
5330 set dummy xgettext
; ac_word
=$2
5331 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
5332 echo "configure:5333: checking for $ac_word" >&5
5333 if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
5334 echo $ac_n "(cached) $ac_c" 1>&6
5338 gcc_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
5341 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
5342 for ac_dir
in $PATH; do
5343 test -z "$ac_dir" && ac_dir
=.
5344 if test -f $ac_dir/$ac_word; then
5345 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
5346 gcc_cv_path_XGETTEXT
="$ac_dir/$ac_word"
5352 test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT
=":"
5356 XGETTEXT
="$gcc_cv_path_XGETTEXT"
5357 if test -n "$XGETTEXT"; then
5358 echo "$ac_t""$XGETTEXT" 1>&6
5360 echo "$ac_t""no" 1>&6
5364 USE_INCLUDED_LIBINTL
=yes
5368 INTLDEPS
='$(top_builddir)/intl/libintl.a'
5370 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
5371 nls_cv_header_intl
=intl
/libintl.h
5372 nls_cv_header_libgt
=intl
/libgettext.h
5375 if test "$XGETTEXT" != ":"; then
5376 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
5379 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
5386 # We need to process the po/ directory.
5390 nls_cv_header_intl
=intl
/libintl.h
5391 nls_cv_header_libgt
=intl
/libgettext.h
5397 # If this is used in GNU gettext we have to set USE_NLS to `yes'
5398 # because some of the sources are only built for this goal.
5399 if test "$PACKAGE" = gettext; then
5401 USE_INCLUDED_LIBINTL
=yes
5404 for lang
in $ALL_LINGUAS; do
5405 GMOFILES
="$GMOFILES $lang.gmo"
5406 POFILES
="$POFILES $lang.po"
5422 if test "x$create_catalogs" = "xno"; then
5423 echo "configure: warning: No program for building catalogs found -> building disabled" 1>&2
5426 if test "x$CATOBJEXT" != "x" && test "x$create_catalogs" != "xno" ; then
5427 if test "x$ALL_LINGUAS" = "x"; then
5430 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
5431 echo "configure:5432: checking for catalogs to be installed" >&5
5432 if test "x$LINGUAS" = "x"; then
5433 LINGUAS
=$ALL_LINGUAS
5436 for lang
in $ALL_LINGUAS; do
5437 case " $LINGUAS " in
5438 *" $lang "*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
5441 LINGUAS
=$NEW_LINGUAS
5443 echo "$ac_t""$LINGUAS" 1>&6
5446 if test -n "$LINGUAS"; then
5447 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
5451 if test $ac_cv_header_locale_h = yes; then
5452 INCLUDE_LOCALE_H
="#include <locale.h>"
5455 /* The system does not provide the header <locale.h>. Take care yourself. */"
5459 test -d intl || mkdir intl
5460 if test "$CATOBJEXT" = ".cat"; then
5461 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
5462 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
5463 echo "configure:5464: checking for linux/version.h" >&5
5464 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
5465 echo $ac_n "(cached) $ac_c" 1>&6
5467 cat > conftest.
$ac_ext <<EOF
5468 #line 5469 "configure"
5469 #include "confdefs.h"
5470 #include <linux/version.h>
5472 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
5473 { (eval echo configure
:5474: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
5474 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
5475 if test -z "$ac_err"; then
5477 eval "ac_cv_header_$ac_safe=yes"
5480 echo "configure: failed program was:" >&5
5481 cat conftest.
$ac_ext >&5
5483 eval "ac_cv_header_$ac_safe=no"
5487 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
5488 echo "$ac_t""yes" 1>&6
5491 echo "$ac_t""no" 1>&6
5496 sed -e '/^#/d' $srcdir/intl
/$msgformat-msg.
sed > intl
/po2msg.
sed
5498 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
5499 $srcdir/intl
/po2tbl.
sed.
in > intl
/po2tbl.
sed
5501 if test "$PACKAGE" = "gettext"; then
5512 if test -n "$ac_aux_dir"; then
5513 MKINSTALLDIRS
="$ac_aux_dir/mkinstalldirs"
5515 if test -z "$MKINSTALLDIRS"; then
5516 MKINSTALLDIRS
="\$(top_srcdir)/mkinstalldirs"
5523 test -d po || mkdir po
5524 if test "x$srcdir" != "x."; then
5525 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
5526 posrcprefix
="$srcdir/"
5528 posrcprefix
="../$srcdir/"
5534 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
5535 < $srcdir/po
/POTFILES.
in > po
/POTFILES
5537 XGETTEXT
="AWK='$AWK' \$(SHELL) \$(top_srcdir)/exgettext $XGETTEXT"
5539 # Windows32 Registry support for specifying GCC installation paths.
5540 # Check whether --enable-win32-registry or --disable-win32-registry was given.
5541 if test "${enable_win32_registry+set}" = set; then
5542 enableval
="$enable_win32_registry"
5547 echo $ac_n "checking whether windows registry support is requested""... $ac_c" 1>&6
5548 echo "configure:5549: checking whether windows registry support is requested" >&5
5549 if test x
$enable_win32_registry != xno
; then
5550 cat >> confdefs.h
<<\EOF
5551 #define ENABLE_WIN32_REGISTRY 1
5554 echo "$ac_t""yes" 1>&6
5556 echo "$ac_t""no" 1>&6
5559 # Check if user specified a different registry key.
5560 case x
${enable_win32_registry} in
5563 gcc_cv_win32_registry_key
="$VERSION"
5566 # no registry lookup.
5567 gcc_cv_win32_registry_key
=''
5570 # user-specified key.
5571 gcc_cv_win32_registry_key
="$enable_win32_registry"
5575 if test x
$enable_win32_registry != xno
; then
5576 echo $ac_n "checking registry key on windows hosts""... $ac_c" 1>&6
5577 echo "configure:5578: checking registry key on windows hosts" >&5
5578 cat >> confdefs.h
<<EOF
5579 #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
5582 echo "$ac_t""$gcc_cv_win32_registry_key" 1>&6
5585 # Get an absolute path to the GCC top-level source directory
5591 # Conditionalize the makefile for this host machine.
5592 # Make-host contains the concatenation of all host makefile fragments
5593 # [there can be more than one]. This file is built by configure.frag.
5594 host_overrides
=Make-host
5595 dep_host_xmake_file
=
5596 for f
in ..
${host_xmake_file}
5598 if test -f ${srcdir}/config
/$f
5600 dep_host_xmake_file
="${dep_host_xmake_file} ${srcdir}/config/$f"
5604 # Conditionalize the makefile for this target machine.
5605 # Make-target contains the concatenation of all host makefile fragments
5606 # [there can be more than one]. This file is built by configure.frag.
5607 target_overrides
=Make-target
5609 for f
in ..
${tmake_file}
5611 if test -f ${srcdir}/config
/$f
5613 dep_tmake_file
="${dep_tmake_file} ${srcdir}/config/$f"
5617 # If the host doesn't support symlinks, modify CC in
5618 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
5619 # Otherwise, we can use "CC=$(CC)".
5621 if $symbolic_link $srcdir/gcc.c symtest.tem
2>/dev
/null
5623 cc_set_by_configure
="\$(CC)"
5624 quoted_cc_set_by_configure
="\$(CC)"
5625 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
5628 if cp -p $srcdir/gcc.c symtest.tem
2>/dev
/null
5630 symbolic_link
="cp -p"
5634 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
5635 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
5636 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
5640 out_object_file
=`basename $out_file .c`.o
5643 for f
in $tm_file; do
5646 tm_file_list
="${tm_file_list} $f" ;;
5647 *) tm_file_list
="${tm_file_list} \$(srcdir)/config/$f" ;;
5652 for f
in $host_xm_file; do
5654 auto-host.h | gansidecl.h | hwint.h
)
5655 host_xm_file_list
="${host_xm_file_list} $f" ;;
5656 *) host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f" ;;
5661 for f
in $build_xm_file; do
5663 auto-build.h | auto-host.h | gansidecl.h | hwint.h
)
5664 build_xm_file_list
="${build_xm_file_list} $f" ;;
5665 *) build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f" ;;
5669 # Define macro CROSS_COMPILE in compilation
5670 # if this is a cross-compiler.
5671 # Also use all.cross instead of all.internal
5672 # and add cross-make to Makefile.
5673 cross_overrides
="/dev/null"
5674 if test x
$host != x
$target
5676 cross_defines
="CROSS=-DCROSS_COMPILE"
5677 cross_overrides
="${topdir}/cross-make"
5680 # If this is a cross-compiler that does not
5681 # have its own set of headers then define
5684 # If this is using newlib, then define inhibit_libc in
5685 # LIBGCC2_CFLAGS. This will cause __eprintf to be left out of
5686 # libgcc.a, but that's OK because newlib should have its own version of
5689 if test x
$host != x
$target && test x
$with_headers = x
; then
5690 inhibit_libc
=-Dinhibit_libc
5692 if test x
$with_newlib = xyes
; then
5693 inhibit_libc
=-Dinhibit_libc
5698 # When building gcc with a cross-compiler, we need to fix a few things.
5699 # This must come after cross-make as we want all.build to override
5701 build_overrides
="/dev/null"
5702 if test x
$build != x
$host
5704 build_overrides
="${topdir}/build-make"
5707 # Expand extra_headers to include complete path.
5708 # This substitutes for lots of t-* files.
5710 if test "x$extra_headers" = x
5713 # Prepend ${srcdir}/ginclude/ to every entry in extra_headers.
5714 for file in $extra_headers;
5716 extra_headers_list
="${extra_headers_list} \$(srcdir)/ginclude/${file}"
5720 if test x
$use_collect2 = xno
; then
5724 # Add a definition of USE_COLLECT2 if system wants one.
5725 # Also tell toplev.c what to do.
5726 # This substitutes for lots of t-* files.
5727 if test x
$use_collect2 = x
5732 will_use_collect2
="collect2"
5733 maybe_use_collect2
="-DUSE_COLLECT2"
5736 # If we have gas in the build tree, make a link to it.
5737 if test -f ..
/gas
/Makefile
; then
5738 rm -f as
; $symbolic_link ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
5741 # If we have nm in the build tree, make a link to it.
5742 if test -f ..
/binutils
/Makefile
; then
5743 rm -f nm
; $symbolic_link ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
5746 # If we have ld in the build tree, make a link to it.
5747 if test -f ..
/ld
/Makefile
; then
5748 # if test x$use_collect2 = x; then
5749 # rm -f ld; $symbolic_link ../ld/ld-new$host_exeext ld$host_exeext 2>/dev/null
5751 rm -f collect-ld
; $symbolic_link ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext 2>/dev
/null
5755 # Figure out what assembler we will be using.
5756 echo $ac_n "checking what assembler to use""... $ac_c" 1>&6
5757 echo "configure:5758: checking what assembler to use" >&5
5759 gcc_cv_gas_major_version
=
5760 gcc_cv_gas_minor_version
=
5761 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
5762 if test -x "$DEFAULT_ASSEMBLER"; then
5763 gcc_cv_as
="$DEFAULT_ASSEMBLER"
5764 elif test -x "$AS"; then
5766 elif test -x as
$host_exeext; then
5767 # Build using assembler in the current directory.
5768 gcc_cv_as
=.
/as
$host_exeext
5769 elif test -f $gcc_cv_as_gas_srcdir/configure.
in -a -f ..
/gas
/Makefile
; then
5770 # Single tree build which includes gas.
5771 for f
in $gcc_cv_as_gas_srcdir/configure
$gcc_cv_as_gas_srcdir/configure.
in $gcc_cv_as_gas_srcdir/Makefile.
in
5773 gcc_cv_gas_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
5774 if test x
$gcc_cv_gas_version != x
; then
5778 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
5779 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
5782 if test "x$gcc_cv_as" = x
-a x
$host = x
$target; then
5784 # Search the same directories that the installed compiler will
5785 # search. Else we may find the wrong assembler and lose. If we
5786 # do not find a suitable assembler binary, then try the user's
5789 # Also note we have to check MD_EXEC_PREFIX before checking the
5790 # user's path. Unfortunately, there is no good way to get at the
5791 # value of MD_EXEC_PREFIX here. So we do a brute force search
5792 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
5793 # to be fixed as part of the make/configure rewrite too.
5795 if test "x$exec_prefix" = xNONE
; then
5796 if test "x$prefix" = xNONE
; then
5797 test_prefix
=/usr
/local
5802 test_prefix
=$exec_prefix
5805 # If the loop below does not find an assembler, then use whatever
5806 # one we can find in the users's path.
5810 test_dirs
="$test_prefix/lib/gcc-lib/$target/$gcc_version \
5811 $test_prefix/lib/gcc-lib/$target \
5812 /usr/lib/gcc/$target/$gcc_version \
5813 /usr/lib/gcc/$target \
5814 $test_prefix/$target/bin/$target/$gcc_version \
5815 $test_prefix/$target/bin \
5820 /bsd43/usr/lib/cmplrs/cc \
5821 /usr/cross64/usr/bin \
5822 /usr/lib/cmplrs/cc \
5823 /sysv/usr/lib/cmplrs/cc \
5824 /svr4/usr/lib/cmplrs/cc \
5827 for dir
in $test_dirs; do
5828 if test -f $dir/as
$host_exeext; then
5829 gcc_cv_as
=$dir/as
$host_exeext
5834 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
5835 echo "$ac_t"""newly built gas
"" 1>&6
5837 echo "$ac_t""$gcc_cv_as" 1>&6
5840 # Figure out what nm we will be using.
5841 echo $ac_n "checking what nm to use""... $ac_c" 1>&6
5842 echo "configure:5843: checking what nm to use" >&5
5843 if test -x nm
$host_exeext; then
5844 gcc_cv_nm
=.
/nm
$host_exeext
5845 elif test x
$host = x
$target; then
5847 gcc_cv_nm
=nm
$host_exeext
5849 echo "$ac_t""$gcc_cv_nm" 1>&6
5851 # Figure out what assembler alignment features are present.
5852 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
5853 echo "configure:5854: checking assembler alignment features" >&5
5854 gcc_cv_as_alignment_features
=none
5855 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
5856 # Gas version 2.6 and later support for .balign and .p2align.
5857 # bytes to skip when using .p2align.
5858 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 6 -o "$gcc_cv_gas_major_version" -gt 2; then
5859 gcc_cv_as_alignment_features
=".balign and .p2align"
5860 cat >> confdefs.h
<<\EOF
5861 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
5865 # Gas version 2.8 and later support specifying the maximum
5866 # bytes to skip when using .p2align.
5867 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 8 -o "$gcc_cv_gas_major_version" -gt 2; then
5868 gcc_cv_as_alignment_features
=".p2align including maximum skip"
5869 cat >> confdefs.h
<<\EOF
5870 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
5874 elif test x
$gcc_cv_as != x
; then
5875 # Check if we have .balign and .p2align
5876 echo ".balign 4" > conftest.s
5877 echo ".p2align 2" >> conftest.s
5878 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
5879 gcc_cv_as_alignment_features
=".balign and .p2align"
5880 cat >> confdefs.h
<<\EOF
5881 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
5885 rm -f conftest.s conftest.o
5886 # Check if specifying the maximum bytes to skip when
5887 # using .p2align is supported.
5888 echo ".p2align 4,,7" > conftest.s
5889 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
5890 gcc_cv_as_alignment_features
=".p2align including maximum skip"
5891 cat >> confdefs.h
<<\EOF
5892 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
5896 rm -f conftest.s conftest.o
5898 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
5900 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
5901 echo "configure:5902: checking assembler subsection support" >&5
5902 gcc_cv_as_subsections
=no
5903 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
5904 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null
; then
5905 gcc_cv_as_subsections
="working .subsection -1"
5907 elif test x
$gcc_cv_as != x
; then
5908 # Check if we have .subsection
5909 echo ".subsection 1" > conftest.s
5910 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
5911 gcc_cv_as_subsections
=".subsection"
5912 if test x
$gcc_cv_nm != x
; then
5913 cat > conftest.s
<<EOF
5914 conftest_label1: .word 0
5916 conftest_label2: .word 0
5919 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
5920 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
5921 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
5922 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1; then
5925 gcc_cv_as_subsections
="working .subsection -1"
5930 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
5932 if test x
"$gcc_cv_as_subsections" = x
"working .subsection -1"; then
5933 cat >> confdefs.h
<<\EOF
5934 #define HAVE_GAS_SUBSECTION_ORDERING 1
5938 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
5940 echo $ac_n "checking assembler weak support""... $ac_c" 1>&6
5941 echo "configure:5942: checking assembler weak support" >&5
5943 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
5944 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 2 -o "$gcc_cv_gas_major_version" -gt 2; then
5945 gcc_cv_as_weak
="yes"
5947 elif test x
$gcc_cv_as != x
; then
5948 # Check if we have .weak
5949 echo " .weak foobar" > conftest.s
5950 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
5951 gcc_cv_as_weak
="yes"
5953 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
5955 if test x
"$gcc_cv_as_weak" = xyes
; then
5956 cat >> confdefs.h
<<\EOF
5957 #define HAVE_GAS_WEAK 1
5961 echo "$ac_t""$gcc_cv_as_weak" 1>&6
5963 echo $ac_n "checking assembler hidden support""... $ac_c" 1>&6
5964 echo "configure:5965: checking assembler hidden support" >&5
5966 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
5967 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 10 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null
; then
5968 gcc_cv_as_hidden
="yes"
5970 elif test x
$gcc_cv_as != x
; then
5971 # Check if we have .hidden
5972 echo " .hidden foobar" > conftest.s
5973 echo "foobar:" >> conftest.s
5974 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
5975 gcc_cv_as_hidden
="yes"
5977 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
5979 if test x
"$gcc_cv_as_hidden" = xyes
; then
5980 cat >> confdefs.h
<<\EOF
5981 #define HAVE_GAS_HIDDEN 1
5985 echo "$ac_t""$gcc_cv_as_hidden" 1>&6
5989 echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6
5990 echo "configure:5991: checking assembler .register pseudo-op support" >&5
5991 if eval "test \"`echo '$''{'gcc_cv_as_register_pseudo_op'+set}'`\" = set"; then
5992 echo $ac_n "(cached) $ac_c" 1>&6
5995 gcc_cv_as_register_pseudo_op
=unknown
5996 if test x
$gcc_cv_as != x
; then
5997 # Check if we have .register
5998 echo ".register %g2, #scratch" > conftest.s
5999 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
6000 gcc_cv_as_register_pseudo_op
=yes
6002 gcc_cv_as_register_pseudo_op
=no
6004 rm -f conftest.s conftest.o
6009 echo "$ac_t""$gcc_cv_as_register_pseudo_op" 1>&6
6010 if test "x$gcc_cv_as_register_pseudo_op" = xyes
; then
6011 cat >> confdefs.h
<<\EOF
6012 #define HAVE_AS_REGISTER_PSEUDO_OP 1
6017 echo $ac_n "checking assembler supports -relax""... $ac_c" 1>&6
6018 echo "configure:6019: checking assembler supports -relax" >&5
6019 if eval "test \"`echo '$''{'gcc_cv_as_relax_opt'+set}'`\" = set"; then
6020 echo $ac_n "(cached) $ac_c" 1>&6
6023 gcc_cv_as_relax_opt
=unknown
6024 if test x
$gcc_cv_as != x
; then
6025 # Check if gas supports -relax
6026 echo ".text" > conftest.s
6027 if $gcc_cv_as -relax -o conftest.o conftest.s
> /dev
/null
2>&1; then
6028 gcc_cv_as_relax_opt
=yes
6030 gcc_cv_as_relax_opt
=no
6032 rm -f conftest.s conftest.o
6037 echo "$ac_t""$gcc_cv_as_relax_opt" 1>&6
6038 if test "x$gcc_cv_as_relax_opt" = xyes
; then
6039 cat >> confdefs.h
<<\EOF
6040 #define HAVE_AS_RELAX_OPTION 1
6047 echo $ac_n "checking for 64 bit support in assembler ($gcc_cv_as)""... $ac_c" 1>&6
6048 echo "configure:6049: checking for 64 bit support in assembler ($gcc_cv_as)" >&5
6049 if eval "test \"`echo '$''{'gcc_cv_as_flags64'+set}'`\" = set"; then
6050 echo $ac_n "(cached) $ac_c" 1>&6
6053 if test -n "$gcc_cv_as"; then
6054 echo ".xword foo" > conftest.s
6055 gcc_cv_as_flags64
=no
6056 for flag
in "-xarch=v9" "-64 -Av9"; do
6057 if $gcc_cv_as $flag -o conftest.o conftest.s \
6058 > /dev
/null
2>&1; then
6059 gcc_cv_as_flags64
=$flag
6063 rm -f conftest.s conftest.o
6065 if test "$gas" = yes; then
6066 gcc_cv_as_flags64
="-64 -Av9"
6068 gcc_cv_as_flags64
="-xarch=v9"
6074 echo "$ac_t""$gcc_cv_as_flags64" 1>&6
6075 if test "x$gcc_cv_as_flags64" = xno
; then
6077 tmake_file
=`echo " $tmake_file " | sed -e 's, sparc/t-sol2-64 , ,' -e 's,^ ,,' -e 's, $,,'`
6078 dep_tmake_file
=`echo " $dep_tmake_file " | sed -e 's, [^ ]*/config/sparc/t-sol2-64 , ,' -e 's,^ ,,' -e 's, $,,'`
6081 cat >> confdefs.h
<<EOF
6082 #define AS_SPARC64_FLAG "$gcc_cv_as_flags64"
6087 *) gcc_cv_as_flags64
=${gcc_cv_as_flags64-no}
6091 if test "x$gcc_cv_as_flags64" != xno
; then
6092 echo $ac_n "checking for assembler offsetable %lo() support""... $ac_c" 1>&6
6093 echo "configure:6094: checking for assembler offsetable %lo() support" >&5
6094 if eval "test \"`echo '$''{'gcc_cv_as_offsetable_lo10'+set}'`\" = set"; then
6095 echo $ac_n "(cached) $ac_c" 1>&6
6098 gcc_cv_as_offsetable_lo10
=unknown
6099 if test "x$gcc_cv_as" != x
; then
6100 # Check if assembler has offsetable %lo()
6101 echo "or %g1, %lo(ab) + 12, %g1" > conftest.s
6102 echo "or %g1, %lo(ab + 12), %g1" > conftest1.s
6103 if $gcc_cv_as $gcc_cv_as_flags64 -o conftest.o conftest.s \
6105 $gcc_cv_as $gcc_cv_as_flags64 -o conftest1.o conftest1.s \
6106 > /dev
/null
2>&1; then
6107 if cmp conftest.o conftest1.o
> /dev
/null
2>&1; then
6108 gcc_cv_as_offsetable_lo10
=no
6110 gcc_cv_as_offsetable_lo10
=yes
6113 gcc_cv_as_offsetable_lo10
=no
6115 rm -f conftest.s conftest.o conftest1.s conftest1.o
6120 echo "$ac_t""$gcc_cv_as_offsetable_lo10" 1>&6
6121 if test "x$gcc_cv_as_offsetable_lo10" = xyes
; then
6122 cat >> confdefs.h
<<\EOF
6123 #define HAVE_AS_OFFSETABLE_LO10 1
6131 echo $ac_n "checking assembler instructions""... $ac_c" 1>&6
6132 echo "configure:6133: checking assembler instructions" >&5
6133 gcc_cv_as_instructions
=
6134 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
6135 if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2; then
6136 gcc_cv_as_instructions
="filds fists"
6138 elif test x
$gcc_cv_as != x
; then
6139 set "filds fists" "filds mem; fists mem"
6142 echo "$2" > conftest.s
6143 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
6144 gcc_cv_as_instructions
=${gcc_cv_as_instructions}$1" "
6148 rm -f conftest.s conftest.o
6150 if test x
"$gcc_cv_as_instructions" != x
; then
6151 cat >> confdefs.h
<<EOF
6152 #define HAVE_GAS_`echo "$gcc_cv_as_instructions" | sed -e 's/ $//' | tr 'a-z ' 'A-Z_'` 1
6156 echo "$ac_t""$gcc_cv_as_instructions" 1>&6
6160 echo $ac_n "checking assembler dwarf2 debug_line support""... $ac_c" 1>&6
6161 echo "configure:6162: checking assembler dwarf2 debug_line support" >&5
6162 gcc_cv_as_dwarf2_debug_line
=no
6163 # ??? Not all targets support dwarf2 debug_line, even within a version
6164 # of gas. Moreover, we need to emit a valid instruction to trigger any
6165 # info to the output file. So, as supported targets are added to gas 2.11,
6166 # add some instruction here to (also) show we expect this might work.
6167 # ??? Once 2.11 is released, probably need to add first known working
6168 # version to the per-target configury.
6170 i?
86*-*-* | mips
*-*-* | alpha
*-*-* | powerpc
*-*-* | sparc
*-*-*)
6177 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
;
6179 if test "$gcc_cv_gas_major_version" -eq 2 \
6180 -a "$gcc_cv_gas_minor_version" -ge 11 \
6181 -o "$gcc_cv_gas_major_version" -gt 2 \
6182 && grep 'obj_format = elf' ..
/gas
/Makefile
> /dev
/null \
6183 && test x
"$insn" != x
; then
6184 gcc_cv_as_dwarf2_debug_line
="yes"
6186 elif test x
$gcc_cv_as != x
-a x
"$insn" != x
; then
6187 echo ' .file 0 "conftest.s"' > conftest.s
6188 echo ' .loc 0 3 0' >> conftest.s
6189 echo " $insn" >> conftest.s
6190 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1 \
6191 && grep debug_line conftest.o
> /dev
/null
2>&1 ; then
6192 gcc_cv_as_dwarf2_debug_line
="yes"
6194 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
6196 if test x
"$gcc_cv_as_dwarf2_debug_line" = xyes
; then
6197 cat >> confdefs.h
<<\EOF
6198 #define HAVE_AS_DWARF2_DEBUG_LINE 1
6202 echo "$ac_t""$gcc_cv_as_dwarf2_debug_line" 1>&6
6204 # Figure out what language subdirectories are present.
6205 # Look if the user specified --enable-languages="..."; if not, use
6206 # the environment variable $LANGUAGES if defined. $LANGUAGES might
6208 if test x
"${enable_languages+set}" != xset
; then
6209 if test x
"${LANGUAGES+set}" = xset
; then
6210 enable_languages
="`echo ${LANGUAGES} | tr ' ' ','`"
6212 enable_languages
=all
6215 if test x
"${enable_languages}" = x
; then
6216 { echo "configure: error: --enable-languages needs at least one argument" 1>&2; exit 1; }
6220 for lang
in ${srcdir}/*/config-lang.
in ..
6224 # The odd quoting in the next line works around
6225 # an apparent bug in bash 1.12 on linux.
6226 ${srcdir}/[*]/config-lang.
in) ;;
6228 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
6229 this_lang_libs
=`sed -n -e 's,^target_libs=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^target_libs=\([^ ]*\).*$,\1,p' $lang`
6230 build_by_default
=`sed -n -e 's,^build_by_default=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^build_by_default=\([^ ]*\).*$,\1,p' $lang`
6231 if test "x$lang_alias" = x
6233 echo "$lang doesn't set \$language." 1>&2
6236 case ${build_by_default},${enable_languages}, in
6237 *,$lang_alias,*) add_this_lang
=yes ;;
6238 no
,*) add_this_lang
=no
;;
6239 *,all
,*) add_this_lang
=yes ;;
6240 *) add_this_lang
=no
;;
6242 if test x
"${add_this_lang}" = xyes
; then
6244 ${srcdir}/ada
/config-lang.
in)
6245 if test x
$gnat = xyes
; then
6246 subdirs
="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
6250 subdirs
="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
6258 # Make gthr-default.h if we have a thread file.
6260 if test $thread_file != single
; then
6261 rm -f gthr-default.h
6262 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
6263 gthread_flags
=-DHAVE_GTHR_DEFAULT
6267 # Find out what GC implementation we want, or may, use.
6268 # Check whether --with-gc or --without-gc was given.
6269 if test "${with_gc+set}" = set; then
6276 { echo "configure: error: $withval is an invalid option to --with-gc" 1>&2; exit 1; }
6280 if test $ac_cv_func_mmap_anywhere = yes \
6281 ||
test $ac_cv_func_valloc = yes; then
6289 echo "Using $GGC for garbage collection."
6291 # Use the system's zlib library.
6293 zlibinc
="-I\$(srcdir)/../zlib"
6294 # Check whether --with-system-zlib or --without-system-zlib was given.
6295 if test "${with_system_zlib+set}" = set; then
6296 withval
="$with_system_zlib"
6305 # Build a new-abi (c++) system
6306 # Check whether --enable-new-gxx-abi or --disable-new-gxx-abi was given.
6307 if test "${enable_new_gxx_abi+set}" = set; then
6308 enableval
="$enable_new_gxx_abi"
6311 enable_new_gxx_abi
=yes
6315 if test x
$enable_new_gxx_abi = xyes
; then
6316 cat >> confdefs.h
<<\EOF
6317 #define ENABLE_NEW_GXX_ABI 1
6320 GXX_ABI_FLAG
='-fnew-abi'
6326 cat >> confdefs.h
<<EOF
6327 #define ENABLE_STD_NAMESPACE $ac_esn
6333 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
6334 echo "configure:6335: checking whether to enable maintainer-specific portions of Makefiles" >&5
6335 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
6336 if test "${enable_maintainer_mode+set}" = set; then
6337 enableval
="$enable_maintainer_mode"
6338 maintainer_mode
=$enableval
6344 echo "$ac_t""$maintainer_mode" 1>&6
6346 if test "$maintainer_mode" = "yes"; then
6352 # Make empty files to contain the specs and options for each language.
6353 # Then add #include lines to for a compiler that has specs and/or options.
6358 rm -f specs.h options.h gencheck.h
6359 touch specs.h options.h gencheck.h
6360 for subdir
in .
$subdirs
6362 if test -f $srcdir/$subdir/lang-specs.h
; then
6363 echo "#include \"$subdir/lang-specs.h\"" >>specs.h
6364 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
6366 if test -f $srcdir/$subdir/lang-options.h
; then
6367 echo "#include \"$subdir/lang-options.h\"" >>options.h
6368 lang_options_files
="$lang_options_files $srcdir/$subdir/lang-options.h"
6370 if test -f $srcdir/$subdir/$subdir-tree.def
; then
6371 echo "#include \"$subdir/$subdir-tree.def\"" >>gencheck.h
6372 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
6376 # These (without "all_") are set in each config-lang.in.
6377 # `language' must be a single word so is spelled singularly.
6383 all_outputs
='Makefile intl/Makefile po/Makefile.in fixinc/Makefile gccbug mklibgcc'
6384 # List of language makefile fragments.
6389 # Add the language fragments.
6390 # Languages are added via two mechanisms. Some information must be
6391 # recorded in makefile variables, these are defined in config-lang.in.
6392 # We accumulate them and plug them into the main Makefile.
6393 # The other mechanism is a set of hooks for each of the main targets
6394 # like `clean', `install', etc.
6396 language_fragments
="Make-lang"
6397 language_hooks
="Make-hooks"
6399 for s
in ..
$subdirs
6411 .
${srcdir}/$s/config-lang.
in
6412 if test "x$language" = x
6414 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
6417 all_lang_makefiles
="$all_lang_makefiles ${srcdir}/$s/Make-lang.in"
6418 if test -f ${srcdir}/$s/Makefile.
in
6419 then all_lang_makefiles
="$all_lang_makefiles ${srcdir}/$s/Makefile.in"
6421 all_languages
="$all_languages $language"
6422 if test "x$boot_language" = xyes
6424 all_boot_languages
="$all_boot_languages $language"
6426 all_compilers
="$all_compilers $compilers"
6427 all_stagestuff
="$all_stagestuff $stagestuff"
6428 all_diff_excludes
="$all_diff_excludes $diff_excludes"
6429 all_headers
="$all_headers $headers"
6430 all_outputs
="$all_outputs $outputs"
6431 all_lib2funcs
="$all_lib2funcs $lib2funcs"
6435 # Since we can't use `::' targets, we link each language in
6436 # with a set of hooks, reached indirectly via lang.${target}.
6440 target_list
="all.build all.cross start.encap rest.encap \
6442 install-normal install-common install-info install-man \
6444 mostlyclean clean distclean extraclean maintainer-clean \
6445 stage1 stage2 stage3 stage4"
6446 for t
in $target_list
6449 for lang
in ..
$all_languages
6451 if test $lang != ".."; then
6455 echo "lang.$t: $x" >> Make-hooks
6458 # If we're not building in srcdir, create .gdbinit.
6460 if test ! -f Makefile.
in; then
6461 echo "dir ." > .gdbinit
6462 echo "dir ${srcdir}" >> .gdbinit
6463 if test x
$gdb_needs_out_file_path = xyes
6465 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
6467 if test "x$subdirs" != x
; then
6470 echo "dir ${srcdir}/$s" >> .gdbinit
6473 echo "source ${srcdir}/.gdbinit" >> .gdbinit
6476 # Define variables host_canonical and build_canonical
6477 # because some Cygnus local changes in the Makefile depend on them.
6478 build_canonical
=${build}
6479 host_canonical
=${host}
6481 if test "${host}" != "${target}" ; then
6482 target_subdir
=${target}/
6488 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
6489 # absolute path for gcc_tooldir based on inserting the number of up-directory
6490 # movements required to get from $(exec_prefix) to $(prefix) into the basic
6491 # $(libsubdir)/@(unlibsubdir) based path.
6492 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
6493 # make and thus we'd get different behavior depending on where we built the
6495 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
6496 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_alias)'
6498 # An explanation of the sed strings:
6499 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
6500 # -e 's|/$||' match a trailing forward slash and eliminates it
6501 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
6502 # -e 's|/[^/]*|../|g' replaces each occurance of /<directory> with ../
6504 # (*) Note this pattern overwrites the first character of the string
6505 # with a forward slash if one is not already present. This is not a
6506 # problem because the exact names of the sub-directories concerned is
6507 # unimportant, just the number of them matters.
6509 # The practical upshot of these patterns is like this:
6511 # prefix exec_prefix result
6512 # ------ ----------- ------
6514 # /foo/ /foo/bar ../
6515 # /foo /foo/bar/ ../
6516 # /foo/ /foo/bar/ ../
6517 # /foo /foo/bar/ugg ../../
6520 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_alias)"
6525 # Nothing to do for FLOAT_H, float_format already handled.
6529 # Process the language and host/target makefile fragments.
6530 ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag
$srcdir "$subdirs" "$dep_host_xmake_file" "$dep_tmake_file"
6532 # Substitute configuration variables
6593 # Echo that links are built
6594 if test x
$host = x
$target
6602 if test x
$host != x
$build
6604 str3
=" on a $build system"
6607 if test "x$str2" != x ||
test "x$str3" != x
6612 echo "Links are now set up to build a ${str1}compiler for ${target}$str4" 1>&2
6614 if test "x$str2" != x ||
test "x$str3" != x
6616 echo " ${str2}${str3}." 1>&2
6619 # Truncate the target if necessary
6620 if test x
$host_truncate_target != x
; then
6621 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
6624 # Configure the subdirectories
6625 # AC_CONFIG_SUBDIRS($subdirs)
6627 # Create the Makefile
6628 # and configure language subdirectories
6630 cat > confcache
<<\EOF
6631 # This file is a shell script that caches the results of configure
6632 # tests run on this system so they can be shared between configure
6633 # scripts and configure runs. It is not useful on other systems.
6634 # If it contains results you don't want to keep, you may remove or edit it.
6636 # By default, configure uses ./config.cache as the cache file,
6637 # creating it if it does not exist already. You can give configure
6638 # the --cache-file=FILE option to use a different cache file; that is
6639 # what configure does when it calls configure scripts in
6640 # subdirectories, so they share the cache.
6641 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6642 # config.status only pays attention to the cache file if you give it the
6643 # --recheck option to rerun configure.
6646 # The following way of writing the cache mishandles newlines in values,
6647 # but we know of no workaround that is simple, portable, and efficient.
6648 # So, don't put newlines in cache variables' values.
6649 # Ultrix sh set writes to stderr and can't be redirected directly,
6650 # and sets the high bit in the cache file unless we assign to the vars.
6652 case `(ac_space=' '; set | grep ac_space) 2>&1` in
6654 # `set' does not quote correctly, so add quotes (double-quote substitution
6655 # turns \\\\ into \\, and sed turns \\ into \).
6657 -e "s/'/'\\\\''/g" \
6658 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6661 # `set' quotes correctly as required by POSIX, so do not add quotes.
6662 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6665 if cmp -s $cache_file confcache
; then
6668 if test -w $cache_file; then
6669 echo "updating cache $cache_file"
6670 cat confcache
> $cache_file
6672 echo "not updating unwritable cache $cache_file"
6677 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6679 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6680 # Let make expand exec_prefix.
6681 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6683 # Any assignment to VPATH causes Sun make to only execute
6684 # the first set of double-colon rules, so remove it if not needed.
6685 # If there is a colon in the path, we need to keep it.
6686 if test "x$srcdir" = x.
; then
6687 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6690 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6692 DEFS
=-DHAVE_CONFIG_H
6694 # Without the "./", some shells look in PATH for config.status.
6695 : ${CONFIG_STATUS=./config.status}
6697 echo creating
$CONFIG_STATUS
6698 rm -f $CONFIG_STATUS
6699 cat > $CONFIG_STATUS <<EOF
6701 # Generated automatically by configure.
6702 # Run this file to recreate the current configuration.
6703 # This directory was configured as follows,
6704 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6706 # $0 $ac_configure_args
6708 # Compiler output produced by configure, useful for debugging
6709 # configure, is in ./config.log if it exists.
6711 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6714 case "\$ac_option" in
6715 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6716 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6717 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6718 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6719 echo "$CONFIG_STATUS generated by autoconf version 2.13"
6721 -help | --help | --hel | --he | --h)
6722 echo "\$ac_cs_usage"; exit 0 ;;
6723 *) echo "\$ac_cs_usage"; exit 1 ;;
6727 ac_given_srcdir=$srcdir
6729 trap 'rm -fr `echo "$all_outputs auto-host.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6731 cat >> $CONFIG_STATUS <<EOF
6733 # Protect against being on the right side of a sed subst in config.status.
6734 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6735 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6739 s%@CFLAGS@%$CFLAGS%g
6740 s%@CPPFLAGS@%$CPPFLAGS%g
6741 s%@CXXFLAGS@%$CXXFLAGS%g
6742 s%@FFLAGS@%$FFLAGS%g
6744 s%@LDFLAGS@%$LDFLAGS%g
6746 s%@exec_prefix@%$exec_prefix%g
6747 s%@prefix@%$prefix%g
6748 s%@program_transform_name@%$program_transform_name%g
6749 s%@bindir@%$bindir%g
6750 s%@sbindir@%$sbindir%g
6751 s%@libexecdir@%$libexecdir%g
6752 s%@datadir@%$datadir%g
6753 s%@sysconfdir@%$sysconfdir%g
6754 s%@sharedstatedir@%$sharedstatedir%g
6755 s%@localstatedir@%$localstatedir%g
6756 s%@libdir@%$libdir%g
6757 s%@includedir@%$includedir%g
6758 s%@oldincludedir@%$oldincludedir%g
6759 s%@infodir@%$infodir%g
6760 s%@mandir@%$mandir%g
6761 s%@enable_shared@%$enable_shared%g
6763 s%@host_alias@%$host_alias%g
6764 s%@host_cpu@%$host_cpu%g
6765 s%@host_vendor@%$host_vendor%g
6766 s%@host_os@%$host_os%g
6767 s%@target@%$target%g
6768 s%@target_alias@%$target_alias%g
6769 s%@target_cpu@%$target_cpu%g
6770 s%@target_vendor@%$target_vendor%g
6771 s%@target_os@%$target_os%g
6773 s%@build_alias@%$build_alias%g
6774 s%@build_cpu@%$build_cpu%g
6775 s%@build_vendor@%$build_vendor%g
6776 s%@build_os@%$build_os%g
6778 s%@NO_MINUS_C_MINUS_O@%$NO_MINUS_C_MINUS_O%g
6779 s%@OUTPUT_OPTION@%$OUTPUT_OPTION%g
6780 s%@strict1_warn@%$strict1_warn%g
6781 s%@warn_cflags@%$warn_cflags%g
6782 s%@stage1_cflags@%$stage1_cflags%g
6783 s%@SET_MAKE@%$SET_MAKE%g
6787 s%@RANLIB@%$RANLIB%g
6788 s%@INSTALL@%$INSTALL%g
6789 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6790 s%@INSTALL_DATA@%$INSTALL_DATA%g
6793 s%@have_mktemp_command@%$have_mktemp_command%g
6794 s%@MAKEINFO@%$MAKEINFO%g
6795 s%@BUILD_INFO@%$BUILD_INFO%g
6796 s%@GENERATED_MANPAGES@%$GENERATED_MANPAGES%g
6799 s%@TARGET_GETGROUPS_T@%$TARGET_GETGROUPS_T%g
6800 s%@vfprintf@%$vfprintf%g
6801 s%@doprint@%$doprint%g
6802 s%@manext@%$manext%g
6803 s%@objext@%$objext%g
6804 s%@PACKAGE@%$PACKAGE%g
6805 s%@VERSION@%$VERSION%g
6806 s%@CHECK_PO@%$CHECK_PO%g
6807 s%@ALLOCA@%$ALLOCA%g
6808 s%@USE_NLS@%$USE_NLS%g
6809 s%@MSGFMT@%$MSGFMT%g
6810 s%@GMSGFMT@%$GMSGFMT%g
6811 s%@XGETTEXT@%$XGETTEXT%g
6812 s%@GENCAT@%$GENCAT%g
6813 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
6814 s%@CATALOGS@%$CATALOGS%g
6815 s%@CATOBJEXT@%$CATOBJEXT%g
6816 s%@DATADIRNAME@%$DATADIRNAME%g
6817 s%@GMOFILES@%$GMOFILES%g
6818 s%@INSTOBJEXT@%$INSTOBJEXT%g
6819 s%@INTLDEPS@%$INTLDEPS%g
6820 s%@INTLLIBS@%$INTLLIBS%g
6821 s%@INTLOBJS@%$INTLOBJS%g
6822 s%@POFILES@%$POFILES%g
6824 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
6826 s%@GT_YES@%$GT_YES%g
6827 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
6829 s%@inhibit_libc@%$inhibit_libc%g
6830 s%@gthread_flags@%$gthread_flags%g
6832 s%@zlibdir@%$zlibdir%g
6833 s%@zlibinc@%$zlibinc%g
6834 s%@GXX_ABI_FLAG@%$GXX_ABI_FLAG%g
6835 s%@HAVE_LIBSTDCXX_V3@%$HAVE_LIBSTDCXX_V3%g
6837 s%@build_canonical@%$build_canonical%g
6838 s%@host_canonical@%$host_canonical%g
6839 s%@target_subdir@%$target_subdir%g
6840 s%@gcc_tooldir@%$gcc_tooldir%g
6841 s%@dollar@%$dollar%g
6842 s%@objdir@%$objdir%g
6843 s%@subdirs@%$subdirs%g
6844 s%@all_boot_languages@%$all_boot_languages%g
6845 s%@all_compilers@%$all_compilers%g
6846 s%@all_diff_excludes@%$all_diff_excludes%g
6847 s%@all_headers@%$all_headers%g
6848 s%@all_lang_makefiles@%$all_lang_makefiles%g
6849 s%@all_languages@%$all_languages%g
6850 s%@all_lib2funcs@%$all_lib2funcs%g
6851 s%@all_stagestuff@%$all_stagestuff%g
6852 s%@build_exeext@%$build_exeext%g
6853 s%@build_install_headers_dir@%$build_install_headers_dir%g
6854 s%@build_xm_file_list@%$build_xm_file_list%g
6855 s%@cc_set_by_configure@%$cc_set_by_configure%g
6856 s%@quoted_cc_set_by_configure@%$quoted_cc_set_by_configure%g
6857 s%@cpp_install_dir@%$cpp_install_dir%g
6858 s%@dep_host_xmake_file@%$dep_host_xmake_file%g
6859 s%@dep_tmake_file@%$dep_tmake_file%g
6860 s%@extra_c_flags@%$extra_c_flags%g
6861 s%@extra_headers_list@%$extra_headers_list%g
6862 s%@extra_objs@%$extra_objs%g
6863 s%@extra_parts@%$extra_parts%g
6864 s%@extra_passes@%$extra_passes%g
6865 s%@extra_programs@%$extra_programs%g
6866 s%@float_h_file@%$float_h_file%g
6867 s%@gcc_config_arguments@%$gcc_config_arguments%g
6868 s%@gcc_gxx_include_dir@%$gcc_gxx_include_dir%g
6869 s%@libstdcxx_incdir@%$libstdcxx_incdir%g
6870 s%@gcc_version@%$gcc_version%g
6871 s%@gcc_version_full@%$gcc_version_full%g
6872 s%@gcc_version_trigger@%$gcc_version_trigger%g
6873 s%@host_exeext@%$host_exeext%g
6874 s%@host_extra_gcc_objs@%$host_extra_gcc_objs%g
6875 s%@host_xm_file_list@%$host_xm_file_list%g
6876 s%@install@%$install%g
6877 s%@lang_options_files@%$lang_options_files%g
6878 s%@lang_specs_files@%$lang_specs_files%g
6879 s%@lang_tree_files@%$lang_tree_files%g
6880 s%@local_prefix@%$local_prefix%g
6881 s%@maybe_use_collect2@%$maybe_use_collect2%g
6882 s%@md_file@%$md_file%g
6883 s%@objc_boehm_gc@%$objc_boehm_gc%g
6884 s%@out_file@%$out_file%g
6885 s%@out_object_file@%$out_object_file%g
6886 s%@stage_prefix_set_by_configure@%$stage_prefix_set_by_configure%g
6887 s%@symbolic_link@%$symbolic_link%g
6888 s%@thread_file@%$thread_file%g
6889 s%@tm_file_list@%$tm_file_list%g
6890 s%@will_use_collect2@%$will_use_collect2%g
6891 s%@c_target_objs@%$c_target_objs%g
6892 s%@cxx_target_objs@%$cxx_target_objs%g
6893 /@target_overrides@/r $target_overrides
6894 s%@target_overrides@%%g
6895 /@host_overrides@/r $host_overrides
6896 s%@host_overrides@%%g
6897 s%@cross_defines@%$cross_defines%g
6898 /@cross_overrides@/r $cross_overrides
6899 s%@cross_overrides@%%g
6900 /@build_overrides@/r $build_overrides
6901 s%@build_overrides@%%g
6902 /@language_fragments@/r $language_fragments
6903 s%@language_fragments@%%g
6904 /@language_hooks@/r $language_hooks
6905 s%@language_hooks@%%g
6910 cat >> $CONFIG_STATUS <<\EOF
6912 # Split the substitutions into bite-sized pieces for seds with
6913 # small command number limits, like on Digital OSF/1 and HP-UX.
6914 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6915 ac_file
=1 # Number of current file.
6916 ac_beg
=1 # First line for current file.
6917 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6920 while $ac_more_lines; do
6921 if test $ac_beg -gt 1; then
6922 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6924 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6926 if test ! -s conftest.s
$ac_file; then
6928 rm -f conftest.s
$ac_file
6930 if test -z "$ac_sed_cmds"; then
6931 ac_sed_cmds
="sed -f conftest.s$ac_file"
6933 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6935 ac_file
=`expr $ac_file + 1`
6937 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6940 if test -z "$ac_sed_cmds"; then
6945 cat >> $CONFIG_STATUS <<EOF
6947 CONFIG_FILES=\${CONFIG_FILES-"$all_outputs"}
6949 cat >> $CONFIG_STATUS <<\EOF
6950 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6951 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6953 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6954 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6955 *) ac_file_in
="${ac_file}.in" ;;
6958 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6960 # Remove last slash and all that follows it. Not all systems have dirname.
6961 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6962 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6963 # The file is in a subdirectory.
6964 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6965 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6966 # A "../" for each directory in $ac_dir_suffix.
6967 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6969 ac_dir_suffix
= ac_dots
=
6972 case "$ac_given_srcdir" in
6974 if test -z "$ac_dots"; then top_srcdir
=.
6975 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6976 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6978 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6979 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6983 echo creating
"$ac_file"
6985 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6987 *Makefile
*) ac_comsub
="1i\\
6988 # $configure_input" ;;
6992 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6994 s%@configure_input@%$configure_input%g
6995 s%@srcdir@%$srcdir%g
6996 s%@top_srcdir@%$top_srcdir%g
6997 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
7001 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
7002 # NAME is the cpp macro being defined and VALUE is the value it is being given.
7004 # ac_d sets the value in "#define NAME VALUE" lines.
7005 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
7006 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
7009 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
7010 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7011 ac_uB
='\([ ]\)%\1#\2define\3'
7014 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
7015 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
7016 ac_eB
='$%\1#\2define\3'
7020 if test "${CONFIG_HEADERS+set}" != set; then
7022 cat >> $CONFIG_STATUS <<EOF
7023 CONFIG_HEADERS="auto-host.h:config.in"
7025 cat >> $CONFIG_STATUS <<\EOF
7027 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
7028 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7030 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
7031 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
7032 *) ac_file_in
="${ac_file}.in" ;;
7035 echo creating
$ac_file
7037 rm -f conftest.frag conftest.
in conftest.out
7038 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
7039 cat $ac_file_inputs > conftest.
in
7043 # Transform confdefs.h into a sed script conftest.vals that substitutes
7044 # the proper values into config.h.in to produce config.h. And first:
7045 # Protect against being on the right side of a sed subst in config.status.
7046 # Protect against being in an unquoted here document in config.status.
7048 cat > conftest.hdr
<<\EOF
7051 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
7055 sed -n -f conftest.hdr confdefs.h > conftest.vals
7058 # This sed command replaces #undef with comments. This is necessary, for
7059 # example, in the case of _POSIX_SOURCE, which is predefined and required
7060 # on some systems where configure will not decide to define it.
7061 cat >> conftest.vals <<\EOF
7062 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
7065 # Break up conftest.vals because some shells have a limit on
7066 # the size of here documents, and old seds have small limits too.
7071 ac_lines=`grep -c . conftest.vals
`
7072 # grep -c gives empty output for an empty file on some AIX systems.
7073 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
7074 # Write a limited-size here document to conftest.frag.
7075 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
7076 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
7078 sed -f conftest.frag conftest.in > conftest.out
7080 mv conftest.out conftest.in
7082 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
7084 mv conftest.tail conftest.vals
7088 cat >> $CONFIG_STATUS <<\EOF
7089 rm -f conftest.frag conftest.h
7090 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
7091 cat conftest.in >> conftest.h
7093 if cmp -s $ac_file conftest.h 2>/dev/null; then
7094 echo "$ac_file is unchanged"
7097 # Remove last slash and all that follows it. Not all systems have dirname.
7098 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
7099 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7100 # The file is in a subdirectory.
7101 test ! -d "$ac_dir" && mkdir "$ac_dir"
7104 mv conftest.h $ac_file
7110 cat >> $CONFIG_STATUS <<EOF
7111 ac_sources="$nls_cv_header_libgt"
7112 ac_dests="$nls_cv_header_intl"
7115 cat >> $CONFIG_STATUS <<\EOF
7116 srcdir=$ac_given_srcdir
7117 while test -n "$ac_sources"; do
7118 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
7119 set $ac_sources; ac_source=$1; shift; ac_sources=$*
7121 echo "linking $srcdir/$ac_source to $ac_dest"
7123 if test ! -r $srcdir/$ac_source; then
7124 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
7128 # Make relative symlinks.
7129 # Remove last slash and all that follows it. Not all systems have dirname.
7130 ac_dest_dir=`echo $ac_dest|
sed 's%/[^/][^/]*$%%'`
7131 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
7132 # The dest file is in a subdirectory.
7133 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
7134 ac_dest_dir_suffix="/`echo $ac_dest_dir|
sed 's%^\./%%'`"
7135 # A "../" for each directory in $ac_dest_dir_suffix.
7136 ac_dots=`echo $ac_dest_dir_suffix|
sed 's%/[^/]*%../%g'`
7138 ac_dest_dir_suffix= ac_dots=
7142 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
7143 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
7146 # Make a symlink if possible; otherwise try a hard link.
7147 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
7148 ln $srcdir/$ac_source $ac_dest; then :
7150 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
7154 cat >> $CONFIG_STATUS <<EOF
7160 target_alias='${target_alias}'
7162 subdirs='${subdirs}'
7163 symbolic_link='${symbolic_link}'
7164 program_transform_set='${program_transform_set}'
7165 program_transform_name='${program_transform_name}'
7166 dep_host_xmake_file='${dep_host_xmake_file}'
7167 host_xmake_file='${host_xmake_file}'
7168 dep_tmake_file='${dep_tmake_file}'
7169 tmake_file='${tmake_file}'
7170 thread_file='${thread_file}'
7171 gcc_config_arguments='${gcc_config_arguments}'
7172 gcc_version='${gcc_version}'
7173 gcc_version_full='${gcc_version_full}'
7174 gcc_version_trigger='${gcc_version_trigger}'
7175 local_prefix='${local_prefix}'
7176 build_install_headers_dir='${build_install_headers_dir}'
7177 build_exeext='${build_exeext}'
7178 host_exeext='${host_exeext}'
7179 out_file='${out_file}'
7180 gdb_needs_out_file_path='${gdb_needs_out_file_path}'
7181 SET_MAKE='${SET_MAKE}'
7182 target_list='${target_list}'
7183 target_overrides='${target_overrides}'
7184 host_overrides='${host_overrides}'
7185 cross_defines='${cross_defines}'
7186 cross_overrides='${cross_overrides}'
7187 build_overrides='${build_overrides}'
7188 cpp_install_dir='${cpp_install_dir}'
7191 cat >> $CONFIG_STATUS <<\EOF
7192 case "$CONFIG_FILES" in *po/Makefile.in*)
7193 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
7196 case x$CONFIG_HEADERS in
7197 xauto-host.h:config.in)
7200 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
7201 # bootstrapping and the installation procedure can still use
7202 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
7203 # FLAGS_TO_PASS has been modified to solve the problem there.
7204 # This is virtually a duplicate of what happens in configure.lang; we do
7205 # an extra check to make sure this only happens if ln -s can be used.
7206 if test "$symbolic_link" = "ln -s"; then
7207 for d in .. ${subdirs} ; do
7208 if test $d != ..; then
7211 for t in stage1 stage2 stage3 stage4 include
7214 $symbolic_link ../$t $t 2>/dev/null
7220 # Avoid having to add intl to our include paths.
7221 if test -f intl/libintl.h; then
7222 echo creating libintl.h
7223 echo '#include "intl/libintl.h"' >libintl.h
7228 chmod +x $CONFIG_STATUS
7229 rm -fr confdefs* $ac_clean_files
7230 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1