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."
29 --with-gxx-include-dir=DIR
30 specifies directory to put g++ header files."
32 --enable-checking[=LIST]
33 enable expensive run-time checks. With LIST,
34 enable only specific categories of checks.
35 Categories are: misc,tree,rtl,gc,gcac; default
38 --disable-cpp don't provide a user-visible C preprocessor."
40 --with-cpp-install-dir=DIR
41 install the user visible C preprocessor in DIR
42 (relative to PREFIX) as well as PREFIX/bin."
44 --enable-c-cpplib link cpplib directly into C and C++ compilers
45 (HIGHLY EXPERIMENTAL)."
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."
86 enable libstdc++-v3 for building and installation"
88 --enable-maintainer-mode enable make rules and dependencies not useful
89 (and sometimes confusing) to the casual installer"
91 # Initialize some variables set by options.
92 # The variables have the same names as the options, with
93 # dashes changed to underlines.
95 cache_file
=.
/config.cache
104 program_transform_name
=s
,x
,x
,
112 bindir
='${exec_prefix}/bin'
113 sbindir
='${exec_prefix}/sbin'
114 libexecdir
='${exec_prefix}/libexec'
115 datadir
='${prefix}/share'
116 sysconfdir
='${prefix}/etc'
117 sharedstatedir
='${prefix}/com'
118 localstatedir
='${prefix}/var'
119 libdir
='${exec_prefix}/lib'
120 includedir
='${prefix}/include'
121 oldincludedir
='/usr/include'
122 infodir
='${prefix}/info'
123 mandir
='${prefix}/man'
125 # Initialize some other variables.
128 SHELL
=${CONFIG_SHELL-/bin/sh}
129 # Maximum number of lines to put in a shell here document.
136 # If the previous option needs an argument, assign it.
137 if test -n "$ac_prev"; then
138 eval "$ac_prev=\$ac_option"
144 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
148 # Accept the important Cygnus configure options, so we can diagnose typos.
152 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
154 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
155 bindir
="$ac_optarg" ;;
157 -build |
--build |
--buil |
--bui |
--bu)
159 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
160 build
="$ac_optarg" ;;
162 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
163 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
164 ac_prev
=cache_file
;;
165 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
166 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
167 cache_file
="$ac_optarg" ;;
169 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
171 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
173 datadir
="$ac_optarg" ;;
175 -disable-* |
--disable-*)
176 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
177 # Reject names that are not valid shell variable names.
178 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
179 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
181 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
182 eval "enable_${ac_feature}=no" ;;
184 -enable-* |
--enable-*)
185 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
186 # Reject names that are not valid shell variable names.
187 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
188 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
190 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
195 eval "enable_${ac_feature}='$ac_optarg'" ;;
197 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
198 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
199 |
--exec |
--exe |
--ex)
200 ac_prev
=exec_prefix
;;
201 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
202 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
203 |
--exec=* |
--exe=* |
--ex=*)
204 exec_prefix
="$ac_optarg" ;;
206 -gas |
--gas |
--ga |
--g)
207 # Obsolete; use --with-gas.
210 -help |
--help |
--hel |
--he)
211 # Omit some internal or obsolete options to make the list less imposing.
212 # This message is too long to be a string in the A/UX 3.1 sh.
214 Usage: configure [options] [host]
215 Options: [defaults in brackets after descriptions]
217 --cache-file=FILE cache test results in FILE
218 --help print this message
219 --no-create do not create output files
220 --quiet, --silent do not print \`checking...' messages
221 --version print the version of autoconf that created configure
222 Directory and file names:
223 --prefix=PREFIX install architecture-independent files in PREFIX
225 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
227 --bindir=DIR user executables in DIR [EPREFIX/bin]
228 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
229 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
230 --datadir=DIR read-only architecture-independent data in DIR
232 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
233 --sharedstatedir=DIR modifiable architecture-independent data in DIR
235 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
236 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
237 --includedir=DIR C header files in DIR [PREFIX/include]
238 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
239 --infodir=DIR info documentation in DIR [PREFIX/info]
240 --mandir=DIR man documentation in DIR [PREFIX/man]
241 --srcdir=DIR find the sources in DIR [configure dir or ..]
242 --program-prefix=PREFIX prepend PREFIX to installed program names
243 --program-suffix=SUFFIX append SUFFIX to installed program names
244 --program-transform-name=PROGRAM
245 run sed PROGRAM on installed program names
249 --build=BUILD configure for building on BUILD [BUILD=HOST]
250 --host=HOST configure for HOST [guessed]
251 --target=TARGET configure for TARGET [TARGET=HOST]
252 Features and packages:
253 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
254 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
255 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
256 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
257 --x-includes=DIR X include files are in DIR
258 --x-libraries=DIR X library files are in DIR
260 if test -n "$ac_help"; then
261 echo "--enable and --with options recognized:$ac_help"
265 -host |
--host |
--hos |
--ho)
267 -host=* |
--host=* |
--hos=* |
--ho=*)
270 -includedir |
--includedir |
--includedi |
--included |
--include \
271 |
--includ |
--inclu |
--incl |
--inc)
272 ac_prev
=includedir
;;
273 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
274 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
275 includedir
="$ac_optarg" ;;
277 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
279 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
280 infodir
="$ac_optarg" ;;
282 -libdir |
--libdir |
--libdi |
--libd)
284 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
285 libdir
="$ac_optarg" ;;
287 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
288 |
--libexe |
--libex |
--libe)
289 ac_prev
=libexecdir
;;
290 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
291 |
--libexe=* |
--libex=* |
--libe=*)
292 libexecdir
="$ac_optarg" ;;
294 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
295 |
--localstate |
--localstat |
--localsta |
--localst \
296 |
--locals |
--local |
--loca |
--loc |
--lo)
297 ac_prev
=localstatedir
;;
298 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
299 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
300 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
301 localstatedir
="$ac_optarg" ;;
303 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
305 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
306 mandir
="$ac_optarg" ;;
309 # Obsolete; use --without-fp.
312 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
316 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
317 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
320 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
321 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
322 |
--oldin |
--oldi |
--old |
--ol |
--o)
323 ac_prev
=oldincludedir
;;
324 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
325 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
326 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
327 oldincludedir
="$ac_optarg" ;;
329 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
331 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
332 prefix
="$ac_optarg" ;;
334 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
335 |
--program-pre |
--program-pr |
--program-p)
336 ac_prev
=program_prefix
;;
337 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
338 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
339 program_prefix
="$ac_optarg" ;;
341 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
342 |
--program-suf |
--program-su |
--program-s)
343 ac_prev
=program_suffix
;;
344 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
345 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
346 program_suffix
="$ac_optarg" ;;
348 -program-transform-name |
--program-transform-name \
349 |
--program-transform-nam |
--program-transform-na \
350 |
--program-transform-n |
--program-transform- \
351 |
--program-transform |
--program-transfor \
352 |
--program-transfo |
--program-transf \
353 |
--program-trans |
--program-tran \
354 |
--progr-tra |
--program-tr |
--program-t)
355 ac_prev
=program_transform_name
;;
356 -program-transform-name=* |
--program-transform-name=* \
357 |
--program-transform-nam=* |
--program-transform-na=* \
358 |
--program-transform-n=* |
--program-transform-=* \
359 |
--program-transform=* |
--program-transfor=* \
360 |
--program-transfo=* |
--program-transf=* \
361 |
--program-trans=* |
--program-tran=* \
362 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
363 program_transform_name
="$ac_optarg" ;;
365 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
366 |
-silent |
--silent |
--silen |
--sile |
--sil)
369 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
371 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
373 sbindir
="$ac_optarg" ;;
375 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
376 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
377 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
379 ac_prev
=sharedstatedir
;;
380 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
381 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
382 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
384 sharedstatedir
="$ac_optarg" ;;
386 -site |
--site |
--sit)
388 -site=* |
--site=* |
--sit=*)
391 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
393 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
394 srcdir
="$ac_optarg" ;;
396 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
397 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
398 ac_prev
=sysconfdir
;;
399 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
400 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
401 sysconfdir
="$ac_optarg" ;;
403 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
405 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
406 target
="$ac_optarg" ;;
408 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
411 -version |
--version |
--versio |
--versi |
--vers)
412 echo "configure generated by autoconf version 2.13"
416 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
417 # Reject names that are not valid shell variable names.
418 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
419 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
421 ac_package
=`echo $ac_package| sed 's/-/_/g'`
426 eval "with_${ac_package}='$ac_optarg'" ;;
428 -without-* |
--without-*)
429 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
430 # Reject names that are not valid shell variable names.
431 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
432 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
434 ac_package
=`echo $ac_package| sed 's/-/_/g'`
435 eval "with_${ac_package}=no" ;;
438 # Obsolete; use --with-x.
441 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
442 |
--x-incl |
--x-inc |
--x-in |
--x-i)
443 ac_prev
=x_includes
;;
444 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
445 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
446 x_includes
="$ac_optarg" ;;
448 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
449 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
450 ac_prev
=x_libraries
;;
451 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
452 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
453 x_libraries
="$ac_optarg" ;;
455 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
459 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
460 echo "configure: warning: $ac_option: invalid host type" 1>&2
462 if test "x$nonopt" != xNONE
; then
463 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
471 if test -n "$ac_prev"; then
472 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
475 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
477 # File descriptor usage:
480 # 2 errors and warnings
481 # 3 some systems may open it to /dev/tty
482 # 4 used on the Kubota Titan
483 # 6 checking for... messages and results
484 # 5 compiler messages saved in config.log
485 if test "$silent" = yes; then
493 This file contains any messages produced by compilers while
494 running configure, to aid debugging if configure makes a mistake.
497 # Strip out --no-create and --no-recursion so they do not pile up.
498 # Also quote any args containing shell metacharacters.
503 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
504 |
--no-cr |
--no-c) ;;
505 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
506 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
507 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
508 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
509 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
514 # Only set these to C if already set. These must not be set unconditionally
515 # because not all systems understand e.g. LANG=C (notably SCO).
516 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
517 # Non-C LC_CTYPE values break the ctype check.
518 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
519 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
520 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
521 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
523 # confdefs.h avoids OS command line length limits that DEFS can exceed.
524 rm -rf conftest
* confdefs.h
525 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
528 # A filename unique to this package, relative to the directory that
529 # configure is in, which we can look for to find out if srcdir is correct.
530 ac_unique_file
=tree.c
532 # Find the source files, if location was not specified.
533 if test -z "$srcdir"; then
534 ac_srcdir_defaulted
=yes
535 # Try the directory containing this script, then its parent.
537 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
538 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
540 if test ! -r $srcdir/$ac_unique_file; then
544 ac_srcdir_defaulted
=no
546 if test ! -r $srcdir/$ac_unique_file; then
547 if test "$ac_srcdir_defaulted" = yes; then
548 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
550 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
553 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
555 # Prefer explicitly selected file to automatically selected ones.
556 if test -z "$CONFIG_SITE"; then
557 if test "x$prefix" != xNONE
; then
558 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
560 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
563 for ac_site_file
in $CONFIG_SITE; do
564 if test -r "$ac_site_file"; then
565 echo "loading site script $ac_site_file"
570 if test -r "$cache_file"; then
571 echo "loading cache $cache_file"
574 echo "creating cache $cache_file"
579 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
580 ac_cpp
='$CPP $CPPFLAGS'
581 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
582 ac_link
='${CC-cc} -o conftest${ac_exeext} $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
583 cross_compiling
=$ac_cv_prog_cc_cross
587 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
588 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
589 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
596 ac_n
= ac_c
='\c' ac_t
=
604 symbolic_link
='ln -s'
607 # Check for bogus environment variables.
608 # Test if LIBRARY_PATH contains the notation for the current directory
609 # since this would lead to problems installing/building glibc.
610 # LIBRARY_PATH contains the current directory if one of the following
612 # - one of the terminals (":" and ";") is the first or last sign
613 # - two terminals occur directly after each other
614 # - the path contains an element with a dot in it
615 echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6
616 echo "configure:617: checking LIBRARY_PATH variable" >&5
617 case ${LIBRARY_PATH} in
618 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
619 library_path_setting
="contains current directory"
622 library_path_setting
="ok"
625 echo "$ac_t""$library_path_setting" 1>&6
626 if test "$library_path_setting" != "ok"; then
627 { echo "configure: error:
628 *** LIBRARY_PATH shouldn't contain the current directory when
629 *** building gcc. Please change the environment variable
630 *** and run configure again." 1>&2; exit 1; }
633 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
634 # since this would lead to problems installing/building glibc.
635 # GCC_EXEC_PREFIX contains the current directory if one of the following
637 # - one of the terminals (":" and ";") is the first or last sign
638 # - two terminals occur directly after each other
639 # - the path contains an element with a dot in it
640 echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6
641 echo "configure:642: checking GCC_EXEC_PREFIX variable" >&5
642 case ${GCC_EXEC_PREFIX} in
643 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
644 gcc_exec_prefix_setting
="contains current directory"
647 gcc_exec_prefix_setting
="ok"
650 echo "$ac_t""$gcc_exec_prefix_setting" 1>&6
651 if test "$gcc_exec_prefix_setting" != "ok"; then
652 { echo "configure: error:
653 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
654 *** building gcc. Please change the environment variable
655 *** and run configure again." 1>&2; exit 1; }
658 # Check for additional parameters
661 # Check whether --with-gnu-ld or --without-gnu-ld was given.
662 if test "${with_gnu_ld+set}" = set; then
663 withval
="$with_gnu_ld"
664 gnu_ld_flag
="$with_gnu_ld"
670 # With pre-defined ld
671 # Check whether --with-ld or --without-ld was given.
672 if test "${with_ld+set}" = set; then
674 DEFAULT_LINKER
="$with_ld"
677 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
678 if test ! -x "$DEFAULT_LINKER"; then
679 echo "configure: warning: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" 1>&2
680 elif $DEFAULT_LINKER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
683 cat >> confdefs.h
<<EOF
684 #define DEFAULT_LINKER "$DEFAULT_LINKER"
690 # Check whether --with-gnu-as or --without-gnu-as was given.
691 if test "${with_gnu_as+set}" = set; then
692 withval
="$with_gnu_as"
693 gas_flag
="$with_gnu_as"
699 # Check whether --with-as or --without-as was given.
700 if test "${with_as+set}" = set; then
702 DEFAULT_ASSEMBLER
="$with_as"
705 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
706 if test ! -x "$DEFAULT_ASSEMBLER"; then
707 echo "configure: warning: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" 1>&2
708 elif $DEFAULT_ASSEMBLER -v < /dev
/null
2>&1 |
grep GNU
> /dev
/null
; then
711 cat >> confdefs.h
<<EOF
712 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
718 # Check whether --with-stabs or --without-stabs was given.
719 if test "${with_stabs+set}" = set; then
720 withval
="$with_stabs"
728 # Check whether --with-elf or --without-elf was given.
729 if test "${with_elf+set}" = set; then
737 # Specify the local prefix
739 # Check whether --with-local-prefix or --without-local-prefix was given.
740 if test "${with_local_prefix+set}" = set; then
741 withval
="$with_local_prefix"
743 yes) { echo "configure: error: bad value ${withval} given for local include directory prefix" 1>&2; exit 1; } ;;
745 *) local_prefix
=$with_local_prefix ;;
750 # Default local prefix if it is empty
751 if test x
$local_prefix = x
; then
752 local_prefix
=/usr
/local
755 # Don't set gcc_gxx_include_dir to gxx_include_dir since that's only
756 # passed in by the toplevel make and thus we'd get different behavior
757 # depending on where we built the sources.
759 # Specify the g++ header file directory
760 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
761 if test "${with_gxx_include_dir+set}" = set; then
762 withval
="$with_gxx_include_dir"
764 yes) { echo "configure: error: bad value ${withval} given for g++ include directory" 1>&2; exit 1; } ;;
766 *) gcc_gxx_include_dir
=$with_gxx_include_dir ;;
771 if test x
${gcc_gxx_include_dir} = x
; then
772 if test x
${enable_version_specific_runtime_libs} = xyes
; then
773 gcc_gxx_include_dir
='${libsubdir}/include/g++'
775 topsrcdir
=${srcdir}/.. .
${srcdir}/..
/config.
if
776 gcc_gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/g++"-${libstdcxx_interface}
780 # Enable expensive internal checks
781 # Check whether --enable-checking or --disable-checking was given.
782 if test "${enable_checking+set}" = set; then
783 enableval
="$enable_checking"
788 ac_gc_always_collect
=
789 case "${enableval}" in
790 yes) ac_checking
=1 ; ac_tree_checking
=1 ; ac_gc_checking
=1 ;;
792 *) IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="$IFS,"
793 set fnord
$enableval; shift
798 misc
) ac_checking
=1 ;;
799 tree
) ac_tree_checking
=1 ;;
800 rtl
) ac_rtl_checking
=1 ;;
801 gc
) ac_gc_checking
=1 ;;
802 gcac
) ac_gc_always_collect
=1 ;;
803 *) { echo "configure: error: unknown check category $check" 1>&2; exit 1; } ;;
810 # Enable some checks by default for development versions of GCC
811 ac_checking
=1; ac_tree_checking
=1; ac_gc_checking
=1;
814 if test x
$ac_checking != x
; then
815 cat >> confdefs.h
<<\EOF
816 #define ENABLE_CHECKING 1
820 if test x
$ac_tree_checking != x
; then
821 cat >> confdefs.h
<<\EOF
822 #define ENABLE_TREE_CHECKING 1
826 if test x
$ac_rtl_checking != x
; then
827 cat >> confdefs.h
<<\EOF
828 #define ENABLE_RTL_CHECKING 1
832 if test x
$ac_gc_checking != x
; then
833 cat >> confdefs.h
<<\EOF
834 #define ENABLE_GC_CHECKING 1
838 if test x
$ac_gc_always_collect != x
; then
839 cat >> confdefs.h
<<\EOF
840 #define ENABLE_GC_ALWAYS_COLLECT 1
846 # Check whether --enable-cpp or --disable-cpp was given.
847 if test "${enable_cpp+set}" = set; then
848 enableval
="$enable_cpp"
855 # Check whether --with-cpp_install_dir or --without-cpp_install_dir was given.
856 if test "${with_cpp_install_dir+set}" = set; then
857 withval
="$with_cpp_install_dir"
858 if test x
$withval = xyes
; then
859 { echo "configure: error: option --with-cpp-install-dir requires an argument" 1>&2; exit 1; }
860 elif test x
$withval != xno
; then
861 cpp_install_dir
=$withval
866 # Link cpplib into the compiler proper, for C/C++/ObjC. Defaults to on.
867 maybe_cpplib
=libcpp.a
868 # Check whether --enable-c-cpplib or --disable-c-cpplib was given.
869 if test "${enable_c_cpplib+set}" = set; then
870 enableval
="$enable_c_cpplib"
871 if test x
$enable_c_cpplib != xyes
; then
877 if test x
$maybe_cpplib != x
; then
878 cat >> confdefs.h
<<\EOF
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 gawk mawk 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 # Do we have a single-tree copy of texinfo?
2250 if test -f $srcdir/..
/texinfo
/Makefile.
in; then
2251 MAKEINFO
='$(objdir)/../texinfo/makeinfo/makeinfo'
2252 gcc_cv_prog_makeinfo_modern
=yes
2253 echo "$ac_t""Using makeinfo from the unified source tree." 1>&6
2255 # See if makeinfo has been installed and is modern enough
2256 # that we can use it.
2257 # Extract the first word of "makeinfo", so it can be a program name with args.
2258 set dummy makeinfo
; ac_word
=$2
2259 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2260 echo "configure:2261: checking for $ac_word" >&5
2261 if eval "test \"`echo '$''{'ac_cv_prog_MAKEINFO'+set}'`\" = set"; then
2262 echo $ac_n "(cached) $ac_c" 1>&6
2264 if test -n "$MAKEINFO"; then
2265 ac_cv_prog_MAKEINFO
="$MAKEINFO" # Let the user override the test.
2267 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2269 for ac_dir
in $ac_dummy; do
2270 test -z "$ac_dir" && ac_dir
=.
2271 if test -f $ac_dir/$ac_word; then
2272 ac_cv_prog_MAKEINFO
="makeinfo"
2279 MAKEINFO
="$ac_cv_prog_MAKEINFO"
2280 if test -n "$MAKEINFO"; then
2281 echo "$ac_t""$MAKEINFO" 1>&6
2283 echo "$ac_t""no" 1>&6
2286 if test -n "$MAKEINFO"; then
2287 # Found it, now check the version.
2288 echo $ac_n "checking for modern makeinfo""... $ac_c" 1>&6
2289 echo "configure:2290: checking for modern makeinfo" >&5
2290 if eval "test \"`echo '$''{'gcc_cv_prog_makeinfo_modern'+set}'`\" = set"; then
2291 echo $ac_n "(cached) $ac_c" 1>&6
2293 ac_prog_version
=`$MAKEINFO --version 2>&1 |
2294 sed -n 's/^.*GNU texinfo.* \([0-9][0-9.]*\).*$/\1/p'`
2295 echo "configure:2296: version of makeinfo is $ac_prog_version" >&5
2296 case $ac_prog_version in
2297 '') gcc_cv_prog_makeinfo_modern
=no
;;
2298 3.1[2-9] |
3.
[2-9][0-9] |
4.
* |
1.6[89] |
1.7[0-9])
2299 gcc_cv_prog_makeinfo_modern
=yes;;
2300 *) gcc_cv_prog_makeinfo_modern
=no
;;
2305 echo "$ac_t""$gcc_cv_prog_makeinfo_modern" 1>&6
2307 gcc_cv_prog_makeinfo_modern
=no
2312 if test $gcc_cv_prog_makeinfo_modern = no
; then
2313 echo "configure: warning:
2314 *** Makeinfo is missing or too old.
2315 *** Info documentation will not be built or installed." 1>&2
2320 INSTALL_INFO
=install-info
2324 if test -f $srcdir/..
/flex
/skel.c
; then
2325 FLEX
='$(objdir)/../flex/flex'
2327 # Extract the first word of "flex", so it can be a program name with args.
2328 set dummy flex
; ac_word
=$2
2329 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2330 echo "configure:2331: checking for $ac_word" >&5
2331 if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
2332 echo $ac_n "(cached) $ac_c" 1>&6
2334 if test -n "$FLEX"; then
2335 ac_cv_prog_FLEX
="$FLEX" # Let the user override the test.
2337 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2339 for ac_dir
in $ac_dummy; do
2340 test -z "$ac_dir" && ac_dir
=.
2341 if test -f $ac_dir/$ac_word; then
2342 ac_cv_prog_FLEX
="flex"
2347 test -z "$ac_cv_prog_FLEX" && ac_cv_prog_FLEX
="false"
2350 FLEX
="$ac_cv_prog_FLEX"
2351 if test -n "$FLEX"; then
2352 echo "$ac_t""$FLEX" 1>&6
2354 echo "$ac_t""no" 1>&6
2360 # The -L switch is so bison can find its skeleton file.
2361 if test -f $srcdir/..
/bison
/bison.simple
; then
2362 BISON
='$(objdir)/../bison/bison -L $(srcdir)/../bison/'
2364 # Extract the first word of "bison", so it can be a program name with args.
2365 set dummy bison
; ac_word
=$2
2366 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
2367 echo "configure:2368: checking for $ac_word" >&5
2368 if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
2369 echo $ac_n "(cached) $ac_c" 1>&6
2371 if test -n "$BISON"; then
2372 ac_cv_prog_BISON
="$BISON" # Let the user override the test.
2374 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
2376 for ac_dir
in $ac_dummy; do
2377 test -z "$ac_dir" && ac_dir
=.
2378 if test -f $ac_dir/$ac_word; then
2379 ac_cv_prog_BISON
="bison"
2384 test -z "$ac_cv_prog_BISON" && ac_cv_prog_BISON
="false"
2387 BISON
="$ac_cv_prog_BISON"
2388 if test -n "$BISON"; then
2389 echo "$ac_t""$BISON" 1>&6
2391 echo "$ac_t""no" 1>&6
2396 # See if the stage1 system preprocessor understands the ANSI C
2397 # preprocessor stringification operator.
2400 echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
2401 echo "configure:2402: checking for preprocessor stringizing operator" >&5
2402 if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
2403 echo $ac_n "(cached) $ac_c" 1>&6
2405 cat > conftest.
$ac_ext <<EOF
2406 #line 2407 "configure"
2407 #include "confdefs.h"
2411 char *s = x(teststring);
2414 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2415 egrep "#teststring" >/dev
/null
2>&1; then
2417 ac_cv_c_stringize
=no
2420 ac_cv_c_stringize
=yes
2426 if test "${ac_cv_c_stringize}" = yes
2428 cat >> confdefs.h
<<\EOF
2429 #define HAVE_STRINGIZE 1
2433 echo "$ac_t""${ac_cv_c_stringize}" 1>&6
2436 # Use <inttypes.h> only if it exists,
2437 # doesn't clash with <sys/types.h>, and declares intmax_t.
2438 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
2439 echo "configure:2440: checking for inttypes.h" >&5
2440 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
2441 echo $ac_n "(cached) $ac_c" 1>&6
2443 cat > conftest.
$ac_ext <<EOF
2444 #line 2445 "configure"
2445 #include "confdefs.h"
2446 #include <sys/types.h>
2447 #include <inttypes.h>
2452 if { (eval echo configure
:2453: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2454 gcc_cv_header_inttypes_h
=yes
2456 echo "configure: failed program was:" >&5
2457 cat conftest.
$ac_ext >&5
2459 gcc_cv_header_inttypes_h
=no
2464 echo "$ac_t""$gcc_cv_header_inttypes_h" 1>&6
2465 if test $gcc_cv_header_inttypes_h = yes; then
2466 cat >> confdefs.h
<<\EOF
2467 #define HAVE_INTTYPES_H 1
2473 # Determine if enumerated bitfields are unsigned. ISO C says they can
2474 # be either signed or unsigned.
2476 echo $ac_n "checking for unsigned enumerated bitfields""... $ac_c" 1>&6
2477 echo "configure:2478: checking for unsigned enumerated bitfields" >&5
2478 if eval "test \"`echo '$''{'gcc_cv_enum_bf_unsigned'+set}'`\" = set"; then
2479 echo $ac_n "(cached) $ac_c" 1>&6
2481 if test "$cross_compiling" = yes; then
2482 gcc_cv_enum_bf_unsigned
=yes
2484 cat > conftest.
$ac_ext <<EOF
2485 #line 2486 "configure"
2486 #include "confdefs.h"
2488 enum t { BLAH = 128 } ;
2489 struct s_t { enum t member : 8; } s ;
2493 if (s.member < 0) exit(1);
2498 if { (eval echo configure
:2499: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2500 gcc_cv_enum_bf_unsigned
=yes
2502 echo "configure: failed program was:" >&5
2503 cat conftest.
$ac_ext >&5
2505 gcc_cv_enum_bf_unsigned
=no
2512 echo "$ac_t""$gcc_cv_enum_bf_unsigned" 1>&6
2513 if test $gcc_cv_enum_bf_unsigned = yes; then
2514 cat >> confdefs.h
<<\EOF
2515 #define ENUM_BITFIELDS_ARE_UNSIGNED 1
2520 for ac_func
in strtoul bsearch putenv popen bcopy \
2521 strchr strrchr
kill getrlimit setrlimit atoll atoq \
2522 sysconf isascii gettimeofday strsignal putc_unlocked fputc_unlocked \
2523 fputs_unlocked getrusage valloc
iconv nl_langinfo
2525 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2526 echo "configure:2527: checking for $ac_func" >&5
2527 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2528 echo $ac_n "(cached) $ac_c" 1>&6
2530 cat > conftest.
$ac_ext <<EOF
2531 #line 2532 "configure"
2532 #include "confdefs.h"
2533 /* System header to define __stub macros and hopefully few prototypes,
2534 which can conflict with char $ac_func(); below. */
2536 /* Override any gcc2 internal prototype to avoid an error. */
2537 /* We use char because int might match the return type of a gcc2
2538 builtin and then its argument prototype would still apply. */
2543 /* The GNU C library defines this for functions which it implements
2544 to always fail with ENOSYS. Some functions are actually named
2545 something starting with __ and the normal name is an alias. */
2546 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2554 if { (eval echo configure
:2555: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2556 eval "ac_cv_func_$ac_func=yes"
2558 echo "configure: failed program was:" >&5
2559 cat conftest.
$ac_ext >&5
2561 eval "ac_cv_func_$ac_func=no"
2566 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2567 echo "$ac_t""yes" 1>&6
2568 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2569 cat >> confdefs.h
<<EOF
2570 #define $ac_tr_func 1
2574 echo "$ac_t""no" 1>&6
2579 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
2580 echo "configure:2581: checking for ssize_t" >&5
2581 if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
2582 echo $ac_n "(cached) $ac_c" 1>&6
2584 cat > conftest.
$ac_ext <<EOF
2585 #line 2586 "configure"
2586 #include "confdefs.h"
2587 #include <sys/types.h>
2593 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2594 egrep "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2596 ac_cv_type_ssize_t
=yes
2599 ac_cv_type_ssize_t
=no
2604 echo "$ac_t""$ac_cv_type_ssize_t" 1>&6
2605 if test $ac_cv_type_ssize_t = no
; then
2606 cat >> confdefs.h
<<\EOF
2613 # Try to determine the array type of the second argument of getgroups
2614 # for the target system (int or gid_t).
2615 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
2616 echo "configure:2617: checking for uid_t in sys/types.h" >&5
2617 if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
2618 echo $ac_n "(cached) $ac_c" 1>&6
2620 cat > conftest.
$ac_ext <<EOF
2621 #line 2622 "configure"
2622 #include "confdefs.h"
2623 #include <sys/types.h>
2625 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2626 egrep "uid_t" >/dev
/null
2>&1; then
2628 ac_cv_type_uid_t
=yes
2637 echo "$ac_t""$ac_cv_type_uid_t" 1>&6
2638 if test $ac_cv_type_uid_t = no
; then
2639 cat >> confdefs.h
<<\EOF
2643 cat >> confdefs.h
<<\EOF
2649 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
2650 echo "configure:2651: checking type of array argument to getgroups" >&5
2651 if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
2652 echo $ac_n "(cached) $ac_c" 1>&6
2654 if test "$cross_compiling" = yes; then
2655 ac_cv_type_getgroups
=cross
2657 cat > conftest.
$ac_ext <<EOF
2658 #line 2659 "configure"
2659 #include "confdefs.h"
2661 /* Thanks to Mike Rendell for this test. */
2662 #include <sys/types.h>
2665 #define MAX(x, y) ((x) > (y) ? (x) : (y))
2670 union { gid_t gval; long lval; } val;
2673 for (i = 0; i < NGID; i++)
2674 gidset[i] = val.gval;
2675 n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1,
2677 /* Exit non-zero if getgroups seems to require an array of ints. This
2678 happens when gid_t is short but getgroups modifies an array of ints. */
2679 exit ((n > 0 && gidset[n] != val.gval) ? 1 : 0);
2683 if { (eval echo configure
:2684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2685 ac_cv_type_getgroups
=gid_t
2687 echo "configure: failed program was:" >&5
2688 cat conftest.
$ac_ext >&5
2690 ac_cv_type_getgroups
=int
2695 if test $ac_cv_type_getgroups = cross
; then
2696 cat > conftest.
$ac_ext <<EOF
2697 #line 2698 "configure"
2698 #include "confdefs.h"
2701 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2702 egrep "getgroups.*int.*gid_t" >/dev
/null
2>&1; then
2704 ac_cv_type_getgroups
=gid_t
2707 ac_cv_type_getgroups
=int
2714 echo "$ac_t""$ac_cv_type_getgroups" 1>&6
2715 cat >> confdefs.h
<<EOF
2716 #define GETGROUPS_T $ac_cv_type_getgroups
2720 if test "${target}" = "${build}"; then
2721 TARGET_GETGROUPS_T
=$ac_cv_type_getgroups
2724 # This condition may need some tweaking. It should include all
2725 # targets where the array type of the second argument of getgroups
2726 # is int and the type of gid_t is not equivalent to int.
2727 *-*-sunos* |
*-*-ultrix*)
2728 TARGET_GETGROUPS_T
=int
2731 TARGET_GETGROUPS_T
=gid_t
2737 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
2738 echo "configure:2739: checking for vprintf" >&5
2739 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
2740 echo $ac_n "(cached) $ac_c" 1>&6
2742 cat > conftest.
$ac_ext <<EOF
2743 #line 2744 "configure"
2744 #include "confdefs.h"
2745 /* System header to define __stub macros and hopefully few prototypes,
2746 which can conflict with char vprintf(); below. */
2748 /* Override any gcc2 internal prototype to avoid an error. */
2749 /* We use char because int might match the return type of a gcc2
2750 builtin and then its argument prototype would still apply. */
2755 /* The GNU C library defines this for functions which it implements
2756 to always fail with ENOSYS. Some functions are actually named
2757 something starting with __ and the normal name is an alias. */
2758 #if defined (__stub_vprintf) || defined (__stub___vprintf)
2766 if { (eval echo configure
:2767: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2768 eval "ac_cv_func_vprintf=yes"
2770 echo "configure: failed program was:" >&5
2771 cat conftest.
$ac_ext >&5
2773 eval "ac_cv_func_vprintf=no"
2778 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
2779 echo "$ac_t""yes" 1>&6
2780 cat >> confdefs.h
<<\EOF
2781 #define HAVE_VPRINTF 1
2785 echo "$ac_t""no" 1>&6
2788 if test "$ac_cv_func_vprintf" != yes; then
2789 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
2790 echo "configure:2791: checking for _doprnt" >&5
2791 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
2792 echo $ac_n "(cached) $ac_c" 1>&6
2794 cat > conftest.
$ac_ext <<EOF
2795 #line 2796 "configure"
2796 #include "confdefs.h"
2797 /* System header to define __stub macros and hopefully few prototypes,
2798 which can conflict with char _doprnt(); below. */
2800 /* Override any gcc2 internal prototype to avoid an error. */
2801 /* We use char because int might match the return type of a gcc2
2802 builtin and then its argument prototype would still apply. */
2807 /* The GNU C library defines this for functions which it implements
2808 to always fail with ENOSYS. Some functions are actually named
2809 something starting with __ and the normal name is an alias. */
2810 #if defined (__stub__doprnt) || defined (__stub____doprnt)
2818 if { (eval echo configure
:2819: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
2820 eval "ac_cv_func__doprnt=yes"
2822 echo "configure: failed program was:" >&5
2823 cat conftest.
$ac_ext >&5
2825 eval "ac_cv_func__doprnt=no"
2830 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
2831 echo "$ac_t""yes" 1>&6
2832 cat >> confdefs.h
<<\EOF
2833 #define HAVE_DOPRNT 1
2837 echo "$ac_t""no" 1>&6
2844 if test $ac_cv_func_vprintf != yes ; then
2846 if test $ac_cv_func__doprnt != yes ; then
2853 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
2854 echo "configure:2855: checking whether the printf functions support %p" >&5
2855 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
2856 echo $ac_n "(cached) $ac_c" 1>&6
2858 if test "$cross_compiling" = yes; then
2859 gcc_cv_func_printf_ptr
=no
2861 cat > conftest.
$ac_ext <<EOF
2862 #line 2863 "configure"
2863 #include "confdefs.h"
2869 char *p = buf, *q = NULL;
2870 sprintf(buf, "%p", p);
2871 sscanf(buf, "%p", &q);
2875 if { (eval echo configure
:2876: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
2877 gcc_cv_func_printf_ptr
=yes
2879 echo "configure: failed program was:" >&5
2880 cat conftest.
$ac_ext >&5
2882 gcc_cv_func_printf_ptr
=no
2887 rm -f core core.
* *.core
2890 echo "$ac_t""$gcc_cv_func_printf_ptr" 1>&6
2891 if test $gcc_cv_func_printf_ptr = yes ; then
2892 cat >> confdefs.h
<<\EOF
2893 #define HAVE_PRINTF_PTR 1
2901 # Under some versions of uwin, vfork is notoriously buggy and the test
2902 # can hang configure; on other versions, vfork exists just as a stub.
2903 # FIXME: This should be removed once vfork in uwin's runtime is fixed.
2904 ac_cv_func_vfork_works
=no
2907 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2908 echo "configure:2909: checking for pid_t" >&5
2909 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2910 echo $ac_n "(cached) $ac_c" 1>&6
2912 cat > conftest.
$ac_ext <<EOF
2913 #line 2914 "configure"
2914 #include "confdefs.h"
2915 #include <sys/types.h>
2921 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2922 egrep "(^|[^a-zA-Z_0-9])pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2924 ac_cv_type_pid_t
=yes
2932 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2933 if test $ac_cv_type_pid_t = no
; then
2934 cat >> confdefs.h
<<\EOF
2940 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2941 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2942 echo "configure:2943: checking for vfork.h" >&5
2943 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2944 echo $ac_n "(cached) $ac_c" 1>&6
2946 cat > conftest.
$ac_ext <<EOF
2947 #line 2948 "configure"
2948 #include "confdefs.h"
2951 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2952 { (eval echo configure
:2953: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2953 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
2954 if test -z "$ac_err"; then
2956 eval "ac_cv_header_$ac_safe=yes"
2959 echo "configure: failed program was:" >&5
2960 cat conftest.
$ac_ext >&5
2962 eval "ac_cv_header_$ac_safe=no"
2966 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2967 echo "$ac_t""yes" 1>&6
2968 cat >> confdefs.h
<<\EOF
2969 #define HAVE_VFORK_H 1
2973 echo "$ac_t""no" 1>&6
2976 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2977 echo "configure:2978: checking for working vfork" >&5
2978 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2979 echo $ac_n "(cached) $ac_c" 1>&6
2981 if test "$cross_compiling" = yes; then
2982 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2983 echo "configure:2984: checking for vfork" >&5
2984 if eval "test \"`echo '$''{'ac_cv_func_vfork'+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"
2990 /* System header to define __stub macros and hopefully few prototypes,
2991 which can conflict with char vfork(); below. */
2993 /* Override any gcc2 internal prototype to avoid an error. */
2994 /* We use char because int might match the return type of a gcc2
2995 builtin and then its argument prototype would still apply. */
3000 /* The GNU C library defines this for functions which it implements
3001 to always fail with ENOSYS. Some functions are actually named
3002 something starting with __ and the normal name is an alias. */
3003 #if defined (__stub_vfork) || defined (__stub___vfork)
3011 if { (eval echo configure
:3012: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3013 eval "ac_cv_func_vfork=yes"
3015 echo "configure: failed program was:" >&5
3016 cat conftest.
$ac_ext >&5
3018 eval "ac_cv_func_vfork=no"
3023 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
3024 echo "$ac_t""yes" 1>&6
3027 echo "$ac_t""no" 1>&6
3030 ac_cv_func_vfork_works
=$ac_cv_func_vfork
3032 cat > conftest.
$ac_ext <<EOF
3033 #line 3034 "configure"
3034 #include "confdefs.h"
3035 /* Thanks to Paul Eggert for this test. */
3037 #include <sys/types.h>
3038 #include <sys/stat.h>
3039 #ifdef HAVE_UNISTD_H
3045 /* On some sparc systems, changes by the child to local and incoming
3046 argument registers are propagated back to the parent.
3047 The compiler is told about this with #include <vfork.h>,
3048 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
3049 Test for this by using a static variable whose address
3050 is put into a register that is clobbered by the vfork. */
3053 sparc_address_test (int arg)
3055 sparc_address_test (arg) int arg;
3073 pid_t parent = getpid ();
3076 sparc_address_test ();
3081 /* Here is another test for sparc vfork register problems.
3082 This test uses lots of local variables, at least
3083 as many local variables as main has allocated so far
3084 including compiler temporaries. 4 locals are enough for
3085 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
3086 A buggy compiler should reuse the register of parent
3087 for one of the local variables, since it will think that
3088 parent can't possibly be used any more in this routine.
3089 Assigning to the local variable will thus munge parent
3090 in the parent process. */
3092 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
3093 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
3094 /* Convince the compiler that p..p7 are live; otherwise, it might
3095 use the same hardware register for all 8 local variables. */
3096 if (p != p1 || p != p2 || p != p3 || p != p4
3097 || p != p5 || p != p6 || p != p7)
3100 /* On some systems (e.g. IRIX 3.3),
3101 vfork doesn't separate parent from child file descriptors.
3102 If the child closes a descriptor before it execs or exits,
3103 this munges the parent's descriptor as well.
3104 Test for this by closing stdout in the child. */
3105 _exit(close(fileno(stdout)) != 0);
3110 while (wait(&status) != child)
3113 /* Was there some problem with vforking? */
3116 /* Did the child fail? (This shouldn't happen.) */
3119 /* Did the vfork/compiler bug occur? */
3120 || parent != getpid()
3122 /* Did the file descriptor bug occur? */
3123 || fstat(fileno(stdout), &st) != 0
3128 if { (eval echo configure
:3129: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3130 ac_cv_func_vfork_works
=yes
3132 echo "configure: failed program was:" >&5
3133 cat conftest.
$ac_ext >&5
3135 ac_cv_func_vfork_works
=no
3142 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
3143 if test $ac_cv_func_vfork_works = no
; then
3144 cat >> confdefs.h
<<\EOF
3150 for ac_hdr
in unistd.h
3152 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
3153 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
3154 echo "configure:3155: checking for $ac_hdr" >&5
3155 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
3156 echo $ac_n "(cached) $ac_c" 1>&6
3158 cat > conftest.
$ac_ext <<EOF
3159 #line 3160 "configure"
3160 #include "confdefs.h"
3163 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
3164 { (eval echo configure
:3165: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
3165 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
3166 if test -z "$ac_err"; then
3168 eval "ac_cv_header_$ac_safe=yes"
3171 echo "configure: failed program was:" >&5
3172 cat conftest.
$ac_ext >&5
3174 eval "ac_cv_header_$ac_safe=no"
3178 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
3179 echo "$ac_t""yes" 1>&6
3180 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
3181 cat >> confdefs.h
<<EOF
3182 #define $ac_tr_hdr 1
3186 echo "$ac_t""no" 1>&6
3190 for ac_func
in getpagesize
3192 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
3193 echo "configure:3194: checking for $ac_func" >&5
3194 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
3195 echo $ac_n "(cached) $ac_c" 1>&6
3197 cat > conftest.
$ac_ext <<EOF
3198 #line 3199 "configure"
3199 #include "confdefs.h"
3200 /* System header to define __stub macros and hopefully few prototypes,
3201 which can conflict with char $ac_func(); below. */
3203 /* Override any gcc2 internal prototype to avoid an error. */
3204 /* We use char because int might match the return type of a gcc2
3205 builtin and then its argument prototype would still apply. */
3210 /* The GNU C library defines this for functions which it implements
3211 to always fail with ENOSYS. Some functions are actually named
3212 something starting with __ and the normal name is an alias. */
3213 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
3221 if { (eval echo configure
:3222: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
3223 eval "ac_cv_func_$ac_func=yes"
3225 echo "configure: failed program was:" >&5
3226 cat conftest.
$ac_ext >&5
3228 eval "ac_cv_func_$ac_func=no"
3233 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
3234 echo "$ac_t""yes" 1>&6
3235 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3236 cat >> confdefs.h
<<EOF
3237 #define $ac_tr_func 1
3241 echo "$ac_t""no" 1>&6
3245 echo $ac_n "checking for working mmap which provides zeroed pages anywhere""... $ac_c" 1>&6
3246 echo "configure:3247: checking for working mmap which provides zeroed pages anywhere" >&5
3247 if eval "test \"`echo '$''{'ac_cv_func_mmap_anywhere'+set}'`\" = set"; then
3248 echo $ac_n "(cached) $ac_c" 1>&6
3250 if test "$cross_compiling" = yes; then
3251 ac_cv_func_mmap_anywhere
=no
3253 cat > conftest.
$ac_ext <<EOF
3254 #line 3255 "configure"
3255 #include "confdefs.h"
3257 /* Test by Richard Henderson and Alexandre Oliva.
3258 Check whether mmap MAP_ANONYMOUS or mmap from /dev/zero works. */
3259 #include <sys/types.h>
3261 #include <sys/mman.h>
3263 #if !defined (MAP_ANONYMOUS) && defined (MAP_ANON)
3264 # define MAP_ANONYMOUS MAP_ANON
3267 /* This mess was copied from the GNU getpagesize.h. */
3268 #ifndef HAVE_GETPAGESIZE
3269 # ifdef HAVE_UNISTD_H
3270 # include <unistd.h>
3273 /* Assume that all systems that can run configure have sys/param.h. */
3274 # ifndef HAVE_SYS_PARAM_H
3275 # define HAVE_SYS_PARAM_H 1
3278 # ifdef _SC_PAGESIZE
3279 # define getpagesize() sysconf(_SC_PAGESIZE)
3280 # else /* no _SC_PAGESIZE */
3281 # ifdef HAVE_SYS_PARAM_H
3282 # include <sys/param.h>
3283 # ifdef EXEC_PAGESIZE
3284 # define getpagesize() EXEC_PAGESIZE
3285 # else /* no EXEC_PAGESIZE */
3287 # define getpagesize() NBPG * CLSIZE
3290 # endif /* no CLSIZE */
3291 # else /* no NBPG */
3293 # define getpagesize() NBPC
3294 # else /* no NBPC */
3296 # define getpagesize() PAGESIZE
3297 # endif /* PAGESIZE */
3298 # endif /* no NBPC */
3299 # endif /* no NBPG */
3300 # endif /* no EXEC_PAGESIZE */
3301 # else /* no HAVE_SYS_PARAM_H */
3302 # define getpagesize() 8192 /* punt totally */
3303 # endif /* no HAVE_SYS_PARAM_H */
3304 # endif /* no _SC_PAGESIZE */
3306 #endif /* no HAVE_GETPAGESIZE */
3313 #ifndef MAP_ANONYMOUS
3314 fd = open("/dev/zero", O_RDWR);
3320 #ifdef MAP_ANONYMOUS
3321 x = (char*)mmap(0, pg, PROT_READ|PROT_WRITE,
3322 MAP_PRIVATE | MAP_ANONYMOUS, -1, 0);
3324 x = (char*)mmap(0, pg, PROT_READ|PROT_WRITE, MAP_PRIVATE, fd, 0);
3326 if (x == (char *) -1)
3331 if (munmap(x, pg) < 0)
3337 if { (eval echo configure
:3338: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3339 ac_cv_func_mmap_anywhere
=yes
3341 echo "configure: failed program was:" >&5
3342 cat conftest.
$ac_ext >&5
3344 ac_cv_func_mmap_anywhere
=no
3351 echo "$ac_t""$ac_cv_func_mmap_anywhere" 1>&6
3352 if test $ac_cv_func_mmap_anywhere = yes; then
3353 cat >> confdefs.h
<<\EOF
3354 #define HAVE_MMAP_ANYWHERE 1
3359 echo $ac_n "checking for working mmap of a file""... $ac_c" 1>&6
3360 echo "configure:3361: checking for working mmap of a file" >&5
3361 if eval "test \"`echo '$''{'ac_cv_func_mmap_file'+set}'`\" = set"; then
3362 echo $ac_n "(cached) $ac_c" 1>&6
3364 # Create a file one thousand bytes long.
3365 for i
in 1 2 3 4 5 6 7 8 9 0
3366 do for j
in 1 2 3 4 5 6 7 8 9 0
3369 done > conftestdata$$
3371 if test "$cross_compiling" = yes; then
3372 ac_cv_func_mmap_file
=no
3374 cat > conftest.
$ac_ext <<EOF
3375 #line 3376 "configure"
3376 #include "confdefs.h"
3378 /* Test by Zack Weinberg. Modified from MMAP_ANYWHERE test by
3379 Richard Henderson and Alexandre Oliva.
3380 Check whether read-only mmap of a plain file works. */
3381 #include <sys/types.h>
3382 #include <sys/stat.h>
3384 #include <sys/mman.h>
3392 fd = open("conftestdata$$", O_RDONLY);
3396 if (fstat (fd, &st))
3399 x = (char*)mmap(0, st.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
3400 if (x == (char *) -1)
3403 if (x[0] != '1' || x[1] != ' ' || x[2] != '1' || x[3] != ' ')
3406 if (munmap(x, st.st_size) < 0)
3412 if { (eval echo configure
:3413: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
3414 ac_cv_func_mmap_file
=yes
3416 echo "configure: failed program was:" >&5
3417 cat conftest.
$ac_ext >&5
3419 ac_cv_func_mmap_file
=no
3426 echo "$ac_t""$ac_cv_func_mmap_file" 1>&6
3427 if test $ac_cv_func_mmap_file = yes; then
3428 cat >> confdefs.h
<<\EOF
3429 #define HAVE_MMAP_FILE 1
3435 # We will need to find libiberty.h and ansidecl.h
3436 saved_CFLAGS
="$CFLAGS"
3437 CFLAGS
="$CFLAGS -I${srcdir} -I${srcdir}/../include"
3438 for ac_func
in bcopy \
3439 getenv atol sbrk abort atof getcwd getwd \
3440 strsignal putc_unlocked fputs_unlocked strstr environ \
3441 malloc realloc calloc free
basename getopt
3443 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3444 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
3445 echo "configure:3446: checking whether $ac_func is declared" >&5
3446 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
3447 echo $ac_n "(cached) $ac_c" 1>&6
3449 cat > conftest.
$ac_ext <<EOF
3450 #line 3451 "configure"
3451 #include "confdefs.h"
3452 #include "gansidecl.h"
3457 char *(*pfn) = (char *(*)) $ac_func ;
3461 if { (eval echo configure
:3462: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3463 eval "gcc_cv_have_decl_$ac_func=yes"
3465 echo "configure: failed program was:" >&5
3466 cat conftest.
$ac_ext >&5
3468 eval "gcc_cv_have_decl_$ac_func=no"
3473 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
3474 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h
<<EOF
3475 #define $ac_tr_decl 1
3479 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h
<<EOF
3480 #define $ac_tr_decl 0
3486 if test x
= y
; then
3487 cat >> confdefs.h
<<EOF
3488 #define HAVE_DECL_BCOPY 1
3491 cat >> confdefs.h
<<EOF
3492 #define HAVE_DECL_GETENV 1
3494 cat >> confdefs.h
<<EOF
3495 #define HAVE_DECL_ATOL 1
3497 cat >> confdefs.h
<<EOF
3498 #define HAVE_DECL_SBRK 1
3500 cat >> confdefs.h
<<EOF
3501 #define HAVE_DECL_ABORT 1
3503 cat >> confdefs.h
<<EOF
3504 #define HAVE_DECL_ATOF 1
3506 cat >> confdefs.h
<<EOF
3507 #define HAVE_DECL_GETCWD 1
3509 cat >> confdefs.h
<<EOF
3510 #define HAVE_DECL_GETWD 1
3513 cat >> confdefs.h
<<EOF
3514 #define HAVE_DECL_STRSIGNAL 1
3516 cat >> confdefs.h
<<EOF
3517 #define HAVE_DECL_PUTC_UNLOCKED 1
3519 cat >> confdefs.h
<<EOF
3520 #define HAVE_DECL_FPUTS_UNLOCKED 1
3522 cat >> confdefs.h
<<EOF
3523 #define HAVE_DECL_STRSTR 1
3525 cat >> confdefs.h
<<EOF
3526 #define HAVE_DECL_ENVIRON 1
3529 cat >> confdefs.h
<<EOF
3530 #define HAVE_DECL_MALLOC 1
3532 cat >> confdefs.h
<<EOF
3533 #define HAVE_DECL_REALLOC 1
3535 cat >> confdefs.h
<<EOF
3536 #define HAVE_DECL_CALLOC 1
3538 cat >> confdefs.h
<<EOF
3539 #define HAVE_DECL_FREE 1
3541 cat >> confdefs.h
<<EOF
3542 #define HAVE_DECL_BASENAME 1
3544 cat >> confdefs.h
<<EOF
3545 #define HAVE_DECL_GETOPT 1
3550 for ac_func
in getrlimit setrlimit getrusage
3552 ac_tr_decl
=HAVE_DECL_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
3553 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
3554 echo "configure:3555: checking whether $ac_func is declared" >&5
3555 if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
3556 echo $ac_n "(cached) $ac_c" 1>&6
3558 cat > conftest.
$ac_ext <<EOF
3559 #line 3560 "configure"
3560 #include "confdefs.h"
3561 #include "gansidecl.h"
3563 #ifdef HAVE_SYS_RESOURCE_H
3564 #include <sys/resource.h>
3570 char *(*pfn) = (char *(*)) $ac_func ;
3574 if { (eval echo configure
:3575: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3576 eval "gcc_cv_have_decl_$ac_func=yes"
3578 echo "configure: failed program was:" >&5
3579 cat conftest.
$ac_ext >&5
3581 eval "gcc_cv_have_decl_$ac_func=no"
3586 if eval "test \"`echo '$gcc_cv_have_decl_'$ac_func`\" = yes"; then
3587 echo "$ac_t""yes" 1>&6 ; cat >> confdefs.h
<<EOF
3588 #define $ac_tr_decl 1
3592 echo "$ac_t""no" 1>&6 ; cat >> confdefs.h
<<EOF
3593 #define $ac_tr_decl 0
3599 if test x
= y
; then
3600 cat >> confdefs.h
<<EOF
3601 #define HAVE_DECL_GETRLIMIT 1
3603 cat >> confdefs.h
<<EOF
3604 #define HAVE_DECL_SETRLIMIT 1
3606 cat >> confdefs.h
<<EOF
3607 #define HAVE_DECL_GETRUSAGE 1
3612 # Restore CFLAGS from before the gcc_AC_NEED_DECLARATIONS tests.
3613 CFLAGS
="$saved_CFLAGS"
3615 # mkdir takes a single argument on some systems.
3616 echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6
3617 echo "configure:3618: checking if mkdir takes one argument" >&5
3618 if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then
3619 echo $ac_n "(cached) $ac_c" 1>&6
3621 cat > conftest.
$ac_ext <<EOF
3622 #line 3623 "configure"
3623 #include "confdefs.h"
3625 #include <sys/types.h>
3626 #ifdef HAVE_SYS_STAT_H
3627 # include <sys/stat.h>
3629 #ifdef HAVE_UNISTD_H
3630 # include <unistd.h>
3632 #ifdef HAVE_DIRECT_H
3633 # include <direct.h>
3639 if { (eval echo configure
:3640: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
3641 gcc_cv_mkdir_takes_one_arg
=no
3643 echo "configure: failed program was:" >&5
3644 cat conftest.
$ac_ext >&5
3646 gcc_cv_mkdir_takes_one_arg
=yes
3651 echo "$ac_t""$gcc_cv_mkdir_takes_one_arg" 1>&6
3652 if test $gcc_cv_mkdir_takes_one_arg = yes ; then
3653 cat >> confdefs.h
<<\EOF
3654 #define MKDIR_TAKES_ONE_ARG 1
3668 build_install_headers_dir
=install-headers-tar
3673 host_truncate_target
=
3676 # Decode the host machine, then the target machine.
3677 # For the host machine, we save the xm_file variable as host_xm_file;
3678 # then we decode the target machine and forget everything else
3679 # that came from the host machine.
3680 for machine
in $build $host $target; do
3694 # Set this to force installation and use of collect2.
3696 # Set this to override the default target model.
3698 # Set this to control how the header file directory is installed.
3699 install_headers_dir
=install-headers-tar
3700 # Set this to a non-empty list of args to pass to cpp if the target
3701 # wants its .md file passed through cpp.
3703 # Set this if directory names should be truncated to 14 characters.
3705 # Set this if gdb needs a dir command with `dirname $out_file`
3706 gdb_needs_out_file_path
=
3707 # Set this if the build machine requires executables to have a
3710 # Set this to control which thread package will be used.
3712 # Reinitialize these from the flag values every loop pass, since some
3713 # configure entries modify them.
3715 gnu_ld
="$gnu_ld_flag"
3716 enable_threads
=$enable_threads_flag
3718 # Set default cpu_type, tm_file, tm_p_file and xm_file so it can be
3719 # updated in each machine entry.
3721 cpu_type
=`echo $machine | sed 's/-.*$//'`
3761 tm_file
=${cpu_type}/${cpu_type}.h
3762 xm_file
=${cpu_type}/xm-
${cpu_type}.h
3763 if test -f ${srcdir}/config/${cpu_type}/${cpu_type}-protos.h
;
3765 tm_p_file
=${cpu_type}/${cpu_type}-protos.h
;
3767 # On a.out targets, we need to use collect2.
3774 # Common parts for linux and openbsd systems
3777 xm_defines
="HAVE_ATEXIT POSIX BSTRING"
3780 tm_file
=${cpu_type}/openbsd.h
3781 tmake_file
="t-libc-ok t-openbsd"
3782 # avoid surprises, always provide an xm-openbsd file
3783 xm_file
=${cpu_type}/xm-openbsd.h
3784 # don't depend on processor x-fragments as well
3786 if test x
$enable_threads = xyes
; then
3788 tmake_file
="${tmake_file} t-openbsd-thread"
3794 # Support site-specific machine types.
3796 cpu_type
=`echo $machine | sed -e 's/-.*//'`
3797 rest
=`echo $machine | sed -e "s/$cpu_type-//"`
3798 xm_file
=${cpu_type}/xm-
$rest.h
3799 tm_file
=${cpu_type}/$rest.h
3800 if test -f $srcdir/config
/${cpu_type}/x-
$rest; \
3801 then xmake_file
=${cpu_type}/x-
$rest; \
3804 if test -f $srcdir/config
/${cpu_type}/t-
$rest; \
3805 then tmake_file
=${cpu_type}/t-
$rest; \
3811 a29k-
*-bsd* | a29k-
*-sym1*)
3812 tm_file
="${tm_file} a29k/unix.h"
3814 xmake_file
=a29k
/x-unix
3817 a29k-
*-udi | a29k-
*-coff)
3818 tm_file
="${tm_file} dbxcoff.h a29k/udi.h"
3819 tmake_file
=a29k
/t-a29kbare
3822 tm_file
="${tm_file} dbxcoff.h a29k/udi.h a29k/vx29k.h"
3823 tmake_file
=a29k
/t-vx29k
3824 extra_parts
="crtbegin.o crtend.o"
3825 thread_file
='vxworks'
3827 a29k-
*-*) # Default a29k environment.
3831 tm_file
="${tm_file} alpha/alpha32.h interix.h alpha/alpha-interix.h"
3833 # GAS + IEEE_CONFORMANT+IEEE (no inexact);
3834 #target_cpu_default="MASK_GAS|MASK_IEEE_CONFORMANT|MASK_IEEE"
3836 # GAS + IEEE_CONFORMANT
3837 target_cpu_default
="MASK_GAS|MASK_IEEE_CONFORMANT"
3839 xm_file
="alpha/xm-alpha-interix.h xm-interix.h"
3840 xmake_file
="x-interix alpha/t-pe"
3841 tmake_file
="alpha/t-alpha alpha/t-interix alpha/t-ieee"
3842 if test x
$enable_threads = xyes
; then
3845 if test x
$stabs = xyes
; then
3846 tm_file
="${tm_file} dbxcoff.h"
3848 #prefix='$$INTERIX_ROOT'/usr/contrib
3849 #local_prefix='$$INTERIX_ROOT'/usr/contrib
3851 alpha
*-*-linux*ecoff
*)
3852 tm_file
="${tm_file} alpha/linux-ecoff.h alpha/linux.h"
3853 target_cpu_default
="MASK_GAS"
3854 tmake_file
="alpha/t-alpha alpha/t-ieee"
3859 alpha
*-*-linux*libc1
*)
3860 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
3861 target_cpu_default
="MASK_GAS"
3862 tmake_file
="t-linux t-linux-gnulibc1 alpha/t-alpha alpha/t-crtbe alpha/t-ieee"
3863 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
3866 if test x
$enable_threads = xyes
; then
3871 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
3872 target_cpu_default
="MASK_GAS"
3873 tmake_file
="t-linux alpha/t-crtbe alpha/t-alpha alpha/t-ieee"
3874 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
3877 if test x
$enable_threads = xyes
; then
3882 tm_file
="${tm_file} freebsd.h alpha/elf.h alpha/freebsd.h"
3883 target_cpu_default
="MASK_GAS"
3884 tmake_file
="t-freebsd alpha/t-crtbe alpha/t-alpha alpha/t-ieee"
3885 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
3889 case x
${enable_threads} in
3890 xyes | xpthreads | xposix
)
3892 tmake_file
="${tmake_file} t-freebsd-thread"
3897 tm_file
="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
3898 target_cpu_default
="MASK_GAS"
3899 tmake_file
="alpha/t-crtbe alpha/t-alpha alpha/t-ieee"
3900 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
3906 # default x-alpha is only appropriate for dec-osf.
3907 target_cpu_default
="MASK_GAS"
3908 tmake_file
="alpha/t-alpha alpha/t-ieee"
3912 if test x
$stabs = xyes
3914 tm_file
="${tm_file} dbx.h"
3916 if test x
$gas != xyes
3918 extra_passes
="mips-tfile mips-tdump"
3921 tmake_file
="alpha/t-alpha alpha/t-ieee alpha/t-osf"
3922 xmake_file
=alpha
/x-osf
3925 tm_file
="${tm_file} alpha/osf.h alpha/osf12.h alpha/osf2or3.h"
3928 tm_file
="${tm_file} alpha/osf.h alpha/osf2or3.h"
3931 tm_file
="${tm_file} alpha/osf.h"
3932 tmake_file
="$tmake_file alpha/t-osf4"
3933 # Some versions of OSF4 (specifically X4.0-9 296.7) have
3934 # a broken tar, so we use cpio instead.
3935 install_headers_dir
=install-headers-cpio
3938 tm_file
="${tm_file} alpha/osf.h alpha/osf5.h"
3939 tmake_file
="$tmake_file alpha/t-osf4"
3943 *-*-osf4.0
[b-z
] |
*-*-osf4.
[1-9]* |
*-*-osf5*)
3944 target_cpu_default
=MASK_SUPPORT_ARCH
3949 tm_file
="${tm_file} dbx.h alpha/vxworks.h"
3950 tmake_file
="alpha/t-alpha alpha/t-ieee"
3953 extra_passes
="mips-tfile mips-tdump"
3956 thread_file
='vxworks'
3959 tm_file
="${tm_file} alpha/alpha32.h alpha/win-nt.h winnt/win-nt.h"
3960 xm_file
="${xm_file} config/winnt/xm-winnt.h alpha/xm-winnt.h"
3961 tmake_file
="t-libc-ok alpha/t-alpha alpha/t-ieee"
3962 xmake_file
=winnt
/x-winnt
3963 extra_host_objs
=oldnames.o
3964 extra_gcc_objs
="spawnv.o oldnames.o"
3965 if test x
$gnu_ld != xyes
3967 extra_programs
=ld.exe
3969 if test x
$enable_threads = xyes
; then
3975 xm_file
="${xm_file} alpha/xm-vms.h"
3976 tmake_file
="alpha/t-alpha alpha/t-vms alpha/t-ieee"
3979 extra_parts
="crtinit.o crtfini.o"
3981 arm-
*-coff* | armel-
*-coff*)
3983 tmake_file
=arm
/t-arm-coff
3987 tmake_file
=arm
/t-arm-coff
3988 thread_file
='vxworks'
3990 arm-
*-riscix1.
[01]*) # Acorn RISC machine (early versions)
3991 tm_file
=arm
/riscix1-1.h
3994 arm-
*-riscix*) # Acorn RISC machine
3995 if test x
$gas = xyes
3997 tm_file
=arm
/rix-gas.h
3999 tm_file
=arm
/riscix.h
4001 xmake_file
=arm
/x-riscix
4002 tmake_file
=arm
/t-riscix
4005 arm-semi-aout | armel-semi-aout
)
4007 tmake_file
=arm
/t-semi
4009 arm-semi-aof | armel-semi-aof
)
4010 tm_file
=arm
/semiaof.h
4011 tmake_file
=arm
/t-semiaof
4014 tm_file
=arm
/netbsd.h
4015 tmake_file
="t-netbsd arm/t-netbsd"
4018 arm
*-*-linux*oldld
*) # ARM GNU/Linux with old ELF linker
4019 xm_file
=arm
/xm-linux.h
4021 tm_file
="arm/linux-oldld.h arm/linux-elf.h"
4024 tm_file
="arm/linux-elf26.h $tm_file"
4027 tmake_file
="t-linux arm/t-linux"
4028 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4030 case x
${enable_threads} in
4031 x | xyes | xpthreads | xposix
)
4036 arm
*-*-linux*) # ARM GNU/Linux with ELF
4037 xm_file
=arm
/xm-linux.h
4039 tm_file
="arm/linux-elf.h"
4042 tm_file
="arm/linux-elf26.h $tm_file"
4045 tmake_file
="t-linux arm/t-linux"
4046 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4048 case x
${enable_threads} in
4049 x | xyes | xpthreads | xposix
)
4054 arm
*-*-uclinux*) # ARM ucLinux
4055 tm_file
=arm
/uclinux-elf.h
4056 tmake_file
=arm
/t-arm-elf
4060 tmake_file
=arm
/t-arm-aout
4063 tm_file
=arm
/ecos-elf.h
4064 tmake_file
=arm
/t-arm-elf
4067 tm_file
=arm
/unknown-elf.h
4068 tmake_file
=arm
/t-arm-elf
4071 tm_file
=arm
/conix-elf.h
4072 tmake_file
=arm
/t-arm-elf
4075 tm_file
=arm
/unknown-elf-oabi.h
4076 tmake_file
=arm
/t-arm-elf
4085 c1-convex-
*) # Convex C1
4086 target_cpu_default
=1
4089 c2-convex-
*) # Convex C2
4090 target_cpu_default
=2
4094 target_cpu_default
=4
4098 target_cpu_default
=8
4102 target_cpu_default
=16
4108 tmake_file
=c4x
/t-c4x
4110 clipper-intergraph-clix
*)
4111 tm_file
="${tm_file} svr3.h clipper/clix.h"
4112 xm_file
=clipper
/xm-clix.h
4113 xmake_file
=clipper
/x-clix
4114 extra_headers
=va-clipper.h
4115 extra_parts
="crtbegin.o crtend.o"
4116 install_headers_dir
=install-headers-cpio
4127 tm_file
="fr30/fr30.h"
4128 tmake_file
=fr30
/t-fr30
4129 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
4135 target_cpu_default
="(MASK_PA_11 | MASK_GAS | MASK_JUMP_IN_DELAY)"
4136 tm_file
="${tm_file} pa/elf.h linux.h pa/pa-linux.h"
4137 tmake_file
="t-linux pa/t-linux"
4138 extra_parts
="crtbegin.o crtend.o"
4141 if test x
$enable_threads = xyes
; then
4146 target_cpu_default
="MASK_PA_11"
4147 tmake_file
=pa
/t-openbsd
4150 target_cpu_default
="(MASK_JUMP_IN_DELAY | MASK_PORTABLE_RUNTIME | MASK_GAS | MASK_NO_SPACE_REGS | MASK_SOFT_FLOAT)"
4151 tm_file
="${tm_file} pa/pa32-regs.h elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h"
4152 xm_file
=pa
/xm-papro.h
4156 target_cpu_default
="MASK_PA_11"
4157 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-osf.h"
4161 target_cpu_default
="(MASK_JUMP_IN_DELAY | MASK_PORTABLE_RUNTIME | MASK_GAS | MASK_NO_SPACE_REGS | MASK_SOFT_FLOAT)"
4162 tm_file
="${tm_file} pa/pa32-regs.h elfos.h pa/elf.h pa/pa-pro-end.h libgloss.h pa/rtems.h"
4163 xm_file
=pa
/xm-papro.h
4167 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-osf.h"
4171 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h"
4172 target_cpu_default
="MASK_PA_11"
4176 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h"
4180 tm_file
="pa/pa-oldas.h ${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux7.h"
4181 xm_file
=pa
/xm-pahpux.h
4182 xmake_file
=pa
/x-pa-hpux
4183 if test x
$gas = xyes
4185 tm_file
="${tm_file} pa/gas.h"
4187 install_headers_dir
=install-headers-cpio
4190 hppa1.0
-*-hpux8.0
[0-2]*)
4191 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h"
4192 xm_file
=pa
/xm-pahpux.h
4193 xmake_file
=pa
/x-pa-hpux
4194 if test x
$gas = xyes
4196 tm_file
="${tm_file} pa/pa-gas.h"
4198 tm_file
="pa/pa-oldas.h ${tm_file}"
4200 install_headers_dir
=install-headers-cpio
4203 hppa1.1
-*-hpux8.0
[0-2]*)
4204 target_cpu_default
="MASK_PA_11"
4205 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h"
4206 xm_file
=pa
/xm-pahpux.h
4207 xmake_file
=pa
/x-pa-hpux
4208 if test x
$gas = xyes
4210 tm_file
="${tm_file} pa/pa-gas.h"
4212 tm_file
="pa/pa-oldas.h ${tm_file}"
4214 install_headers_dir
=install-headers-cpio
4218 target_cpu_default
="MASK_PA_11"
4219 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h"
4220 xm_file
=pa
/xm-pahpux.h
4221 xmake_file
=pa
/x-pa-hpux
4222 if test x
$gas = xyes
4224 tm_file
="${tm_file} pa/pa-gas.h"
4226 install_headers_dir
=install-headers-cpio
4230 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h"
4231 xm_file
=pa
/xm-pahpux.h
4232 xmake_file
=pa
/x-pa-hpux
4233 if test x
$gas = xyes
4235 tm_file
="${tm_file} pa/pa-gas.h"
4237 install_headers_dir
=install-headers-cpio
4240 hppa1.1
-*-hpux10* | hppa2
*-*-hpux10*)
4241 target_cpu_default
="MASK_PA_11"
4242 tm_file
="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
4244 xm_file
=pa
/xm-pahpux.h
4245 xmake_file
=pa
/x-pa-hpux
4247 if test x
$gas = xyes
4249 tm_file
="${tm_file} pa/pa-gas.h"
4251 if test x
$enable_threads = x
; then
4252 enable_threads
=$have_pthread_h
4254 case x
${enable_threads} in
4256 tmake_file
="${tmake_file} pa/t-dce-thr"
4259 install_headers_dir
=install-headers-cpio
4263 tm_file
="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux10.h"
4265 xm_file
=pa
/xm-pahpux.h
4266 xmake_file
=pa
/x-pa-hpux
4268 if test x
$gas = xyes
4270 tm_file
="${tm_file} pa/pa-gas.h"
4272 if test x
$enable_threads = x
; then
4273 enable_threads
=$have_pthread_h
4275 case x
${enable_threads} in
4277 tmake_file
="${tmake_file} pa/t-dce-thr"
4280 install_headers_dir
=install-headers-cpio
4284 target_cpu_default
="MASK_PA_11"
4285 xm_file
=pa
/xm-pa64hpux.h
4286 xmake_file
=pa
/x-pa-hpux
4288 tm_file
="pa/pa64-start.h ${tm_file} pa/pa64-regs.h pa/long_double.h pa/elf.h pa/pa-hpux.h pa/pa-hpux11.h pa/pa-64.h"
4290 tmake_file
=pa
/t-pa64
4291 target_cpu_default
="(MASK_PA_11|MASK_PA_20)"
4295 tm_file
="${tm_file} pa/pa-gas.h"
4297 # if [[ x$enable_threads = x ]]; then
4298 # enable_threads=$have_pthread_h
4300 # if [[ x$enable_threads = xyes ]]; then
4302 # tmake_file="${tmake_file} pa/t-dce-thr"
4304 install_headers_dir
=install-headers-cpio
4307 hppa1.1
-*-hpux11* | hppa2
*-*-hpux11*)
4308 target_cpu_default
="MASK_PA_11"
4309 tm_file
="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
4311 xm_file
=pa
/xm-pahpux.h
4312 xmake_file
=pa
/x-pa-hpux
4314 if test x
$gas = xyes
4316 tm_file
="${tm_file} pa/pa-gas.h"
4318 # if test x$enable_threads = x; then
4319 # enable_threads=$have_pthread_h
4321 # if test x$enable_threads = xyes; then
4323 # tmake_file="${tmake_file} pa/t-dce-thr"
4325 install_headers_dir
=install-headers-cpio
4329 tm_file
="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux11.h"
4331 xm_file
=pa
/xm-pahpux.h
4332 xmake_file
=pa
/x-pa-hpux
4333 if test x
$gas = xyes
4335 tm_file
="${tm_file} pa/pa-gas.h"
4337 # if test x$enable_threads = x; then
4338 # enable_threads=$have_pthread_h
4340 # if test x$enable_threads = xyes; then
4342 # tmake_file="${tmake_file} pa/t-dce-thr"
4344 install_headers_dir
=install-headers-cpio
4347 hppa1.1
-*-hpux* | hppa2
*-*-hpux*)
4348 target_cpu_default
="MASK_PA_11"
4349 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hpux9.h"
4350 xm_file
=pa
/xm-pahpux.h
4351 xmake_file
=pa
/x-pa-hpux
4352 if test x
$gas = xyes
4354 tm_file
="${tm_file} pa/pa-gas.h"
4356 install_headers_dir
=install-headers-cpio
4360 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hpux9.h"
4361 xm_file
=pa
/xm-pahpux.h
4362 xmake_file
=pa
/x-pa-hpux
4363 if test x
$gas = xyes
4365 tm_file
="${tm_file} pa/pa-gas.h"
4367 install_headers_dir
=install-headers-cpio
4370 hppa1.1
-*-hiux* | hppa2
*-*-hiux*)
4371 target_cpu_default
="MASK_PA_11"
4372 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hiux.h"
4373 xm_file
=pa
/xm-pahpux.h
4374 xmake_file
=pa
/x-pa-hpux
4375 if test x
$gas = xyes
4377 tm_file
="${tm_file} pa/pa-gas.h"
4379 install_headers_dir
=install-headers-cpio
4383 tm_file
="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hiux.h"
4384 xm_file
=pa
/xm-pahpux.h
4385 xmake_file
=pa
/x-pa-hpux
4386 if test x
$gas = xyes
4388 tm_file
="${tm_file} pa/pa-gas.h"
4390 install_headers_dir
=install-headers-cpio
4394 tm_file
="${tm_file} pa/pa32-regs.h elfos.h pa/elf.h"
4395 target_cpu_default
="MASK_PA_11"
4399 tm_file
="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-mpeix.h"
4400 xm_file
=pa
/xm-pampeix.h
4401 xmake_file
=pa
/x-pa-mpeix
4402 echo "You must use gas. Assuming it is already installed."
4403 install_headers_dir
=install-headers-tar
4406 i370-
*-opened*) # IBM 360/370/390 Architecture
4407 xm_file
=i370
/xm-oe.h
4409 xmake_file
=i370
/x-oe
4410 tmake_file
=i370
/t-oe
4413 xm_file
=i370
/xm-mvs.h
4415 tmake_file
=i370
/t-mvs
4418 xm_file
="xm-linux.h i370/xm-linux.h"
4420 tm_file
="i370/linux.h ${tm_file}"
4421 tmake_file
="t-linux i370/t-linux"
4422 # broken_install=yes
4423 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4424 # extra_parts="crtbegin.o crtend.o"
4428 if test x
$enable_threads = xyes
; then
4433 xm_file
="${xm_file} xm-svr4.h i386/xm-sysv4.h"
4434 tm_file
=i386
/i386elf.h
4435 tmake_file
=i386
/t-i386elf
4438 i
[34567]86-ibm-aix*) # IBM PS/2 running AIX
4439 if test x
$gas = xyes
4441 tm_file
=i386
/aix386.h
4442 extra_parts
="crtbegin.o crtend.o"
4443 tmake_file
=i386
/t-crtstuff
4445 tm_file
=i386
/aix386ng.h
4448 xm_file
="xm-alloca.h i386/xm-aix.h ${xm_file}"
4450 xmake_file
=i386
/x-aix
4452 i
[34567]86-ncr-sysv4*) # NCR 3000 - ix86 running system V.4
4453 xm_file
="xm-alloca.h ${xm_file}"
4454 xm_defines
="USG POSIX SMALL_ARG_MAX"
4455 xmake_file
=i386
/x-ncr3000
4456 if test x
$stabs = xyes
-a x
$gas = xyes
4458 tm_file
=i386
/sysv4gdb.h
4460 tm_file
=i386
/sysv4.h
4462 extra_parts
="crtbegin.o crtend.o"
4463 tmake_file
=i386
/t-crtpic
4467 xm_file
=i386
/xm-next.h
4468 tmake_file
=i386
/t-next
4469 xmake_file
=i386
/x-next
4470 extra_objs
=nextstep.o
4471 extra_parts
="crtbegin.o crtend.o"
4472 if test x
$enable_threads = xyes
; then
4476 i
[34567]86-*-netware) # Intel 80386's running netware
4477 tm_file
=i386
/netware.h
4478 tmake_file
=i386
/t-netware
4480 i
[34567]86-sequent-bsd*) # 80386 from Sequent
4482 if test x
$gas = xyes
4484 tm_file
=i386
/seq-gas.h
4486 tm_file
=i386
/sequent.h
4489 i
[34567]86-sequent-ptx1*)
4490 xm_defines
="USG SVR3"
4491 xmake_file
=i386
/x-sysv3
4492 tm_file
=i386
/seq-sysv3.h
4493 tmake_file
=i386
/t-crtstuff
4494 extra_parts
="crtbegin.o crtend.o"
4495 install_headers_dir
=install-headers-cpio
4497 i
[34567]86-sequent-ptx2* | i
[34567]86-sequent-sysv3*)
4498 xm_defines
="USG SVR3"
4499 xmake_file
=i386
/x-sysv3
4500 tm_file
=i386
/seq2-sysv3.h
4501 tmake_file
=i386
/t-crtstuff
4502 extra_parts
="crtbegin.o crtend.o"
4503 install_headers_dir
=install-headers-cpio
4505 i
[34567]86-sequent-ptx4* | i
[34567]86-sequent-sysv4*)
4506 xm_file
="xm-alloca.h ${xm_file}"
4507 xm_defines
="USG POSIX SMALL_ARG_MAX"
4509 tm_file
=i386
/ptx4-i.h
4511 extra_parts
="crtbegin.o crtend.o"
4512 install_headers_dir
=install-headers-cpio
4514 i386-sun-sunos
*) # Sun i386 roadrunner
4519 i
[34567]86-wrs-vxworks*)
4520 tm_file
=i386
/vxi386.h
4521 tmake_file
=i386
/t-i386bare
4522 thread_file
='vxworks'
4525 tm_file
=i386
/i386-aout.h
4526 tmake_file
=i386
/t-i386bare
4528 i
[34567]86-*-beoself* | i
[34567]86-*-beos*)
4529 xm_file
=i386
/xm-beos.h
4530 tmake_file
='i386/t-beos i386/t-crtpic'
4531 tm_file
=i386
/beos-elf.h
4532 xmake_file
=i386
/x-beos
4533 extra_parts
='crtbegin.o crtend.o'
4535 i
[34567]86-*-bsdi* | i
[34567]86-*-bsd386*)
4536 tm_file
=i386
/bsd386.h
4537 # tmake_file=t-libc-ok
4540 tm_file
=i386
/386bsd.h
4541 # tmake_file=t-libc-ok
4542 # Next line turned off because both 386BSD and BSD/386 use GNU ld.
4545 i
[34567]86-*-freebsd[12] | i
[34567]86-*-freebsd[12].
* | i
[34567]86-*-freebsd*aout
*)
4546 tm_file
="i386/freebsd-aout.h i386/perform.h"
4547 tmake_file
=t-freebsd
4549 i
[34567]86-*-freebsd*)
4550 tm_file
="i386/i386.h i386/att.h svr4.h freebsd.h i386/freebsd.h i386/perform.h"
4551 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4552 tmake_file
=t-freebsd
4556 case x
${enable_threads} in
4557 xyes | xpthreads | xposix
)
4559 tmake_file
="${tmake_file} t-freebsd-thread"
4563 i
[34567]86-*-netbsd*)
4564 tm_file
=i386
/netbsd.h
4568 i
[34567]86-*-openbsd*)
4569 # we need collect2 until our bug is fixed...
4573 tm_file
=i386
/i386-coff.h
4574 tmake_file
=i386
/t-i386bare
4576 i
[34567]86-*-isc*) # 80386 running ISC system
4577 xm_file
="${xm_file} i386/xm-isc.h"
4578 xm_defines
="USG SVR3"
4580 i
[34567]86-*-isc[34]*)
4581 xmake_file
=i386
/x-isc3
4584 xmake_file
=i386
/x-isc
4587 if test x
$gas = xyes
-a x
$stabs = xyes
4589 tm_file
=i386
/iscdbx.h
4590 tmake_file
=i386
/t-svr3dbx
4591 extra_parts
="svr3.ifile svr3z.ifile"
4593 tm_file
=i386
/isccoff.h
4594 tmake_file
=i386
/t-crtstuff
4595 extra_parts
="crtbegin.o crtend.o"
4597 tmake_file
="$tmake_file i386/t-i386bare"
4598 install_headers_dir
=install-headers-cpio
4600 i
[34567]86-*-linux*oldld
*) # Intel 80386's running GNU/Linux
4602 xmake_file
=x-linux-aout
4603 tmake_file
="t-linux-aout i386/t-crtstuff"
4604 tm_file
=i386
/linux-oldld.h
4608 i
[34567]86-*-linux*aout
*) # Intel 80386's running GNU/Linux
4609 xmake_file
=x-linux-aout
4610 tmake_file
="t-linux-aout i386/t-crtstuff"
4611 tm_file
=i386
/linux-aout.h
4615 i
[34567]86-*-linux*libc1
) # Intel 80386's running GNU/Linux
4616 # GNU/Linux C library 5
4618 tm_file
=i386
/linux.h
4619 tmake_file
="t-linux t-linux-gnulibc1 i386/t-crtstuff"
4620 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4623 if test x
$enable_threads = xyes
; then
4624 thread_file
='single'
4627 i
[34567]86-*-linux*) # Intel 80386's running GNU/Linux
4628 # aka GNU/Linux C library 6
4630 tm_file
=i386
/linux.h
4631 tmake_file
="t-linux i386/t-crtstuff"
4632 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4635 if test x
$enable_threads = xyes
; then
4642 i
[34567]86-go32-msdos | i
[34567]86-*-go32*)
4643 echo "GO32/DJGPP V1.X is no longer supported. Use *-pc-msdosdjgpp for DJGPP V2.X instead."
4646 i
[34567]86-pc-msdosdjgpp*)
4647 xm_file
=i386
/xm-djgpp.h
4648 tm_file
=i386
/djgpp.h
4649 tmake_file
=i386
/t-djgpp
4650 xmake_file
=i386
/x-djgpp
4655 case $host in *pc-msdosdjgpp
*)
4660 i
[34567]86-moss-msdos* | i
[34567]86-*-moss*)
4662 tmake_file
=t-libc-ok
4666 i
[34567]86-*-lynxos*)
4667 if test x
$gas = xyes
4671 tm_file
=i386
/lynx-ng.h
4673 xm_file
=i386
/xm-lynx.h
4674 tmake_file
=i386
/t-i386bare
4679 # tmake_file=t-libc-ok
4682 i
[34567]86-*-osfrose*) # 386 using OSF/rose
4683 if test x
$elf = xyes
4685 tm_file
=i386
/osfelf.h
4688 tm_file
=i386
/osfrose.h
4691 xm_file
="i386/xm-osf.h ${xm_file}"
4692 xmake_file
=i386
/x-osfrose
4693 tmake_file
=i386
/t-osf
4694 extra_objs
=halfpic.o
4696 i
[34567]86-go32-rtems*)
4698 xm_file
=i386
/xm-go32.h
4699 tm_file
=i386
/go32-rtems.h
4700 tmake_file
="i386/t-go32 t-rtems"
4702 i
[34567]86-*-rtemscoff*)
4704 tm_file
=i386
/rtems.h
4705 tmake_file
="i386/t-i386bare t-rtems"
4707 i
[34567]86-*-rtems*|i
[34567]86-*-rtemself*)
4709 tm_file
=i386
/rtemself.h
4710 extra_parts
="crtbegin.o crtend.o crti.o crtn.o"
4711 tmake_file
="i386/t-rtems-i386 i386/t-crtstuff t-rtems"
4713 i
[34567]86-*-sco3.2v5
*) # 80386 running SCO Open Server 5
4714 xm_file
="xm-alloca.h ${xm_file} i386/xm-sco5.h"
4715 xm_defines
="USG SVR3"
4716 xmake_file
=i386
/x-sco5
4717 install_headers_dir
=install-headers-cpio
4719 if test x
$gas = xyes
4721 tm_file
="i386/sco5gas.h ${tm_file}"
4722 tmake_file
=i386
/t-sco5gas
4724 tmake_file
=i386
/t-sco5
4726 tmake_file
="$tmake_file i386/t-i386bare"
4727 extra_parts
="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o"
4729 i
[34567]86-*-sco3.2v4
*) # 80386 running SCO 3.2v4 system
4730 xm_file
="${xm_file} i386/xm-sco.h"
4731 xm_defines
="USG SVR3 BROKEN_LDEXP SMALL_ARG_MAX"
4732 xmake_file
=i386
/x-sco4
4733 install_headers_dir
=install-headers-cpio
4734 if test x
$stabs = xyes
4736 tm_file
=i386
/sco4dbx.h
4737 tmake_file
=i386
/t-svr3dbx
4738 extra_parts
="svr3.ifile svr3z.rfile"
4741 tmake_file
=i386
/t-crtstuff
4742 extra_parts
="crtbegin.o crtend.o"
4744 tmake_file
="$tmake_file i386/t-i386bare"
4745 # The default EAFS filesystem supports long file names.
4746 # Truncating the target makes $host != $target which
4747 # makes gcc think it is doing a cross-compile.
4748 # truncate_target=yes
4750 i
[34567]86-*-sco*) # 80386 running SCO system
4751 xm_file
=i386
/xm-sco.h
4752 xmake_file
=i386
/x-sco
4753 install_headers_dir
=install-headers-cpio
4754 if test x
$stabs = xyes
4756 tm_file
=i386
/scodbx.h
4757 tmake_file
=i386
/t-svr3dbx
4758 extra_parts
="svr3.ifile svr3z.rfile"
4761 extra_parts
="crtbegin.o crtend.o"
4762 tmake_file
=i386
/t-crtstuff
4764 tmake_file
="$tmake_file i386/t-i386bare"
4767 i
[34567]86-*-solaris2*)
4768 xm_file
="xm-alloca.h ${xm_file}"
4769 xm_defines
="USG POSIX SMALL_ARG_MAX"
4771 if test x
$gas = xyes
; then
4772 # Only needed if gas does not support -s
4773 tm_file
="i386/sol2gas.h ${tm_file}"
4775 tmake_file
="i386/t-i386bare i386/t-sol2"
4776 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
4778 if test x
${enable_threads} = x
; then
4779 enable_threads
=$have_pthread_h
4780 if test x
${enable_threads} = x
; then
4781 enable_threads
=$have_thread_h
4784 if test x
${enable_threads} = xyes
; then
4785 if test x
${have_pthread_h} = xyes
; then
4788 thread_file
='solaris'
4792 i
[34567]86-*-sysv5*) # Intel x86 on System V Release 5
4793 xm_file
="xm-alloca.h ${xm_file}"
4794 xm_defines
="USG POSIX"
4795 tm_file
=i386
/sysv5.h
4796 if test x
$stabs = xyes
4798 tm_file
="${tm_file} dbx.h"
4800 tmake_file
="i386/t-i386bare i386/t-crtpic"
4802 extra_parts
="crtbegin.o crtend.o"
4803 if test x
$enable_threads = xyes
; then
4807 i
[34567]86-*-sysv4*) # Intel 80386's running system V.4
4808 xm_file
="xm-alloca.h ${xm_file}"
4809 xm_defines
="USG POSIX SMALL_ARG_MAX"
4810 tm_file
=i386
/sysv4.h
4811 if test x
$stabs = xyes
4813 tm_file
="${tm_file} dbx.h"
4815 tmake_file
="i386/t-i386bare i386/t-crtpic"
4817 extra_parts
="crtbegin.o crtend.o"
4819 i
[34567]86-*-udk*) # Intel x86 on SCO UW/OSR5 Dev Kit
4820 xm_file
="xm-alloca.h ${xm_file}"
4821 xm_defines
="USG POSIX"
4823 tmake_file
="i386/t-i386bare i386/t-crtpic i386/t-udk"
4825 extra_parts
="crtbegin.o crtend.o"
4826 install_headers_dir
=install-headers-cpio
4828 i
[34567]86-*-osf1*) # Intel 80386's running OSF/1 1.3+
4830 xm_file
="${xm_file} xm-svr4.h i386/xm-sysv4.h i386/xm-osf1elf.h"
4831 xm_defines
="USE_C_ALLOCA SMALL_ARG_MAX"
4832 if test x
$stabs = xyes
4834 tm_file
=i386
/osf1elfgdb.h
4836 tm_file
=i386
/osf1elf.h
4838 tmake_file
=i386
/t-osf1elf
4839 xmake_file
=i386
/x-osf1elf
4840 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
4842 i
[34567]86-*-sysv*) # Intel 80386's running system V
4843 xm_defines
="USG SVR3"
4844 xmake_file
=i386
/x-sysv3
4845 if test x
$gas = xyes
4847 if test x
$stabs = xyes
4849 tm_file
=i386
/svr3dbx.h
4850 tmake_file
=i386
/t-svr3dbx
4851 extra_parts
="svr3.ifile svr3z.rfile"
4853 tm_file
=i386
/svr3gas.h
4854 extra_parts
="crtbegin.o crtend.o"
4855 tmake_file
=i386
/t-crtstuff
4858 tm_file
=i386
/sysv3.h
4859 extra_parts
="crtbegin.o crtend.o"
4860 tmake_file
=i386
/t-crtstuff
4862 tmake_file
="$tmake_file i386/t-crtpic"
4864 i386-
*-vsta) # Intel 80386's running VSTa kernel
4865 xm_file
="${xm_file} i386/xm-vsta.h"
4867 tmake_file
=i386
/t-vsta
4868 xmake_file
=i386
/x-vsta
4871 xm_file
="${xm_file} i386/xm-cygwin.h"
4872 tmake_file
=i386
/t-cygwin
4873 tm_file
=i386
/win32.h
4874 xmake_file
=i386
/x-cygwin
4876 if test x
$enable_threads = xyes
; then
4881 i
[34567]86-*-pe | i
[34567]86-*-cygwin*)
4882 xm_file
="${xm_file} i386/xm-cygwin.h"
4883 tmake_file
=i386
/t-cygwin
4884 tm_file
=i386
/cygwin.h
4885 xmake_file
=i386
/x-cygwin
4887 if test x
$enable_threads = xyes
; then
4892 i
[34567]86-*-mingw32*)
4893 tm_file
=i386
/mingw32.h
4894 xm_file
="${xm_file} i386/xm-mingw32.h"
4895 tmake_file
="i386/t-cygwin i386/t-mingw32"
4897 xmake_file
=i386
/x-cygwin
4898 if test x
$enable_threads = xyes
; then
4905 *minwg32crt
* |
*mingw32
*)
4906 tm_file
="${tm_file} i386/crtdll.h"
4912 xm_file
="${xm_file} i386/xm-uwin.h"
4913 xm_defines
="USG NO_STAB_H"
4914 tmake_file
="i386/t-cygwin i386/t-uwin"
4916 xmake_file
=i386
/x-cygwin
4917 if test x
$enable_threads = xyes
; then
4922 i
[34567]86-*-interix*)
4923 tm_file
="i386/i386-interix.h interix.h"
4924 xm_file
="i386/xm-i386-interix.h xm-interix.h"
4926 tmake_file
="i386/t-interix"
4927 extra_objs
=interix.o
4928 xmake_file
=x-interix
4929 if test x
$enable_threads = xyes
; then
4932 if test x
$stabs = xyes
; then
4933 tm_file
="${tm_file} dbxcoff.h"
4936 i
[34567]86-*-winnt3*)
4937 tm_file
=i386
/win-nt.h
4938 out_file
=i386
/i386.c
4939 xm_file
="xm-winnt.h ${xm_file}"
4940 xmake_file
=winnt
/x-winnt
4941 tmake_file
=i386
/t-winnt
4942 extra_host_objs
="winnt.o oldnames.o"
4943 extra_gcc_objs
="spawnv.o oldnames.o"
4944 if test x
$gnu_ld != xyes
4946 extra_programs
=ld.exe
4948 if test x
$enable_threads = xyes
; then
4952 i
[34567]86-dg-dgux*)
4953 xm_file
="xm-alloca.h ${xm_file}"
4954 xm_defines
="USG POSIX"
4955 out_file
=i386
/dgux.c
4957 tmake_file
=i386
/t-dgux
4958 xmake_file
=i386
/x-dgux
4959 install_headers_dir
=install-headers-cpio
4961 i860-alliant-
*) # Alliant FX/2800
4962 tm_file
="${tm_file} svr4.h i860/sysv4.h i860/fx2800.h"
4963 xm_file
="${xm_file}"
4964 xmake_file
=i860
/x-fx2800
4965 tmake_file
=i860
/t-fx2800
4966 extra_parts
="crtbegin.o crtend.o"
4969 tm_file
="${tm_file} i860/bsd.h"
4970 if test x
$gas = xyes
4972 tm_file
="${tm_file} i860/bsd-gas.h"
4977 tm_file
="${tm_file} i860/mach.h"
4978 tmake_file
=t-libc-ok
4980 i860-
*-osf*) # Intel Paragon XP/S, OSF/1AD
4981 tm_file
="${tm_file} svr3.h i860/paragon.h"
4982 xm_defines
="USG SVR3"
4986 tm_file
="${tm_file} svr3.h i860/sysv3.h"
4987 xm_defines
="USG SVR3"
4988 xmake_file
=i860
/x-sysv3
4989 extra_parts
="crtbegin.o crtend.o"
4992 tm_file
="${tm_file} svr4.h i860/sysv4.h"
4993 xm_defines
="USG SVR3"
4994 xmake_file
=i860
/x-sysv4
4996 extra_parts
="crtbegin.o crtend.o"
4998 i960-wrs-vxworks5 | i960-wrs-vxworks5.0
*)
4999 tm_file
="${tm_file} i960/vx960.h"
5000 tmake_file
=i960
/t-vxworks960
5002 thread_file
='vxworks'
5004 i960-wrs-vxworks5
* | i960-wrs-vxworks
)
5005 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h i960/vx960-coff.h"
5006 tmake_file
=i960
/t-vxworks960
5008 thread_file
='vxworks'
5011 tm_file
="${tm_file} i960/vx960.h"
5012 tmake_file
=i960
/t-vxworks960
5014 thread_file
='vxworks'
5017 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h"
5018 tmake_file
=i960
/t-960bare
5022 tmake_file
="i960/t-960bare t-rtems"
5023 tm_file
="${tm_file} dbxcoff.h i960/rtems.h"
5026 i960-
*-*) # Default i960 environment.
5031 tmake_file
="ia64/t-ia64"
5032 target_cpu_default
="0"
5033 if test x
$gas = xyes
5035 target_cpu_default
="${target_cpu_default}|MASK_GNU_AS"
5037 if test x
$gnu_ld = xyes
5039 target_cpu_default
="${target_cpu_default}|MASK_GNU_LD"
5044 tm_file
=ia64
/linux.h
5045 tmake_file
="t-linux ia64/t-ia64 ia64/t-glibc"
5046 target_cpu_default
="MASK_GNU_AS|MASK_GNU_LD"
5047 if test x
$enable_threads = xyes
; then
5053 extra_parts
="crtinit.o crtfini.o"
5055 # m68hc11 and m68hc12 share the same machine description.
5056 m68hc11-
*-*|m6811-
*-*)
5057 tm_file
="m68hc11/m68hc11.h"
5058 xm_file
="m68hc11/xm-m68hc11.h"
5059 tm_p_file
="m68hc11/m68hc11-protos.h"
5060 md_file
="m68hc11/m68hc11.md"
5061 out_file
="m68hc11/m68hc11.c"
5062 tmake_file
="m68hc11/t-m68hc11-gas"
5064 m68hc12-
*-*|m6812-
*-*)
5065 tm_file
="m68hc11/m68hc12.h"
5066 tm_p_file
="m68hc11/m68hc11-protos.h"
5067 xm_file
="m68hc11/xm-m68hc11.h"
5068 md_file
="m68hc11/m68hc11.md"
5069 out_file
="m68hc11/m68hc11.c"
5070 tmake_file
="m68hc11/t-m68hc11-gas"
5072 m68000-convergent-sysv
*)
5074 xm_file
="m68k/xm-3b1.h ${xm_file}"
5077 extra_headers
=math-68881.h
5079 m68000-hp-bsd
*) # HP 9000/200 running BSD
5080 tm_file
=m68k
/hp2bsd.h
5081 xmake_file
=m68k
/x-hp2bsd
5083 extra_headers
=math-68881.h
5085 m68000-hp-hpux
*) # HP 9000 series 300
5086 xm_file
="xm-alloca.h ${xm_file}"
5088 if test x
$gas = xyes
5090 xmake_file
=m68k
/x-hp320g
5091 tm_file
=m68k
/hp310g.h
5093 xmake_file
=m68k
/x-hp320
5094 tm_file
=m68k
/hp310.h
5096 install_headers_dir
=install-headers-cpio
5098 extra_headers
=math-68881.h
5103 extra_headers
=math-68881.h
5106 tm_file
=m68k
/sun2o4.h
5108 extra_headers
=math-68881.h
5111 xm_file
="m68k/xm-3b1.h ${xm_file}"
5113 if test x
$gas = xyes
5120 extra_headers
=math-68881.h
5122 m68k-apple-aux
*) # Apple Macintosh running A/UX
5123 xm_defines
="USG AUX"
5124 tmake_file
=m68k
/t-aux
5125 install_headers_dir
=install-headers-cpio
5126 extra_headers
=math-68881.h
5127 extra_parts
="crt1.o mcrt1.o maccrt1.o crt2.o crtn.o"
5129 if test "$gnu_ld" = yes
5131 tm_file
="${tm_file} m68k/auxgld.h"
5133 tm_file
="${tm_file} m68k/auxld.h"
5135 if test "$gas" = yes
5137 tm_file
="${tm_file} m68k/auxgas.h"
5139 tm_file
="${tm_file} m68k/auxas.h"
5141 tm_file
="${tm_file} m68k/a-ux.h"
5145 tm_file
=m68k
/apollo68.h
5146 xmake_file
=m68k
/x-apollo68
5148 extra_headers
=math-68881.h
5151 m68k-altos-sysv
*) # Altos 3068
5152 if test x
$gas = xyes
5154 tm_file
=m68k
/altos3068.h
5157 echo "The Altos is supported only with the GNU assembler" 1>&2
5160 extra_headers
=math-68881.h
5162 m68k-bull-sysv
*) # Bull DPX/2
5163 if test x
$gas = xyes
5165 if test x
$stabs = xyes
5167 tm_file
=m68k
/dpx2cdbx.h
5169 tm_file
=m68k
/dpx2g.h
5174 xm_file
="xm-alloca.h ${xm_file}"
5176 xmake_file
=m68k
/x-dpx2
5178 extra_headers
=math-68881.h
5180 m68k-atari-sysv4
*) # Atari variant of V.4.
5181 tm_file
=m68k
/atari.h
5182 xm_file
="xm-alloca.h ${xm_file}"
5183 xm_defines
="USG FULL_PROTOTYPES"
5185 extra_parts
="crtbegin.o crtend.o"
5186 extra_headers
=math-68881.h
5189 m68k-motorola-sysv
*)
5190 tm_file
=m68k
/mot3300.h
5191 xm_file
="xm-alloca.h m68k/xm-mot3300.h ${xm_file}"
5192 if test x
$gas = xyes
5194 xmake_file
=m68k
/x-mot3300-gas
5195 if test x
$gnu_ld = xyes
5197 tmake_file
=m68k
/t-mot3300-gald
5199 tmake_file
=m68k
/t-mot3300-gas
5203 xmake_file
=m68k
/x-mot3300
5204 if test x
$gnu_ld = xyes
5206 tmake_file
=m68k
/t-mot3300-gld
5208 tmake_file
=m68k
/t-mot3300
5212 gdb_needs_out_file_path
=yes
5213 extra_parts
="crt0.o mcrt0.o"
5214 extra_headers
=math-68881.h
5217 m68k-ncr-sysv
*) # NCR Tower 32 SVR3
5218 tm_file
=m68k
/tower-as.h
5219 xm_defines
="USG SVR3"
5220 xmake_file
=m68k
/x-tower
5221 extra_parts
="crtbegin.o crtend.o"
5222 extra_headers
=math-68881.h
5225 tm_file
=m68k
/plexus.h
5226 xm_file
="xm-alloca.h m68k/xm-plexus.h ${xm_file}"
5229 extra_headers
=math-68881.h
5233 xm_file
="xm-alloca.h ${xm_file}"
5235 extra_headers
=math-68881.h
5238 xm_file
="xm-alloca.h m68k/xm-crds.h ${xm_file}"
5239 xm_defines
="USG unos"
5240 xmake_file
=m68k
/x-crds
5243 extra_headers
=math-68881.h
5245 m68k-cbm-sysv4
*) # Commodore variant of V.4.
5247 xm_file
="xm-alloca.h ${xm_file}"
5248 xm_defines
="USG FULL_PROTOTYPES"
5249 xmake_file
=m68k
/x-amix
5251 extra_parts
="crtbegin.o crtend.o"
5252 extra_headers
=math-68881.h
5256 tm_file
=m68k
/ccur-GAS.h
5257 xmake_file
=m68k
/x-ccur
5258 extra_headers
=math-68881.h
5262 m68k-hp-bsd4.4
*) # HP 9000/3xx running 4.4bsd
5263 tm_file
=m68k
/hp3bsd44.h
5264 xmake_file
=m68k
/x-hp3bsd44
5266 extra_headers
=math-68881.h
5269 m68k-hp-bsd
*) # HP 9000/3xx running Berkeley Unix
5270 tm_file
=m68k
/hp3bsd.h
5272 extra_headers
=math-68881.h
5276 if test x
$with_fp = xno
5278 tm_file
=m68k
/isi-nfp.h
5284 extra_headers
=math-68881.h
5286 m68k-hp-hpux7
*) # HP 9000 series 300 running HPUX version 7.
5287 xm_file
="xm-alloca.h ${xm_file}"
5289 if test x
$gas = xyes
5291 xmake_file
=m68k
/x-hp320g
5292 tm_file
=m68k
/hp320g.h
5294 xmake_file
=m68k
/x-hp320
5295 tm_file
=m68k
/hpux7.h
5297 install_headers_dir
=install-headers-cpio
5299 extra_headers
=math-68881.h
5302 m68k-hp-hpux
*) # HP 9000 series 300
5303 xm_file
="xm-alloca.h ${xm_file}"
5305 if test x
$gas = xyes
5307 xmake_file
=m68k
/x-hp320g
5308 tm_file
=m68k
/hp320g.h
5310 xmake_file
=m68k
/x-hp320
5311 tm_file
=m68k
/hp320.h
5313 install_headers_dir
=install-headers-cpio
5315 extra_headers
=math-68881.h
5319 tm_file
=m68k
/sun3mach.h
5321 extra_headers
=math-68881.h
5325 if test x
$gas = xyes
5327 tm_file
=m68k
/news3gas.h
5329 tm_file
=m68k
/news3.h
5332 extra_headers
=math-68881.h
5335 m68k-sony-bsd
* | m68k-sony-newsos
*)
5336 if test x
$gas = xyes
5338 tm_file
=m68k
/newsgas.h
5343 extra_headers
=math-68881.h
5346 m68k-next-nextstep2
*)
5347 tm_file
=m68k
/next21.h
5348 xm_file
="m68k/xm-next.h ${xm_file}"
5349 tmake_file
=m68k
/t-next
5350 xmake_file
=m68k
/x-next
5351 extra_objs
=nextstep.o
5352 extra_headers
=math-68881.h
5356 m68k-next-nextstep
[34]*)
5358 xm_file
="m68k/xm-next.h ${xm_file}"
5359 tmake_file
=m68k
/t-next
5360 xmake_file
=m68k
/x-next
5361 extra_objs
=nextstep.o
5362 extra_parts
="crtbegin.o crtend.o"
5363 extra_headers
=math-68881.h
5365 if test x
$enable_threads = xyes
; then
5370 if test x
$with_fp = xno
5372 tm_file
=m68k
/sun3n3.h
5374 tm_file
=m68k
/sun3o3.h
5378 extra_headers
=math-68881.h
5380 m68k-sun-sunos
*) # For SunOS 4 (the default).
5381 if test x
$with_fp = xno
5383 tm_file
=m68k
/sun3n.h
5389 extra_headers
=math-68881.h
5392 tm_file
=m68k
/vxm68k.h
5393 tmake_file
=m68k
/t-vxworks68
5394 extra_headers
=math-68881.h
5395 thread_file
='vxworks'
5399 tmake_file
=m68k
/t-m68kbare
5400 tm_file
="m68k/m68k-aout.h libgloss.h"
5401 extra_headers
=math-68881.h
5405 tmake_file
=m68k
/t-m68kbare
5406 tm_file
="m68k/m68k-coff.h dbx.h"
5407 extra_headers
=math-68881.h
5410 m68020-
*-elf* | m68k-
*-elf*)
5411 tm_file
="m68k/m68020-elf.h"
5412 xm_file
=m68k
/xm-m68kv.h
5413 tmake_file
=m68k
/t-m68kelf
5414 header_files
=math-68881.h
5417 if test x
$gas = xyes
5421 tm_file
=m68k
/lynx-ng.h
5423 xm_file
=m68k
/xm-lynx.h
5425 tmake_file
=m68k
/t-lynx
5426 extra_headers
=math-68881.h
5430 tm_file
=m68k
/netbsd.h
5437 # we need collect2 until our bug is fixed...
5440 m68k-
*-sysv3*) # Motorola m68k's running system V.3
5441 xm_file
="xm-alloca.h ${xm_file}"
5443 xmake_file
=m68k
/x-m68kv
5444 extra_parts
="crtbegin.o crtend.o"
5445 extra_headers
=math-68881.h
5448 m68k-
*-sysv4*) # Motorola m68k's running system V.4
5449 tm_file
=m68k
/m68kv4.h
5450 xm_file
="xm-alloca.h ${xm_file}"
5453 extra_parts
="crtbegin.o crtend.o"
5454 extra_headers
=math-68881.h
5457 m68k-
*-linux*aout
*) # Motorola m68k's running GNU/Linux
5460 tm_file
=m68k
/linux-aout.h
5461 tmake_file
="t-linux-aout m68k/t-linux-aout"
5462 extra_headers
=math-68881.h
5466 m68k-
*-linux*libc1
) # Motorola m68k's running GNU/Linux
5467 # with ELF format using the
5468 # GNU/Linux C library 5
5470 tm_file
=m68k
/linux.h
5471 tmake_file
="t-linux t-linux-gnulibc1 m68k/t-linux"
5472 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5473 extra_headers
=math-68881.h
5477 m68k-
*-linux*) # Motorola m68k's running GNU/Linux
5478 # with ELF format using glibc 2
5479 # aka the GNU/Linux C library 6.
5481 tm_file
=m68k
/linux.h
5482 tmake_file
="t-linux m68k/t-linux"
5483 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5484 extra_headers
=math-68881.h
5487 if test x
$enable_threads = xyes
; then
5492 tmake_file
=m68k
/t-m68kbare
5493 tm_file
=m68k
/m68k-psos.h
5494 extra_headers
=math-68881.h
5498 tmake_file
="m68k/t-m68kbare t-rtems"
5499 tm_file
=m68k
/rtems.h
5500 extra_headers
=math-68881.h
5503 m68k-
*-rtemself*|m68k-
*-rtems*)
5504 tmake_file
="m68k/t-m68kbare t-rtems m68k/t-crtstuff"
5505 tm_file
=m68k
/rtemself.h
5506 extra_headers
=math-68881.h
5512 tm_file
=m88k
/dguxbcs.h
5513 tmake_file
=m88k
/t-dguxbcs
5517 tmake_file
=m88k
/t-dgux
5520 extra_parts
="crtbegin.o bcscrtbegin.o crtend.o m88kdgux.ld"
5521 xmake_file
=m88k
/x-dgux
5522 if test x
$gas = xyes
5524 tmake_file
=m88k
/t-dgux-gas
5527 m88k-dolphin-sysv3
*)
5528 tm_file
=m88k
/dolph.h
5529 extra_parts
="crtbegin.o crtend.o"
5530 xm_file
="m88k/xm-sysv3.h ${xm_file}"
5531 xmake_file
=m88k
/x-dolph
5532 if test x
$gas = xyes
5534 tmake_file
=m88k
/t-m88k-gas
5537 m88k-tektronix-sysv3
)
5538 tm_file
=m88k
/tekXD88.h
5539 extra_parts
="crtbegin.o crtend.o"
5540 xm_file
="m88k/xm-sysv3.h ${xm_file}"
5541 xmake_file
=m88k
/x-tekXD88
5542 if test x
$gas = xyes
5544 tmake_file
=m88k
/t-m88k-gas
5548 tm_file
=m88k
/m88k-aout.h
5551 tm_file
=m88k
/m88k-coff.h
5552 tmake_file
=m88k
/t-bug
5556 extra_parts
="crtbegin.o crtend.o"
5557 if test x
$gas = xyes
5559 tmake_file
=m88k
/t-luna-gas
5561 tmake_file
=m88k
/t-luna
5565 tmake_file
="${tmake_file} m88k/t-luna-gas"
5566 tm_file
="m88k/aout-dbx.h aoutos.h m88k/m88k.h openbsd.h ${tm_file}"
5567 xm_file
="xm-openbsd.h m88k/xm-m88k.h ${xm_file}"
5570 tm_file
=m88k
/sysv3.h
5571 extra_parts
="crtbegin.o crtend.o"
5572 xm_file
="m88k/xm-sysv3.h ${xm_file}"
5573 xmake_file
=m88k
/x-sysv3
5574 if test x
$gas = xyes
5576 tmake_file
=m88k
/t-m88k-gas
5580 tm_file
=m88k
/sysv4.h
5581 extra_parts
="crtbegin.o crtend.o"
5582 xmake_file
=m88k
/x-sysv4
5583 tmake_file
=m88k
/t-sysv4
5586 tm_file
=mcore
/mcore-elf.h
5587 tmake_file
=mcore
/t-mcore
5590 tm_file
=mcore
/mcore-pe.h
5591 tmake_file
=mcore
/t-mcore-pe
5593 mips-sgi-irix6
*) # SGI System V.4., IRIX 6
5594 if test "x$gnu_ld" = xyes
5596 tm_file
="mips/iris6.h mips/iris6gld.h"
5598 tm_file
=mips
/iris6.h
5600 tmake_file
=mips
/t-iris6
5601 xm_file
=mips
/xm-iris6.h
5602 xmake_file
=mips
/x-iris6
5603 # if test x$enable_threads = xyes; then
5604 # thread_file='irix'
5608 tm_file
="mips/elf.h mips/vxworks.h"
5609 tmake_file
=mips
/t-ecoff
5612 extra_parts
="crtbegin.o crtend.o"
5613 thread_file
='vxworks'
5615 mips-sgi-irix5cross64
) # Irix5 host, Irix 6 target, cross64
5616 tm_file
="mips/iris6.h mips/cross64.h"
5618 xm_file
="mips/xm-iris5.h"
5619 xmake_file
=mips
/x-iris
5620 tmake_file
=mips
/t-cross64
5621 # See comment in mips/iris[56].h files.
5623 # if test x$enable_threads = xyes; then
5624 # thread_file='irix'
5628 if test x
$gas = xyes
5630 if test x
$stabs = xyes
5632 tm_file
=mips
/iris5gdb.h
5634 tm_file
="mips/sni-svr4.h mips/sni-gas.h"
5637 tm_file
=mips
/sni-svr4.h
5640 xmake_file
=mips
/x-sni-svr4
5641 tmake_file
=mips
/t-mips-gas
5642 if test x
$gnu_ld != xyes
5647 mips-sgi-irix5
*) # SGI System V.4., IRIX 5
5648 if test x
$gas = xyes
5650 tm_file
="mips/iris5.h mips/iris5gas.h"
5651 if test x
$stabs = xyes
5653 tm_file
="${tm_file} dbx.h"
5656 tm_file
=mips
/iris5.h
5659 xm_file
="mips/xm-iris5.h"
5660 xmake_file
=mips
/x-iris
5661 # mips-tfile doesn't work yet
5662 tmake_file
=mips
/t-mips-gas
5663 # See comment in mips/iris5.h file.
5665 # if test x$enable_threads = xyes; then
5666 # thread_file='irix'
5669 mips-sgi-irix4loser
*) # Mostly like a MIPS.
5670 tm_file
="mips/iris4loser.h mips/iris3.h ${tm_file} mips/iris4.h"
5671 if test x
$stabs = xyes
; then
5672 tm_file
="${tm_file} dbx.h"
5675 xmake_file
=mips
/x-iris
5676 if test x
$gas = xyes
5678 tmake_file
=mips
/t-mips-gas
5680 extra_passes
="mips-tfile mips-tdump"
5682 if test x
$gnu_ld != xyes
5686 # if test x$enable_threads = xyes; then
5687 # thread_file='irix'
5690 mips-sgi-irix4
*) # Mostly like a MIPS.
5691 tm_file
="mips/iris3.h ${tm_file} mips/iris4.h"
5692 if test x
$stabs = xyes
; then
5693 tm_file
="${tm_file} dbx.h"
5696 xmake_file
=mips
/x-iris
5697 if test x
$gas = xyes
5699 tmake_file
=mips
/t-mips-gas
5701 extra_passes
="mips-tfile mips-tdump"
5703 if test x
$gnu_ld != xyes
5707 # if test x$enable_threads = xyes; then
5708 # thread_file='irix'
5711 mips-sgi-
*) # Mostly like a MIPS.
5712 tm_file
="mips/iris3.h ${tm_file}"
5713 if test x
$stabs = xyes
; then
5714 tm_file
="${tm_file} dbx.h"
5717 xmake_file
=mips
/x-iris3
5718 if test x
$gas = xyes
5720 tmake_file
=mips
/t-mips-gas
5722 extra_passes
="mips-tfile mips-tdump"
5724 if test x
$gnu_ld != xyes
5729 mips-dec-osfrose
*) # Decstation running OSF/1 reference port with OSF/rose.
5730 tm_file
="mips/osfrose.h ${tm_file}"
5731 xmake_file
=mips
/x-osfrose
5732 tmake_file
=mips
/t-osfrose
5733 extra_objs
=halfpic.o
5736 mips-dec-osf
*) # Decstation running OSF/1 as shipped by DIGITAL
5737 tm_file
=mips
/dec-osf1.h
5738 if test x
$stabs = xyes
; then
5739 tm_file
="${tm_file} dbx.h"
5741 xmake_file
=mips
/x-dec-osf1
5742 if test x
$gas = xyes
5744 tmake_file
=mips
/t-mips-gas
5746 tmake_file
=mips
/t-ultrix
5747 extra_passes
="mips-tfile mips-tdump"
5749 if test x
$gnu_ld != xyes
5754 mips-dec-bsd
*) # Decstation running 4.4 BSD
5755 tm_file
=mips
/dec-bsd.h
5756 if test x
$gas = xyes
5758 tmake_file
=mips
/t-mips-gas
5760 tmake_file
=mips
/t-ultrix
5761 extra_passes
="mips-tfile mips-tdump"
5763 if test x
$gnu_ld != xyes
5768 mipsel-
*-netbsd* | mips-dec-netbsd
*) # Decstation running NetBSD
5769 tm_file
=mips
/netbsd.h
5770 # On NetBSD, the headers are already okay, except for math.h.
5773 mips
*-*-linux*) # Linux MIPS, either endian.
5776 mips
*el-
*) tm_file
="mips/elfl.h mips/linux.h" ;;
5777 *) tm_file
="mips/elf.h mips/linux.h" ;;
5780 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5783 if test x
$enable_threads = xyes
; then
5787 mips
*el-
*-openbsd*) # mips little endian
5788 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
5790 mips
*-*-openbsd*) # mips big endian
5791 target_cpu_default
="MASK_GAS|MASK_ABICALLS"
5792 tm_file
="mips/openbsd-be.h ${tm_file}"
5794 mips-sony-bsd
* | mips-sony-newsos
*) # Sony NEWS 3600 or risc/news.
5795 tm_file
="mips/news4.h ${tm_file}"
5796 if test x
$stabs = xyes
; then
5797 tm_file
="${tm_file} dbx.h"
5799 if test x
$gas = xyes
5801 tmake_file
=mips
/t-mips-gas
5803 extra_passes
="mips-tfile mips-tdump"
5805 if test x
$gnu_ld != xyes
5809 xmake_file
=mips
/x-sony
5811 mips-sony-sysv
*) # Sony NEWS 3800 with NEWSOS5.0.
5812 # That is based on svr4.
5813 # t-svr4 is not right because this system doesn't use ELF.
5814 tm_file
="mips/news5.h ${tm_file}"
5815 if test x
$stabs = xyes
; then
5816 tm_file
="${tm_file} dbx.h"
5819 if test x
$gas = xyes
5821 tmake_file
=mips
/t-mips-gas
5823 extra_passes
="mips-tfile mips-tdump"
5825 if test x
$gnu_ld != xyes
5830 mips-tandem-sysv4
*) # Tandem S2 running NonStop UX
5831 tm_file
="mips/svr4-5.h mips/svr4-t.h"
5832 if test x
$stabs = xyes
; then
5833 tm_file
="${tm_file} dbx.h"
5836 xmake_file
=mips
/x-sysv
5837 if test x
$gas = xyes
5839 tmake_file
=mips
/t-mips-gas
5840 extra_parts
="crtbegin.o crtend.o"
5842 tmake_file
=mips
/t-mips
5843 extra_passes
="mips-tfile mips-tdump"
5845 if test x
$gnu_ld != xyes
5850 mips-
*-ultrix* | mips-dec-mach3
) # Decstation.
5851 tm_file
="mips/ultrix.h ${tm_file}"
5852 if test x
$stabs = xyes
; then
5853 tm_file
="${tm_file} dbx.h"
5855 xmake_file
=mips
/x-ultrix
5856 if test x
$gas = xyes
5858 tmake_file
=mips
/t-mips-gas
5860 tmake_file
=mips
/t-ultrix
5861 extra_passes
="mips-tfile mips-tdump"
5863 if test x
$gnu_ld != xyes
5868 mips-
*-riscos[56789]bsd
*)
5869 tm_file
=mips
/bsd-5.h
# MIPS BSD 4.3, RISC-OS 5.0
5870 if test x
$stabs = xyes
; then
5871 tm_file
="${tm_file} dbx.h"
5873 if test x
$gas = xyes
5875 tmake_file
=mips
/t-bsd-gas
5877 tmake_file
=mips
/t-bsd
5878 extra_passes
="mips-tfile mips-tdump"
5880 if test x
$gnu_ld != xyes
5885 mips-
*-bsd* | mips-
*-riscosbsd* | mips-
*-riscos[1234]bsd
*)
5886 tm_file
="mips/bsd-4.h ${tm_file}" # MIPS BSD 4.3, RISC-OS 4.0
5887 if test x
$stabs = xyes
; then
5888 tm_file
="${tm_file} dbx.h"
5890 if test x
$gas = xyes
5892 tmake_file
=mips
/t-bsd-gas
5894 tmake_file
=mips
/t-bsd
5895 extra_passes
="mips-tfile mips-tdump"
5897 if test x
$gnu_ld != xyes
5902 mips-
*-riscos[56789]sysv4
*)
5903 tm_file
=mips
/svr4-5.h
# MIPS System V.4., RISC-OS 5.0
5904 if test x
$stabs = xyes
; then
5905 tm_file
="${tm_file} dbx.h"
5907 xmake_file
=mips
/x-sysv
5908 if test x
$gas = xyes
5910 tmake_file
=mips
/t-svr4-gas
5912 tmake_file
=mips
/t-svr4
5913 extra_passes
="mips-tfile mips-tdump"
5915 if test x
$gnu_ld != xyes
5920 mips-
*-sysv4* | mips-
*-riscos[1234]sysv4
* | mips-
*-riscossysv4*)
5921 tm_file
="mips/svr4-4.h ${tm_file}"
5922 if test x
$stabs = xyes
; then
5923 tm_file
="${tm_file} dbx.h"
5926 xmake_file
=mips
/x-sysv
5927 if test x
$gas = xyes
5929 tmake_file
=mips
/t-svr4-gas
5931 tmake_file
=mips
/t-svr4
5932 extra_passes
="mips-tfile mips-tdump"
5934 if test x
$gnu_ld != xyes
5939 mips-
*-riscos[56789]sysv
*)
5940 tm_file
=mips
/svr3-5.h
# MIPS System V.3, RISC-OS 5.0
5941 if test x
$stabs = xyes
; then
5942 tm_file
="${tm_file} dbx.h"
5945 xmake_file
=mips
/x-sysv
5946 if test x
$gas = xyes
5948 tmake_file
=mips
/t-svr3-gas
5950 tmake_file
=mips
/t-svr3
5951 extra_passes
="mips-tfile mips-tdump"
5953 if test x
$gnu_ld != xyes
5958 mips-
*-sysv* | mips-
*-riscos*sysv
*)
5959 tm_file
="mips/svr3-4.h ${tm_file}"
5960 if test x
$stabs = xyes
; then
5961 tm_file
="${tm_file} dbx.h"
5964 xmake_file
=mips
/x-sysv
5965 if test x
$gas = xyes
5967 tmake_file
=mips
/t-svr3-gas
5969 tmake_file
=mips
/t-svr3
5970 extra_passes
="mips-tfile mips-tdump"
5972 if test x
$gnu_ld != xyes
5977 mips-
*-riscos[56789]*) # Default MIPS RISC-OS 5.0.
5978 tm_file
=mips
/mips-5.h
5979 if test x
$stabs = xyes
; then
5980 tm_file
="${tm_file} dbx.h"
5982 if test x
$gas = xyes
5984 tmake_file
=mips
/t-mips-gas
5986 extra_passes
="mips-tfile mips-tdump"
5988 if test x
$gnu_ld != xyes
5996 tm_file
=mips
/ecoffl.h
5997 if test x
$stabs = xyes
; then
5998 tm_file
="${tm_file} dbx.h"
6000 tmake_file
=mips
/t-ecoff
6003 tm_file
="gofast.h mips/ecoff.h"
6004 if test x
$stabs = xyes
; then
6005 tm_file
="${tm_file} dbx.h"
6007 tmake_file
=mips
/t-ecoff
6010 tm_file
="mips/elfl.h"
6011 tmake_file
=mips
/t-elf
6014 tm_file
="mips/elf.h"
6015 tmake_file
=mips
/t-elf
6018 tm_file
="mips/elfl64.h"
6019 tmake_file
=mips
/t-elf
6021 mips64orionel-
*-elf*)
6022 tm_file
="mips/elforion.h mips/elfl64.h"
6023 tmake_file
=mips
/t-elf
6026 tm_file
="mips/elf64.h"
6027 tmake_file
=mips
/t-elf
6030 tm_file
="mips/elforion.h mips/elf64.h"
6031 tmake_file
=mips
/t-elf
6033 mips64orion-
*-rtems*)
6034 tm_file
="mips/elforion.h mips/elf64.h mips/rtems64.h"
6035 tmake_file
="mips/t-elf t-rtems"
6038 tm_file
="mips/r3900.h mips/elfl.h mips/abi64.h"
6039 tmake_file
=mips
/t-r3900
6042 tm_file
="mips/r3900.h mips/elf.h mips/abi64.h"
6043 tmake_file
=mips
/t-r3900
6045 mips-
*-*) # Default MIPS RISC-OS 4.0.
6046 if test x
$stabs = xyes
; then
6047 tm_file
="${tm_file} dbx.h"
6049 if test x
$gas = xyes
6051 tmake_file
=mips
/t-mips-gas
6053 extra_passes
="mips-tfile mips-tdump"
6055 if test x
$gnu_ld != xyes
6063 tm_file
="mn10200/mn10200.h"
6064 if test x
$stabs = xyes
6066 tm_file
="${tm_file} dbx.h"
6072 tm_file
="mn10300/mn10300.h"
6073 if test x
$stabs = xyes
6075 tm_file
="${tm_file} dbx.h"
6080 tm_file
=ns32k
/encore.h
6084 tm_file
=ns32k
/sequent.h
6088 tm_file
=ns32k
/tek6100.h
6092 tm_file
=ns32k
/tek6200.h
6096 tm_file
=ns32k
/merlin.h
6100 tm_file
=ns32k
/pc532-mach.h
6104 tm_file
=ns32k
/pc532-min.h
6105 xm_file
="ns32k/xm-pc532-min.h ${xm-file}"
6110 tm_file
=ns32k
/netbsd.h
6111 xm_file
="ns32k/xm-netbsd.h ${xm_file}"
6112 # On NetBSD, the headers are already okay, except for math.h.
6117 tm_file
="${tm_file} pdp11/2bsd.h"
6127 tm_file
="svr4.h pj/linux.h ${tm_file}"
6132 tm_file
="svr4.h pj/pjl.h ${tm_file}"
6139 xmake_file
=romp
/x-mach
6146 tmake_file
="${tmake_file} rs6000/t-rs6000 rs6000/t-openbsd"
6150 tm_file
=rs6000
/beos.h
6151 xm_file
=rs6000
/xm-beos.h
6152 tmake_file
=rs6000
/t-beos
6153 xmake_file
=rs6000
/x-beos
6156 tm_file
=rs6000
/sysv4.h
6157 xm_file
="rs6000/xm-sysv4.h"
6158 xm_defines
="USG POSIX"
6159 extra_headers
=ppc-asm.h
6160 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
6161 xmake_file
=rs6000
/x-sysv4
6164 tm_file
="rs6000/sysv4.h rs6000/eabi.h rs6000/eabiaix.h"
6165 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
6166 extra_headers
=ppc-asm.h
6169 tm_file
="rs6000/sysv4.h rs6000/eabi.h rs6000/eabisim.h"
6170 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
6171 extra_headers
=ppc-asm.h
6174 tm_file
="rs6000/sysv4.h"
6175 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
6176 extra_headers
=ppc-asm.h
6179 tm_file
="rs6000/sysv4.h rs6000/eabi.h"
6180 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
6181 extra_headers
=ppc-asm.h
6184 tm_file
="rs6000/sysv4.h rs6000/eabi.h rs6000/rtems.h"
6185 tmake_file
="rs6000/t-ppcgas t-rtems rs6000/t-ppccomm"
6186 extra_headers
=ppc-asm.h
6188 powerpc-
*-linux*libc1
)
6189 tm_file
="rs6000/sysv4.h rs6000/linux.h"
6190 xm_file
=rs6000
/xm-sysv4.h
6191 out_file
=rs6000
/rs6000.c
6192 tmake_file
="rs6000/t-ppcos t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
6194 extra_headers
=ppc-asm.h
6195 if test x
$enable_threads = xyes
; then
6200 tm_file
="rs6000/sysv4.h rs6000/linux.h"
6201 xm_file
="rs6000/xm-sysv4.h"
6202 xm_defines
="USG ${xm_defines}"
6203 out_file
=rs6000
/rs6000.c
6204 tmake_file
="rs6000/t-ppcos t-linux rs6000/t-ppccomm"
6206 extra_headers
=ppc-asm.h
6207 if test x
$enable_threads = xyes
; then
6211 powerpc-wrs-vxworks
*)
6213 xm_file
="rs6000/xm-sysv4.h"
6214 xm_defines
="USG POSIX"
6215 tm_file
="rs6000/sysv4.h rs6000/vxppc.h"
6216 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
6217 extra_headers
=ppc-asm.h
6218 thread_file
='vxworks'
6220 powerpcle-wrs-vxworks
*)
6222 xm_file
="rs6000/xm-sysv4.h"
6223 xm_defines
="USG POSIX"
6224 tm_file
="rs6000/sysv4.h rs6000/sysv4le.h rs6000/vxppc.h"
6225 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
6226 extra_headers
=ppc-asm.h
6227 thread_file
='vxworks'
6230 tm_file
="rs6000/sysv4.h rs6000/sysv4le.h"
6231 xm_file
="rs6000/xm-sysv4.h"
6232 xm_defines
="USG POSIX"
6233 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
6234 xmake_file
=rs6000
/x-sysv4
6235 extra_headers
=ppc-asm.h
6238 tm_file
="rs6000/sysv4.h rs6000/sysv4le.h"
6239 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
6240 extra_headers
=ppc-asm.h
6242 powerpcle-
*-eabisim*)
6243 tm_file
="rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h rs6000/eabisim.h"
6244 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
6245 extra_headers
=ppc-asm.h
6248 tm_file
="rs6000/sysv4.h rs6000/sysv4le.h rs6000/eabi.h"
6249 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
6250 extra_headers
=ppc-asm.h
6252 powerpcle-
*-solaris2*)
6253 tm_file
="rs6000/sysv4.h rs6000/sysv4le.h rs6000/sol2.h"
6254 xm_file
="rs6000/xm-sysv4.h"
6255 xm_defines
="USG POSIX"
6256 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
6257 xmake_file
=rs6000
/x-sysv4
6258 extra_headers
=ppc-asm.h
6260 rs6000-ibm-aix3.
[01]*)
6261 tm_file
=rs6000
/aix31.h
6262 xmake_file
=rs6000
/x-aix31
6266 rs6000-ibm-aix3.2.
[456789]* | powerpc-ibm-aix3.2.
[456789]*)
6267 tm_file
=rs6000
/aix3newas.h
6268 if test x
$host != x
$target
6270 tmake_file
=rs6000
/t-xnewas
6272 tmake_file
=rs6000
/t-newas
6277 rs6000-ibm-aix4.
[12]* | powerpc-ibm-aix4.
[12]*)
6278 tm_file
=rs6000
/aix41.h
6279 if test x
$host != x
$target
6281 tmake_file
=rs6000
/t-xnewas
6283 tmake_file
=rs6000
/t-newas
6285 if test "$gnu_ld" = yes
6287 xmake_file
=rs6000
/x-aix41-gld
6289 tmake_file
='rs6000/t-newas'
6291 xmake_file
=rs6000
/x-aix41
6295 rs6000-ibm-aix4.
[3456789]* | powerpc-ibm-aix4.
[3456789]*)
6296 tm_file
=rs6000
/aix43.h
6297 tmake_file
=rs6000
/t-aix43
6298 xmake_file
=rs6000
/x-aix41
6303 rs6000-ibm-aix
[56789].
* | powerpc-ibm-aix
[56789].
*)
6304 tm_file
=rs6000
/aix43.h
6305 tmake_file
=rs6000
/t-aix43
6306 xmake_file
=rs6000
/x-aix41
6320 tm_file
=rs6000
/mach.h
6321 xm_file
="${xm_file} rs6000/xm-mach.h"
6322 xmake_file
=rs6000
/x-mach
6326 tm_file
=rs6000
/lynx.h
6327 xm_file
=rs6000
/xm-lynx.h
6328 tmake_file
=rs6000
/t-rs6000
6329 xmake_file
=rs6000
/x-lynx
6333 tmake_file
="sh/t-sh sh/t-elf"
6334 tm_file
="sh/sh.h sh/elf.h"
6338 tmake_file
="sh/t-sh sh/t-elf t-rtems"
6339 tm_file
="sh/sh.h sh/elf.h sh/rtemself.h"
6343 tmake_file
="sh/t-sh t-rtems"
6344 tm_file
="sh/sh.h sh/rtems.h"
6348 tm_file
="sh/sh.h sh/elf.h sh/linux.h"
6349 tmake_file
="sh/t-sh sh/t-elf sh/t-linux"
6352 if test x
$enable_threads = xyes
; then
6362 xm_file
="xm-alloca.h ${xm_file}"
6365 sparc-wrs-vxworks
* | sparclite-wrs-vxworks
*)
6366 tm_file
=sparc
/vxsparc.h
6367 tmake_file
=sparc
/t-vxsparc
6369 thread_file
='vxworks'
6372 tmake_file
=sparc
/t-sparcbare
6373 tm_file
="sparc/aout.h libgloss.h"
6376 tm_file
=sparc
/netbsd.h
6381 # we need collect2 until our bug is fixed...
6389 tmake_file
=sparc
/t-elf
6390 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
6394 sparc-
*-linux*aout
*) # Sparc's running GNU/Linux, a.out
6395 xm_file
="${xm_file} sparc/xm-linux.h"
6396 tm_file
=sparc
/linux-aout.h
6400 sparc-
*-linux*libc1
*) # Sparc's running GNU/Linux, libc5
6401 xm_file
="${xm_file} sparc/xm-linux.h"
6403 tm_file
=sparc
/linux.h
6404 tmake_file
="t-linux t-linux-gnulibc1"
6405 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
6409 sparc-
*-linux*) # Sparc's running GNU/Linux, libc6
6410 xm_file
="${xm_file} sparc/xm-linux.h"
6412 tm_file
=sparc
/linux.h
6413 tmake_file
="t-linux"
6414 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
6416 if test x
$enable_threads = xyes
; then
6422 if test x
$gas = xyes
6424 tm_file
=sparc
/lynx.h
6426 tm_file
=sparc
/lynx-ng.h
6428 xm_file
=sparc
/xm-lynx.h
6429 tmake_file
=sparc
/t-sunos41
6433 tmake_file
="sparc/t-sparcbare t-rtems"
6434 tm_file
=sparc
/rtems.h
6436 sparc-
*-rtems*|sparc-
*-rtemself*)
6437 tm_file
="sparc/rtemself.h"
6438 tmake_file
="sparc/t-elf t-rtems"
6439 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
6443 sparcv9-
*-solaris2*)
6444 if test x
$gnu_ld = xyes
6446 tm_file
=sparc
/sol2-64.h
6448 tm_file
=sparc
/sol2-sld-64.h
6450 xm_file
="sparc/xm-sysv4-64.h sparc/xm-sol2.h"
6451 xm_defines
="USG POSIX"
6452 tmake_file
="sparc/t-sol2 sparc/t-sol2-64"
6453 if test x
$gnu_ld = xyes
; then
6454 tmake_file
="$tmake_file sparc/t-slibgcc"
6456 tmake_file
="$tmake_file sparc/t-slibgcc-sld"
6458 xmake_file
=sparc
/x-sysv4
6459 extra_parts
="crt1.o crti.o crtn.o gcrt1.o crtbegin.o crtend.o"
6461 if test x
${enable_threads} = x
; then
6462 enable_threads
=$have_pthread_h
6463 if test x
${enable_threads} = x
; then
6464 enable_threads
=$have_thread_h
6467 if test x
${enable_threads} = xyes
; then
6468 if test x
${have_pthread_h} = xyes
; then
6471 thread_file
='solaris'
6475 sparc-hal-solaris2
*)
6476 xm_file
="sparc/xm-sysv4.h sparc/xm-sol2.h"
6477 xm_defines
="USG POSIX"
6478 tm_file
="sparc/sol2.h sparc/hal.h"
6479 tmake_file
="sparc/t-halos sparc/t-sol2"
6480 if test x
$gnu_ld = xyes
; then
6481 tmake_file
="$tmake_file sparc/t-slibgcc"
6483 tmake_file
="$tmake_file sparc/t-slibgcc-sld"
6485 xmake_file
=sparc
/x-sysv4
6486 extra_parts
="crt1.o crti.o crtn.o gmon.o crtbegin.o crtend.o"
6495 thread_file
='solaris'
6498 if test x
$gnu_ld = xyes
6500 tm_file
=sparc
/sol2.h
6502 tm_file
=sparc
/sol2-sld.h
6504 xm_file
="sparc/xm-sysv4.h sparc/xm-sol2.h"
6505 xm_defines
="USG POSIX"
6506 tmake_file
=sparc
/t-sol2
6507 if test x
$gnu_ld = xyes
; then
6508 tmake_file
="$tmake_file sparc/t-slibgcc"
6510 tmake_file
="$tmake_file sparc/t-slibgcc-sld"
6512 xmake_file
=sparc
/x-sysv4
6513 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
6514 # At the moment, 32-to-64 cross compilation doesn't work.
6517 # *-*-solaris2.[0-6] | *-*-solaris2.[0-6].*) ;;
6518 #changequote([,])dnl
6520 # if test x$gnu_ld = xyes
6522 # tm_file=sparc/sol2-64.h
6524 # tm_file=sparc/sol2-sld-64.h
6526 # tmake_file="$tmake_file sparc/t-sol2-64"
6537 if test x
${enable_threads} = x
; then
6538 enable_threads
=$have_pthread_h
6539 if test x
${enable_threads} = x
; then
6540 enable_threads
=$have_thread_h
6543 if test x
${enable_threads} = xyes
; then
6544 if test x
${have_pthread_h} = xyes
; then
6547 thread_file
='solaris'
6552 tm_file
=sparc
/sunos4.h
6553 tmake_file
=sparc
/t-sunos40
6557 tm_file
=sparc
/sunos4.h
6558 tmake_file
=sparc
/t-sunos41
6560 if test x
$gas = xyes
; then
6561 tm_file
="${tm_file} sparc/sun4gas.h"
6565 tm_file
=sparc
/sun4o3.h
6569 tm_file
=sparc
/sysv4.h
6570 xm_file
="sparc/xm-sysv4.h"
6571 xm_defines
="USG POSIX"
6573 xmake_file
=sparc
/x-sysv4
6574 extra_parts
="crtbegin.o crtend.o"
6577 xm_file
="sparc/xm-sysv4.h sparc/xm-sol2.h"
6578 xm_defines
="USG POSIX"
6579 tm_file
=sparc
/vxsim.h
6580 tmake_file
=sparc
/t-vxsparc
6581 xmake_file
=sparc
/x-sysv4
6584 tm_file
="sparc/splet.h libgloss.h"
6585 tmake_file
=sparc
/t-splet
6588 tm_file
="sparc/litecoff.h libgloss.h"
6589 tmake_file
=sparc
/t-sparclite
6592 tm_file
="sparc/lite.h aoutos.h libgloss.h"
6593 tmake_file
=sparc
/t-sparclite
6596 tm_file
="sparc/liteelf.h"
6597 tmake_file
=sparc
/t-sparclite
6598 extra_parts
="crtbegin.o crtend.o"
6601 tm_file
="sparc/sp86x-aout.h aoutos.h libgloss.h"
6602 tmake_file
=sparc
/t-sp86x
6605 tm_file
="sparc/sp86x-elf.h"
6606 tmake_file
=sparc
/t-sp86x
6607 extra_parts
="crtbegin.o crtend.o"
6610 tmake_file
=sparc
/t-sp64
6611 tm_file
=sparc
/sp64-aout.h
6614 tmake_file
=sparc
/t-sp64
6615 tm_file
=sparc
/sp64-elf.h
6616 extra_parts
="crtbegin.o crtend.o"
6618 sparc64-
*-linux*) # 64-bit Sparc's running GNU/Linux
6619 tmake_file
="t-linux sparc/t-linux64"
6620 xm_file
="sparc/xm-sp64.h sparc/xm-linux.h"
6621 tm_file
=sparc
/linux64.h
6623 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
6625 if test x
$enable_threads = xyes
; then
6631 { echo "configure: error:
6632 *** The Thumb targets have been depreciated. The equivalent
6633 *** ARM based toolchain can now generated Thumb instructions
6634 *** when the -mthumb switch is given to the compiler." 1>&2; exit 1; }
6638 tm_file
="v850/rtems.h"
6639 xm_file
="v850/xm-v850.h"
6640 tmake_file
="v850/t-v850 t-rtems"
6641 if test x
$stabs = xyes
6643 tm_file
="${tm_file} dbx.h"
6648 target_cpu_default
="TARGET_CPU_generic"
6650 tm_file
="v850/v850.h"
6651 xm_file
="v850/xm-v850.h"
6652 tmake_file
=v850
/t-v850
6653 if test x
$stabs = xyes
6655 tm_file
="${tm_file} dbx.h"
6659 vax-
*-bsd*) # vaxen running BSD
6663 vax-
*-sysv*) # vaxen running system V
6664 tm_file
="${tm_file} vax/vaxv.h"
6669 tm_file
="${tm_file} netbsd.h vax/netbsd.h"
6675 tmake_file
="${tmake_file} vax/t-openbsd"
6676 tm_file
="vax/vax.h vax/openbsd1.h openbsd.h ${tm_file}"
6677 xm_file
="xm-openbsd.h vax/xm-vax.h"
6681 vax-
*-ultrix*) # vaxen running ultrix
6682 tm_file
="${tm_file} vax/ultrix.h"
6685 vax-
*-vms*) # vaxen running VMS
6686 xm_file
=vax
/xm-vms.h
6690 vax-
*-*) # vax default entry
6694 xm_file
="${xm_file} xm-svr3"
6698 echo "Configuration $machine not supported" 1>&2
6705 ;; # Existing GNU/Linux systems do not use the GNU setup.
6707 # On the GNU system, the setup is just about the same on
6708 # each different CPU. The specific machines that GNU
6709 # supports are matched above and just set $cpu_type.
6710 xm_file
="xm-gnu.h ${xm_file}"
6711 tm_file
=${cpu_type}/gnu.h
6712 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
6713 # GNU always uses ELF.
6715 # GNU tools are the only tools.
6718 xmake_file
=x-linux
# These details are the same as Linux.
6719 tmake_file
=t-gnu
# These are not.
6722 xmake_try_sysv
=x-sysv
6723 install_headers_dir
=install-headers-cpio
6726 install_headers_dir
=install-headers-cpio
6730 # Distinguish i[34567]86
6731 # Also, do not run mips-tfile on MIPS if using gas.
6732 # Process --with-cpu= for PowerPC/rs6000
6733 target_cpu_default2
=
6736 target_cpu_default2
=1
6739 case $target_alias in
6741 target_cpu_default2
=4
6744 target_cpu_default2
=2
6748 i686-
*-* | i786-
*-*)
6749 target_cpu_default2
=3
6754 target_cpu_default2
="MASK_CPU_EV6|MASK_BWX|MASK_MAX|MASK_FIX|MASK_CIX"
6757 target_cpu_default2
="MASK_CPU_EV6|MASK_BWX|MASK_MAX|MASK_FIX"
6760 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX|MASK_MAX"
6763 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX"
6766 target_cpu_default2
="MASK_CPU_EV5"
6770 if test x
$gas = xyes
6772 if test "$target_cpu_default2" = ""
6774 target_cpu_default2
="MASK_GAS"
6776 target_cpu_default2
="${target_cpu_default2}|MASK_GAS"
6781 case "x$with_cpu" in
6784 target_cpu_default2
="TARGET_CPU_generic"
6787 # Distinguish cores, and major variants
6788 # arm7m doesn't exist, but D & I don't affect code
6789 xarm
[23678] | xarm250 | xarm
[67][01]0 \
6790 | xarm7m | xarm7dm | xarm7dmi | xarm7tdmi \
6791 | xarm7100 | xarm7500 | xarm7500fe | xarm810 \
6792 | xstrongarm | xstrongarm110 | xstrongarm1100
)
6793 target_cpu_default2
="TARGET_CPU_$with_cpu"
6797 echo "--with-cpu must be passed a value" 1>&2
6802 if test x
$pass2done = xyes
6804 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
6811 mips
*-*-ecoff* | mips
*-*-elf*)
6812 if test x
$gas = xyes
6814 if test x
$gnu_ld = xyes
6816 target_cpu_default2
="MASK_GAS|MASK_SPLIT_ADDR"
6818 target_cpu_default2
="MASK_GAS"
6823 if test x
$gas = xyes
6825 target_cpu_default2
="MASK_GAS"
6828 powerpc
*-*-* | rs6000-
*-*)
6829 case "x$with_cpu" in
6833 xcommon | xpower | xpower2 | xpowerpc | xrios \
6834 | xrios1 | xrios2 | xrsc | xrsc1 \
6835 | x601 | x602 | x603 | x603e | x604 | x604e | x620 \
6836 | xec603e | x740 | x750 | x401 \
6837 | x403 | x505 | x801 | x821 | x823 | x860
)
6838 target_cpu_default2
="\"$with_cpu\""
6842 echo "--with-cpu must be passed a value" 1>&2
6847 if test x
$pass2done = xyes
6849 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
6856 case ".$with_cpu" in
6858 target_cpu_default2
=TARGET_CPU_
"`echo $machine | sed 's/-.*$//'`"
6860 .supersparc | .hypersparc | .ultrasparc | .v7 | .v8 | .v9
)
6861 target_cpu_default2
="TARGET_CPU_$with_cpu"
6864 if test x
$pass2done = xyes
6866 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
6874 if test "$target_cpu_default2" != ""
6876 if test "$target_cpu_default" != ""
6878 target_cpu_default
="(${target_cpu_default}|${target_cpu_default2})"
6880 target_cpu_default
=$target_cpu_default2
6884 # No need for collect2 if we have the GNU linker.
6885 # Actually, there is now; GNU ld doesn't handle the EH info or
6886 # collecting for shared libraries.
6893 # Save data on machine being used to compile GCC in build_xm_file.
6894 # Save data on host machine in vars host_xm_file and host_xmake_file.
6895 if test x
$pass1done = x
6897 if test x
"$xm_file" = x
6898 then build_xm_file
=$cpu_type/xm-
$cpu_type.h
6899 else build_xm_file
=$xm_file
6901 build_xm_defines
=$xm_defines
6902 build_install_headers_dir
=$install_headers_dir
6903 build_exeext
=$exeext
6906 if test x
$pass2done = x
6908 if test x
"$xm_file" = x
6909 then host_xm_file
=$cpu_type/xm-
$cpu_type.h
6910 else host_xm_file
=$xm_file
6912 host_xm_defines
=$xm_defines
6913 if test x
"$xmake_file" = x
6914 then xmake_file
=$cpu_type/x-
$cpu_type
6916 host_xmake_file
="$xmake_file"
6917 host_truncate_target
=$truncate_target
6918 host_extra_gcc_objs
=$extra_gcc_objs
6919 host_extra_objs
=$extra_host_objs
6926 extra_objs
="${host_extra_objs} ${extra_objs}"
6928 # Default the target-machine variables that were not explicitly set.
6929 if test x
"$tm_file" = x
6930 then tm_file
=$cpu_type/$cpu_type.h
; fi
6932 if test x
$extra_headers = x
6933 then extra_headers
=; fi
6935 if test x
"$xm_file" = x
6936 then xm_file
=$cpu_type/xm-
$cpu_type.h
; fi
6938 if test x
$md_file = x
6939 then md_file
=$cpu_type/$cpu_type.md
; fi
6941 if test x
$out_file = x
6942 then out_file
=$cpu_type/$cpu_type.c
; fi
6944 if test x
"$tmake_file" = x
6945 then tmake_file
=$cpu_type/t-
$cpu_type
6948 if test x
"$dwarf2" = xyes
6949 then tm_file
="$tm_file tm-dwarf2.h"
6952 if test x
$float_format = x
6953 then float_format
=i64
6956 if test $float_format = none
6957 then float_h_file
=Makefile.
in
6958 else float_h_file
=float-
$float_format.h
6961 # Handle cpp installation.
6962 if test x
$enable_cpp != xno
6964 tmake_file
="$tmake_file t-install-cpp"
6967 # Say what files are being used for the output code and MD file.
6968 echo "Using \`$srcdir/config/$out_file' to output insns."
6969 echo "Using \`$srcdir/config/$md_file' as machine description file."
6972 for f
in $tm_file; do
6975 if test $count = ax
; then
6976 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
6978 echo "Using the following target machine macro files:"
6979 for f
in $tm_file; do
6980 echo " $srcdir/config/$f"
6985 for f
in $host_xm_file; do
6988 if test $count = ax
; then
6989 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
6991 echo "Using the following host machine macro files:"
6992 for f
in $host_xm_file; do
6993 echo " $srcdir/config/$f"
6997 if test "$host_xm_file" != "$build_xm_file"; then
6999 for f
in $build_xm_file; do
7002 if test $count = ax
; then
7003 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
7005 echo "Using the following build machine macro files:"
7006 for f
in $build_xm_file; do
7007 echo " $srcdir/config/$f"
7012 if test x
$thread_file = x
; then
7013 if test x
$target_thread_file != x
; then
7014 thread_file
=$target_thread_file
7016 thread_file
='single'
7020 # Set up the header files.
7021 # $links is the list of header files to create.
7022 # $vars is the list of shell variables with file names to include.
7023 # auto-host.h is the file containing items generated by autoconf and is
7024 # the first file included by config.h.
7026 host_xm_file
="auto-host.h gansidecl.h ${host_xm_file} hwint.h"
7028 # If host=build, it is correct to have hconfig include auto-host.h
7029 # as well. If host!=build, we are in error and need to do more
7030 # work to find out the build config parameters.
7031 if test x
$host = x
$build
7033 build_xm_file
="auto-host.h gansidecl.h ${build_xm_file} hwint.h"
7035 # We create a subdir, then run autoconf in the subdir.
7036 # To prevent recursion we set host and build for the new
7037 # invocation of configure to the build for this invocation
7044 /*) realsrcdir
=${srcdir};;
7045 *) realsrcdir
=..
/${srcdir};;
7047 CC
=${CC_FOR_BUILD} ${realsrcdir}/configure \
7048 --target=$target --host=$build --build=$build
7050 # We just finished tests for the build machine, so rename
7051 # the file auto-build.h in the gcc directory.
7052 mv auto-host.h ..
/auto-build.h
7055 build_xm_file
="auto-build.h gansidecl.h ${build_xm_file} hwint.h"
7058 xm_file
="gansidecl.h ${xm_file}"
7059 tm_file
="gansidecl.h ${tm_file}"
7061 vars
="host_xm_file tm_file tm_p_file xm_file build_xm_file"
7062 links
="config.h tm.h tm_p.h tconfig.h hconfig.h"
7063 defines
="host_xm_defines null_defines null_defines xm_defines build_xm_defines"
7066 if test -f config.status
; then mv -f config.status config.bak
; fi
7069 while test -n "$vars"
7071 set $vars; var
=$1; shift; vars
=$
*
7072 set $links; link
=$1; shift; links
=$
*
7073 set $defines; define
=$1; shift; defines
=$
*
7076 # Make sure the file is created, even if it is empty.
7079 # Define TARGET_CPU_DEFAULT if the system wants one.
7080 # This substitutes for lots of *.h files.
7081 if test "$target_cpu_default" != "" -a $link = tm.h
7083 echo "#define TARGET_CPU_DEFAULT ($target_cpu_default)" >>$link
7086 for file in `eval echo '$'$var`; do
7088 auto-host.h | auto-build.h
)
7091 echo '#ifdef IN_GCC' >>$link
7094 echo "#include \"$file\"" >>$link
7096 auto-host.h | auto-build.h
)
7099 echo '#endif' >>$link
7104 for def
in `eval echo '$'$define`; do
7105 echo "#ifndef $def" >>$link
7106 echo "#define $def" >>$link
7107 echo "#endif" >>$link
7111 # Truncate the target if necessary
7112 if test x
$host_truncate_target != x
; then
7113 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
7116 # Get the version trigger filename from the toplevel
7117 if test "${with_gcc_version_trigger+set}" = set; then
7118 gcc_version_trigger
=$with_gcc_version_trigger
7120 gcc_version_trigger
=${srcdir}/version.c
7122 gcc_version_full
=`grep version_string ${gcc_version_trigger} | sed -e 's/.*\"\([^\"]*\)\".*/\1/'`
7123 gcc_version
=`echo ${gcc_version_full} | sed -e 's/\([^ ]*\) .*/\1/'`
7125 # Internationalization
7127 VERSION
="$gcc_version"
7128 cat >> confdefs.h
<<EOF
7129 #define PACKAGE "$PACKAGE"
7132 cat >> confdefs.h
<<EOF
7133 #define VERSION "$VERSION"
7141 # Enable NLS support by default
7142 # Check whether --enable-nls or --disable-nls was given.
7143 if test "${enable_nls+set}" = set; then
7144 enableval
="$enable_nls"
7151 # if cross compiling, disable NLS support.
7152 # It's not worth the trouble, at least for now.
7154 if test "${build}" != "${host}" && test "x$enable_nls" = "xyes"; then
7155 echo "configure: warning: Disabling NLS support for canadian cross compiler." 1>&2
7159 # if NLS is enabled, also enable check in po subdir
7160 if test $enable_nls = yes; then
7169 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
7170 echo "configure:7171: checking for strerror in -lcposix" >&5
7171 ac_lib_var
=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
7172 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7173 echo $ac_n "(cached) $ac_c" 1>&6
7175 ac_save_LIBS
="$LIBS"
7176 LIBS
="-lcposix $LIBS"
7177 cat > conftest.
$ac_ext <<EOF
7178 #line 7179 "configure"
7179 #include "confdefs.h"
7180 /* Override any gcc2 internal prototype to avoid an error. */
7181 /* We use char because int might match the return type of a gcc2
7182 builtin and then its argument prototype would still apply. */
7189 if { (eval echo configure
:7190: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7191 eval "ac_cv_lib_$ac_lib_var=yes"
7193 echo "configure: failed program was:" >&5
7194 cat conftest.
$ac_ext >&5
7196 eval "ac_cv_lib_$ac_lib_var=no"
7199 LIBS
="$ac_save_LIBS"
7202 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7203 echo "$ac_t""yes" 1>&6
7204 LIBS
="$LIBS -lcposix"
7206 echo "$ac_t""no" 1>&6
7211 echo $ac_n "checking for working const""... $ac_c" 1>&6
7212 echo "configure:7213: checking for working const" >&5
7213 if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
7214 echo $ac_n "(cached) $ac_c" 1>&6
7216 cat > conftest.
$ac_ext <<EOF
7217 #line 7218 "configure"
7218 #include "confdefs.h"
7222 /* Ultrix mips cc rejects this. */
7223 typedef int charset[2]; const charset x;
7224 /* SunOS 4.1.1 cc rejects this. */
7225 char const *const *ccp;
7227 /* NEC SVR4.0.2 mips cc rejects this. */
7228 struct point {int x, y;};
7229 static struct point const zero = {0,0};
7230 /* AIX XL C 1.02.0.0 rejects this.
7231 It does not let you subtract one const X* pointer from another in an arm
7232 of an if-expression whose if-part is not a constant expression */
7233 const char *g = "string";
7234 ccp = &g + (g ? g-g : 0);
7235 /* HPUX 7.0 cc rejects these. */
7238 ccp = (char const *const *) p;
7239 { /* SCO 3.2v4 cc rejects this. */
7241 char const *s = 0 ? (char *) 0 : (char const *) 0;
7245 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7247 const int *foo = &x[0];
7250 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7251 typedef const int *iptr;
7255 { /* AIX XL C 1.02.0.0 rejects this saying
7256 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7257 struct s { int j; const int *ap[3]; };
7258 struct s *b; b->j = 5;
7260 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7266 if { (eval echo configure
:7267: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
7270 echo "configure: failed program was:" >&5
7271 cat conftest.
$ac_ext >&5
7278 echo "$ac_t""$ac_cv_c_const" 1>&6
7279 if test $ac_cv_c_const = no
; then
7280 cat >> confdefs.h
<<\EOF
7286 echo $ac_n "checking for off_t""... $ac_c" 1>&6
7287 echo "configure:7288: checking for off_t" >&5
7288 if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
7289 echo $ac_n "(cached) $ac_c" 1>&6
7291 cat > conftest.
$ac_ext <<EOF
7292 #line 7293 "configure"
7293 #include "confdefs.h"
7294 #include <sys/types.h>
7300 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7301 egrep "(^|[^a-zA-Z_0-9])off_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
7303 ac_cv_type_off_t
=yes
7311 echo "$ac_t""$ac_cv_type_off_t" 1>&6
7312 if test $ac_cv_type_off_t = no
; then
7313 cat >> confdefs.h
<<\EOF
7319 echo $ac_n "checking for size_t""... $ac_c" 1>&6
7320 echo "configure:7321: checking for size_t" >&5
7321 if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
7322 echo $ac_n "(cached) $ac_c" 1>&6
7324 cat > conftest.
$ac_ext <<EOF
7325 #line 7326 "configure"
7326 #include "confdefs.h"
7327 #include <sys/types.h>
7333 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7334 egrep "(^|[^a-zA-Z_0-9])size_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
7336 ac_cv_type_size_t
=yes
7339 ac_cv_type_size_t
=no
7344 echo "$ac_t""$ac_cv_type_size_t" 1>&6
7345 if test $ac_cv_type_size_t = no
; then
7346 cat >> confdefs.h
<<\EOF
7347 #define size_t unsigned
7352 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
7353 # for constant arguments. Useless!
7354 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
7355 echo "configure:7356: checking for working alloca.h" >&5
7356 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
7357 echo $ac_n "(cached) $ac_c" 1>&6
7359 cat > conftest.
$ac_ext <<EOF
7360 #line 7361 "configure"
7361 #include "confdefs.h"
7364 char *p = alloca(2 * sizeof(int));
7367 if { (eval echo configure
:7368: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7369 ac_cv_header_alloca_h
=yes
7371 echo "configure: failed program was:" >&5
7372 cat conftest.
$ac_ext >&5
7374 ac_cv_header_alloca_h
=no
7379 echo "$ac_t""$ac_cv_header_alloca_h" 1>&6
7380 if test $ac_cv_header_alloca_h = yes; then
7381 cat >> confdefs.h
<<\EOF
7382 #define HAVE_ALLOCA_H 1
7387 echo $ac_n "checking for alloca""... $ac_c" 1>&6
7388 echo "configure:7389: checking for alloca" >&5
7389 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
7390 echo $ac_n "(cached) $ac_c" 1>&6
7392 cat > conftest.
$ac_ext <<EOF
7393 #line 7394 "configure"
7394 #include "confdefs.h"
7397 # define alloca __builtin_alloca
7400 # include <malloc.h>
7401 # define alloca _alloca
7404 # include <alloca.h>
7409 # ifndef alloca /* predefined by HP cc +Olibcalls */
7418 char *p = (char *) alloca(1);
7421 if { (eval echo configure
:7422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7423 ac_cv_func_alloca_works
=yes
7425 echo "configure: failed program was:" >&5
7426 cat conftest.
$ac_ext >&5
7428 ac_cv_func_alloca_works
=no
7433 echo "$ac_t""$ac_cv_func_alloca_works" 1>&6
7434 if test $ac_cv_func_alloca_works = yes; then
7435 cat >> confdefs.h
<<\EOF
7436 #define HAVE_ALLOCA 1
7441 if test $ac_cv_func_alloca_works = no
; then
7442 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7443 # that cause trouble. Some versions do not even contain alloca or
7444 # contain a buggy version. If you still want to use their alloca,
7445 # use ar to extract alloca.o from them instead of compiling alloca.c.
7446 ALLOCA
=alloca.
${ac_objext}
7447 cat >> confdefs.h
<<\EOF
7452 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
7453 echo "configure:7454: checking whether alloca needs Cray hooks" >&5
7454 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
7455 echo $ac_n "(cached) $ac_c" 1>&6
7457 cat > conftest.
$ac_ext <<EOF
7458 #line 7459 "configure"
7459 #include "confdefs.h"
7460 #if defined(CRAY) && ! defined(CRAY2)
7467 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7468 egrep "webecray" >/dev
/null
2>&1; then
7479 echo "$ac_t""$ac_cv_os_cray" 1>&6
7480 if test $ac_cv_os_cray = yes; then
7481 for ac_func
in _getb67 GETB67 getb67
; do
7482 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7483 echo "configure:7484: checking for $ac_func" >&5
7484 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7485 echo $ac_n "(cached) $ac_c" 1>&6
7487 cat > conftest.
$ac_ext <<EOF
7488 #line 7489 "configure"
7489 #include "confdefs.h"
7490 /* System header to define __stub macros and hopefully few prototypes,
7491 which can conflict with char $ac_func(); below. */
7493 /* Override any gcc2 internal prototype to avoid an error. */
7494 /* We use char because int might match the return type of a gcc2
7495 builtin and then its argument prototype would still apply. */
7500 /* The GNU C library defines this for functions which it implements
7501 to always fail with ENOSYS. Some functions are actually named
7502 something starting with __ and the normal name is an alias. */
7503 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7511 if { (eval echo configure
:7512: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7513 eval "ac_cv_func_$ac_func=yes"
7515 echo "configure: failed program was:" >&5
7516 cat conftest.
$ac_ext >&5
7518 eval "ac_cv_func_$ac_func=no"
7523 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7524 echo "$ac_t""yes" 1>&6
7525 cat >> confdefs.h
<<EOF
7526 #define CRAY_STACKSEG_END $ac_func
7531 echo "$ac_t""no" 1>&6
7537 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
7538 echo "configure:7539: checking stack direction for C alloca" >&5
7539 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
7540 echo $ac_n "(cached) $ac_c" 1>&6
7542 if test "$cross_compiling" = yes; then
7543 ac_cv_c_stack_direction
=0
7545 cat > conftest.
$ac_ext <<EOF
7546 #line 7547 "configure"
7547 #include "confdefs.h"
7548 find_stack_direction ()
7550 static char *addr = 0;
7555 return find_stack_direction ();
7558 return (&dummy > addr) ? 1 : -1;
7562 exit (find_stack_direction() < 0);
7565 if { (eval echo configure
:7566: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext} && (.
/conftest
; exit) 2>/dev
/null
7567 ac_cv_c_stack_direction
=1
7569 echo "configure: failed program was:" >&5
7570 cat conftest.
$ac_ext >&5
7572 ac_cv_c_stack_direction
=-1
7579 echo "$ac_t""$ac_cv_c_stack_direction" 1>&6
7580 cat >> confdefs.h
<<EOF
7581 #define STACK_DIRECTION $ac_cv_c_stack_direction
7587 for ac_hdr
in argz.h limits.h locale.h nl_types.h malloc.h string.h \
7588 unistd.h sys
/param.h
7590 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
7591 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
7592 echo "configure:7593: checking for $ac_hdr" >&5
7593 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7594 echo $ac_n "(cached) $ac_c" 1>&6
7596 cat > conftest.
$ac_ext <<EOF
7597 #line 7598 "configure"
7598 #include "confdefs.h"
7601 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7602 { (eval echo configure
:7603: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7603 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7604 if test -z "$ac_err"; then
7606 eval "ac_cv_header_$ac_safe=yes"
7609 echo "configure: failed program was:" >&5
7610 cat conftest.
$ac_ext >&5
7612 eval "ac_cv_header_$ac_safe=no"
7616 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7617 echo "$ac_t""yes" 1>&6
7618 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
7619 cat >> confdefs.h
<<EOF
7620 #define $ac_tr_hdr 1
7624 echo "$ac_t""no" 1>&6
7628 for ac_func
in getcwd munmap putenv setenv setlocale strchr strcasecmp \
7629 strdup __argz_count __argz_stringify __argz_next
7631 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7632 echo "configure:7633: checking for $ac_func" >&5
7633 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7634 echo $ac_n "(cached) $ac_c" 1>&6
7636 cat > conftest.
$ac_ext <<EOF
7637 #line 7638 "configure"
7638 #include "confdefs.h"
7639 /* System header to define __stub macros and hopefully few prototypes,
7640 which can conflict with char $ac_func(); below. */
7642 /* Override any gcc2 internal prototype to avoid an error. */
7643 /* We use char because int might match the return type of a gcc2
7644 builtin and then its argument prototype would still apply. */
7649 /* The GNU C library defines this for functions which it implements
7650 to always fail with ENOSYS. Some functions are actually named
7651 something starting with __ and the normal name is an alias. */
7652 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7660 if { (eval echo configure
:7661: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7662 eval "ac_cv_func_$ac_func=yes"
7664 echo "configure: failed program was:" >&5
7665 cat conftest.
$ac_ext >&5
7667 eval "ac_cv_func_$ac_func=no"
7672 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7673 echo "$ac_t""yes" 1>&6
7674 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7675 cat >> confdefs.h
<<EOF
7676 #define $ac_tr_func 1
7680 echo "$ac_t""no" 1>&6
7685 if test "${ac_cv_func_stpcpy+set}" != "set"; then
7686 for ac_func
in stpcpy
7688 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
7689 echo "configure:7690: checking for $ac_func" >&5
7690 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
7691 echo $ac_n "(cached) $ac_c" 1>&6
7693 cat > conftest.
$ac_ext <<EOF
7694 #line 7695 "configure"
7695 #include "confdefs.h"
7696 /* System header to define __stub macros and hopefully few prototypes,
7697 which can conflict with char $ac_func(); below. */
7699 /* Override any gcc2 internal prototype to avoid an error. */
7700 /* We use char because int might match the return type of a gcc2
7701 builtin and then its argument prototype would still apply. */
7706 /* The GNU C library defines this for functions which it implements
7707 to always fail with ENOSYS. Some functions are actually named
7708 something starting with __ and the normal name is an alias. */
7709 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7717 if { (eval echo configure
:7718: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7719 eval "ac_cv_func_$ac_func=yes"
7721 echo "configure: failed program was:" >&5
7722 cat conftest.
$ac_ext >&5
7724 eval "ac_cv_func_$ac_func=no"
7729 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
7730 echo "$ac_t""yes" 1>&6
7731 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
7732 cat >> confdefs.h
<<EOF
7733 #define $ac_tr_func 1
7737 echo "$ac_t""no" 1>&6
7742 if test "${ac_cv_func_stpcpy}" = "yes"; then
7743 cat >> confdefs.h
<<\EOF
7744 #define HAVE_STPCPY 1
7749 if test $ac_cv_header_locale_h = yes; then
7750 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
7751 echo "configure:7752: checking for LC_MESSAGES" >&5
7752 if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
7753 echo $ac_n "(cached) $ac_c" 1>&6
7755 cat > conftest.
$ac_ext <<EOF
7756 #line 7757 "configure"
7757 #include "confdefs.h"
7763 if { (eval echo configure
:7764: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7765 am_cv_val_LC_MESSAGES
=yes
7767 echo "configure: failed program was:" >&5
7768 cat conftest.
$ac_ext >&5
7770 am_cv_val_LC_MESSAGES
=no
7775 echo "$ac_t""$am_cv_val_LC_MESSAGES" 1>&6
7776 if test $am_cv_val_LC_MESSAGES = yes; then
7777 cat >> confdefs.h
<<\EOF
7778 #define HAVE_LC_MESSAGES 1
7783 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
7784 echo "configure:7785: checking whether NLS is requested" >&5
7785 # Check whether --enable-nls or --disable-nls was given.
7786 if test "${enable_nls+set}" = set; then
7787 enableval
="$enable_nls"
7793 echo "$ac_t""$USE_NLS" 1>&6
7796 USE_INCLUDED_LIBINTL
=no
7798 if test "$USE_NLS" = "yes"; then
7799 cat >> confdefs.h
<<\EOF
7800 #define ENABLE_NLS 1
7803 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
7804 echo "configure:7805: checking whether included gettext is requested" >&5
7805 # Check whether --with-included-gettext or --without-included-gettext was given.
7806 if test "${with_included_gettext+set}" = set; then
7807 withval
="$with_included_gettext"
7808 nls_cv_force_use_gnu_gettext
=$withval
7810 nls_cv_force_use_gnu_gettext
=no
7813 echo "$ac_t""$nls_cv_force_use_gnu_gettext" 1>&6
7815 nls_cv_use_gnu_gettext
="$nls_cv_force_use_gnu_gettext"
7816 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
7818 nls_cv_header_libgt
=
7821 ac_safe
=`echo "libintl.h" | sed 'y%./+-%__p_%'`
7822 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
7823 echo "configure:7824: checking for libintl.h" >&5
7824 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
7825 echo $ac_n "(cached) $ac_c" 1>&6
7827 cat > conftest.
$ac_ext <<EOF
7828 #line 7829 "configure"
7829 #include "confdefs.h"
7830 #include <libintl.h>
7832 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
7833 { (eval echo configure
:7834: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
7834 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
7835 if test -z "$ac_err"; then
7837 eval "ac_cv_header_$ac_safe=yes"
7840 echo "configure: failed program was:" >&5
7841 cat conftest.
$ac_ext >&5
7843 eval "ac_cv_header_$ac_safe=no"
7847 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
7848 echo "$ac_t""yes" 1>&6
7849 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
7850 echo "configure:7851: checking for gettext in libc" >&5
7851 if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
7852 echo $ac_n "(cached) $ac_c" 1>&6
7854 cat > conftest.
$ac_ext <<EOF
7855 #line 7856 "configure"
7856 #include "confdefs.h"
7857 #include <libintl.h>
7859 return (int) gettext ("")
7862 if { (eval echo configure
:7863: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7864 gt_cv_func_gettext_libc
=yes
7866 echo "configure: failed program was:" >&5
7867 cat conftest.
$ac_ext >&5
7869 gt_cv_func_gettext_libc
=no
7874 echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
7876 if test "$gt_cv_func_gettext_libc" != "yes"; then
7877 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
7878 echo "configure:7879: checking for bindtextdomain in -lintl" >&5
7879 ac_lib_var
=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
7880 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7881 echo $ac_n "(cached) $ac_c" 1>&6
7883 ac_save_LIBS
="$LIBS"
7885 cat > conftest.
$ac_ext <<EOF
7886 #line 7887 "configure"
7887 #include "confdefs.h"
7888 /* Override any gcc2 internal prototype to avoid an error. */
7889 /* We use char because int might match the return type of a gcc2
7890 builtin and then its argument prototype would still apply. */
7891 char bindtextdomain();
7897 if { (eval echo configure
:7898: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7899 eval "ac_cv_lib_$ac_lib_var=yes"
7901 echo "configure: failed program was:" >&5
7902 cat conftest.
$ac_ext >&5
7904 eval "ac_cv_lib_$ac_lib_var=no"
7907 LIBS
="$ac_save_LIBS"
7910 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7911 echo "$ac_t""yes" 1>&6
7912 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
7913 echo "configure:7914: checking for gettext in libintl" >&5
7914 if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
7915 echo $ac_n "(cached) $ac_c" 1>&6
7917 echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
7918 echo "configure:7919: checking for gettext in -lintl" >&5
7919 ac_lib_var
=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
7920 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
7921 echo $ac_n "(cached) $ac_c" 1>&6
7923 ac_save_LIBS
="$LIBS"
7925 cat > conftest.
$ac_ext <<EOF
7926 #line 7927 "configure"
7927 #include "confdefs.h"
7928 /* Override any gcc2 internal prototype to avoid an error. */
7929 /* We use char because int might match the return type of a gcc2
7930 builtin and then its argument prototype would still apply. */
7937 if { (eval echo configure
:7938: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
7939 eval "ac_cv_lib_$ac_lib_var=yes"
7941 echo "configure: failed program was:" >&5
7942 cat conftest.
$ac_ext >&5
7944 eval "ac_cv_lib_$ac_lib_var=no"
7947 LIBS
="$ac_save_LIBS"
7950 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
7951 echo "$ac_t""yes" 1>&6
7952 gt_cv_func_gettext_libintl
=yes
7954 echo "$ac_t""no" 1>&6
7955 gt_cv_func_gettext_libintl
=no
7960 echo "$ac_t""$gt_cv_func_gettext_libintl" 1>&6
7962 echo "$ac_t""no" 1>&6
7967 if test "$gt_cv_func_gettext_libc" = "yes" \
7968 ||
test "$gt_cv_func_gettext_libintl" = "yes"; then
7969 cat >> confdefs.h
<<\EOF
7970 #define HAVE_GETTEXT 1
7973 # Extract the first word of "msgfmt", so it can be a program name with args.
7974 set dummy msgfmt
; ac_word
=$2
7975 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
7976 echo "configure:7977: checking for $ac_word" >&5
7977 if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then
7978 echo $ac_n "(cached) $ac_c" 1>&6
7982 gcc_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
7985 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
7986 for ac_dir
in $PATH; do
7987 test -z "$ac_dir" && ac_dir
=.
7988 if test -f $ac_dir/$ac_word; then
7989 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
7990 gcc_cv_path_MSGFMT
="$ac_dir/$ac_word"
7996 test -z "$gcc_cv_path_MSGFMT" && gcc_cv_path_MSGFMT
="no"
8000 MSGFMT
="$gcc_cv_path_MSGFMT"
8001 if test -n "$MSGFMT"; then
8002 echo "$ac_t""$MSGFMT" 1>&6
8004 echo "$ac_t""no" 1>&6
8006 if test "$MSGFMT" != "no"; then
8007 for ac_func
in dcgettext
8009 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
8010 echo "configure:8011: checking for $ac_func" >&5
8011 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
8012 echo $ac_n "(cached) $ac_c" 1>&6
8014 cat > conftest.
$ac_ext <<EOF
8015 #line 8016 "configure"
8016 #include "confdefs.h"
8017 /* System header to define __stub macros and hopefully few prototypes,
8018 which can conflict with char $ac_func(); below. */
8020 /* Override any gcc2 internal prototype to avoid an error. */
8021 /* We use char because int might match the return type of a gcc2
8022 builtin and then its argument prototype would still apply. */
8027 /* The GNU C library defines this for functions which it implements
8028 to always fail with ENOSYS. Some functions are actually named
8029 something starting with __ and the normal name is an alias. */
8030 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8038 if { (eval echo configure
:8039: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8040 eval "ac_cv_func_$ac_func=yes"
8042 echo "configure: failed program was:" >&5
8043 cat conftest.
$ac_ext >&5
8045 eval "ac_cv_func_$ac_func=no"
8050 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
8051 echo "$ac_t""yes" 1>&6
8052 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
8053 cat >> confdefs.h
<<EOF
8054 #define $ac_tr_func 1
8058 echo "$ac_t""no" 1>&6
8062 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8063 set dummy gmsgfmt
; ac_word
=$2
8064 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8065 echo "configure:8066: checking for $ac_word" >&5
8066 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
8067 echo $ac_n "(cached) $ac_c" 1>&6
8071 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
8074 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
8077 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
8079 for ac_dir
in $ac_dummy; do
8080 test -z "$ac_dir" && ac_dir
=.
8081 if test -f $ac_dir/$ac_word; then
8082 gcc_cv_path_GMSGFMT
="$ac_dir/$ac_word"
8087 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT
="$MSGFMT"
8091 GMSGFMT
="$gcc_cv_path_GMSGFMT"
8092 if test -n "$GMSGFMT"; then
8093 echo "$ac_t""$GMSGFMT" 1>&6
8095 echo "$ac_t""no" 1>&6
8098 # Extract the first word of "xgettext", so it can be a program name with args.
8099 set dummy xgettext
; ac_word
=$2
8100 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8101 echo "configure:8102: checking for $ac_word" >&5
8102 if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
8103 echo $ac_n "(cached) $ac_c" 1>&6
8107 gcc_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
8110 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
8111 for ac_dir
in $PATH; do
8112 test -z "$ac_dir" && ac_dir
=.
8113 if test -f $ac_dir/$ac_word; then
8114 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8115 gcc_cv_path_XGETTEXT
="$ac_dir/$ac_word"
8121 test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT
=":"
8125 XGETTEXT
="$gcc_cv_path_XGETTEXT"
8126 if test -n "$XGETTEXT"; then
8127 echo "$ac_t""$XGETTEXT" 1>&6
8129 echo "$ac_t""no" 1>&6
8132 cat > conftest.
$ac_ext <<EOF
8133 #line 8134 "configure"
8134 #include "confdefs.h"
8137 extern int _nl_msg_cat_cntr;
8138 return _nl_msg_cat_cntr
8141 if { (eval echo configure
:8142: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8146 echo "configure: failed program was:" >&5
8147 cat conftest.
$ac_ext >&5
8155 create_catalogs
="no"
8160 echo "$ac_t""no" 1>&6
8164 if test "$CATOBJEXT" = "NONE"; then
8165 echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
8166 echo "configure:8167: checking whether catgets can be used" >&5
8167 # Check whether --with-catgets or --without-catgets was given.
8168 if test "${with_catgets+set}" = set; then
8169 withval
="$with_catgets"
8170 nls_cv_use_catgets
=$withval
8172 nls_cv_use_catgets
=no
8175 echo "$ac_t""$nls_cv_use_catgets" 1>&6
8177 if test "$nls_cv_use_catgets" = "yes"; then
8178 echo $ac_n "checking for main in -li""... $ac_c" 1>&6
8179 echo "configure:8180: checking for main in -li" >&5
8180 ac_lib_var
=`echo i'_'main | sed 'y%./+-%__p_%'`
8181 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
8182 echo $ac_n "(cached) $ac_c" 1>&6
8184 ac_save_LIBS
="$LIBS"
8186 cat > conftest.
$ac_ext <<EOF
8187 #line 8188 "configure"
8188 #include "confdefs.h"
8194 if { (eval echo configure
:8195: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8196 eval "ac_cv_lib_$ac_lib_var=yes"
8198 echo "configure: failed program was:" >&5
8199 cat conftest.
$ac_ext >&5
8201 eval "ac_cv_lib_$ac_lib_var=no"
8204 LIBS
="$ac_save_LIBS"
8207 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
8208 echo "$ac_t""yes" 1>&6
8209 ac_tr_lib
=HAVE_LIB
`echo i | sed -e 's/[^a-zA-Z0-9_]/_/g' \
8210 -e 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
8211 cat >> confdefs.h
<<EOF
8212 #define $ac_tr_lib 1
8218 echo "$ac_t""no" 1>&6
8221 echo $ac_n "checking for catgets""... $ac_c" 1>&6
8222 echo "configure:8223: checking for catgets" >&5
8223 if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
8224 echo $ac_n "(cached) $ac_c" 1>&6
8226 cat > conftest.
$ac_ext <<EOF
8227 #line 8228 "configure"
8228 #include "confdefs.h"
8229 /* System header to define __stub macros and hopefully few prototypes,
8230 which can conflict with char catgets(); below. */
8232 /* Override any gcc2 internal prototype to avoid an error. */
8233 /* We use char because int might match the return type of a gcc2
8234 builtin and then its argument prototype would still apply. */
8239 /* The GNU C library defines this for functions which it implements
8240 to always fail with ENOSYS. Some functions are actually named
8241 something starting with __ and the normal name is an alias. */
8242 #if defined (__stub_catgets) || defined (__stub___catgets)
8250 if { (eval echo configure
:8251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
${ac_exeext}; then
8252 eval "ac_cv_func_catgets=yes"
8254 echo "configure: failed program was:" >&5
8255 cat conftest.
$ac_ext >&5
8257 eval "ac_cv_func_catgets=no"
8262 if eval "test \"`echo '$ac_cv_func_'catgets`\" = yes"; then
8263 echo "$ac_t""yes" 1>&6
8264 cat >> confdefs.h
<<\EOF
8265 #define HAVE_CATGETS 1
8268 INTLOBJS
="\$(CATOBJS)"
8269 # Extract the first word of "gencat", so it can be a program name with args.
8270 set dummy gencat
; ac_word
=$2
8271 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8272 echo "configure:8273: checking for $ac_word" >&5
8273 if eval "test \"`echo '$''{'gcc_cv_path_GENCAT'+set}'`\" = set"; then
8274 echo $ac_n "(cached) $ac_c" 1>&6
8278 gcc_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a path.
8281 gcc_cv_path_GENCAT
="$GENCAT" # Let the user override the test with a dos path.
8284 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
8286 for ac_dir
in $ac_dummy; do
8287 test -z "$ac_dir" && ac_dir
=.
8288 if test -f $ac_dir/$ac_word; then
8289 gcc_cv_path_GENCAT
="$ac_dir/$ac_word"
8294 test -z "$gcc_cv_path_GENCAT" && gcc_cv_path_GENCAT
="no"
8298 GENCAT
="$gcc_cv_path_GENCAT"
8299 if test -n "$GENCAT"; then
8300 echo "$ac_t""$GENCAT" 1>&6
8302 echo "$ac_t""no" 1>&6
8304 if test "$GENCAT" != "no"; then
8305 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8306 set dummy gmsgfmt
; ac_word
=$2
8307 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8308 echo "configure:8309: checking for $ac_word" >&5
8309 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
8310 echo $ac_n "(cached) $ac_c" 1>&6
8314 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
8317 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
8320 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
8322 for ac_dir
in $ac_dummy; do
8323 test -z "$ac_dir" && ac_dir
=.
8324 if test -f $ac_dir/$ac_word; then
8325 gcc_cv_path_GMSGFMT
="$ac_dir/$ac_word"
8330 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT
="no"
8334 GMSGFMT
="$gcc_cv_path_GMSGFMT"
8335 if test -n "$GMSGFMT"; then
8336 echo "$ac_t""$GMSGFMT" 1>&6
8338 echo "$ac_t""no" 1>&6
8341 if test "$GMSGFMT" = "no"; then
8342 # Extract the first word of "msgfmt", so it can be a program name with args.
8343 set dummy msgfmt
; ac_word
=$2
8344 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8345 echo "configure:8346: checking for $ac_word" >&5
8346 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
8347 echo $ac_n "(cached) $ac_c" 1>&6
8351 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
8354 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
8355 for ac_dir
in $PATH; do
8356 test -z "$ac_dir" && ac_dir
=.
8357 if test -f $ac_dir/$ac_word; then
8358 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8359 gcc_cv_path_GMSGFMT
="$ac_dir/$ac_word"
8365 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT
="msgfmt"
8369 GMSGFMT
="$gcc_cv_path_GMSGFMT"
8370 if test -n "$GMSGFMT"; then
8371 echo "$ac_t""$GMSGFMT" 1>&6
8373 echo "$ac_t""no" 1>&6
8376 if test "$GMSGFMT" = "msgfmt"; then
8377 create_catalogs
="no"
8380 # Extract the first word of "xgettext", so it can be a program name with args.
8381 set dummy xgettext
; ac_word
=$2
8382 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8383 echo "configure:8384: checking for $ac_word" >&5
8384 if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
8385 echo $ac_n "(cached) $ac_c" 1>&6
8389 gcc_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
8392 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
8393 for ac_dir
in $PATH; do
8394 test -z "$ac_dir" && ac_dir
=.
8395 if test -f $ac_dir/$ac_word; then
8396 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8397 gcc_cv_path_XGETTEXT
="$ac_dir/$ac_word"
8403 test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT
=":"
8407 XGETTEXT
="$gcc_cv_path_XGETTEXT"
8408 if test -n "$XGETTEXT"; then
8409 echo "$ac_t""$XGETTEXT" 1>&6
8411 echo "$ac_t""no" 1>&6
8414 USE_INCLUDED_LIBINTL
=yes
8418 INTLDEPS
='$(top_builddir)/intl/libintl.a'
8420 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
8421 nls_cv_header_intl
=intl
/libintl.h
8422 nls_cv_header_libgt
=intl
/libgettext.h
8425 echo "$ac_t""no" 1>&6
8431 if test "$CATOBJEXT" = "NONE"; then
8432 nls_cv_use_gnu_gettext
=yes
8436 if test "$nls_cv_use_gnu_gettext" = "yes"; then
8437 INTLOBJS
="\$(GETTOBJS)"
8438 # Extract the first word of "msgfmt", so it can be a program name with args.
8439 set dummy msgfmt
; ac_word
=$2
8440 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8441 echo "configure:8442: checking for $ac_word" >&5
8442 if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then
8443 echo $ac_n "(cached) $ac_c" 1>&6
8447 gcc_cv_path_MSGFMT
="$MSGFMT" # Let the user override the test with a path.
8450 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
8451 for ac_dir
in $PATH; do
8452 test -z "$ac_dir" && ac_dir
=.
8453 if test -f $ac_dir/$ac_word; then
8454 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"; then
8455 gcc_cv_path_MSGFMT
="$ac_dir/$ac_word"
8461 test -z "$gcc_cv_path_MSGFMT" && gcc_cv_path_MSGFMT
="msgfmt"
8465 MSGFMT
="$gcc_cv_path_MSGFMT"
8466 if test -n "$MSGFMT"; then
8467 echo "$ac_t""$MSGFMT" 1>&6
8469 echo "$ac_t""no" 1>&6
8472 # Extract the first word of "gmsgfmt", so it can be a program name with args.
8473 set dummy gmsgfmt
; ac_word
=$2
8474 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8475 echo "configure:8476: checking for $ac_word" >&5
8476 if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
8477 echo $ac_n "(cached) $ac_c" 1>&6
8481 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a path.
8484 gcc_cv_path_GMSGFMT
="$GMSGFMT" # Let the user override the test with a dos path.
8487 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
=":"
8489 for ac_dir
in $ac_dummy; do
8490 test -z "$ac_dir" && ac_dir
=.
8491 if test -f $ac_dir/$ac_word; then
8492 gcc_cv_path_GMSGFMT
="$ac_dir/$ac_word"
8497 test -z "$gcc_cv_path_GMSGFMT" && gcc_cv_path_GMSGFMT
="$MSGFMT"
8501 GMSGFMT
="$gcc_cv_path_GMSGFMT"
8502 if test -n "$GMSGFMT"; then
8503 echo "$ac_t""$GMSGFMT" 1>&6
8505 echo "$ac_t""no" 1>&6
8508 if test "$MSGFMT" = "msgfmt" && test "$GMSGFMT" = "msgfmt"; then
8509 create_catalogs
="no"
8511 # Extract the first word of "xgettext", so it can be a program name with args.
8512 set dummy xgettext
; ac_word
=$2
8513 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
8514 echo "configure:8515: checking for $ac_word" >&5
8515 if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
8516 echo $ac_n "(cached) $ac_c" 1>&6
8520 gcc_cv_path_XGETTEXT
="$XGETTEXT" # Let the user override the test with a path.
8523 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
8524 for ac_dir
in $PATH; do
8525 test -z "$ac_dir" && ac_dir
=.
8526 if test -f $ac_dir/$ac_word; then
8527 if test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"; then
8528 gcc_cv_path_XGETTEXT
="$ac_dir/$ac_word"
8534 test -z "$gcc_cv_path_XGETTEXT" && gcc_cv_path_XGETTEXT
=":"
8538 XGETTEXT
="$gcc_cv_path_XGETTEXT"
8539 if test -n "$XGETTEXT"; then
8540 echo "$ac_t""$XGETTEXT" 1>&6
8542 echo "$ac_t""no" 1>&6
8546 USE_INCLUDED_LIBINTL
=yes
8550 INTLDEPS
='$(top_builddir)/intl/libintl.a'
8552 LIBS
=`echo $LIBS | sed -e 's/-lintl//'`
8553 nls_cv_header_intl
=intl
/libintl.h
8554 nls_cv_header_libgt
=intl
/libgettext.h
8557 if test "$XGETTEXT" != ":"; then
8558 if $XGETTEXT --omit-header /dev
/null
2> /dev
/null
; then
8561 echo "$ac_t""found xgettext program is not GNU xgettext; ignore it" 1>&6
8568 # We need to process the po/ directory.
8572 nls_cv_header_intl
=intl
/libintl.h
8573 nls_cv_header_libgt
=intl
/libgettext.h
8579 # If this is used in GNU gettext we have to set USE_NLS to `yes'
8580 # because some of the sources are only built for this goal.
8581 if test "$PACKAGE" = gettext; then
8583 USE_INCLUDED_LIBINTL
=yes
8586 for lang
in $ALL_LINGUAS; do
8587 GMOFILES
="$GMOFILES $lang.gmo"
8588 POFILES
="$POFILES $lang.po"
8604 if test "x$create_catalogs" = "xno"; then
8605 echo "configure: warning: No program for building catalogs found -> building disabled" 1>&2
8608 if test "x$CATOBJEXT" != "x" && test "x$create_catalogs" != "xno" ; then
8609 if test "x$ALL_LINGUAS" = "x"; then
8612 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
8613 echo "configure:8614: checking for catalogs to be installed" >&5
8614 if test "x$LINGUAS" = "x"; then
8615 LINGUAS
=$ALL_LINGUAS
8618 for lang
in $ALL_LINGUAS; do
8619 case " $LINGUAS " in
8620 *" $lang "*) NEW_LINGUAS
="$NEW_LINGUAS $lang" ;;
8623 LINGUAS
=$NEW_LINGUAS
8625 echo "$ac_t""$LINGUAS" 1>&6
8628 if test -n "$LINGUAS"; then
8629 for lang
in $LINGUAS; do CATALOGS
="$CATALOGS $lang$CATOBJEXT"; done
8633 if test $ac_cv_header_locale_h = yes; then
8634 INCLUDE_LOCALE_H
="#include <locale.h>"
8637 /* The system does not provide the header <locale.h>. Take care yourself. */"
8641 test -d intl || mkdir intl
8642 if test "$CATOBJEXT" = ".cat"; then
8643 ac_safe
=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
8644 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
8645 echo "configure:8646: checking for linux/version.h" >&5
8646 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
8647 echo $ac_n "(cached) $ac_c" 1>&6
8649 cat > conftest.
$ac_ext <<EOF
8650 #line 8651 "configure"
8651 #include "confdefs.h"
8652 #include <linux/version.h>
8654 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
8655 { (eval echo configure
:8656: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
8656 ac_err
=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
8657 if test -z "$ac_err"; then
8659 eval "ac_cv_header_$ac_safe=yes"
8662 echo "configure: failed program was:" >&5
8663 cat conftest.
$ac_ext >&5
8665 eval "ac_cv_header_$ac_safe=no"
8669 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
8670 echo "$ac_t""yes" 1>&6
8673 echo "$ac_t""no" 1>&6
8678 sed -e '/^#/d' $srcdir/intl
/$msgformat-msg.
sed > intl
/po2msg.
sed
8680 sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
8681 $srcdir/intl
/po2tbl.
sed.
in > intl
/po2tbl.
sed
8683 if test "$PACKAGE" = "gettext"; then
8694 if test -n "$ac_aux_dir"; then
8695 MKINSTALLDIRS
="$ac_aux_dir/mkinstalldirs"
8697 if test -z "$MKINSTALLDIRS"; then
8698 MKINSTALLDIRS
="\$(top_srcdir)/mkinstalldirs"
8705 test -d po || mkdir po
8706 if test "x$srcdir" != "x."; then
8707 if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
8708 posrcprefix
="$srcdir/"
8710 posrcprefix
="../$srcdir/"
8716 sed -e "/^#/d" -e "/^\$/d" -e "s,.*, $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
8717 < $srcdir/po
/POTFILES.
in > po
/POTFILES
8719 XGETTEXT
="AWK='$AWK' \$(SHELL) \$(top_srcdir)/exgettext $XGETTEXT"
8721 # Windows32 Registry support for specifying GCC installation paths.
8722 # Check whether --enable-win32-registry or --disable-win32-registry was given.
8723 if test "${enable_win32_registry+set}" = set; then
8724 enableval
="$enable_win32_registry"
8729 echo $ac_n "checking whether windows registry support is requested""... $ac_c" 1>&6
8730 echo "configure:8731: checking whether windows registry support is requested" >&5
8731 if test x
$enable_win32_registry != xno
; then
8732 cat >> confdefs.h
<<\EOF
8733 #define ENABLE_WIN32_REGISTRY 1
8736 echo "$ac_t""yes" 1>&6
8738 echo "$ac_t""no" 1>&6
8741 # Check if user specified a different registry key.
8742 case x
${enable_win32_registry} in
8745 gcc_cv_win32_registry_key
="$VERSION"
8748 # no registry lookup.
8749 gcc_cv_win32_registry_key
=''
8752 # user-specified key.
8753 gcc_cv_win32_registry_key
="$enable_win32_registry"
8757 if test x
$enable_win32_registry != xno
; then
8758 echo $ac_n "checking registry key on windows hosts""... $ac_c" 1>&6
8759 echo "configure:8760: checking registry key on windows hosts" >&5
8760 cat >> confdefs.h
<<EOF
8761 #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
8764 echo "$ac_t""$gcc_cv_win32_registry_key" 1>&6
8767 # Get an absolute path to the GCC top-level source directory
8773 # Conditionalize the makefile for this host machine.
8774 # Make-host contains the concatenation of all host makefile fragments
8775 # [there can be more than one]. This file is built by configure.frag.
8776 host_overrides
=Make-host
8777 dep_host_xmake_file
=
8778 for f
in ..
${host_xmake_file}
8780 if test -f ${srcdir}/config
/$f
8782 dep_host_xmake_file
="${dep_host_xmake_file} ${srcdir}/config/$f"
8786 # Conditionalize the makefile for this target machine.
8787 # Make-target contains the concatenation of all host makefile fragments
8788 # [there can be more than one]. This file is built by configure.frag.
8789 target_overrides
=Make-target
8791 for f
in ..
${tmake_file}
8793 if test -f ${srcdir}/config
/$f
8795 dep_tmake_file
="${dep_tmake_file} ${srcdir}/config/$f"
8799 # If the host doesn't support symlinks, modify CC in
8800 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
8801 # Otherwise, we can use "CC=$(CC)".
8803 if $symbolic_link $srcdir/gcc.c symtest.tem
2>/dev
/null
8805 cc_set_by_configure
="\$(CC)"
8806 quoted_cc_set_by_configure
="\$(CC)"
8807 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
8810 if cp -p $srcdir/gcc.c symtest.tem
2>/dev
/null
8812 symbolic_link
="cp -p"
8816 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
8817 quoted_cc_set_by_configure
="\\\`case '\\\$(CC)' in stage*) echo '\\\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\\\$(CC)';; esac\\\`"
8818 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
8822 out_object_file
=`basename $out_file .c`.o
8825 for f
in $tm_file; do
8828 tm_file_list
="${tm_file_list} $f" ;;
8829 *) tm_file_list
="${tm_file_list} \$(srcdir)/config/$f" ;;
8834 for f
in $host_xm_file; do
8836 auto-host.h | gansidecl.h | hwint.h
)
8837 host_xm_file_list
="${host_xm_file_list} $f" ;;
8838 *) host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f" ;;
8843 for f
in $build_xm_file; do
8845 auto-build.h | auto-host.h | gansidecl.h | hwint.h
)
8846 build_xm_file_list
="${build_xm_file_list} $f" ;;
8847 *) build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f" ;;
8851 # Define macro CROSS_COMPILE in compilation
8852 # if this is a cross-compiler.
8853 # Also use all.cross instead of all.internal
8854 # and add cross-make to Makefile.
8855 cross_overrides
="/dev/null"
8856 if test x
$host != x
$target
8858 cross_defines
="CROSS=-DCROSS_COMPILE"
8859 cross_overrides
="${topdir}/cross-make"
8862 # If this is a cross-compiler that does not
8863 # have its own set of headers then define
8866 # If this is using newlib, then define inhibit_libc in
8867 # LIBGCC2_CFLAGS. This will cause __eprintf to be left out of
8868 # libgcc.a, but that's OK because newlib should have its own version of
8871 if test x
$host != x
$target && test x
$with_headers = x
; then
8872 inhibit_libc
=-Dinhibit_libc
8874 if test x
$with_newlib = xyes
; then
8875 inhibit_libc
=-Dinhibit_libc
8880 # When building gcc with a cross-compiler, we need to fix a few things.
8881 # This must come after cross-make as we want all.build to override
8883 build_overrides
="/dev/null"
8884 if test x
$build != x
$host
8886 build_overrides
="${topdir}/build-make"
8889 # Expand extra_headers to include complete path.
8890 # This substitutes for lots of t-* files.
8892 if test "x$extra_headers" = x
8895 # Prepend ${srcdir}/ginclude/ to every entry in extra_headers.
8896 for file in $extra_headers;
8898 extra_headers_list
="${extra_headers_list} \$(srcdir)/ginclude/${file}"
8902 if test x
$use_collect2 = xno
; then
8906 # Add a definition of USE_COLLECT2 if system wants one.
8907 # Also tell toplev.c what to do.
8908 # This substitutes for lots of t-* files.
8909 if test x
$use_collect2 = x
8914 will_use_collect2
="collect2"
8915 maybe_use_collect2
="-DUSE_COLLECT2"
8919 # Set MD_DEPS if the real md file is in md.pre-cpp.
8920 # Set MD_CPP to the cpp to pass the md file through. Md files use ';'
8921 # for line oriented comments, so we must always use a GNU cpp. If
8922 # building gcc with a cross compiler, use the cross compiler just
8923 # built. Otherwise, we can use the cpp just built.
8925 if test "x$md_cppflags" = x
8927 md_file_sub
=$srcdir/config
/$md_file
8932 # If we have gas in the build tree, make a link to it.
8933 if test -f ..
/gas
/Makefile
; then
8934 rm -f as
; $symbolic_link ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
8937 # If we have nm in the build tree, make a link to it.
8938 if test -f ..
/binutils
/Makefile
; then
8939 rm -f nm
; $symbolic_link ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
8942 # If we have ld in the build tree, make a link to it.
8943 if test -f ..
/ld
/Makefile
; then
8944 # if test x$use_collect2 = x; then
8945 # rm -f ld; $symbolic_link ../ld/ld-new$host_exeext ld$host_exeext 2>/dev/null
8947 rm -f collect-ld
; $symbolic_link ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext 2>/dev
/null
8951 # Figure out what assembler we will be using.
8952 echo $ac_n "checking what assembler to use""... $ac_c" 1>&6
8953 echo "configure:8954: checking what assembler to use" >&5
8955 gcc_cv_gas_major_version
=
8956 gcc_cv_gas_minor_version
=
8957 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
8958 if test -x "$DEFAULT_ASSEMBLER"; then
8959 gcc_cv_as
="$DEFAULT_ASSEMBLER"
8960 elif test -x "$AS"; then
8962 elif test -x as
$host_exeext; then
8963 # Build using assembler in the current directory.
8964 gcc_cv_as
=.
/as
$host_exeext
8965 elif test -f $gcc_cv_as_gas_srcdir/configure.
in -a -f ..
/gas
/Makefile
; then
8966 # Single tree build which includes gas.
8967 for f
in $gcc_cv_as_gas_srcdir/configure
$gcc_cv_as_gas_srcdir/configure.
in $gcc_cv_as_gas_srcdir/Makefile.
in
8969 gcc_cv_gas_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
8970 if test x
$gcc_cv_gas_version != x
; then
8974 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
8975 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
8978 if test "x$gcc_cv_as" = x
-a x
$host = x
$target; then
8980 # Search the same directories that the installed compiler will
8981 # search. Else we may find the wrong assembler and lose. If we
8982 # do not find a suitable assembler binary, then try the user's
8985 # Also note we have to check MD_EXEC_PREFIX before checking the
8986 # user's path. Unfortunately, there is no good way to get at the
8987 # value of MD_EXEC_PREFIX here. So we do a brute force search
8988 # through all the known MD_EXEC_PREFIX values. Ugh. This needs
8989 # to be fixed as part of the make/configure rewrite too.
8991 if test "x$exec_prefix" = xNONE
; then
8992 if test "x$prefix" = xNONE
; then
8993 test_prefix
=/usr
/local
8998 test_prefix
=$exec_prefix
9001 # If the loop below does not find an assembler, then use whatever
9002 # one we can find in the users's path.
9006 test_dirs
="$test_prefix/lib/gcc-lib/$target/$gcc_version \
9007 $test_prefix/lib/gcc-lib/$target \
9008 /usr/lib/gcc/$target/$gcc_version \
9009 /usr/lib/gcc/$target \
9010 $test_prefix/$target/bin/$target/$gcc_version \
9011 $test_prefix/$target/bin \
9016 /bsd43/usr/lib/cmplrs/cc \
9017 /usr/cross64/usr/bin \
9018 /usr/lib/cmplrs/cc \
9019 /sysv/usr/lib/cmplrs/cc \
9020 /svr4/usr/lib/cmplrs/cc \
9023 for dir
in $test_dirs; do
9024 if test -f $dir/as
$host_exeext; then
9025 gcc_cv_as
=$dir/as
$host_exeext
9030 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
9031 echo "$ac_t"""newly built gas
"" 1>&6
9033 echo "$ac_t""$gcc_cv_as" 1>&6
9036 # Figure out what nm we will be using.
9037 echo $ac_n "checking what nm to use""... $ac_c" 1>&6
9038 echo "configure:9039: checking what nm to use" >&5
9039 if test -x nm
$host_exeext; then
9040 gcc_cv_nm
=.
/nm
$host_exeext
9041 elif test x
$host = x
$target; then
9043 gcc_cv_nm
=nm
$host_exeext
9045 echo "$ac_t""$gcc_cv_nm" 1>&6
9047 # Figure out what assembler alignment features are present.
9048 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
9049 echo "configure:9050: checking assembler alignment features" >&5
9050 gcc_cv_as_alignment_features
=
9051 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
9052 # Gas version 2.6 and later support for .balign and .p2align.
9053 # bytes to skip when using .p2align.
9054 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
9055 gcc_cv_as_alignment_features
=".balign and .p2align"
9056 cat >> confdefs.h
<<\EOF
9057 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
9061 # Gas version 2.8 and later support specifying the maximum
9062 # bytes to skip when using .p2align.
9063 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
9064 gcc_cv_as_alignment_features
=".p2align including maximum skip"
9065 cat >> confdefs.h
<<\EOF
9066 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
9070 elif test x
$gcc_cv_as != x
; then
9071 # Check if we have .balign and .p2align
9072 echo ".balign 4" > conftest.s
9073 echo ".p2align 2" >> conftest.s
9074 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
9075 gcc_cv_as_alignment_features
=".balign and .p2align"
9076 cat >> confdefs.h
<<\EOF
9077 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
9081 rm -f conftest.s conftest.o
9082 # Check if specifying the maximum bytes to skip when
9083 # using .p2align is supported.
9084 echo ".p2align 4,,7" > conftest.s
9085 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
9086 gcc_cv_as_alignment_features
=".p2align including maximum skip"
9087 cat >> confdefs.h
<<\EOF
9088 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
9092 rm -f conftest.s conftest.o
9094 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
9096 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
9097 echo "configure:9098: checking assembler subsection support" >&5
9098 gcc_cv_as_subsections
=
9099 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
9100 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
9101 gcc_cv_as_subsections
="working .subsection -1"
9103 elif test x
$gcc_cv_as != x
; then
9104 # Check if we have .subsection
9105 echo ".subsection 1" > conftest.s
9106 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
9107 gcc_cv_as_subsections
=".subsection"
9108 if test x
$gcc_cv_nm != x
; then
9109 cat > conftest.s
<<EOF
9110 conftest_label1: .word 0
9112 conftest_label2: .word 0
9115 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
9116 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
9117 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
9118 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1; then
9121 gcc_cv_as_subsections
="working .subsection -1"
9126 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
9128 if test x
"$gcc_cv_as_subsections" = x
"working .subsection -1"; then
9129 cat >> confdefs.h
<<\EOF
9130 #define HAVE_GAS_SUBSECTION_ORDERING 1
9134 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
9136 echo $ac_n "checking assembler weak support""... $ac_c" 1>&6
9137 echo "configure:9138: checking assembler weak support" >&5
9139 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
9140 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
9141 gcc_cv_as_weak
="yes"
9143 elif test x
$gcc_cv_as != x
; then
9144 # Check if we have .weak
9145 echo " .weak foobar" > conftest.s
9146 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
9147 gcc_cv_as_weak
="yes"
9149 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
9151 if test x
"$gcc_cv_as_weak" = xyes
; then
9152 cat >> confdefs.h
<<\EOF
9153 #define HAVE_GAS_WEAK 1
9157 echo "$ac_t""$gcc_cv_as_weak" 1>&6
9159 echo $ac_n "checking assembler hidden support""... $ac_c" 1>&6
9160 echo "configure:9161: checking assembler hidden support" >&5
9162 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
9163 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
9164 gcc_cv_as_hidden
="yes"
9166 elif test x
$gcc_cv_as != x
; then
9167 # Check if we have .hidden
9168 echo " .hidden foobar" > conftest.s
9169 echo "foobar:" >> conftest.s
9170 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
9171 gcc_cv_as_hidden
="yes"
9173 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
9175 if test x
"$gcc_cv_as_hidden" = xyes
; then
9176 cat >> confdefs.h
<<\EOF
9177 #define HAVE_GAS_HIDDEN 1
9181 echo "$ac_t""$gcc_cv_as_hidden" 1>&6
9185 echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6
9186 echo "configure:9187: checking assembler .register pseudo-op support" >&5
9187 if eval "test \"`echo '$''{'gcc_cv_as_register_pseudo_op'+set}'`\" = set"; then
9188 echo $ac_n "(cached) $ac_c" 1>&6
9191 gcc_cv_as_register_pseudo_op
=unknown
9192 if test x
$gcc_cv_as != x
; then
9193 # Check if we have .register
9194 echo ".register %g2, #scratch" > conftest.s
9195 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
9196 gcc_cv_as_register_pseudo_op
=yes
9198 gcc_cv_as_register_pseudo_op
=no
9200 rm -f conftest.s conftest.o
9205 echo "$ac_t""$gcc_cv_as_register_pseudo_op" 1>&6
9206 if test "x$gcc_cv_as_register_pseudo_op" = xyes
; then
9207 cat >> confdefs.h
<<\EOF
9208 #define HAVE_AS_REGISTER_PSEUDO_OP 1
9213 echo $ac_n "checking assembler supports -relax""... $ac_c" 1>&6
9214 echo "configure:9215: checking assembler supports -relax" >&5
9215 if eval "test \"`echo '$''{'gcc_cv_as_relax_opt'+set}'`\" = set"; then
9216 echo $ac_n "(cached) $ac_c" 1>&6
9219 gcc_cv_as_relax_opt
=unknown
9220 if test x
$gcc_cv_as != x
; then
9221 # Check if gas supports -relax
9222 echo ".text" > conftest.s
9223 if $gcc_cv_as -relax -o conftest.o conftest.s
> /dev
/null
2>&1; then
9224 gcc_cv_as_relax_opt
=yes
9226 gcc_cv_as_relax_opt
=no
9228 rm -f conftest.s conftest.o
9233 echo "$ac_t""$gcc_cv_as_relax_opt" 1>&6
9234 if test "x$gcc_cv_as_relax_opt" = xyes
; then
9235 cat >> confdefs.h
<<\EOF
9236 #define HAVE_AS_RELAX_OPTION 1
9243 echo $ac_n "checking for 64 bit support in assembler ($gcc_cv_as)""... $ac_c" 1>&6
9244 echo "configure:9245: checking for 64 bit support in assembler ($gcc_cv_as)" >&5
9245 if eval "test \"`echo '$''{'gcc_cv_as_flags64'+set}'`\" = set"; then
9246 echo $ac_n "(cached) $ac_c" 1>&6
9249 if test -n "$gcc_cv_as"; then
9250 echo ".xword foo" > conftest.s
9251 gcc_cv_as_flags64
=no
9252 for flag
in "-xarch=v9" "-64 -Av9"; do
9253 if $gcc_cv_as $flag -o conftest.o conftest.s \
9254 > /dev
/null
2>&1; then
9255 gcc_cv_as_flags64
=$flag
9259 rm -f conftest.s conftest.o
9261 if test "$gas" = yes; then
9262 gcc_cv_as_flags64
="-64 -Av9"
9264 gcc_cv_as_flags64
="-xarch=v9"
9270 echo "$ac_t""$gcc_cv_as_flags64" 1>&6
9271 if test "x$gcc_cv_as_flags64" = xno
; then
9273 tmake_file
=`echo " $tmake_file " | sed -e 's, sparc/t-sol2-64 , ,' -e 's,^ ,,' -e 's, $,,'`
9274 dep_tmake_file
=`echo " $dep_tmake_file " | sed -e 's, [^ ]*/config/sparc/t-sol2-64 , ,' -e 's,^ ,,' -e 's, $,,'`
9277 cat >> confdefs.h
<<EOF
9278 #define AS_SPARC64_FLAG "$gcc_cv_as_flags64"
9283 *) gcc_cv_as_flags64
=${gcc_cv_as_flags64-no}
9287 if test "x$gcc_cv_as_flags64" != xno
; then
9288 echo $ac_n "checking for assembler offsetable %lo() support""... $ac_c" 1>&6
9289 echo "configure:9290: checking for assembler offsetable %lo() support" >&5
9290 if eval "test \"`echo '$''{'gcc_cv_as_offsetable_lo10'+set}'`\" = set"; then
9291 echo $ac_n "(cached) $ac_c" 1>&6
9294 gcc_cv_as_offsetable_lo10
=unknown
9295 if test "x$gcc_cv_as" != x
; then
9296 # Check if assembler has offsetable %lo()
9297 echo "or %g1, %lo(ab) + 12, %g1" > conftest.s
9298 echo "or %g1, %lo(ab + 12), %g1" > conftest1.s
9299 if $gcc_cv_as $gcc_cv_as_flags64 -o conftest.o conftest.s \
9301 $gcc_cv_as $gcc_cv_as_flags64 -o conftest1.o conftest1.s \
9302 > /dev
/null
2>&1; then
9303 if cmp conftest.o conftest1.o
> /dev
/null
2>&1; then
9304 gcc_cv_as_offsetable_lo10
=no
9306 gcc_cv_as_offsetable_lo10
=yes
9309 gcc_cv_as_offsetable_lo10
=no
9311 rm -f conftest.s conftest.o conftest1.s conftest1.o
9316 echo "$ac_t""$gcc_cv_as_offsetable_lo10" 1>&6
9317 if test "x$gcc_cv_as_offsetable_lo10" = xyes
; then
9318 cat >> confdefs.h
<<\EOF
9319 #define HAVE_AS_OFFSETABLE_LO10 1
9327 echo $ac_n "checking assembler instructions""... $ac_c" 1>&6
9328 echo "configure:9329: checking assembler instructions" >&5
9329 gcc_cv_as_instructions
=
9330 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
9331 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
9332 gcc_cv_as_instructions
="filds fists"
9334 elif test x
$gcc_cv_as != x
; then
9335 set "filds fists" "filds mem; fists mem"
9338 echo "$2" > conftest.s
9339 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
9340 gcc_cv_as_instructions
=${gcc_cv_as_instructions}$1" "
9344 rm -f conftest.s conftest.o
9346 if test x
"$gcc_cv_as_instructions" != x
; then
9347 cat >> confdefs.h
<<EOF
9348 #define HAVE_GAS_`echo "$gcc_cv_as_instructions" | sed -e 's/ $//' | tr 'a-z ' 'A-Z_'` 1
9352 echo "$ac_t""$gcc_cv_as_instructions" 1>&6
9356 # Figure out what language subdirectories are present.
9357 # Look if the user specified --enable-languages="..."; if not, use
9358 # the environment variable $LANGUAGES if defined. $LANGUAGES might
9360 if test x
"${enable_languages+set}" != xset
; then
9361 if test x
"${LANGUAGES+set}" = xset
; then
9362 enable_languages
="`echo ${LANGUAGES} | tr ' ' ','`"
9364 enable_languages
=all
9367 if test x
"${enable_languages}" = x
; then
9368 { echo "configure: error: --enable-languages needs at least one argument" 1>&2; exit 1; }
9372 for lang
in ${srcdir}/*/config-lang.
in ..
9376 # The odd quoting in the next line works around
9377 # an apparent bug in bash 1.12 on linux.
9378 ${srcdir}/[*]/config-lang.
in) ;;
9380 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
9381 if test "x$lang_alias" = x
9383 echo "$lang doesn't set \$language." 1>&2
9386 if test x
"${enable_languages}" = xall
&& test x
"${lang_alias}" != xCHILL
; then
9389 case "${enable_languages}" in
9390 ${lang_alias} | "${lang_alias},"* | *",${lang_alias},"* | *",${lang_alias}" )
9398 if test x"${add_this_lang}" = xyes; then
9400 ${srcdir}/ada/config-lang.in)
9401 if test x$gnat = xyes ; then
9402 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
9406 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
9414 # Make gthr-default.h if we have a thread file.
9416 if test $thread_file != single; then
9417 rm -f gthr-default.h
9418 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
9419 gthread_flags
=-DHAVE_GTHR_DEFAULT
9423 # Find out what GC implementation we want, or may, use.
9424 # Check whether --with-gc or --without-gc was given.
9425 if test "${with_gc+set}" = set; then
9432 { echo "configure: error: $withval is an invalid option to --with-gc" 1>&2; exit 1; }
9436 if test $ac_cv_func_mmap_anywhere = yes \
9437 ||
test $ac_cv_func_valloc = yes; then
9445 echo "Using $GGC for garbage collection."
9447 # Use the system's zlib library.
9449 zlibinc
="-I\$(srcdir)/../zlib"
9450 # Check whether --with-system-zlib or --without-system-zlib was given.
9451 if test "${with_system_zlib+set}" = set; then
9452 withval
="$with_system_zlib"
9461 # Build a new-abi (c++) system
9462 # Check whether --enable-new-gxx-abi or --disable-new-gxx-abi was given.
9463 if test "${enable_new_gxx_abi+set}" = set; then
9464 enableval
="$enable_new_gxx_abi"
9465 cat >> confdefs.h
<<\EOF
9466 #define ENABLE_NEW_GXX_ABI 1
9469 GXX_ABI_FLAG
='-fnew-abi'
9470 echo "Building a new-abi g++ compiler."
9476 # Build a new-libstdc++ system (ie libstdc++-v3)
9477 echo $ac_n "checking for libstdc++ to install""... $ac_c" 1>&6
9478 echo "configure:9479: checking for libstdc++ to install" >&5
9479 # Check whether --enable-libstdcxx-v3 or --disable-libstdcxx-v3 was given.
9480 if test "${enable_libstdcxx_v3+set}" = set; then
9481 enableval
="$enable_libstdcxx_v3"
9482 enable_libstdcxx_v3
="$enableval"
9484 enable_libstdcxx_v3
=yes
9488 if test x
$enable_libstdcxx_v3 = xyes
; then
9489 echo "$ac_t""v3" 1>&6
9493 echo "$ac_t""v2" 1>&6
9497 cat >> confdefs.h
<<EOF
9498 #define ENABLE_STD_NAMESPACE $ac_esn
9504 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
9505 echo "configure:9506: checking whether to enable maintainer-specific portions of Makefiles" >&5
9506 # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
9507 if test "${enable_maintainer_mode+set}" = set; then
9508 enableval
="$enable_maintainer_mode"
9509 maintainer_mode
=$enableval
9515 echo "$ac_t""$maintainer_mode" 1>&6
9517 if test "$maintainer_mode" = "yes"; then
9523 # Make empty files to contain the specs and options for each language.
9524 # Then add #include lines to for a compiler that has specs and/or options.
9529 rm -f specs.h options.h gencheck.h
9530 touch specs.h options.h gencheck.h
9531 for subdir
in .
$subdirs
9533 if test -f $srcdir/$subdir/lang-specs.h
; then
9534 echo "#include \"$subdir/lang-specs.h\"" >>specs.h
9535 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
9537 if test -f $srcdir/$subdir/lang-options.h
; then
9538 echo "#include \"$subdir/lang-options.h\"" >>options.h
9539 lang_options_files
="$lang_options_files $srcdir/$subdir/lang-options.h"
9541 if test -f $srcdir/$subdir/$subdir-tree.def
; then
9542 echo "#include \"$subdir/$subdir-tree.def\"" >>gencheck.h
9543 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
9547 # These (without "all_") are set in each config-lang.in.
9548 # `language' must be a single word so is spelled singularly.
9554 all_outputs
='Makefile intl/Makefile po/Makefile.in fixinc/Makefile gccbug mklibgcc'
9555 # List of language makefile fragments.
9560 # Add the language fragments.
9561 # Languages are added via two mechanisms. Some information must be
9562 # recorded in makefile variables, these are defined in config-lang.in.
9563 # We accumulate them and plug them into the main Makefile.
9564 # The other mechanism is a set of hooks for each of the main targets
9565 # like `clean', `install', etc.
9567 language_fragments
="Make-lang"
9568 language_hooks
="Make-hooks"
9570 for s
in ..
$subdirs
9582 .
${srcdir}/$s/config-lang.
in
9583 if test "x$language" = x
9585 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
9588 all_lang_makefiles
="$all_lang_makefiles ${srcdir}/$s/Make-lang.in"
9589 if test -f ${srcdir}/$s/Makefile.
in
9590 then all_lang_makefiles
="$all_lang_makefiles ${srcdir}/$s/Makefile.in"
9592 all_languages
="$all_languages $language"
9593 if test "x$boot_language" = xyes
9595 all_boot_languages
="$all_boot_languages $language"
9597 all_compilers
="$all_compilers $compilers"
9598 all_stagestuff
="$all_stagestuff $stagestuff"
9599 all_diff_excludes
="$all_diff_excludes $diff_excludes"
9600 all_headers
="$all_headers $headers"
9601 all_outputs
="$all_outputs $outputs"
9602 all_lib2funcs
="$all_lib2funcs $lib2funcs"
9606 # Since we can't use `::' targets, we link each language in
9607 # with a set of hooks, reached indirectly via lang.${target}.
9611 target_list
="all.build all.cross start.encap rest.encap \
9613 install-normal install-common install-info install-man \
9615 mostlyclean clean distclean extraclean maintainer-clean \
9616 stage1 stage2 stage3 stage4"
9617 for t
in $target_list
9620 for lang
in ..
$all_languages
9622 if test $lang != ".."; then
9626 echo "lang.$t: $x" >> Make-hooks
9629 # If we're not building in srcdir, create .gdbinit.
9631 if test ! -f Makefile.
in; then
9632 echo "dir ." > .gdbinit
9633 echo "dir ${srcdir}" >> .gdbinit
9634 if test x
$gdb_needs_out_file_path = xyes
9636 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
9638 if test "x$subdirs" != x
; then
9641 echo "dir ${srcdir}/$s" >> .gdbinit
9644 echo "source ${srcdir}/.gdbinit" >> .gdbinit
9647 # Define variables host_canonical and build_canonical
9648 # because some Cygnus local changes in the Makefile depend on them.
9649 build_canonical
=${build}
9650 host_canonical
=${host}
9652 if test "${host}" != "${target}" ; then
9653 target_subdir
=${target}/
9659 # If $(exec_prefix) exists and is not the same as $(prefix), then compute an
9660 # absolute path for gcc_tooldir based on inserting the number of up-directory
9661 # movements required to get from $(exec_prefix) to $(prefix) into the basic
9662 # $(libsubdir)/@(unlibsubdir) based path.
9663 # Don't set gcc_tooldir to tooldir since that's only passed in by the toplevel
9664 # make and thus we'd get different behavior depending on where we built the
9666 if test x
$exec_prefix = xNONE
-o x
$exec_prefix = x
$prefix; then
9667 gcc_tooldir
='$(libsubdir)/$(unlibsubdir)/../$(target_alias)'
9669 # An explanation of the sed strings:
9670 # -e 's|^\$(prefix)||' matches and eliminates 'prefix' from 'exec_prefix'
9671 # -e 's|/$||' match a trailing forward slash and eliminates it
9672 # -e 's|^[^/]|/|' forces the string to start with a forward slash (*)
9673 # -e 's|/[^/]*|../|g' replaces each occurance of /<directory> with ../
9675 # (*) Note this pattern overwrites the first character of the string
9676 # with a forward slash if one is not already present. This is not a
9677 # problem because the exact names of the sub-directories concerned is
9678 # unimportant, just the number of them matters.
9680 # The practical upshot of these patterns is like this:
9682 # prefix exec_prefix result
9683 # ------ ----------- ------
9685 # /foo/ /foo/bar ../
9686 # /foo /foo/bar/ ../
9687 # /foo/ /foo/bar/ ../
9688 # /foo /foo/bar/ugg ../../
9691 gcc_tooldir
="\$(libsubdir)/\$(unlibsubdir)/\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/\$(dollar)||' -e 's|^[^/]|/|' -e 's|/[^/]*|../|g'\`\$(target_alias)"
9696 # Nothing to do for FLOAT_H, float_format already handled.
9700 # Process the language and host/target makefile fragments.
9701 ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag
$srcdir "$subdirs" "$dep_host_xmake_file" "$dep_tmake_file"
9703 # Substitute configuration variables
9760 # Echo that links are built
9761 if test x
$host = x
$target
9769 if test x
$host != x
$build
9771 str3
=" on a $build system"
9774 if test "x$str2" != x ||
test "x$str3" != x
9779 echo "Links are now set up to build a ${str1}compiler for ${target}$str4" 1>&2
9781 if test "x$str2" != x ||
test "x$str3" != x
9783 echo " ${str2}${str3}." 1>&2
9786 # Truncate the target if necessary
9787 if test x
$host_truncate_target != x
; then
9788 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
9791 # Configure the subdirectories
9792 # AC_CONFIG_SUBDIRS($subdirs)
9794 # Create the Makefile
9795 # and configure language subdirectories
9797 cat > confcache
<<\EOF
9798 # This file is a shell script that caches the results of configure
9799 # tests run on this system so they can be shared between configure
9800 # scripts and configure runs. It is not useful on other systems.
9801 # If it contains results you don't want to keep, you may remove or edit it.
9803 # By default, configure uses ./config.cache as the cache file,
9804 # creating it if it does not exist already. You can give configure
9805 # the --cache-file=FILE option to use a different cache file; that is
9806 # what configure does when it calls configure scripts in
9807 # subdirectories, so they share the cache.
9808 # Giving --cache-file=/dev/null disables caching, for debugging configure.
9809 # config.status only pays attention to the cache file if you give it the
9810 # --recheck option to rerun configure.
9813 # The following way of writing the cache mishandles newlines in values,
9814 # but we know of no workaround that is simple, portable, and efficient.
9815 # So, don't put newlines in cache variables' values.
9816 # Ultrix sh set writes to stderr and can't be redirected directly,
9817 # and sets the high bit in the cache file unless we assign to the vars.
9819 case `(ac_space=' '; set | grep ac_space) 2>&1` in
9821 # `set' does not quote correctly, so add quotes (double-quote substitution
9822 # turns \\\\ into \\, and sed turns \\ into \).
9824 -e "s/'/'\\\\''/g" \
9825 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
9828 # `set' quotes correctly as required by POSIX, so do not add quotes.
9829 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
9832 if cmp -s $cache_file confcache
; then
9835 if test -w $cache_file; then
9836 echo "updating cache $cache_file"
9837 cat confcache
> $cache_file
9839 echo "not updating unwritable cache $cache_file"
9844 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
9846 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
9847 # Let make expand exec_prefix.
9848 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
9850 # Any assignment to VPATH causes Sun make to only execute
9851 # the first set of double-colon rules, so remove it if not needed.
9852 # If there is a colon in the path, we need to keep it.
9853 if test "x$srcdir" = x.
; then
9854 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
9857 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
9859 DEFS
=-DHAVE_CONFIG_H
9861 # Without the "./", some shells look in PATH for config.status.
9862 : ${CONFIG_STATUS=./config.status}
9864 echo creating
$CONFIG_STATUS
9865 rm -f $CONFIG_STATUS
9866 cat > $CONFIG_STATUS <<EOF
9868 # Generated automatically by configure.
9869 # Run this file to recreate the current configuration.
9870 # This directory was configured as follows,
9871 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9873 # $0 $ac_configure_args
9875 # Compiler output produced by configure, useful for debugging
9876 # configure, is in ./config.log if it exists.
9878 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
9881 case "\$ac_option" in
9882 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9883 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
9884 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
9885 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
9886 echo "$CONFIG_STATUS generated by autoconf version 2.13"
9888 -help | --help | --hel | --he | --h)
9889 echo "\$ac_cs_usage"; exit 0 ;;
9890 *) echo "\$ac_cs_usage"; exit 1 ;;
9894 ac_given_srcdir=$srcdir
9896 trap 'rm -fr `echo "$all_outputs auto-host.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
9898 cat >> $CONFIG_STATUS <<EOF
9900 # Protect against being on the right side of a sed subst in config.status.
9901 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
9902 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
9906 s%@CFLAGS@%$CFLAGS%g
9907 s%@CPPFLAGS@%$CPPFLAGS%g
9908 s%@CXXFLAGS@%$CXXFLAGS%g
9909 s%@FFLAGS@%$FFLAGS%g
9911 s%@LDFLAGS@%$LDFLAGS%g
9913 s%@exec_prefix@%$exec_prefix%g
9914 s%@prefix@%$prefix%g
9915 s%@program_transform_name@%$program_transform_name%g
9916 s%@bindir@%$bindir%g
9917 s%@sbindir@%$sbindir%g
9918 s%@libexecdir@%$libexecdir%g
9919 s%@datadir@%$datadir%g
9920 s%@sysconfdir@%$sysconfdir%g
9921 s%@sharedstatedir@%$sharedstatedir%g
9922 s%@localstatedir@%$localstatedir%g
9923 s%@libdir@%$libdir%g
9924 s%@includedir@%$includedir%g
9925 s%@oldincludedir@%$oldincludedir%g
9926 s%@infodir@%$infodir%g
9927 s%@mandir@%$mandir%g
9928 s%@maybe_cpplib@%$maybe_cpplib%g
9929 s%@enable_shared@%$enable_shared%g
9931 s%@host_alias@%$host_alias%g
9932 s%@host_cpu@%$host_cpu%g
9933 s%@host_vendor@%$host_vendor%g
9934 s%@host_os@%$host_os%g
9935 s%@target@%$target%g
9936 s%@target_alias@%$target_alias%g
9937 s%@target_cpu@%$target_cpu%g
9938 s%@target_vendor@%$target_vendor%g
9939 s%@target_os@%$target_os%g
9941 s%@build_alias@%$build_alias%g
9942 s%@build_cpu@%$build_cpu%g
9943 s%@build_vendor@%$build_vendor%g
9944 s%@build_os@%$build_os%g
9946 s%@NO_MINUS_C_MINUS_O@%$NO_MINUS_C_MINUS_O%g
9947 s%@OUTPUT_OPTION@%$OUTPUT_OPTION%g
9948 s%@strict1_warn@%$strict1_warn%g
9949 s%@warn_cflags@%$warn_cflags%g
9950 s%@stage1_cflags@%$stage1_cflags%g
9951 s%@SET_MAKE@%$SET_MAKE%g
9955 s%@RANLIB@%$RANLIB%g
9956 s%@INSTALL@%$INSTALL%g
9957 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
9958 s%@INSTALL_DATA@%$INSTALL_DATA%g
9961 s%@MAKEINFO@%$MAKEINFO%g
9962 s%@BUILD_INFO@%$BUILD_INFO%g
9963 s%@INSTALL_INFO@%$INSTALL_INFO%g
9966 s%@TARGET_GETGROUPS_T@%$TARGET_GETGROUPS_T%g
9967 s%@vfprintf@%$vfprintf%g
9968 s%@doprint@%$doprint%g
9969 s%@manext@%$manext%g
9970 s%@objext@%$objext%g
9971 s%@PACKAGE@%$PACKAGE%g
9972 s%@VERSION@%$VERSION%g
9973 s%@CHECK_PO@%$CHECK_PO%g
9974 s%@ALLOCA@%$ALLOCA%g
9975 s%@USE_NLS@%$USE_NLS%g
9976 s%@MSGFMT@%$MSGFMT%g
9977 s%@GMSGFMT@%$GMSGFMT%g
9978 s%@XGETTEXT@%$XGETTEXT%g
9979 s%@GENCAT@%$GENCAT%g
9980 s%@USE_INCLUDED_LIBINTL@%$USE_INCLUDED_LIBINTL%g
9981 s%@CATALOGS@%$CATALOGS%g
9982 s%@CATOBJEXT@%$CATOBJEXT%g
9983 s%@DATADIRNAME@%$DATADIRNAME%g
9984 s%@GMOFILES@%$GMOFILES%g
9985 s%@INSTOBJEXT@%$INSTOBJEXT%g
9986 s%@INTLDEPS@%$INTLDEPS%g
9987 s%@INTLLIBS@%$INTLLIBS%g
9988 s%@INTLOBJS@%$INTLOBJS%g
9989 s%@POFILES@%$POFILES%g
9991 s%@INCLUDE_LOCALE_H@%$INCLUDE_LOCALE_H%g
9993 s%@GT_YES@%$GT_YES%g
9994 s%@MKINSTALLDIRS@%$MKINSTALLDIRS%g
9996 s%@inhibit_libc@%$inhibit_libc%g
9997 s%@gthread_flags@%$gthread_flags%g
9999 s%@zlibdir@%$zlibdir%g
10000 s%@zlibinc@%$zlibinc%g
10001 s%@GXX_ABI_FLAG@%$GXX_ABI_FLAG%g
10002 s%@HAVE_LIBSTDCXX_V3@%$HAVE_LIBSTDCXX_V3%g
10004 s%@build_canonical@%$build_canonical%g
10005 s%@host_canonical@%$host_canonical%g
10006 s%@target_subdir@%$target_subdir%g
10007 s%@gcc_tooldir@%$gcc_tooldir%g
10008 s%@dollar@%$dollar%g
10009 s%@objdir@%$objdir%g
10010 s%@subdirs@%$subdirs%g
10011 s%@all_boot_languages@%$all_boot_languages%g
10012 s%@all_compilers@%$all_compilers%g
10013 s%@all_diff_excludes@%$all_diff_excludes%g
10014 s%@all_headers@%$all_headers%g
10015 s%@all_lang_makefiles@%$all_lang_makefiles%g
10016 s%@all_languages@%$all_languages%g
10017 s%@all_lib2funcs@%$all_lib2funcs%g
10018 s%@all_stagestuff@%$all_stagestuff%g
10019 s%@build_exeext@%$build_exeext%g
10020 s%@build_install_headers_dir@%$build_install_headers_dir%g
10021 s%@build_xm_file_list@%$build_xm_file_list%g
10022 s%@cc_set_by_configure@%$cc_set_by_configure%g
10023 s%@quoted_cc_set_by_configure@%$quoted_cc_set_by_configure%g
10024 s%@cpp_install_dir@%$cpp_install_dir%g
10025 s%@dep_host_xmake_file@%$dep_host_xmake_file%g
10026 s%@dep_tmake_file@%$dep_tmake_file%g
10027 s%@extra_c_flags@%$extra_c_flags%g
10028 s%@extra_headers_list@%$extra_headers_list%g
10029 s%@extra_objs@%$extra_objs%g
10030 s%@extra_parts@%$extra_parts%g
10031 s%@extra_passes@%$extra_passes%g
10032 s%@extra_programs@%$extra_programs%g
10033 s%@float_h_file@%$float_h_file%g
10034 s%@gcc_gxx_include_dir@%$gcc_gxx_include_dir%g
10035 s%@gcc_version@%$gcc_version%g
10036 s%@gcc_version_full@%$gcc_version_full%g
10037 s%@gcc_version_trigger@%$gcc_version_trigger%g
10038 s%@host_exeext@%$host_exeext%g
10039 s%@host_extra_gcc_objs@%$host_extra_gcc_objs%g
10040 s%@host_xm_file_list@%$host_xm_file_list%g
10041 s%@install@%$install%g
10042 s%@lang_options_files@%$lang_options_files%g
10043 s%@lang_specs_files@%$lang_specs_files%g
10044 s%@lang_tree_files@%$lang_tree_files%g
10045 s%@local_prefix@%$local_prefix%g
10046 s%@maybe_use_collect2@%$maybe_use_collect2%g
10047 s%@md_file@%$md_file%g
10048 s%@objc_boehm_gc@%$objc_boehm_gc%g
10049 s%@out_file@%$out_file%g
10050 s%@out_object_file@%$out_object_file%g
10051 s%@stage_prefix_set_by_configure@%$stage_prefix_set_by_configure%g
10052 s%@symbolic_link@%$symbolic_link%g
10053 s%@thread_file@%$thread_file%g
10054 s%@tm_file_list@%$tm_file_list%g
10055 s%@will_use_collect2@%$will_use_collect2%g
10056 /@target_overrides@/r $target_overrides
10057 s%@target_overrides@%%g
10058 /@host_overrides@/r $host_overrides
10059 s%@host_overrides@%%g
10060 s%@cross_defines@%$cross_defines%g
10061 /@cross_overrides@/r $cross_overrides
10062 s%@cross_overrides@%%g
10063 /@build_overrides@/r $build_overrides
10064 s%@build_overrides@%%g
10065 /@language_fragments@/r $language_fragments
10066 s%@language_fragments@%%g
10067 /@language_hooks@/r $language_hooks
10068 s%@language_hooks@%%g
10073 cat >> $CONFIG_STATUS <<\EOF
10075 # Split the substitutions into bite-sized pieces for seds with
10076 # small command number limits, like on Digital OSF/1 and HP-UX.
10077 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
10078 ac_file
=1 # Number of current file.
10079 ac_beg
=1 # First line for current file.
10080 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
10083 while $ac_more_lines; do
10084 if test $ac_beg -gt 1; then
10085 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
10087 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
10089 if test ! -s conftest.s
$ac_file; then
10090 ac_more_lines
=false
10091 rm -f conftest.s
$ac_file
10093 if test -z "$ac_sed_cmds"; then
10094 ac_sed_cmds
="sed -f conftest.s$ac_file"
10096 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
10098 ac_file
=`expr $ac_file + 1`
10100 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
10103 if test -z "$ac_sed_cmds"; then
10108 cat >> $CONFIG_STATUS <<EOF
10110 CONFIG_FILES=\${CONFIG_FILES-"$all_outputs"}
10112 cat >> $CONFIG_STATUS <<\EOF
10113 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
10114 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10116 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
10117 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
10118 *) ac_file_in
="${ac_file}.in" ;;
10121 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
10123 # Remove last slash and all that follows it. Not all systems have dirname.
10124 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
10125 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
10126 # The file is in a subdirectory.
10127 test ! -d "$ac_dir" && mkdir
"$ac_dir"
10128 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
10129 # A "../" for each directory in $ac_dir_suffix.
10130 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
10132 ac_dir_suffix
= ac_dots
=
10135 case "$ac_given_srcdir" in
10137 if test -z "$ac_dots"; then top_srcdir
=.
10138 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
10139 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
10140 *) # Relative path.
10141 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
10142 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
10146 echo creating
"$ac_file"
10148 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
10150 *Makefile
*) ac_comsub
="1i\\
10151 # $configure_input" ;;
10155 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10157 s%@configure_input@%$configure_input%g
10158 s%@srcdir@%$srcdir%g
10159 s%@top_srcdir@%$top_srcdir%g
10160 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
10164 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
10165 # NAME is the cpp macro being defined and VALUE is the value it is being given.
10167 # ac_d sets the value in "#define NAME VALUE" lines.
10168 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
10169 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
10172 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
10173 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10174 ac_uB
='\([ ]\)%\1#\2define\3'
10177 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
10178 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
10179 ac_eB
='$%\1#\2define\3'
10183 if test "${CONFIG_HEADERS+set}" != set; then
10185 cat >> $CONFIG_STATUS <<EOF
10186 CONFIG_HEADERS="auto-host.h:config.in"
10188 cat >> $CONFIG_STATUS <<\EOF
10190 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
10191 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
10193 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
10194 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
10195 *) ac_file_in
="${ac_file}.in" ;;
10198 echo creating
$ac_file
10200 rm -f conftest.frag conftest.
in conftest.out
10201 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
10202 cat $ac_file_inputs > conftest.
in
10206 # Transform confdefs.h into a sed script conftest.vals that substitutes
10207 # the proper values into config.h.in to produce config.h. And first:
10208 # Protect against being on the right side of a sed subst in config.status.
10209 # Protect against being in an unquoted here document in config.status.
10210 rm -f conftest.vals
10211 cat > conftest.hdr
<<\EOF
10214 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
10218 sed -n -f conftest.hdr confdefs.h > conftest.vals
10221 # This sed command replaces #undef with comments. This is necessary, for
10222 # example, in the case of _POSIX_SOURCE, which is predefined and required
10223 # on some systems where configure will not decide to define it.
10224 cat >> conftest.vals <<\EOF
10225 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
10228 # Break up conftest.vals because some shells have a limit on
10229 # the size of here documents, and old seds have small limits too.
10231 rm -f conftest.tail
10234 ac_lines=`grep -c . conftest.vals
`
10235 # grep -c gives empty output for an empty file on some AIX systems.
10236 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
10237 # Write a limited-size here document to conftest.frag.
10238 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
10239 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
10241 sed -f conftest.frag conftest.in > conftest.out
10243 mv conftest.out conftest.in
10244 ' >> $CONFIG_STATUS
10245 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
10246 rm -f conftest.vals
10247 mv conftest.tail conftest.vals
10249 rm -f conftest.vals
10251 cat >> $CONFIG_STATUS <<\EOF
10252 rm -f conftest.frag conftest.h
10253 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
10254 cat conftest.in >> conftest.h
10256 if cmp -s $ac_file conftest.h 2>/dev/null; then
10257 echo "$ac_file is unchanged"
10260 # Remove last slash and all that follows it. Not all systems have dirname.
10261 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
10262 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
10263 # The file is in a subdirectory.
10264 test ! -d "$ac_dir" && mkdir "$ac_dir"
10267 mv conftest.h $ac_file
10273 cat >> $CONFIG_STATUS <<EOF
10274 ac_sources="$nls_cv_header_libgt"
10275 ac_dests="$nls_cv_header_intl"
10278 cat >> $CONFIG_STATUS <<\EOF
10279 srcdir=$ac_given_srcdir
10280 while test -n "$ac_sources"; do
10281 set $ac_dests; ac_dest=$1; shift; ac_dests=$*
10282 set $ac_sources; ac_source=$1; shift; ac_sources=$*
10284 echo "linking $srcdir/$ac_source to $ac_dest"
10286 if test ! -r $srcdir/$ac_source; then
10287 { echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1; }
10291 # Make relative symlinks.
10292 # Remove last slash and all that follows it. Not all systems have dirname.
10293 ac_dest_dir=`echo $ac_dest|
sed 's%/[^/][^/]*$%%'`
10294 if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
10295 # The dest file is in a subdirectory.
10296 test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
10297 ac_dest_dir_suffix="/`echo $ac_dest_dir|
sed 's%^\./%%'`"
10298 # A "../" for each directory in $ac_dest_dir_suffix.
10299 ac_dots=`echo $ac_dest_dir_suffix|
sed 's%/[^/]*%../%g'`
10301 ac_dest_dir_suffix= ac_dots=
10305 [/$]*) ac_rel_source="$srcdir/$ac_source" ;;
10306 *) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
10309 # Make a symlink if possible; otherwise try a hard link.
10310 if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
10311 ln $srcdir/$ac_source $ac_dest; then :
10313 { echo "configure: error: can not link $ac_dest to $srcdir/$ac_source" 1>&2; exit 1; }
10317 cat >> $CONFIG_STATUS <<EOF
10323 target_alias='${target_alias}'
10325 subdirs='${subdirs}'
10326 symbolic_link='${symbolic_link}'
10327 program_transform_set='${program_transform_set}'
10328 program_transform_name='${program_transform_name}'
10329 dep_host_xmake_file='${dep_host_xmake_file}'
10330 host_xmake_file='${host_xmake_file}'
10331 dep_tmake_file='${dep_tmake_file}'
10332 tmake_file='${tmake_file}'
10333 thread_file='${thread_file}'
10334 gcc_version='${gcc_version}'
10335 gcc_version_full='${gcc_version_full}'
10336 gcc_version_trigger='${gcc_version_trigger}'
10337 local_prefix='${local_prefix}'
10338 build_install_headers_dir='${build_install_headers_dir}'
10339 build_exeext='${build_exeext}'
10340 host_exeext='${host_exeext}'
10341 out_file='${out_file}'
10342 gdb_needs_out_file_path='${gdb_needs_out_file_path}'
10343 SET_MAKE='${SET_MAKE}'
10344 target_list='${target_list}'
10345 target_overrides='${target_overrides}'
10346 host_overrides='${host_overrides}'
10347 cross_defines='${cross_defines}'
10348 cross_overrides='${cross_overrides}'
10349 build_overrides='${build_overrides}'
10350 cpp_install_dir='${cpp_install_dir}'
10353 cat >> $CONFIG_STATUS <<\EOF
10354 case "$CONFIG_FILES" in *po/Makefile.in*)
10355 sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
10358 case x$CONFIG_HEADERS in
10359 xauto-host.h:config.in)
10362 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
10363 # bootstrapping and the installation procedure can still use
10364 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
10365 # FLAGS_TO_PASS has been modified to solve the problem there.
10366 # This is virtually a duplicate of what happens in configure.lang; we do
10367 # an extra check to make sure this only happens if ln -s can be used.
10368 if test "$symbolic_link" = "ln -s"; then
10369 for d in .. ${subdirs} ; do
10370 if test $d != ..; then
10373 for t in stage1 stage2 stage3 stage4 include
10376 $symbolic_link ../$t $t 2>/dev/null
10382 # Avoid having to add intl to our include paths.
10383 if test -f intl/libintl.h; then
10384 echo creating libintl.h
10385 echo '#include "intl/libintl.h"' >libintl.h
10390 chmod +x $CONFIG_STATUS
10391 rm -fr confdefs* $ac_clean_files
10392 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1