3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated automatically using autoconf version 2.12.1
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 enable expensive run-time checks."
34 --enable-cpplib use cpplib for the C preprocessor."
36 --enable-c-cpplib link cpplib directly into C and C++ compilers
37 (implies --enable-cpplib)."
39 --enable-c-mbchar enable multibyte characters for C and C++."
41 --enable-haifa use the experimental scheduler.
42 --disable-haifa don't use the experimental scheduler for the
43 targets which normally enable it."
45 --with-fast-fixincludes use a faster fixinclude program (experimental)"
47 --enable-init-priority use attributes to assign initialization order
49 --disable-init-priority conform to ISO C++ rules for ordering static objects
50 (i.e. initialized in order of declaration). "
52 --enable-threads enable thread usage for target GCC.
53 --enable-threads=LIB use LIB thread package for target GCC."
55 --enable-objc-gc enable the use of Boehm's garbage collector with
56 the GNU Objective-C runtime."
58 --enable-java-gc=TYPE choose garbage collector [boehm]"
60 # Initialize some variables set by options.
61 # The variables have the same names as the options, with
62 # dashes changed to underlines.
64 cache_file
=.
/config.cache
73 program_transform_name
=s
,x
,x
,
81 bindir
='${exec_prefix}/bin'
82 sbindir
='${exec_prefix}/sbin'
83 libexecdir
='${exec_prefix}/libexec'
84 datadir
='${prefix}/share'
85 sysconfdir
='${prefix}/etc'
86 sharedstatedir
='${prefix}/com'
87 localstatedir
='${prefix}/var'
88 libdir
='${exec_prefix}/lib'
89 includedir
='${prefix}/include'
90 oldincludedir
='/usr/include'
91 infodir
='${prefix}/info'
92 mandir
='${prefix}/man'
94 # Initialize some other variables.
97 SHELL
=${CONFIG_SHELL-/bin/sh}
98 # Maximum number of lines to put in a shell here document.
105 # If the previous option needs an argument, assign it.
106 if test -n "$ac_prev"; then
107 eval "$ac_prev=\$ac_option"
113 -*=*) ac_optarg
=`echo "$ac_option" | sed 's/[-_a-zA-Z0-9]*=//'` ;;
117 # Accept the important Cygnus configure options, so we can diagnose typos.
121 -bindir |
--bindir |
--bindi |
--bind |
--bin |
--bi)
123 -bindir=* |
--bindir=* |
--bindi=* |
--bind=* |
--bin=* |
--bi=*)
124 bindir
="$ac_optarg" ;;
126 -build |
--build |
--buil |
--bui |
--bu)
128 -build=* |
--build=* |
--buil=* |
--bui=* |
--bu=*)
129 build
="$ac_optarg" ;;
131 -cache-file |
--cache-file |
--cache-fil |
--cache-fi \
132 |
--cache-f |
--cache- |
--cache |
--cach |
--cac |
--ca |
--c)
133 ac_prev
=cache_file
;;
134 -cache-file=* |
--cache-file=* |
--cache-fil=* |
--cache-fi=* \
135 |
--cache-f=* |
--cache-=* |
--cache=* |
--cach=* |
--cac=* |
--ca=* |
--c=*)
136 cache_file
="$ac_optarg" ;;
138 -datadir |
--datadir |
--datadi |
--datad |
--data |
--dat |
--da)
140 -datadir=* |
--datadir=* |
--datadi=* |
--datad=* |
--data=* |
--dat=* \
142 datadir
="$ac_optarg" ;;
144 -disable-* |
--disable-*)
145 ac_feature
=`echo $ac_option|sed -e 's/-*disable-//'`
146 # Reject names that are not valid shell variable names.
147 if test -n "`echo $ac_feature| sed 's/[-a-zA-Z0-9_]//g'`"; then
148 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
150 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
151 eval "enable_${ac_feature}=no" ;;
153 -enable-* |
--enable-*)
154 ac_feature
=`echo $ac_option|sed -e 's/-*enable-//' -e 's/=.*//'`
155 # Reject names that are not valid shell variable names.
156 if test -n "`echo $ac_feature| sed 's/[-_a-zA-Z0-9]//g'`"; then
157 { echo "configure: error: $ac_feature: invalid feature name" 1>&2; exit 1; }
159 ac_feature
=`echo $ac_feature| sed 's/-/_/g'`
164 eval "enable_${ac_feature}='$ac_optarg'" ;;
166 -exec-prefix |
--exec_prefix |
--exec-prefix |
--exec-prefi \
167 |
--exec-pref |
--exec-pre |
--exec-pr |
--exec-p |
--exec- \
168 |
--exec |
--exe |
--ex)
169 ac_prev
=exec_prefix
;;
170 -exec-prefix=* |
--exec_prefix=* |
--exec-prefix=* |
--exec-prefi=* \
171 |
--exec-pref=* |
--exec-pre=* |
--exec-pr=* |
--exec-p=* |
--exec-=* \
172 |
--exec=* |
--exe=* |
--ex=*)
173 exec_prefix
="$ac_optarg" ;;
175 -gas |
--gas |
--ga |
--g)
176 # Obsolete; use --with-gas.
179 -help |
--help |
--hel |
--he)
180 # Omit some internal or obsolete options to make the list less imposing.
181 # This message is too long to be a string in the A/UX 3.1 sh.
183 Usage: configure [options] [host]
184 Options: [defaults in brackets after descriptions]
186 --cache-file=FILE cache test results in FILE
187 --help print this message
188 --no-create do not create output files
189 --quiet, --silent do not print \`checking...' messages
190 --version print the version of autoconf that created configure
191 Directory and file names:
192 --prefix=PREFIX install architecture-independent files in PREFIX
194 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
196 --bindir=DIR user executables in DIR [EPREFIX/bin]
197 --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
198 --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
199 --datadir=DIR read-only architecture-independent data in DIR
201 --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
202 --sharedstatedir=DIR modifiable architecture-independent data in DIR
204 --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
205 --libdir=DIR object code libraries in DIR [EPREFIX/lib]
206 --includedir=DIR C header files in DIR [PREFIX/include]
207 --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
208 --infodir=DIR info documentation in DIR [PREFIX/info]
209 --mandir=DIR man documentation in DIR [PREFIX/man]
210 --srcdir=DIR find the sources in DIR [configure dir or ..]
211 --program-prefix=PREFIX prepend PREFIX to installed program names
212 --program-suffix=SUFFIX append SUFFIX to installed program names
213 --program-transform-name=PROGRAM
214 run sed PROGRAM on installed program names
218 --build=BUILD configure for building on BUILD [BUILD=HOST]
219 --host=HOST configure for HOST [guessed]
220 --target=TARGET configure for TARGET [TARGET=HOST]
221 Features and packages:
222 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
223 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
224 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
225 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
226 --x-includes=DIR X include files are in DIR
227 --x-libraries=DIR X library files are in DIR
229 if test -n "$ac_help"; then
230 echo "--enable and --with options recognized:$ac_help"
234 -host |
--host |
--hos |
--ho)
236 -host=* |
--host=* |
--hos=* |
--ho=*)
239 -includedir |
--includedir |
--includedi |
--included |
--include \
240 |
--includ |
--inclu |
--incl |
--inc)
241 ac_prev
=includedir
;;
242 -includedir=* |
--includedir=* |
--includedi=* |
--included=* |
--include=* \
243 |
--includ=* |
--inclu=* |
--incl=* |
--inc=*)
244 includedir
="$ac_optarg" ;;
246 -infodir |
--infodir |
--infodi |
--infod |
--info |
--inf)
248 -infodir=* |
--infodir=* |
--infodi=* |
--infod=* |
--info=* |
--inf=*)
249 infodir
="$ac_optarg" ;;
251 -libdir |
--libdir |
--libdi |
--libd)
253 -libdir=* |
--libdir=* |
--libdi=* |
--libd=*)
254 libdir
="$ac_optarg" ;;
256 -libexecdir |
--libexecdir |
--libexecdi |
--libexecd |
--libexec \
257 |
--libexe |
--libex |
--libe)
258 ac_prev
=libexecdir
;;
259 -libexecdir=* |
--libexecdir=* |
--libexecdi=* |
--libexecd=* |
--libexec=* \
260 |
--libexe=* |
--libex=* |
--libe=*)
261 libexecdir
="$ac_optarg" ;;
263 -localstatedir |
--localstatedir |
--localstatedi |
--localstated \
264 |
--localstate |
--localstat |
--localsta |
--localst \
265 |
--locals |
--local |
--loca |
--loc |
--lo)
266 ac_prev
=localstatedir
;;
267 -localstatedir=* |
--localstatedir=* |
--localstatedi=* |
--localstated=* \
268 |
--localstate=* |
--localstat=* |
--localsta=* |
--localst=* \
269 |
--locals=* |
--local=* |
--loca=* |
--loc=* |
--lo=*)
270 localstatedir
="$ac_optarg" ;;
272 -mandir |
--mandir |
--mandi |
--mand |
--man |
--ma |
--m)
274 -mandir=* |
--mandir=* |
--mandi=* |
--mand=* |
--man=* |
--ma=* |
--m=*)
275 mandir
="$ac_optarg" ;;
278 # Obsolete; use --without-fp.
281 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
285 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
286 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r)
289 -oldincludedir |
--oldincludedir |
--oldincludedi |
--oldincluded \
290 |
--oldinclude |
--oldinclud |
--oldinclu |
--oldincl |
--oldinc \
291 |
--oldin |
--oldi |
--old |
--ol |
--o)
292 ac_prev
=oldincludedir
;;
293 -oldincludedir=* |
--oldincludedir=* |
--oldincludedi=* |
--oldincluded=* \
294 |
--oldinclude=* |
--oldinclud=* |
--oldinclu=* |
--oldincl=* |
--oldinc=* \
295 |
--oldin=* |
--oldi=* |
--old=* |
--ol=* |
--o=*)
296 oldincludedir
="$ac_optarg" ;;
298 -prefix |
--prefix |
--prefi |
--pref |
--pre |
--pr |
--p)
300 -prefix=* |
--prefix=* |
--prefi=* |
--pref=* |
--pre=* |
--pr=* |
--p=*)
301 prefix
="$ac_optarg" ;;
303 -program-prefix |
--program-prefix |
--program-prefi |
--program-pref \
304 |
--program-pre |
--program-pr |
--program-p)
305 ac_prev
=program_prefix
;;
306 -program-prefix=* |
--program-prefix=* |
--program-prefi=* \
307 |
--program-pref=* |
--program-pre=* |
--program-pr=* |
--program-p=*)
308 program_prefix
="$ac_optarg" ;;
310 -program-suffix |
--program-suffix |
--program-suffi |
--program-suff \
311 |
--program-suf |
--program-su |
--program-s)
312 ac_prev
=program_suffix
;;
313 -program-suffix=* |
--program-suffix=* |
--program-suffi=* \
314 |
--program-suff=* |
--program-suf=* |
--program-su=* |
--program-s=*)
315 program_suffix
="$ac_optarg" ;;
317 -program-transform-name |
--program-transform-name \
318 |
--program-transform-nam |
--program-transform-na \
319 |
--program-transform-n |
--program-transform- \
320 |
--program-transform |
--program-transfor \
321 |
--program-transfo |
--program-transf \
322 |
--program-trans |
--program-tran \
323 |
--progr-tra |
--program-tr |
--program-t)
324 ac_prev
=program_transform_name
;;
325 -program-transform-name=* |
--program-transform-name=* \
326 |
--program-transform-nam=* |
--program-transform-na=* \
327 |
--program-transform-n=* |
--program-transform-=* \
328 |
--program-transform=* |
--program-transfor=* \
329 |
--program-transfo=* |
--program-transf=* \
330 |
--program-trans=* |
--program-tran=* \
331 |
--progr-tra=* |
--program-tr=* |
--program-t=*)
332 program_transform_name
="$ac_optarg" ;;
334 -q |
-quiet |
--quiet |
--quie |
--qui |
--qu |
--q \
335 |
-silent |
--silent |
--silen |
--sile |
--sil)
338 -sbindir |
--sbindir |
--sbindi |
--sbind |
--sbin |
--sbi |
--sb)
340 -sbindir=* |
--sbindir=* |
--sbindi=* |
--sbind=* |
--sbin=* \
342 sbindir
="$ac_optarg" ;;
344 -sharedstatedir |
--sharedstatedir |
--sharedstatedi \
345 |
--sharedstated |
--sharedstate |
--sharedstat |
--sharedsta \
346 |
--sharedst |
--shareds |
--shared |
--share |
--shar \
348 ac_prev
=sharedstatedir
;;
349 -sharedstatedir=* |
--sharedstatedir=* |
--sharedstatedi=* \
350 |
--sharedstated=* |
--sharedstate=* |
--sharedstat=* |
--sharedsta=* \
351 |
--sharedst=* |
--shareds=* |
--shared=* |
--share=* |
--shar=* \
353 sharedstatedir
="$ac_optarg" ;;
355 -site |
--site |
--sit)
357 -site=* |
--site=* |
--sit=*)
360 -srcdir |
--srcdir |
--srcdi |
--srcd |
--src |
--sr)
362 -srcdir=* |
--srcdir=* |
--srcdi=* |
--srcd=* |
--src=* |
--sr=*)
363 srcdir
="$ac_optarg" ;;
365 -sysconfdir |
--sysconfdir |
--sysconfdi |
--sysconfd |
--sysconf \
366 |
--syscon |
--sysco |
--sysc |
--sys |
--sy)
367 ac_prev
=sysconfdir
;;
368 -sysconfdir=* |
--sysconfdir=* |
--sysconfdi=* |
--sysconfd=* |
--sysconf=* \
369 |
--syscon=* |
--sysco=* |
--sysc=* |
--sys=* |
--sy=*)
370 sysconfdir
="$ac_optarg" ;;
372 -target |
--target |
--targe |
--targ |
--tar |
--ta |
--t)
374 -target=* |
--target=* |
--targe=* |
--targ=* |
--tar=* |
--ta=* |
--t=*)
375 target
="$ac_optarg" ;;
377 -v |
-verbose |
--verbose |
--verbos |
--verbo |
--verb)
380 -version |
--version |
--versio |
--versi |
--vers)
381 echo "configure generated by autoconf version 2.12.1"
385 ac_package
=`echo $ac_option|sed -e 's/-*with-//' -e 's/=.*//'`
386 # Reject names that are not valid shell variable names.
387 if test -n "`echo $ac_package| sed 's/[-_a-zA-Z0-9]//g'`"; then
388 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
390 ac_package
=`echo $ac_package| sed 's/-/_/g'`
395 eval "with_${ac_package}='$ac_optarg'" ;;
397 -without-* |
--without-*)
398 ac_package
=`echo $ac_option|sed -e 's/-*without-//'`
399 # Reject names that are not valid shell variable names.
400 if test -n "`echo $ac_package| sed 's/[-a-zA-Z0-9_]//g'`"; then
401 { echo "configure: error: $ac_package: invalid package name" 1>&2; exit 1; }
403 ac_package
=`echo $ac_package| sed 's/-/_/g'`
404 eval "with_${ac_package}=no" ;;
407 # Obsolete; use --with-x.
410 -x-includes |
--x-includes |
--x-include |
--x-includ |
--x-inclu \
411 |
--x-incl |
--x-inc |
--x-in |
--x-i)
412 ac_prev
=x_includes
;;
413 -x-includes=* |
--x-includes=* |
--x-include=* |
--x-includ=* |
--x-inclu=* \
414 |
--x-incl=* |
--x-inc=* |
--x-in=* |
--x-i=*)
415 x_includes
="$ac_optarg" ;;
417 -x-libraries |
--x-libraries |
--x-librarie |
--x-librari \
418 |
--x-librar |
--x-libra |
--x-libr |
--x-lib |
--x-li |
--x-l)
419 ac_prev
=x_libraries
;;
420 -x-libraries=* |
--x-libraries=* |
--x-librarie=* |
--x-librari=* \
421 |
--x-librar=* |
--x-libra=* |
--x-libr=* |
--x-lib=* |
--x-li=* |
--x-l=*)
422 x_libraries
="$ac_optarg" ;;
424 -*) { echo "configure: error: $ac_option: invalid option; use --help to show usage" 1>&2; exit 1; }
428 if test -n "`echo $ac_option| sed 's/[-a-z0-9.]//g'`"; then
429 echo "configure: warning: $ac_option: invalid host type" 1>&2
431 if test "x$nonopt" != xNONE
; then
432 { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; }
440 if test -n "$ac_prev"; then
441 { echo "configure: error: missing argument to --`echo $ac_prev | sed 's/_/-/g'`" 1>&2; exit 1; }
444 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
446 # File descriptor usage:
449 # 2 errors and warnings
450 # 3 some systems may open it to /dev/tty
451 # 4 used on the Kubota Titan
452 # 6 checking for... messages and results
453 # 5 compiler messages saved in config.log
454 if test "$silent" = yes; then
462 This file contains any messages produced by compilers while
463 running configure, to aid debugging if configure makes a mistake.
466 # Strip out --no-create and --no-recursion so they do not pile up.
467 # Also quote any args containing shell metacharacters.
472 -no-create |
--no-create |
--no-creat |
--no-crea |
--no-cre \
473 |
--no-cr |
--no-c) ;;
474 -no-recursion |
--no-recursion |
--no-recursio |
--no-recursi \
475 |
--no-recurs |
--no-recur |
--no-recu |
--no-rec |
--no-re |
--no-r) ;;
476 *" "*|
*" "*|
*[\
[\
]\~\
#\$\^\&\*\(\)\{\}\\\|\;\<\>\?]*)
477 ac_configure_args
="$ac_configure_args '$ac_arg'" ;;
478 *) ac_configure_args
="$ac_configure_args $ac_arg" ;;
483 # Only set these to C if already set. These must not be set unconditionally
484 # because not all systems understand e.g. LANG=C (notably SCO).
485 # Fixing LC_MESSAGES prevents Solaris sh from translating var values in `set'!
486 # Non-C LC_CTYPE values break the ctype check.
487 if test "${LANG+set}" = set; then LANG
=C
; export LANG
; fi
488 if test "${LC_ALL+set}" = set; then LC_ALL
=C
; export LC_ALL
; fi
489 if test "${LC_MESSAGES+set}" = set; then LC_MESSAGES
=C
; export LC_MESSAGES
; fi
490 if test "${LC_CTYPE+set}" = set; then LC_CTYPE
=C
; export LC_CTYPE
; fi
492 # confdefs.h avoids OS command line length limits that DEFS can exceed.
493 rm -rf conftest
* confdefs.h
494 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
497 # A filename unique to this package, relative to the directory that
498 # configure is in, which we can look for to find out if srcdir is correct.
499 ac_unique_file
=tree.c
501 # Find the source files, if location was not specified.
502 if test -z "$srcdir"; then
503 ac_srcdir_defaulted
=yes
504 # Try the directory containing this script, then its parent.
506 ac_confdir
=`echo $ac_prog|sed 's%/[^/][^/]*$%%'`
507 test "x$ac_confdir" = "x$ac_prog" && ac_confdir
=.
509 if test ! -r $srcdir/$ac_unique_file; then
513 ac_srcdir_defaulted
=no
515 if test ! -r $srcdir/$ac_unique_file; then
516 if test "$ac_srcdir_defaulted" = yes; then
517 { echo "configure: error: can not find sources in $ac_confdir or .." 1>&2; exit 1; }
519 { echo "configure: error: can not find sources in $srcdir" 1>&2; exit 1; }
522 srcdir
=`echo "${srcdir}" | sed 's%\([^/]\)/*$%\1%'`
524 # Prefer explicitly selected file to automatically selected ones.
525 if test -z "$CONFIG_SITE"; then
526 if test "x$prefix" != xNONE
; then
527 CONFIG_SITE
="$prefix/share/config.site $prefix/etc/config.site"
529 CONFIG_SITE
="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
532 for ac_site_file
in $CONFIG_SITE; do
533 if test -r "$ac_site_file"; then
534 echo "loading site script $ac_site_file"
539 if test -r "$cache_file"; then
540 echo "loading cache $cache_file"
543 echo "creating cache $cache_file"
548 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
549 ac_cpp
='$CPP $CPPFLAGS'
550 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
551 ac_link
='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
552 cross_compiling
=$ac_cv_prog_cc_cross
554 if (echo "testing\c"; echo 1,2,3) |
grep c
>/dev
/null
; then
555 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
556 if (echo -n testing
; echo 1,2,3) |
sed s
/-n/xn
/ |
grep xn
>/dev
/null
; then
563 ac_n
= ac_c
='\c' ac_t
=
571 symbolic_link
='ln -s'
574 # Check for bogus environment variables.
575 # Test if LIBRARY_PATH contains the notation for the current directory
576 # since this would lead to problems installing/building glibc.
577 # LIBRARY_PATH contains the current directory if one of the following
579 # - one of the terminals (":" and ";") is the first or last sign
580 # - two terminals occur directly after each other
581 # - the path contains an element with a dot in it
582 echo $ac_n "checking LIBRARY_PATH variable""... $ac_c" 1>&6
583 echo "configure:584: checking LIBRARY_PATH variable" >&5
584 case ${LIBRARY_PATH} in
585 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
586 library_path_setting
="contains current directory"
589 library_path_setting
="ok"
592 echo "$ac_t""$library_path_setting" 1>&6
593 if test "$library_path_setting" != "ok"; then
594 { echo "configure: error:
595 *** LIBRARY_PATH shouldn't contain the current directory when
596 *** building egcs. Please change the environment variable
597 *** and run configure again." 1>&2; exit 1; }
600 # Test if GCC_EXEC_PREFIX contains the notation for the current directory
601 # since this would lead to problems installing/building glibc.
602 # GCC_EXEC_PREFIX contains the current directory if one of the following
604 # - one of the terminals (":" and ";") is the first or last sign
605 # - two terminals occur directly after each other
606 # - the path contains an element with a dot in it
607 echo $ac_n "checking GCC_EXEC_PREFIX variable""... $ac_c" 1>&6
608 echo "configure:609: checking GCC_EXEC_PREFIX variable" >&5
609 case ${GCC_EXEC_PREFIX} in
610 [:\
;]* |
*[:\
;] |
*[:\
;][:\
;]* |
*[:\
;]. | .
[:\
;]*| . |
*[:\
;].
[:\
;]* )
611 gcc_exec_prefix_setting
="contains current directory"
614 gcc_exec_prefix_setting
="ok"
617 echo "$ac_t""$gcc_exec_prefix_setting" 1>&6
618 if test "$gcc_exec_prefix_setting" != "ok"; then
619 { echo "configure: error:
620 *** GCC_EXEC_PREFIX shouldn't contain the current directory when
621 *** building egcs. Please change the environment variable
622 *** and run configure again." 1>&2; exit 1; }
625 # Check for additional parameters
628 # Check whether --with-gnu-ld or --without-gnu-ld was given.
629 if test "${with_gnu_ld+set}" = set; then
630 withval
="$with_gnu_ld"
631 gnu_ld_flag
="$with_gnu_ld"
637 # With pre-defined ld
638 # Check whether --with-ld or --without-ld was given.
639 if test "${with_ld+set}" = set; then
641 DEFAULT_LINKER
="$with_ld"
644 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
645 if test ! -x "$DEFAULT_LINKER"; then
646 echo "configure: warning: cannot execute: $DEFAULT_LINKER: check --with-ld or env. var. DEFAULT_LINKER" 1>&2
647 elif test "GNU" = `$DEFAULT_LINKER -v </dev/null 2>&1 | sed '1s/^GNU.*/GNU/;q'`; then
650 cat >> confdefs.h
<<EOF
651 #define DEFAULT_LINKER "$DEFAULT_LINKER"
657 # Check whether --with-gnu-as or --without-gnu-as was given.
658 if test "${with_gnu_as+set}" = set; then
659 withval
="$with_gnu_as"
660 gas_flag
="$with_gnu_as"
666 # Check whether --with-as or --without-as was given.
667 if test "${with_as+set}" = set; then
669 DEFAULT_ASSEMBLER
="$with_as"
672 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
673 if test ! -x "$DEFAULT_ASSEMBLER"; then
674 echo "configure: warning: cannot execute: $DEFAULT_ASSEMBLER: check --with-as or env. var. DEFAULT_ASSEMBLER" 1>&2
675 elif test "GNU" = `$DEFAULT_ASSEMBLER -v </dev/null 2>&1 | sed '1s/^GNU.*/GNU/;q'`; then
678 cat >> confdefs.h
<<EOF
679 #define DEFAULT_ASSEMBLER "$DEFAULT_ASSEMBLER"
685 # Check whether --with-stabs or --without-stabs was given.
686 if test "${with_stabs+set}" = set; then
687 withval
="$with_stabs"
695 # Check whether --with-elf or --without-elf was given.
696 if test "${with_elf+set}" = set; then
704 # Specify the local prefix
706 # Check whether --with-local-prefix or --without-local-prefix was given.
707 if test "${with_local_prefix+set}" = set; then
708 withval
="$with_local_prefix"
710 yes) { echo "configure: error: bad value ${withval} given for local include directory prefix" 1>&2; exit 1; } ;;
712 *) local_prefix
=$with_local_prefix ;;
717 # Default local prefix if it is empty
718 if test x
$local_prefix = x
; then
719 local_prefix
=/usr
/local
723 # Specify the g++ header file directory
724 # Check whether --with-gxx-include-dir or --without-gxx-include-dir was given.
725 if test "${with_gxx_include_dir+set}" = set; then
726 withval
="$with_gxx_include_dir"
728 yes) { echo "configure: error: bad value ${withval} given for g++ include directory" 1>&2; exit 1; } ;;
730 *) gxx_include_dir
=$with_gxx_include_dir ;;
735 if test x
${gxx_include_dir} = x
; then
736 if test x
${enable_version_specific_runtime_libs} = xyes
; then
737 gxx_include_dir
='${libsubdir}/include/g++'
739 topsrcdir
=${srcdir}/.. .
${srcdir}/..
/config.
if
740 gxx_include_dir
="\$(libsubdir)/\$(unlibsubdir)/..\`echo \$(exec_prefix) | sed -e 's|^\$(prefix)||' -e 's|/[^/]*|/..|g'\`/include/g++"-${libstdcxx_interface}
744 # Enable expensive internal checks
745 # Check whether --enable-checking or --disable-checking was given.
746 if test "${enable_checking+set}" = set; then
747 enableval
="$enable_checking"
748 case "${enableval}" in
749 yes) cat >> confdefs.h
<<\EOF
750 #define ENABLE_CHECKING 1
754 *) { echo "configure: error: bad value ${enableval} given for checking option" 1>&2; exit 1; } ;;
759 # Use cpplib+cppmain for the preprocessor, but don't link it with the compiler.
761 # Check whether --enable-cpplib or --disable-cpplib was given.
762 if test "${enable_cpplib+set}" = set; then
763 enableval
="$enable_cpplib"
764 if test x
$enable_cpplib != xno
; then
770 # Link cpplib into the compiler proper, for C/C++/ObjC.
771 # Check whether --enable-c-cpplib or --disable-c-cpplib was given.
772 if test "${enable_c_cpplib+set}" = set; then
773 enableval
="$enable_c_cpplib"
774 if test x
$enable_c_cpplib != xno
; then
775 extra_c_objs
="${extra_c_objs} libcpp.a"
776 extra_cxx_objs
="${extra_cxx_objs} ../libcpp.a"
777 extra_c_flags
=-DUSE_CPPLIB=1
783 # Enable Multibyte Characters for C/C++
784 # Check whether --enable-c-mbchar or --disable-c-mbchar was given.
785 if test "${enable_c_mbchar+set}" = set; then
786 enableval
="$enable_c_mbchar"
787 if test x
$enable_c_mbchar != xno
; then
788 extra_c_flags
=-DMULTIBYTE_CHARS=1
793 # Enable Haifa scheduler.
794 # Check whether --enable-haifa or --disable-haifa was given.
795 if test "${enable_haifa+set}" = set; then
796 enableval
="$enable_haifa"
802 # This is a work in progress...
803 # Check whether --with-fast-fixincludes or --without-fast-fixincludes was given.
804 if test "${with_fast_fixincludes+set}" = set; then
805 withval
="$with_fast_fixincludes"
806 fast_fixinc
="$with_fast_fixincludes"
812 # Enable init_priority.
813 # Check whether --enable-init-priority or --disable-init-priority was given.
814 if test "${enable_init_priority+set}" = set; then
815 enableval
="$enable_init_priority"
816 if test x
$enable_init_priority != xno
; then
817 extra_c_flags
=-DUSE_INIT_PRIORITY
823 # Pass with no value to take the default
824 # Pass with a value to specify a thread package
825 # Check whether --enable-threads or --disable-threads was given.
826 if test "${enable_threads+set}" = set; then
827 enableval
="$enable_threads"
828 if test x
$enable_threads = xno
; then
836 enable_threads_flag
=$enable_threads
837 # Check if a valid thread package
838 case x
${enable_threads_flag} in
841 target_thread_file
='single'
845 target_thread_file
=''
847 xdecosf1 | xirix | xmach | xos2 | xposix | xpthreads | xsingle | \
848 xsolaris | xwin32 | xdce | xvxworks
)
849 target_thread_file
=$enable_threads_flag
852 echo "$enable_threads is an unknown thread package" 1>&2
857 # Check whether --enable-objc-gc or --disable-objc-gc was given.
858 if test "${enable_objc_gc+set}" = set; then
859 enableval
="$enable_objc_gc"
860 if [ x
$enable_objc_gc = xno
]; then
870 # Check whether --enable-java-gc or --disable-java-gc was given.
871 if test "${enable_java_gc+set}" = set; then
872 enableval
="$enable_java_gc"
880 # Determine the host, build, and target systems
882 for ac_dir
in $srcdir $srcdir/..
$srcdir/..
/..
; do
883 if test -f $ac_dir/install-sh
; then
885 ac_install_sh
="$ac_aux_dir/install-sh -c"
887 elif test -f $ac_dir/install.sh
; then
889 ac_install_sh
="$ac_aux_dir/install.sh -c"
893 if test -z "$ac_aux_dir"; then
894 { echo "configure: error: can not find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." 1>&2; exit 1; }
896 ac_config_guess
=$ac_aux_dir/config.guess
897 ac_config_sub
=$ac_aux_dir/config.sub
898 ac_configure
=$ac_aux_dir/configure
# This should be Cygnus configure.
901 # Do some error checking and defaulting for the host and target type.
903 # configure --host=HOST --target=TARGET --build=BUILD NONOPT
906 # 1. You are not allowed to specify --host, --target, and nonopt at the
908 # 2. Host defaults to nonopt.
909 # 3. If nonopt is not specified, then host defaults to the current host,
910 # as determined by config.guess.
911 # 4. Target and build default to nonopt.
912 # 5. If nonopt is not specified, then target and build default to host.
914 # The aliases save the names the user supplied, while $host etc.
915 # will get canonicalized.
916 case $host---$target---$nonopt in
917 NONE---
*---* |
*---NONE---* |
*---*---NONE) ;;
918 *) { echo "configure: error: can only configure for one host and one target at a time" 1>&2; exit 1; } ;;
922 # Make sure we can run config.sub.
923 if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4
>/dev
/null
2>&1; then :
924 else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
927 echo $ac_n "checking host system type""... $ac_c" 1>&6
928 echo "configure:929: checking host system type" >&5
931 case "$host_alias" in
935 if host_alias
=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
936 else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
938 *) host_alias
=$nonopt ;;
942 host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
943 host_cpu
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
944 host_vendor
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
945 host_os
=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
946 echo "$ac_t""$host" 1>&6
948 echo $ac_n "checking target system type""... $ac_c" 1>&6
949 echo "configure:950: checking target system type" >&5
952 case "$target_alias" in
955 NONE
) target_alias
=$host_alias ;;
956 *) target_alias
=$nonopt ;;
960 target
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
961 target_cpu
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
962 target_vendor
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
963 target_os
=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
964 echo "$ac_t""$target" 1>&6
966 echo $ac_n "checking build system type""... $ac_c" 1>&6
967 echo "configure:968: checking build system type" >&5
970 case "$build_alias" in
973 NONE
) build_alias
=$host_alias ;;
974 *) build_alias
=$nonopt ;;
978 build
=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
979 build_cpu
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
980 build_vendor
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
981 build_os
=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
982 echo "$ac_t""$build" 1>&6
984 test "$host_alias" != "$target_alias" &&
985 test "$program_prefix$program_suffix$program_transform_name" = \
987 program_prefix
=${target_alias}-
990 # Find the native compiler
991 # Extract the first word of "gcc", so it can be a program name with args.
992 set dummy gcc
; ac_word
=$2
993 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
994 echo "configure:995: checking for $ac_word" >&5
995 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
996 echo $ac_n "(cached) $ac_c" 1>&6
998 if test -n "$CC"; then
999 ac_cv_prog_CC
="$CC" # Let the user override the test.
1001 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1002 for ac_dir
in $PATH; do
1003 test -z "$ac_dir" && ac_dir
=.
1004 if test -f $ac_dir/$ac_word; then
1013 if test -n "$CC"; then
1014 echo "$ac_t""$CC" 1>&6
1016 echo "$ac_t""no" 1>&6
1019 if test -z "$CC"; then
1020 # Extract the first word of "cc", so it can be a program name with args.
1021 set dummy cc
; ac_word
=$2
1022 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1023 echo "configure:1024: checking for $ac_word" >&5
1024 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
1025 echo $ac_n "(cached) $ac_c" 1>&6
1027 if test -n "$CC"; then
1028 ac_cv_prog_CC
="$CC" # Let the user override the test.
1030 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1032 for ac_dir
in $PATH; do
1033 test -z "$ac_dir" && ac_dir
=.
1034 if test -f $ac_dir/$ac_word; then
1035 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1036 ac_prog_rejected
=yes
1044 if test $ac_prog_rejected = yes; then
1045 # We found a bogon in the path, so make sure we never use it.
1046 set dummy
$ac_cv_prog_CC
1048 if test $# -gt 0; then
1049 # We chose a different compiler from the bogus one.
1050 # However, it has the same basename, so the bogon will be chosen
1051 # first if we set CC to just the basename; use the full file name.
1053 set dummy
"$ac_dir/$ac_word" "$@"
1061 if test -n "$CC"; then
1062 echo "$ac_t""$CC" 1>&6
1064 echo "$ac_t""no" 1>&6
1067 test -z "$CC" && { echo "configure: error: no acceptable cc found in \$PATH" 1>&2; exit 1; }
1070 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
1071 echo "configure:1072: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
1074 # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
1075 ac_cpp
='$CPP $CPPFLAGS'
1076 ac_compile
='${CC-cc} -c $CFLAGS $CPPFLAGS conftest.$ac_ext 1>&5'
1077 ac_link
='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&5'
1078 cross_compiling
=$ac_cv_prog_cc_cross
1080 cat > conftest.
$ac_ext <<EOF
1081 #line 1082 "configure"
1082 #include "confdefs.h"
1085 if { (eval echo configure
:1086: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1086 ac_cv_prog_cc_works
=yes
1087 # If we can't run a trivial program, we are probably using a cross compiler.
1088 if (.
/conftest
; exit) 2>/dev
/null
; then
1089 ac_cv_prog_cc_cross
=no
1091 ac_cv_prog_cc_cross
=yes
1094 echo "configure: failed program was:" >&5
1095 cat conftest.
$ac_ext >&5
1096 ac_cv_prog_cc_works
=no
1100 echo "$ac_t""$ac_cv_prog_cc_works" 1>&6
1101 if test $ac_cv_prog_cc_works = no
; then
1102 { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
1104 echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
1105 echo "configure:1106: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
1106 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
1107 cross_compiling
=$ac_cv_prog_cc_cross
1109 echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
1110 echo "configure:1111: checking whether we are using GNU C" >&5
1111 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
1112 echo $ac_n "(cached) $ac_c" 1>&6
1114 cat > conftest.c
<<EOF
1119 if { ac_try
='${CC-cc} -E conftest.c'; { (eval echo configure
:1120: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } |
egrep yes >/dev
/null
2>&1; then
1126 echo "$ac_t""$ac_cv_prog_gcc" 1>&6
1128 if test $ac_cv_prog_gcc = yes; then
1130 ac_test_CFLAGS
="${CFLAGS+set}"
1131 ac_save_CFLAGS
="$CFLAGS"
1133 echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
1134 echo "configure:1135: checking whether ${CC-cc} accepts -g" >&5
1135 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
1136 echo $ac_n "(cached) $ac_c" 1>&6
1138 echo 'void f(){}' > conftest.c
1139 if test -z "`${CC-cc} -g -c conftest.c 2>&1`"; then
1148 echo "$ac_t""$ac_cv_prog_cc_g" 1>&6
1149 if test "$ac_test_CFLAGS" = set; then
1150 CFLAGS
="$ac_save_CFLAGS"
1151 elif test $ac_cv_prog_cc_g = yes; then
1158 test "${CFLAGS+set}" = set || CFLAGS
="-g"
1162 # If the native compiler is GCC, we can enable warnings even in stage1.
1163 # That's useful for people building cross-compilers, or just running a
1165 if test "x$GCC" = "xyes"; then
1166 stage1_warn_cflags
='$(WARN_CFLAGS)'
1168 stage1_warn_cflags
=""
1172 echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6
1173 echo "configure:1174: checking whether ${MAKE-make} sets \${MAKE}" >&5
1174 set dummy
${MAKE-make}; ac_make
=`echo "$2" | sed 'y%./+-%__p_%'`
1175 if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then
1176 echo $ac_n "(cached) $ac_c" 1>&6
1178 cat > conftestmake
<<\EOF
1180 @
echo 'ac_maketemp="${MAKE}"'
1182 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1183 eval `${MAKE-make} -f conftestmake 2>/dev/null | grep temp=`
1184 if test -n "$ac_maketemp"; then
1185 eval ac_cv_prog_make_
${ac_make}_set
=yes
1187 eval ac_cv_prog_make_
${ac_make}_set
=no
1191 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1192 echo "$ac_t""yes" 1>&6
1195 echo "$ac_t""no" 1>&6
1196 SET_MAKE
="MAKE=${MAKE-make}"
1200 echo $ac_n "checking whether a default assembler was specified""... $ac_c" 1>&6
1201 echo "configure:1202: checking whether a default assembler was specified" >&5
1202 if test x
"${DEFAULT_ASSEMBLER+set}" = x
"set"; then
1203 if test x
"$with_gas" = x
"no"; then
1204 echo "$ac_t""yes ($DEFAULT_ASSEMBLER)" 1>&6
1206 echo "$ac_t""yes ($DEFAULT_ASSEMBLER - GNU as)" 1>&6
1209 echo "$ac_t""no" 1>&6
1212 echo $ac_n "checking whether a default linker was specified""... $ac_c" 1>&6
1213 echo "configure:1214: checking whether a default linker was specified" >&5
1214 if test x
"${DEFAULT_LINKER+set}" = x
"set"; then
1215 if test x
"$with_gnu_ld" = x
"no"; then
1216 echo "$ac_t""yes ($DEFAULT_LINKER)" 1>&6
1218 echo "$ac_t""yes ($DEFAULT_LINKER - GNU ld)" 1>&6
1221 echo "$ac_t""no" 1>&6
1224 # Find some useful tools
1225 for ac_prog
in mawk gawk nawk
awk
1227 # Extract the first word of "$ac_prog", so it can be a program name with args.
1228 set dummy
$ac_prog; ac_word
=$2
1229 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1230 echo "configure:1231: checking for $ac_word" >&5
1231 if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
1232 echo $ac_n "(cached) $ac_c" 1>&6
1234 if test -n "$AWK"; then
1235 ac_cv_prog_AWK
="$AWK" # Let the user override the test.
1237 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1238 for ac_dir
in $PATH; do
1239 test -z "$ac_dir" && ac_dir
=.
1240 if test -f $ac_dir/$ac_word; then
1241 ac_cv_prog_AWK
="$ac_prog"
1248 AWK
="$ac_cv_prog_AWK"
1249 if test -n "$AWK"; then
1250 echo "$ac_t""$AWK" 1>&6
1252 echo "$ac_t""no" 1>&6
1255 test -n "$AWK" && break
1258 # Extract the first word of "flex", so it can be a program name with args.
1259 set dummy flex
; ac_word
=$2
1260 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1261 echo "configure:1262: checking for $ac_word" >&5
1262 if eval "test \"`echo '$''{'ac_cv_prog_LEX'+set}'`\" = set"; then
1263 echo $ac_n "(cached) $ac_c" 1>&6
1265 if test -n "$LEX"; then
1266 ac_cv_prog_LEX
="$LEX" # Let the user override the test.
1268 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1269 for ac_dir
in $PATH; do
1270 test -z "$ac_dir" && ac_dir
=.
1271 if test -f $ac_dir/$ac_word; then
1272 ac_cv_prog_LEX
="flex"
1277 test -z "$ac_cv_prog_LEX" && ac_cv_prog_LEX
="lex"
1280 LEX
="$ac_cv_prog_LEX"
1281 if test -n "$LEX"; then
1282 echo "$ac_t""$LEX" 1>&6
1284 echo "$ac_t""no" 1>&6
1287 if test -z "$LEXLIB"
1293 echo $ac_n "checking for yywrap in -l$ac_lib""... $ac_c" 1>&6
1294 echo "configure:1295: checking for yywrap in -l$ac_lib" >&5
1295 ac_lib_var
=`echo $ac_lib'_'yywrap | sed 'y%./+-%__p_%'`
1296 if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
1297 echo $ac_n "(cached) $ac_c" 1>&6
1299 ac_save_LIBS
="$LIBS"
1300 LIBS
="-l$ac_lib $LIBS"
1301 cat > conftest.
$ac_ext <<EOF
1302 #line 1303 "configure"
1303 #include "confdefs.h"
1304 /* Override any gcc2 internal prototype to avoid an error. */
1305 /* We use char because int might match the return type of a gcc2
1306 builtin and then its argument prototype would still apply. */
1313 if { (eval echo configure
:1314: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
1315 eval "ac_cv_lib_$ac_lib_var=yes"
1317 echo "configure: failed program was:" >&5
1318 cat conftest.
$ac_ext >&5
1320 eval "ac_cv_lib_$ac_lib_var=no"
1323 LIBS
="$ac_save_LIBS"
1326 if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
1327 echo "$ac_t""yes" 1>&6
1330 echo "$ac_t""no" 1>&6
1335 echo $ac_n "checking whether ln works""... $ac_c" 1>&6
1336 echo "configure:1337: checking whether ln works" >&5
1337 if eval "test \"`echo '$''{'gcc_cv_prog_LN'+set}'`\" = set"; then
1338 echo $ac_n "(cached) $ac_c" 1>&6
1340 rm -f conftestdata_t
1341 echo >conftestdata_f
1342 if ln conftestdata_f conftestdata_t
2>/dev
/null
1346 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1348 gcc_cv_prog_LN
="ln -s"
1353 rm -f conftestdata_f conftestdata_t
1356 LN
="$gcc_cv_prog_LN"
1357 if test "$gcc_cv_prog_LN" = "ln"; then
1358 echo "$ac_t""yes" 1>&6
1360 if test "$gcc_cv_prog_LN" = "ln -s"; then
1361 echo "$ac_t""no, using ln -s" 1>&6
1363 echo "$ac_t""no, and neither does ln -s, so using cp" 1>&6
1367 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6
1368 echo "configure:1369: checking whether ln -s works" >&5
1369 if eval "test \"`echo '$''{'gcc_cv_prog_LN_S'+set}'`\" = set"; then
1370 echo $ac_n "(cached) $ac_c" 1>&6
1372 rm -f conftestdata_t
1373 echo >conftestdata_f
1374 if ln -s conftestdata_f conftestdata_t
2>/dev
/null
1376 gcc_cv_prog_LN_S
="ln -s"
1378 if ln conftestdata_f conftestdata_t
2>/dev
/null
1385 rm -f conftestdata_f conftestdata_t
1388 LN_S
="$gcc_cv_prog_LN_S"
1389 if test "$gcc_cv_prog_LN_S" = "ln -s"; then
1390 echo "$ac_t""yes" 1>&6
1392 if test "$gcc_cv_prog_LN_S" = "ln"; then
1393 echo "$ac_t""no, using ln" 1>&6
1395 echo "$ac_t""no, and neither does ln, so using cp" 1>&6
1399 echo $ac_n "checking for volatile""... $ac_c" 1>&6
1400 echo "configure:1401: checking for volatile" >&5
1401 if eval "test \"`echo '$''{'gcc_cv_c_volatile'+set}'`\" = set"; then
1402 echo $ac_n "(cached) $ac_c" 1>&6
1404 cat > conftest.
$ac_ext <<EOF
1405 #line 1406 "configure"
1406 #include "confdefs.h"
1412 if { (eval echo configure
:1413: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1414 gcc_cv_c_volatile
=yes
1416 echo "configure: failed program was:" >&5
1417 cat conftest.
$ac_ext >&5
1419 gcc_cv_c_volatile
=no
1424 echo "$ac_t""$gcc_cv_c_volatile" 1>&6
1425 if test $gcc_cv_c_volatile = yes ; then
1426 cat >> confdefs.h
<<\EOF
1427 #define HAVE_VOLATILE 1
1432 # Extract the first word of "ranlib", so it can be a program name with args.
1433 set dummy ranlib
; ac_word
=$2
1434 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1435 echo "configure:1436: checking for $ac_word" >&5
1436 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
1437 echo $ac_n "(cached) $ac_c" 1>&6
1439 if test -n "$RANLIB"; then
1440 ac_cv_prog_RANLIB
="$RANLIB" # Let the user override the test.
1442 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1443 for ac_dir
in $PATH; do
1444 test -z "$ac_dir" && ac_dir
=.
1445 if test -f $ac_dir/$ac_word; then
1446 ac_cv_prog_RANLIB
="ranlib"
1451 test -z "$ac_cv_prog_RANLIB" && ac_cv_prog_RANLIB
=":"
1454 RANLIB
="$ac_cv_prog_RANLIB"
1455 if test -n "$RANLIB"; then
1456 echo "$ac_t""$RANLIB" 1>&6
1458 echo "$ac_t""no" 1>&6
1461 for ac_prog
in 'bison -y' byacc
1463 # Extract the first word of "$ac_prog", so it can be a program name with args.
1464 set dummy
$ac_prog; ac_word
=$2
1465 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1466 echo "configure:1467: checking for $ac_word" >&5
1467 if eval "test \"`echo '$''{'ac_cv_prog_YACC'+set}'`\" = set"; then
1468 echo $ac_n "(cached) $ac_c" 1>&6
1470 if test -n "$YACC"; then
1471 ac_cv_prog_YACC
="$YACC" # Let the user override the test.
1473 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1474 for ac_dir
in $PATH; do
1475 test -z "$ac_dir" && ac_dir
=.
1476 if test -f $ac_dir/$ac_word; then
1477 ac_cv_prog_YACC
="$ac_prog"
1484 YACC
="$ac_cv_prog_YACC"
1485 if test -n "$YACC"; then
1486 echo "$ac_t""$YACC" 1>&6
1488 echo "$ac_t""no" 1>&6
1491 test -n "$YACC" && break
1493 test -n "$YACC" || YACC
="yacc"
1495 # Find a good install program. We prefer a C program (faster),
1496 # so one script is as good as another. But avoid the broken or
1497 # incompatible versions:
1498 # SysV /etc/install, /usr/sbin/install
1499 # SunOS /usr/etc/install
1500 # IRIX /sbin/install
1502 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1503 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1504 # ./install, which can be erroneously created by make from ./install.sh.
1505 echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
1506 echo "configure:1507: checking for a BSD compatible install" >&5
1507 if test -z "$INSTALL"; then
1508 if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
1509 echo $ac_n "(cached) $ac_c" 1>&6
1511 IFS
="${IFS= }"; ac_save_IFS
="$IFS"; IFS
="${IFS}:"
1512 for ac_dir
in $PATH; do
1513 # Account for people who put trailing slashes in PATH elements.
1515 /|.
/|.
//|
/etc
/*|
/usr
/sbin
/*|
/usr
/etc
/*|
/sbin
/*|
/usr
/afsws
/bin
/*|
/usr
/ucb
/*) ;;
1517 # OSF1 and SCO ODT 3.0 have their own names for install.
1518 for ac_prog
in ginstall scoinst
install; do
1519 if test -f $ac_dir/$ac_prog; then
1520 if test $ac_prog = install &&
1521 grep dspmsg
$ac_dir/$ac_prog >/dev
/null
2>&1; then
1522 # AIX install. It has an incompatible calling convention.
1523 # OSF/1 installbsd also uses dspmsg, but is usable.
1526 ac_cv_path_install
="$ac_dir/$ac_prog -c"
1537 if test "${ac_cv_path_install+set}" = set; then
1538 INSTALL
="$ac_cv_path_install"
1540 # As a last resort, use the slow shell script. We don't cache a
1541 # path for INSTALL within a source directory, because that will
1542 # break other packages using the cache if that directory is
1543 # removed, or if the path is relative.
1544 INSTALL
="$ac_install_sh"
1547 echo "$ac_t""$INSTALL" 1>&6
1549 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1550 # It thinks the first close brace ends the variable substitution.
1551 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM
='${INSTALL}'
1553 test -z "$INSTALL_DATA" && INSTALL_DATA
='${INSTALL} -m 644'
1556 echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
1557 echo "configure:1558: checking how to run the C preprocessor" >&5
1558 # On Suns, sometimes $CPP names a directory.
1559 if test -n "$CPP" && test -d "$CPP"; then
1562 if test -z "$CPP"; then
1563 if eval "test \"`echo '$''{'ac_cv_prog_CPP'+set}'`\" = set"; then
1564 echo $ac_n "(cached) $ac_c" 1>&6
1566 # This must be in double quotes, not single quotes, because CPP may get
1567 # substituted into the Makefile and "${CC-cc}" will confuse make.
1569 # On the NeXT, cc -E runs the code through the compiler's parser,
1570 # not just through cpp.
1571 cat > conftest.
$ac_ext <<EOF
1572 #line 1573 "configure"
1573 #include "confdefs.h"
1577 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1578 { (eval echo configure
:1579: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1579 ac_err
=`grep -v '^ *+' conftest.out`
1580 if test -z "$ac_err"; then
1584 echo "configure: failed program was:" >&5
1585 cat conftest.
$ac_ext >&5
1587 CPP
="${CC-cc} -E -traditional-cpp"
1588 cat > conftest.
$ac_ext <<EOF
1589 #line 1590 "configure"
1590 #include "confdefs.h"
1594 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1595 { (eval echo configure
:1596: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1596 ac_err
=`grep -v '^ *+' conftest.out`
1597 if test -z "$ac_err"; then
1601 echo "configure: failed program was:" >&5
1602 cat conftest.
$ac_ext >&5
1609 ac_cv_prog_CPP
="$CPP"
1611 CPP
="$ac_cv_prog_CPP"
1613 ac_cv_prog_CPP
="$CPP"
1615 echo "$ac_t""$CPP" 1>&6
1617 echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6
1618 echo "configure:1619: checking for ANSI C header files" >&5
1619 if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then
1620 echo $ac_n "(cached) $ac_c" 1>&6
1622 cat > conftest.
$ac_ext <<EOF
1623 #line 1624 "configure"
1624 #include "confdefs.h"
1630 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1631 { (eval echo configure
:1632: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1632 ac_err
=`grep -v '^ *+' conftest.out`
1633 if test -z "$ac_err"; then
1635 ac_cv_header_stdc
=yes
1638 echo "configure: failed program was:" >&5
1639 cat conftest.
$ac_ext >&5
1641 ac_cv_header_stdc
=no
1645 if test $ac_cv_header_stdc = yes; then
1646 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
1647 cat > conftest.
$ac_ext <<EOF
1648 #line 1649 "configure"
1649 #include "confdefs.h"
1652 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1653 egrep "memchr" >/dev
/null
2>&1; then
1657 ac_cv_header_stdc
=no
1663 if test $ac_cv_header_stdc = yes; then
1664 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
1665 cat > conftest.
$ac_ext <<EOF
1666 #line 1667 "configure"
1667 #include "confdefs.h"
1670 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
1671 egrep "free" >/dev
/null
2>&1; then
1675 ac_cv_header_stdc
=no
1681 if test $ac_cv_header_stdc = yes; then
1682 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
1683 if test "$cross_compiling" = yes; then
1686 cat > conftest.
$ac_ext <<EOF
1687 #line 1688 "configure"
1688 #include "confdefs.h"
1690 #define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
1691 #define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
1692 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
1693 int main () { int i; for (i = 0; i < 256; i++)
1694 if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2);
1698 if { (eval echo configure
:1699: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
1702 echo "configure: failed program was:" >&5
1703 cat conftest.
$ac_ext >&5
1705 ac_cv_header_stdc
=no
1713 echo "$ac_t""$ac_cv_header_stdc" 1>&6
1714 if test $ac_cv_header_stdc = yes; then
1715 cat >> confdefs.h
<<\EOF
1716 #define STDC_HEADERS 1
1721 echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6
1722 echo "configure:1723: checking whether time.h and sys/time.h may both be included" >&5
1723 if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then
1724 echo $ac_n "(cached) $ac_c" 1>&6
1726 cat > conftest.
$ac_ext <<EOF
1727 #line 1728 "configure"
1728 #include "confdefs.h"
1729 #include <sys/types.h>
1730 #include <sys/time.h>
1736 if { (eval echo configure
:1737: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1738 ac_cv_header_time
=yes
1740 echo "configure: failed program was:" >&5
1741 cat conftest.
$ac_ext >&5
1743 ac_cv_header_time
=no
1748 echo "$ac_t""$ac_cv_header_time" 1>&6
1749 if test $ac_cv_header_time = yes; then
1750 cat >> confdefs.h
<<\EOF
1751 #define TIME_WITH_SYS_TIME 1
1756 echo $ac_n "checking whether string.h and strings.h may both be included""... $ac_c" 1>&6
1757 echo "configure:1758: checking whether string.h and strings.h may both be included" >&5
1758 if eval "test \"`echo '$''{'gcc_cv_header_string'+set}'`\" = set"; then
1759 echo $ac_n "(cached) $ac_c" 1>&6
1761 cat > conftest.
$ac_ext <<EOF
1762 #line 1763 "configure"
1763 #include "confdefs.h"
1765 #include <strings.h>
1770 if { (eval echo configure
:1771: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1772 gcc_cv_header_string
=yes
1774 echo "configure: failed program was:" >&5
1775 cat conftest.
$ac_ext >&5
1777 gcc_cv_header_string
=no
1782 echo "$ac_t""$gcc_cv_header_string" 1>&6
1783 if test $gcc_cv_header_string = yes; then
1784 cat >> confdefs.h
<<\EOF
1785 #define STRING_WITH_STRINGS 1
1790 echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6
1791 echo "configure:1792: checking for sys/wait.h that is POSIX.1 compatible" >&5
1792 if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then
1793 echo $ac_n "(cached) $ac_c" 1>&6
1795 cat > conftest.
$ac_ext <<EOF
1796 #line 1797 "configure"
1797 #include "confdefs.h"
1798 #include <sys/types.h>
1799 #include <sys/wait.h>
1801 #define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
1804 #define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
1809 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
1812 if { (eval echo configure
:1813: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1814 ac_cv_header_sys_wait_h
=yes
1816 echo "configure: failed program was:" >&5
1817 cat conftest.
$ac_ext >&5
1819 ac_cv_header_sys_wait_h
=no
1824 echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6
1825 if test $ac_cv_header_sys_wait_h = yes; then
1826 cat >> confdefs.h
<<\EOF
1827 #define HAVE_SYS_WAIT_H 1
1832 for ac_hdr
in limits.h stddef.h string.h
strings.h stdlib.h
time.h fcntl.h unistd.h stab.h sys
/file.h sys
/time.h sys
/resource.h sys
/param.h sys
/times.h sys
/stat.h
1834 ac_safe
=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
1835 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
1836 echo "configure:1837: checking for $ac_hdr" >&5
1837 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1838 echo $ac_n "(cached) $ac_c" 1>&6
1840 cat > conftest.
$ac_ext <<EOF
1841 #line 1842 "configure"
1842 #include "confdefs.h"
1845 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1846 { (eval echo configure
:1847: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1847 ac_err
=`grep -v '^ *+' conftest.out`
1848 if test -z "$ac_err"; then
1850 eval "ac_cv_header_$ac_safe=yes"
1853 echo "configure: failed program was:" >&5
1854 cat conftest.
$ac_ext >&5
1856 eval "ac_cv_header_$ac_safe=no"
1860 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1861 echo "$ac_t""yes" 1>&6
1862 ac_tr_hdr
=HAVE_
`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'`
1863 cat >> confdefs.h
<<EOF
1864 #define $ac_tr_hdr 1
1868 echo "$ac_t""no" 1>&6
1873 # Check for thread headers.
1874 ac_safe
=`echo "thread.h" | sed 'y%./+-%__p_%'`
1875 echo $ac_n "checking for thread.h""... $ac_c" 1>&6
1876 echo "configure:1877: checking for thread.h" >&5
1877 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1878 echo $ac_n "(cached) $ac_c" 1>&6
1880 cat > conftest.
$ac_ext <<EOF
1881 #line 1882 "configure"
1882 #include "confdefs.h"
1885 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1886 { (eval echo configure
:1887: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1887 ac_err
=`grep -v '^ *+' conftest.out`
1888 if test -z "$ac_err"; then
1890 eval "ac_cv_header_$ac_safe=yes"
1893 echo "configure: failed program was:" >&5
1894 cat conftest.
$ac_ext >&5
1896 eval "ac_cv_header_$ac_safe=no"
1900 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1901 echo "$ac_t""yes" 1>&6
1904 echo "$ac_t""no" 1>&6
1908 ac_safe
=`echo "pthread.h" | sed 'y%./+-%__p_%'`
1909 echo $ac_n "checking for pthread.h""... $ac_c" 1>&6
1910 echo "configure:1911: checking for pthread.h" >&5
1911 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
1912 echo $ac_n "(cached) $ac_c" 1>&6
1914 cat > conftest.
$ac_ext <<EOF
1915 #line 1916 "configure"
1916 #include "confdefs.h"
1917 #include <pthread.h>
1919 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
1920 { (eval echo configure
:1921: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
1921 ac_err
=`grep -v '^ *+' conftest.out`
1922 if test -z "$ac_err"; then
1924 eval "ac_cv_header_$ac_safe=yes"
1927 echo "configure: failed program was:" >&5
1928 cat conftest.
$ac_ext >&5
1930 eval "ac_cv_header_$ac_safe=no"
1934 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
1935 echo "$ac_t""yes" 1>&6
1938 echo "$ac_t""no" 1>&6
1943 # See if GNAT has been installed
1944 # Extract the first word of "gnatbind", so it can be a program name with args.
1945 set dummy gnatbind
; ac_word
=$2
1946 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
1947 echo "configure:1948: checking for $ac_word" >&5
1948 if eval "test \"`echo '$''{'ac_cv_prog_gnat'+set}'`\" = set"; then
1949 echo $ac_n "(cached) $ac_c" 1>&6
1951 if test -n "$gnat"; then
1952 ac_cv_prog_gnat
="$gnat" # Let the user override the test.
1954 IFS
="${IFS= }"; ac_save_ifs
="$IFS"; IFS
="${IFS}:"
1955 for ac_dir
in $PATH; do
1956 test -z "$ac_dir" && ac_dir
=.
1957 if test -f $ac_dir/$ac_word; then
1958 ac_cv_prog_gnat
="yes"
1963 test -z "$ac_cv_prog_gnat" && ac_cv_prog_gnat
="no"
1966 gnat
="$ac_cv_prog_gnat"
1967 if test -n "$gnat"; then
1968 echo "$ac_t""$gnat" 1>&6
1970 echo "$ac_t""no" 1>&6
1974 # See if the system preprocessor understands the ANSI C preprocessor
1975 # stringification operator.
1976 echo $ac_n "checking whether cpp understands the stringify operator""... $ac_c" 1>&6
1977 echo "configure:1978: checking whether cpp understands the stringify operator" >&5
1978 if eval "test \"`echo '$''{'gcc_cv_c_have_stringify'+set}'`\" = set"; then
1979 echo $ac_n "(cached) $ac_c" 1>&6
1981 cat > conftest.
$ac_ext <<EOF
1982 #line 1983 "configure"
1983 #include "confdefs.h"
1987 char *test = S(foo);
1990 if { (eval echo configure
:1991: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
1992 gcc_cv_c_have_stringify
=yes
1994 echo "configure: failed program was:" >&5
1995 cat conftest.
$ac_ext >&5
1997 gcc_cv_c_have_stringify
=no
2002 echo "$ac_t""$gcc_cv_c_have_stringify" 1>&6
2003 if test $gcc_cv_c_have_stringify = yes; then
2004 cat >> confdefs.h
<<\EOF
2005 #define HAVE_CPP_STRINGIFY 1
2010 # Use <inttypes.h> only if it exists,
2011 # doesn't clash with <sys/types.h>, and declares intmax_t.
2012 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
2013 echo "configure:2014: checking for inttypes.h" >&5
2014 if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
2015 echo $ac_n "(cached) $ac_c" 1>&6
2017 cat > conftest.
$ac_ext <<EOF
2018 #line 2019 "configure"
2019 #include "confdefs.h"
2020 #include <sys/types.h>
2021 #include <inttypes.h>
2026 if { (eval echo configure
:2027: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2028 gcc_cv_header_inttypes_h
=yes
2030 echo "configure: failed program was:" >&5
2031 cat conftest.
$ac_ext >&5
2033 gcc_cv_header_inttypes_h
=no
2038 echo "$ac_t""$gcc_cv_header_inttypes_h" 1>&6
2039 if test $gcc_cv_header_inttypes_h = yes; then
2040 cat >> confdefs.h
<<\EOF
2041 #define HAVE_INTTYPES_H 1
2046 for ac_func
in strtoul bsearch strerror putenv popen bcopy bzero bcmp \
2047 index rindex strchr strrchr
kill getrlimit setrlimit atoll atoq \
2048 sysconf isascii gettimeofday strsignal
2050 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
2051 echo "configure:2052: checking for $ac_func" >&5
2052 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
2053 echo $ac_n "(cached) $ac_c" 1>&6
2055 cat > conftest.
$ac_ext <<EOF
2056 #line 2057 "configure"
2057 #include "confdefs.h"
2058 /* System header to define __stub macros and hopefully few prototypes,
2059 which can conflict with char $ac_func(); below. */
2061 /* Override any gcc2 internal prototype to avoid an error. */
2062 /* We use char because int might match the return type of a gcc2
2063 builtin and then its argument prototype would still apply. */
2068 /* The GNU C library defines this for functions which it implements
2069 to always fail with ENOSYS. Some functions are actually named
2070 something starting with __ and the normal name is an alias. */
2071 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
2079 if { (eval echo configure
:2080: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
2081 eval "ac_cv_func_$ac_func=yes"
2083 echo "configure: failed program was:" >&5
2084 cat conftest.
$ac_ext >&5
2086 eval "ac_cv_func_$ac_func=no"
2091 if eval "test \"`echo '$ac_cv_func_'$ac_func`\" = yes"; then
2092 echo "$ac_t""yes" 1>&6
2093 ac_tr_func
=HAVE_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2094 cat >> confdefs.h
<<EOF
2095 #define $ac_tr_func 1
2099 echo "$ac_t""no" 1>&6
2104 # Make sure wchar_t is available
2105 #AC_CHECK_TYPE(wchar_t, unsigned int)
2107 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
2108 echo "configure:2109: checking for vprintf" >&5
2109 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
2110 echo $ac_n "(cached) $ac_c" 1>&6
2112 cat > conftest.
$ac_ext <<EOF
2113 #line 2114 "configure"
2114 #include "confdefs.h"
2115 /* System header to define __stub macros and hopefully few prototypes,
2116 which can conflict with char vprintf(); below. */
2118 /* Override any gcc2 internal prototype to avoid an error. */
2119 /* We use char because int might match the return type of a gcc2
2120 builtin and then its argument prototype would still apply. */
2125 /* The GNU C library defines this for functions which it implements
2126 to always fail with ENOSYS. Some functions are actually named
2127 something starting with __ and the normal name is an alias. */
2128 #if defined (__stub_vprintf) || defined (__stub___vprintf)
2136 if { (eval echo configure
:2137: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
2138 eval "ac_cv_func_vprintf=yes"
2140 echo "configure: failed program was:" >&5
2141 cat conftest.
$ac_ext >&5
2143 eval "ac_cv_func_vprintf=no"
2148 if eval "test \"`echo '$ac_cv_func_'vprintf`\" = yes"; then
2149 echo "$ac_t""yes" 1>&6
2150 cat >> confdefs.h
<<\EOF
2151 #define HAVE_VPRINTF 1
2155 echo "$ac_t""no" 1>&6
2158 if test "$ac_cv_func_vprintf" != yes; then
2159 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
2160 echo "configure:2161: checking for _doprnt" >&5
2161 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
2162 echo $ac_n "(cached) $ac_c" 1>&6
2164 cat > conftest.
$ac_ext <<EOF
2165 #line 2166 "configure"
2166 #include "confdefs.h"
2167 /* System header to define __stub macros and hopefully few prototypes,
2168 which can conflict with char _doprnt(); below. */
2170 /* Override any gcc2 internal prototype to avoid an error. */
2171 /* We use char because int might match the return type of a gcc2
2172 builtin and then its argument prototype would still apply. */
2177 /* The GNU C library defines this for functions which it implements
2178 to always fail with ENOSYS. Some functions are actually named
2179 something starting with __ and the normal name is an alias. */
2180 #if defined (__stub__doprnt) || defined (__stub____doprnt)
2188 if { (eval echo configure
:2189: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
2190 eval "ac_cv_func__doprnt=yes"
2192 echo "configure: failed program was:" >&5
2193 cat conftest.
$ac_ext >&5
2195 eval "ac_cv_func__doprnt=no"
2200 if eval "test \"`echo '$ac_cv_func_'_doprnt`\" = yes"; then
2201 echo "$ac_t""yes" 1>&6
2202 cat >> confdefs.h
<<\EOF
2203 #define HAVE_DOPRNT 1
2207 echo "$ac_t""no" 1>&6
2214 if test $ac_cv_func_vprintf != yes ; then
2216 if test $ac_cv_func__doprnt != yes ; then
2223 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
2224 echo "configure:2225: checking whether the printf functions support %p" >&5
2225 if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
2226 echo $ac_n "(cached) $ac_c" 1>&6
2228 if test "$cross_compiling" = yes; then
2229 gcc_cv_func_printf_ptr
=no
2231 cat > conftest.
$ac_ext <<EOF
2232 #line 2233 "configure"
2233 #include "confdefs.h"
2239 char *p = buf, *q = NULL;
2240 sprintf(buf, "%p", p);
2241 sscanf(buf, "%p", &q);
2245 if { (eval echo configure
:2246: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
2247 gcc_cv_func_printf_ptr
=yes
2249 echo "configure: failed program was:" >&5
2250 cat conftest.
$ac_ext >&5
2252 gcc_cv_func_printf_ptr
=no
2257 rm -f core core.
* *.core
2260 echo "$ac_t""$gcc_cv_func_printf_ptr" 1>&6
2261 if test $gcc_cv_func_printf_ptr = yes ; then
2262 cat >> confdefs.h
<<\EOF
2263 #define HAVE_PRINTF_PTR 1
2268 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
2269 echo "configure:2270: checking for pid_t" >&5
2270 if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
2271 echo $ac_n "(cached) $ac_c" 1>&6
2273 cat > conftest.
$ac_ext <<EOF
2274 #line 2275 "configure"
2275 #include "confdefs.h"
2276 #include <sys/types.h>
2282 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2283 egrep "pid_t[^a-zA-Z_0-9]" >/dev
/null
2>&1; then
2285 ac_cv_type_pid_t
=yes
2293 echo "$ac_t""$ac_cv_type_pid_t" 1>&6
2294 if test $ac_cv_type_pid_t = no
; then
2295 cat >> confdefs.h
<<\EOF
2301 ac_safe
=`echo "vfork.h" | sed 'y%./+-%__p_%'`
2302 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
2303 echo "configure:2304: checking for vfork.h" >&5
2304 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
2305 echo $ac_n "(cached) $ac_c" 1>&6
2307 cat > conftest.
$ac_ext <<EOF
2308 #line 2309 "configure"
2309 #include "confdefs.h"
2312 ac_try
="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
2313 { (eval echo configure
:2314: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
2314 ac_err
=`grep -v '^ *+' conftest.out`
2315 if test -z "$ac_err"; then
2317 eval "ac_cv_header_$ac_safe=yes"
2320 echo "configure: failed program was:" >&5
2321 cat conftest.
$ac_ext >&5
2323 eval "ac_cv_header_$ac_safe=no"
2327 if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
2328 echo "$ac_t""yes" 1>&6
2329 cat >> confdefs.h
<<\EOF
2330 #define HAVE_VFORK_H 1
2334 echo "$ac_t""no" 1>&6
2337 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
2338 echo "configure:2339: checking for working vfork" >&5
2339 if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
2340 echo $ac_n "(cached) $ac_c" 1>&6
2342 if test "$cross_compiling" = yes; then
2343 echo $ac_n "checking for vfork""... $ac_c" 1>&6
2344 echo "configure:2345: checking for vfork" >&5
2345 if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
2346 echo $ac_n "(cached) $ac_c" 1>&6
2348 cat > conftest.
$ac_ext <<EOF
2349 #line 2350 "configure"
2350 #include "confdefs.h"
2351 /* System header to define __stub macros and hopefully few prototypes,
2352 which can conflict with char vfork(); below. */
2354 /* Override any gcc2 internal prototype to avoid an error. */
2355 /* We use char because int might match the return type of a gcc2
2356 builtin and then its argument prototype would still apply. */
2361 /* The GNU C library defines this for functions which it implements
2362 to always fail with ENOSYS. Some functions are actually named
2363 something starting with __ and the normal name is an alias. */
2364 #if defined (__stub_vfork) || defined (__stub___vfork)
2372 if { (eval echo configure
:2373: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
; then
2374 eval "ac_cv_func_vfork=yes"
2376 echo "configure: failed program was:" >&5
2377 cat conftest.
$ac_ext >&5
2379 eval "ac_cv_func_vfork=no"
2384 if eval "test \"`echo '$ac_cv_func_'vfork`\" = yes"; then
2385 echo "$ac_t""yes" 1>&6
2388 echo "$ac_t""no" 1>&6
2391 ac_cv_func_vfork_works
=$ac_cv_func_vfork
2393 cat > conftest.
$ac_ext <<EOF
2394 #line 2395 "configure"
2395 #include "confdefs.h"
2396 /* Thanks to Paul Eggert for this test. */
2398 #include <sys/types.h>
2399 #include <sys/stat.h>
2400 #ifdef HAVE_UNISTD_H
2406 /* On some sparc systems, changes by the child to local and incoming
2407 argument registers are propagated back to the parent.
2408 The compiler is told about this with #include <vfork.h>,
2409 but some compilers (e.g. gcc -O) don't grok <vfork.h>.
2410 Test for this by using a static variable whose address
2411 is put into a register that is clobbered by the vfork. */
2414 sparc_address_test (int arg)
2416 sparc_address_test (arg) int arg;
2434 pid_t parent = getpid ();
2437 sparc_address_test ();
2442 /* Here is another test for sparc vfork register problems.
2443 This test uses lots of local variables, at least
2444 as many local variables as main has allocated so far
2445 including compiler temporaries. 4 locals are enough for
2446 gcc 1.40.3 on a Solaris 4.1.3 sparc, but we use 8 to be safe.
2447 A buggy compiler should reuse the register of parent
2448 for one of the local variables, since it will think that
2449 parent can't possibly be used any more in this routine.
2450 Assigning to the local variable will thus munge parent
2451 in the parent process. */
2453 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
2454 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
2455 /* Convince the compiler that p..p7 are live; otherwise, it might
2456 use the same hardware register for all 8 local variables. */
2457 if (p != p1 || p != p2 || p != p3 || p != p4
2458 || p != p5 || p != p6 || p != p7)
2461 /* On some systems (e.g. IRIX 3.3),
2462 vfork doesn't separate parent from child file descriptors.
2463 If the child closes a descriptor before it execs or exits,
2464 this munges the parent's descriptor as well.
2465 Test for this by closing stdout in the child. */
2466 _exit(close(fileno(stdout)) != 0);
2471 while (wait(&status) != child)
2474 /* Was there some problem with vforking? */
2477 /* Did the child fail? (This shouldn't happen.) */
2480 /* Did the vfork/compiler bug occur? */
2481 || parent != getpid()
2483 /* Did the file descriptor bug occur? */
2484 || fstat(fileno(stdout), &st) != 0
2489 if { (eval echo configure
:2490: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest
&& (.
/conftest
; exit) 2>/dev
/null
2491 ac_cv_func_vfork_works
=yes
2493 echo "configure: failed program was:" >&5
2494 cat conftest.
$ac_ext >&5
2496 ac_cv_func_vfork_works
=no
2503 echo "$ac_t""$ac_cv_func_vfork_works" 1>&6
2504 if test $ac_cv_func_vfork_works = no
; then
2505 cat >> confdefs.h
<<\EOF
2512 for ac_func
in malloc realloc calloc free bcopy bzero bcmp \
2513 index rindex getenv atol sbrk abort atof strerror getcwd getwd \
2516 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
2517 echo "configure:2518: checking whether $ac_func must be declared" >&5
2518 if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then
2519 echo $ac_n "(cached) $ac_c" 1>&6
2521 cat > conftest.
$ac_ext <<EOF
2522 #line 2523 "configure"
2523 #include "confdefs.h"
2526 #ifdef STRING_WITH_STRINGS
2527 # include <string.h>
2528 # include <strings.h>
2530 # ifdef HAVE_STRING_H
2531 # include <string.h>
2533 # ifdef HAVE_STRINGS_H
2534 # include <strings.h>
2538 #ifdef HAVE_STDLIB_H
2541 #ifdef HAVE_UNISTD_H
2545 #define rindex strrchr
2548 #define index strchr
2552 char *(*pfn) = (char *(*)) $ac_func
2555 if { (eval echo configure
:2556: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2557 eval "gcc_cv_decl_needed_$ac_func=no"
2559 echo "configure: failed program was:" >&5
2560 cat conftest.
$ac_ext >&5
2562 eval "gcc_cv_decl_needed_$ac_func=yes"
2567 if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then
2568 echo "$ac_t""yes" 1>&6
2569 gcc_tr_decl
=NEED_DECLARATION_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2570 cat >> confdefs.h
<<EOF
2571 #define $gcc_tr_decl 1
2575 echo "$ac_t""no" 1>&6
2581 for ac_func
in getrlimit setrlimit
2583 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
2584 echo "configure:2585: checking whether $ac_func must be declared" >&5
2585 if eval "test \"`echo '$''{'gcc_cv_decl_needed_$ac_func'+set}'`\" = set"; then
2586 echo $ac_n "(cached) $ac_c" 1>&6
2588 cat > conftest.
$ac_ext <<EOF
2589 #line 2590 "configure"
2590 #include "confdefs.h"
2593 #ifdef STRING_WITH_STRINGS
2594 # include <string.h>
2595 # include <strings.h>
2597 # ifdef HAVE_STRING_H
2598 # include <string.h>
2600 # ifdef HAVE_STRINGS_H
2601 # include <strings.h>
2605 #ifdef HAVE_STDLIB_H
2608 #ifdef HAVE_UNISTD_H
2612 #define rindex strrchr
2615 #define index strchr
2617 #include <sys/types.h>
2618 #ifdef HAVE_SYS_RESOURCE_H
2619 #include <sys/resource.h>
2623 char *(*pfn) = (char *(*)) $ac_func
2626 if { (eval echo configure
:2627: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2628 eval "gcc_cv_decl_needed_$ac_func=no"
2630 echo "configure: failed program was:" >&5
2631 cat conftest.
$ac_ext >&5
2633 eval "gcc_cv_decl_needed_$ac_func=yes"
2638 if eval "test \"`echo '$gcc_cv_decl_needed_'$ac_func`\" = yes"; then
2639 echo "$ac_t""yes" 1>&6
2640 gcc_tr_decl
=NEED_DECLARATION_
`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
2641 cat >> confdefs.h
<<EOF
2642 #define $gcc_tr_decl 1
2646 echo "$ac_t""no" 1>&6
2652 echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6
2653 echo "configure:2654: checking for sys_siglist declaration in signal.h or unistd.h" >&5
2654 if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then
2655 echo $ac_n "(cached) $ac_c" 1>&6
2657 cat > conftest.
$ac_ext <<EOF
2658 #line 2659 "configure"
2659 #include "confdefs.h"
2660 #include <sys/types.h>
2662 /* NetBSD declares sys_siglist in unistd.h. */
2663 #ifdef HAVE_UNISTD_H
2667 char *msg = *(sys_siglist + 1);
2670 if { (eval echo configure
:2671: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
2672 ac_cv_decl_sys_siglist
=yes
2674 echo "configure: failed program was:" >&5
2675 cat conftest.
$ac_ext >&5
2677 ac_cv_decl_sys_siglist
=no
2682 echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6
2683 if test $ac_cv_decl_sys_siglist = yes; then
2684 cat >> confdefs.h
<<\EOF
2685 #define SYS_SIGLIST_DECLARED 1
2699 build_install_headers_dir
=install-headers-tar
2704 host_truncate_target
=
2707 # Decode the host machine, then the target machine.
2708 # For the host machine, we save the xm_file variable as host_xm_file;
2709 # then we decode the target machine and forget everything else
2710 # that came from the host machine.
2711 for machine
in $build $host $target; do
2725 # Set this to force installation and use of collect2.
2727 # Set this to override the default target model.
2729 # Set this to control which fixincludes program to use.
2730 if test x
$fast_fixinc != xyes
; then
2731 fixincludes
=fixincludes
2732 else fixincludes
=fixinc.sh
; fi
2733 # Set this to control how the header file directory is installed.
2734 install_headers_dir
=install-headers-tar
2735 # Set this to a non-empty list of args to pass to cpp if the target
2736 # wants its .md file passed through cpp.
2738 # Set this if directory names should be truncated to 14 characters.
2740 # Set this if gdb needs a dir command with `dirname $out_file`
2741 gdb_needs_out_file_path
=
2742 # Set this if the build machine requires executables to have a
2745 # Set this to control which thread package will be used.
2747 # Reinitialize these from the flag values every loop pass, since some
2748 # configure entries modify them.
2750 gnu_ld
="$gnu_ld_flag"
2751 enable_threads
=$enable_threads_flag
2753 # Set default cpu_type, tm_file and xm_file so it can be updated in
2754 # each machine entry.
2755 cpu_type
=`echo $machine | sed 's/-.*$//'`
2789 tm_file
=${cpu_type}/${cpu_type}.h
2790 xm_file
=${cpu_type}/xm-
${cpu_type}.h
2792 # Set the default macros to define for GNU/Linux systems.
2795 xm_defines
="HAVE_ATEXIT POSIX BSTRING"
2800 # Support site-specific machine types.
2802 cpu_type
=`echo $machine | sed -e 's/-.*//'`
2803 rest
=`echo $machine | sed -e "s/$cpu_type-//"`
2804 xm_file
=${cpu_type}/xm-
$rest.h
2805 tm_file
=${cpu_type}/$rest.h
2806 if test -f $srcdir/config
/${cpu_type}/x-
$rest; \
2807 then xmake_file
=${cpu_type}/x-
$rest; \
2810 if test -f $srcdir/config
/${cpu_type}/t-
$rest; \
2811 then tmake_file
=${cpu_type}/t-
$rest; \
2817 a29k-
*-bsd* | a29k-
*-sym1*)
2818 tm_file
="${tm_file} a29k/unix.h"
2820 xmake_file
=a29k
/x-unix
2823 a29k-
*-udi | a29k-
*-coff)
2824 tm_file
="${tm_file} dbxcoff.h a29k/udi.h"
2825 tmake_file
=a29k
/t-a29kbare
2828 tm_file
="${tm_file} dbxcoff.h a29k/udi.h a29k/vx29k.h"
2829 tmake_file
=a29k
/t-vx29k
2830 extra_parts
="crtbegin.o crtend.o"
2831 thread_file
='vxworks'
2833 a29k-
*-*) # Default a29k environment.
2836 alpha
*-*-linux-gnuecoff*)
2837 tm_file
="${tm_file} alpha/linux-ecoff.h alpha/linux.h"
2838 target_cpu_default
="MASK_GAS"
2843 alpha
*-*-linux-gnulibc1*)
2844 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
2845 target_cpu_default
="MASK_GAS"
2846 tmake_file
="t-linux t-linux-gnulibc1 alpha/t-linux alpha/t-crtbe"
2847 extra_parts
="crtbegin.o crtend.o"
2848 fixincludes
=fixinc.wrap
2851 if test x
$enable_threads = xyes
; then
2855 alpha
*-*-linux-gnu*)
2856 tm_file
="${tm_file} alpha/elf.h alpha/linux.h alpha/linux-elf.h"
2857 target_cpu_default
="MASK_GAS"
2858 tmake_file
="t-linux alpha/t-linux alpha/t-crtbe"
2859 extra_parts
="crtbegin.o crtend.o"
2861 fixincludes
=Makefile.
in
2863 if test x
$enable_threads = xyes
; then
2868 tm_file
="${tm_file} alpha/elf.h alpha/netbsd.h alpha/netbsd-elf.h"
2869 target_cpu_default
="MASK_GAS"
2870 tmake_file
="alpha/t-crtbe"
2871 extra_parts
="crtbegin.o crtend.o"
2873 fixincludes
=fixinc.wrap
2878 if test x
$stabs = xyes
2880 tm_file
="${tm_file} dbx.h"
2882 if test x
$gas != xyes
2884 extra_passes
="mips-tfile mips-tdump"
2889 tm_file
="${tm_file} alpha/osf.h alpha/osf12.h alpha/osf2or3.h"
2892 tm_file
="${tm_file} alpha/osf.h alpha/osf2or3.h"
2895 tm_file
="${tm_file} alpha/osf.h"
2896 # Some versions of OSF4 (specifically X4.0-9 296.7) have
2897 # a broken tar, so we use cpio instead.
2898 install_headers_dir
=install-headers-cpio
2902 *-*-osf4.0
[b-z
] |
*-*-osf4.
[1-9]*)
2903 target_cpu_default
=MASK_SUPPORT_ARCH
2908 tm_file
="${tm_file} dbx.h alpha/vxworks.h"
2911 extra_passes
="mips-tfile mips-tdump"
2916 tm_file
="${tm_file} alpha/win-nt.h"
2917 xm_file
="${xm_file} config/winnt/xm-winnt.h alpha/xm-winnt.h"
2918 tmake_file
=t-libc-ok
2919 xmake_file
=winnt
/x-winnt
2920 extra_host_objs
=oldnames.o
2921 extra_gcc_objs
="spawnv.o oldnames.o"
2922 fixincludes
=fixinc.winnt
2923 if test x
$gnu_ld != xyes
2925 extra_programs
=ld.exe
2927 if test x
$enable_threads = xyes
; then
2933 xm_file
="${xm_file} alpha/xm-vms.h"
2934 tmake_file
=alpha
/t-vms
2935 fixincludes
=Makefile.
in
2938 extra_parts
="crtinit.o crtfini.o"
2940 arm-
*-coff* | armel-
*-coff*)
2942 tmake_file
=arm
/t-bare
2944 arm-
*-riscix1.
[01]*) # Acorn RISC machine (early versions)
2945 tm_file
=arm
/riscix1-1.h
2948 arm-
*-riscix*) # Acorn RISC machine
2949 if test x
$gas = xyes
2951 tm_file
=arm
/rix-gas.h
2953 tm_file
=arm
/riscix.h
2955 xmake_file
=arm
/x-riscix
2956 tmake_file
=arm
/t-riscix
2959 arm-semi-aout | armel-semi-aout
)
2961 tmake_file
=arm
/t-semi
2962 fixincludes
=Makefile.
in # There is nothing to fix
2964 arm-semi-aof | armel-semi-aof
)
2965 tm_file
=arm
/semiaof.h
2966 tmake_file
=arm
/t-semiaof
2967 fixincludes
=Makefile.
in # There is nothing to fix
2970 tm_file
=arm
/netbsd.h
2971 xm_file
="arm/xm-netbsd.h ${xm_file}"
2972 tmake_file
="t-netbsd arm/t-netbsd"
2973 # On NetBSD, the headers are already okay, except for math.h.
2974 fixincludes
=fixinc.wrap
2976 arm
*-*-linux-gnuaout*) # ARM GNU/Linux with a.out
2979 tm_file
=arm
/linux-aout.h
2980 tmake_file
=arm
/t-linux
2981 fixincludes
=Makefile.
in
2984 arm
*-*-linux-gnu*) # ARM GNU/Linux with ELF
2985 xm_file
=arm
/xm-linux.h
2989 tm_file
=arm
/linux-elf26.h
2992 tm_file
=arm
/linux-elf.h
2995 tmake_file
="t-linux arm/t-linux"
2996 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
2997 fixincludes
=Makefile.
in # Nothing to fix
3002 tmake_file
=arm
/t-bare
3005 tm_file
=arm
/unknown-elf.h
3006 tmake_file
=arm
/t-arm-elf
3008 c1-convex-
*) # Convex C1
3009 target_cpu_default
=1
3011 fixincludes
=Makefile.
in
3013 c2-convex-
*) # Convex C2
3014 target_cpu_default
=2
3016 fixincludes
=Makefile.
in
3019 target_cpu_default
=4
3021 fixincludes
=Makefile.
in
3024 target_cpu_default
=8
3026 fixincludes
=Makefile.
in
3029 target_cpu_default
=16
3031 fixincludes
=Makefile.
in
3035 tmake_file
=c4x
/t-c4x
3037 clipper-intergraph-clix
*)
3038 tm_file
="${tm_file} svr3.h clipper/clix.h"
3039 xm_file
=clipper
/xm-clix.h
3040 xmake_file
=clipper
/x-clix
3041 extra_headers
=va-clipper.h
3042 extra_parts
="crtbegin.o crtend.o"
3043 install_headers_dir
=install-headers-cpio
3050 # This hasn't been upgraded to GCC 2.
3051 # fx80-alliant-*) # Alliant FX/80
3057 tm_file
="pa/pa-pro.h ${tm_file} pa/pa-pro-end.h libgloss.h"
3058 xm_file
=pa
/xm-papro.h
3062 target_cpu_default
=1
3063 tm_file
="${tm_file} pa/pa-osf.h"
3065 fixincludes
=Makefile.
in
3068 tm_file
="pa/pa-pro.h ${tm_file} pa/pa-pro-end.h libgloss.h pa/rtems.h"
3069 xm_file
=pa
/xm-papro.h
3073 tm_file
="${tm_file} pa/pa-osf.h"
3075 fixincludes
=Makefile.
in
3078 target_cpu_default
=1
3080 fixincludes
=Makefile.
in
3084 fixincludes
=Makefile.
in
3087 tm_file
="pa/pa-oldas.h ${tm_file} pa/pa-hpux7.h"
3088 xm_file
=pa
/xm-pahpux.h
3089 xmake_file
=pa
/x-pa-hpux
3090 if test x
$gas = xyes
3092 tm_file
="${tm_file} pa/gas.h"
3094 install_headers_dir
=install-headers-cpio
3097 hppa1.0
-*-hpux8.0
[0-2]*)
3098 tm_file
="${tm_file} pa/pa-hpux.h"
3099 xm_file
=pa
/xm-pahpux.h
3100 xmake_file
=pa
/x-pa-hpux
3101 if test x
$gas = xyes
3103 tm_file
="${tm_file} pa/pa-gas.h"
3105 tm_file
="pa/pa-oldas.h ${tm_file}"
3107 install_headers_dir
=install-headers-cpio
3110 hppa1.1
-*-hpux8.0
[0-2]*)
3111 target_cpu_default
=1
3112 tm_file
="${tm_file} pa/pa-hpux.h"
3113 xm_file
=pa
/xm-pahpux.h
3114 xmake_file
=pa
/x-pa-hpux
3115 if test x
$gas = xyes
3117 tm_file
="${tm_file} pa/pa-gas.h"
3119 tm_file
="pa/pa-oldas.h ${tm_file}"
3121 install_headers_dir
=install-headers-cpio
3125 target_cpu_default
=1
3126 tm_file
="${tm_file} pa/pa-hpux.h"
3127 xm_file
=pa
/xm-pahpux.h
3128 xmake_file
=pa
/x-pa-hpux
3129 if test x
$gas = xyes
3131 tm_file
="${tm_file} pa/pa-gas.h"
3133 install_headers_dir
=install-headers-cpio
3137 tm_file
="${tm_file} pa/pa-hpux.h"
3138 xm_file
=pa
/xm-pahpux.h
3139 xmake_file
=pa
/x-pa-hpux
3140 if test x
$gas = xyes
3142 tm_file
="${tm_file} pa/pa-gas.h"
3144 install_headers_dir
=install-headers-cpio
3147 hppa1.1
-*-hpux10* | hppa2
*-*-hpux10*)
3148 target_cpu_default
=1
3149 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux10.h"
3150 xm_file
=pa
/xm-pahpux.h
3151 xmake_file
=pa
/x-pa-hpux
3153 if test x
$gas = xyes
3155 tm_file
="${tm_file} pa/pa-gas.h"
3157 if test x
$enable_threads = x
; then
3158 enable_threads
=$have_pthread_h
3160 if test x
$enable_threads = xyes
; then
3162 tmake_file
="${tmake_file} pa/t-dce-thr"
3164 install_headers_dir
=install-headers-cpio
3168 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux10.h"
3169 xm_file
=pa
/xm-pahpux.h
3170 xmake_file
=pa
/x-pa-hpux
3171 if test x
$gas = xyes
3173 tm_file
="${tm_file} pa/pa-gas.h"
3175 if test x
$enable_threads = x
; then
3176 enable_threads
=$have_pthread_h
3178 if test x
$enable_threads = xyes
; then
3180 tmake_file
="${tmake_file} pa/t-dce-thr"
3182 install_headers_dir
=install-headers-cpio
3185 hppa1.1
-*-hpux* | hppa2
*-*-hpux*)
3186 target_cpu_default
=1
3187 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux9.h"
3188 xm_file
=pa
/xm-pahpux.h
3189 xmake_file
=pa
/x-pa-hpux
3190 if test x
$gas = xyes
3192 tm_file
="${tm_file} pa/pa-gas.h"
3194 install_headers_dir
=install-headers-cpio
3198 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hpux9.h"
3199 xm_file
=pa
/xm-pahpux.h
3200 xmake_file
=pa
/x-pa-hpux
3201 if test x
$gas = xyes
3203 tm_file
="${tm_file} pa/pa-gas.h"
3205 install_headers_dir
=install-headers-cpio
3208 hppa1.1
-*-hiux* | hppa2
*-*-hiux*)
3209 target_cpu_default
=1
3210 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hiux.h"
3211 xm_file
=pa
/xm-pahpux.h
3212 xmake_file
=pa
/x-pa-hpux
3213 if test x
$gas = xyes
3215 tm_file
="${tm_file} pa/pa-gas.h"
3217 install_headers_dir
=install-headers-cpio
3221 tm_file
="${tm_file} pa/pa-hpux.h pa/pa-hiux.h"
3222 xm_file
=pa
/xm-pahpux.h
3223 xmake_file
=pa
/x-pa-hpux
3224 if test x
$gas = xyes
3226 tm_file
="${tm_file} pa/pa-gas.h"
3228 install_headers_dir
=install-headers-cpio
3232 target_cpu_default
=1
3234 fixincludes
=Makefile.
in
3238 i
[34567]86-ibm-aix*) # IBM PS/2 running AIX
3239 if test x
$gas = xyes
3241 tm_file
=i386
/aix386.h
3242 extra_parts
="crtbegin.o crtend.o"
3243 tmake_file
=i386
/t-crtstuff
3245 tm_file
=i386
/aix386ng.h
3248 xm_file
="xm-alloca.h i386/xm-aix.h ${xm_file}"
3250 xmake_file
=i386
/x-aix
3252 i
[34567]86-ncr-sysv4*) # NCR 3000 - ix86 running system V.4
3253 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3254 xm_defines
="USG POSIX SMALL_ARG_MAX"
3255 xmake_file
=i386
/x-ncr3000
3256 if test x
$stabs = xyes
-a x
$gas = xyes
3258 tm_file
=i386
/sysv4gdb.h
3260 tm_file
=i386
/sysv4.h
3262 extra_parts
="crtbegin.o crtend.o"
3263 tmake_file
=i386
/t-crtpic
3267 xm_file
=i386
/xm-next.h
3268 tmake_file
=i386
/t-next
3269 xmake_file
=i386
/x-next
3270 extra_objs
=nextstep.o
3271 extra_parts
="crtbegin.o crtend.o"
3272 if test x
$enable_threads = xyes
; then
3276 i
[34567]86-sequent-bsd*) # 80386 from Sequent
3278 if test x
$gas = xyes
3280 tm_file
=i386
/seq-gas.h
3282 tm_file
=i386
/sequent.h
3285 i
[34567]86-sequent-ptx1*)
3286 xm_defines
="USG SVR3"
3287 xmake_file
=i386
/x-sysv3
3288 tm_file
=i386
/seq-sysv3.h
3289 tmake_file
=i386
/t-crtstuff
3290 fixincludes
=fixinc.
ptx
3291 extra_parts
="crtbegin.o crtend.o"
3292 install_headers_dir
=install-headers-cpio
3294 i
[34567]86-sequent-ptx2* | i
[34567]86-sequent-sysv3*)
3295 xm_defines
="USG SVR3"
3296 xmake_file
=i386
/x-sysv3
3297 tm_file
=i386
/seq2-sysv3.h
3298 tmake_file
=i386
/t-crtstuff
3299 extra_parts
="crtbegin.o crtend.o"
3300 fixincludes
=fixinc.
ptx
3301 install_headers_dir
=install-headers-cpio
3303 i
[34567]86-sequent-ptx4* | i
[34567]86-sequent-sysv4*)
3304 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3305 xm_defines
="USG POSIX SMALL_ARG_MAX"
3307 tm_file
=i386
/ptx4-i.h
3309 extra_parts
="crtbegin.o crtend.o"
3310 fixincludes
=fixinc.
ptx
3311 install_headers_dir
=install-headers-cpio
3313 i386-sun-sunos
*) # Sun i386 roadrunner
3318 i
[34567]86-wrs-vxworks*)
3319 tm_file
=i386
/vxi386.h
3320 tmake_file
=i386
/t-i386bare
3323 tm_file
=i386
/i386-aout.h
3324 tmake_file
=i386
/t-i386bare
3326 i
[34567]86-*-bsdi* | i
[34567]86-*-bsd386*)
3327 tm_file
=i386
/bsd386.h
3328 # tmake_file=t-libc-ok
3331 tm_file
=i386
/386bsd.h
3332 # tmake_file=t-libc-ok
3333 # Next line turned off because both 386BSD and BSD/386 use GNU ld.
3336 i
[34567]86-*-freebsdelf*)
3337 tm_file
="i386/i386.h i386/att.h linux.h i386/freebsd-elf.h i386/perform.h"
3338 # On FreeBSD, the headers are already ok, except for math.h.
3339 fixincludes
=fixinc.wrap
3340 tmake_file
=i386
/t-freebsd
3345 i
[34567]86-*-freebsd*)
3346 tm_file
=i386
/freebsd.h
3347 # On FreeBSD, the headers are already ok, except for math.h.
3348 fixincludes
=fixinc.wrap
3349 tmake_file
=i386
/t-freebsd
3351 # We are hoping OpenBSD is still close enough to NetBSD that we can
3352 # share the configurations.
3353 i
[34567]86-*-netbsd* | i
[34567]86-*-openbsd*)
3354 tm_file
=i386
/netbsd.h
3355 # On NetBSD, the headers are already okay, except for math.h.
3356 fixincludes
=fixinc.wrap
3360 tm_file
=i386
/i386-coff.h
3361 tmake_file
=i386
/t-i386bare
3363 i
[34567]86-*-isc*) # 80386 running ISC system
3364 xm_file
="${xm_file} i386/xm-isc.h"
3365 xm_defines
="USG SVR3"
3367 i
[34567]86-*-isc[34]*)
3368 xmake_file
=i386
/x-isc3
3371 xmake_file
=i386
/x-isc
3374 if test x
$gas = xyes
-a x
$stabs = xyes
3376 tm_file
=i386
/iscdbx.h
3377 tmake_file
=i386
/t-svr3dbx
3378 extra_parts
="svr3.ifile svr3z.ifile"
3380 tm_file
=i386
/isccoff.h
3381 tmake_file
=i386
/t-crtstuff
3382 extra_parts
="crtbegin.o crtend.o"
3384 install_headers_dir
=install-headers-cpio
3386 i
[34567]86-*-linux-gnuoldld*) # Intel 80386's running GNU/Linux
3388 xmake_file
=x-linux-aout
3389 tmake_file
="t-linux-aout i386/t-crtstuff"
3390 tm_file
=i386
/linux-oldld.h
3391 fixincludes
=Makefile.
in #On Linux, the headers are ok already.
3395 i
[34567]86-*-linux-gnuaout*) # Intel 80386's running GNU/Linux
3396 xmake_file
=x-linux-aout
3397 tmake_file
="t-linux-aout i386/t-crtstuff"
3398 tm_file
=i386
/linux-aout.h
3399 fixincludes
=Makefile.
in #On Linux, the headers are ok already.
3403 i
[34567]86-*-linux-gnulibc1) # Intel 80386's running GNU/Linux
3404 # GNU/Linux C library 5
3406 tm_file
=i386
/linux.h
3407 tmake_file
="t-linux t-linux-gnulibc1 i386/t-crtstuff"
3408 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3409 fixincludes
=Makefile.
in #On Linux, the headers are ok already.
3412 if test x
$enable_threads = xyes
; then
3413 thread_file
='single'
3416 i
[34567]86-*-linux-gnu*) # Intel 80386's running GNU/Linux
3417 # aka GNU/Linux C library 6
3419 tm_file
=i386
/linux.h
3420 tmake_file
="t-linux i386/t-crtstuff"
3421 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
3422 fixincludes
=Makefile.
in #On Linux, the headers are ok already.
3425 if test x
$enable_threads = xyes
; then
3431 i
[34567]86-go32-msdos | i
[34567]86-*-go32*)
3432 xm_file
=i386
/xm-go32.h
3434 tmake_file
=i386
/t-go32
3436 i
[34567]86-pc-msdosdjgpp*)
3437 xm_file
=i386
/xm-go32.h
3439 tmake_file
=i386
/t-go32
3449 i
[34567]86-moss-msdos* | i
[34567]86-*-moss*)
3451 tmake_file
=t-libc-ok
3452 fixincludes
=Makefile.
in
3456 i
[34567]86-*-lynxos*)
3457 if test x
$gas = xyes
3461 tm_file
=i386
/lynx-ng.h
3463 xm_file
=i386
/xm-lynx.h
3464 tmake_file
=i386
/t-i386bare
3469 # tmake_file=t-libc-ok
3472 i
[34567]86-*-osfrose*) # 386 using OSF/rose
3473 if test x
$elf = xyes
3475 tm_file
=i386
/osfelf.h
3478 tm_file
=i386
/osfrose.h
3481 xm_file
="i386/xm-osf.h ${xm_file}"
3482 xmake_file
=i386
/x-osfrose
3483 tmake_file
=i386
/t-osf
3484 extra_objs
=halfpic.o
3486 i
[34567]86-go32-rtems*)
3488 xm_file
=i386
/xm-go32.h
3489 tm_file
=i386
/go32-rtems.h
3490 tmake_file
="i386/t-go32 t-rtems"
3492 i
[34567]86-*-rtemself*)
3494 tm_file
=i386
/rtemself.h
3495 tmake_file
="i386/t-i386bare t-rtems"
3497 i
[34567]86-*-rtems*)
3499 tm_file
=i386
/rtems.h
3500 tmake_file
="i386/t-i386bare t-rtems"
3502 i
[34567]86-*-sco3.2v5
*) # 80386 running SCO Open Server 5
3503 xm_file
="xm-siglist.h xm-alloca.h ${xm_file} i386/xm-sco5.h"
3504 xm_defines
="USG SVR3"
3505 xmake_file
=i386
/x-sco5
3506 fixincludes
=fixinc.sco
3507 install_headers_dir
=install-headers-cpio
3509 if test x
$gas = xyes
3511 tm_file
="i386/sco5gas.h ${tm_file}"
3512 tmake_file
=i386
/t-sco5gas
3514 tmake_file
=i386
/t-sco5
3516 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
3518 i
[34567]86-*-sco3.2v4
*) # 80386 running SCO 3.2v4 system
3519 xm_file
="${xm_file} i386/xm-sco.h"
3520 xm_defines
="USG SVR3 BROKEN_LDEXP SMALL_ARG_MAX NO_SYS_SIGLIST"
3521 xmake_file
=i386
/x-sco4
3522 fixincludes
=fixinc.sco
3523 install_headers_dir
=install-headers-cpio
3524 if test x
$stabs = xyes
3526 tm_file
=i386
/sco4dbx.h
3527 tmake_file
=i386
/t-svr3dbx
3528 extra_parts
="svr3.ifile svr3z.rfile"
3531 tmake_file
=i386
/t-crtstuff
3532 extra_parts
="crtbegin.o crtend.o"
3536 i
[34567]86-*-sco*) # 80386 running SCO system
3537 xm_file
=i386
/xm-sco.h
3538 xmake_file
=i386
/x-sco
3539 install_headers_dir
=install-headers-cpio
3540 if test x
$stabs = xyes
3542 tm_file
=i386
/scodbx.h
3543 tmake_file
=i386
/t-svr3dbx
3544 extra_parts
="svr3.ifile svr3z.rfile"
3547 extra_parts
="crtbegin.o crtend.o"
3548 tmake_file
=i386
/t-crtstuff
3552 i
[34567]86-*-solaris2*)
3553 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3554 xm_defines
="USG POSIX SMALL_ARG_MAX"
3555 if test x
$stabs = xyes
3557 tm_file
=i386
/sol2dbg.h
3561 tmake_file
=i386
/t-sol2
3562 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
3566 fixincludes
=fixinc.svr4
;;
3568 fixincludes
=fixinc.wrap
;;
3570 if test x
$enable_threads = xyes
; then
3571 thread_file
='solaris'
3574 i
[34567]86-*-sysv5*) # Intel x86 on System V Release 5
3575 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3576 xm_defines
="USG POSIX"
3577 tm_file
=i386
/sysv4.h
3578 if test x
$stabs = xyes
3580 tm_file
="${tm_file} dbx.h"
3582 tmake_file
=i386
/t-crtpic
3584 extra_parts
="crtbegin.o crtend.o"
3585 fixincludes
=fixinc.svr4
3587 i
[34567]86-*-sysv4*) # Intel 80386's running system V.4
3588 xm_file
="xm-siglist.h xm-alloca.h ${xm_file}"
3589 xm_defines
="USG POSIX SMALL_ARG_MAX"
3590 tm_file
=i386
/sysv4.h
3591 if test x
$stabs = xyes
3593 tm_file
="${tm_file} dbx.h"
3595 tmake_file
=i386
/t-crtpic
3597 extra_parts
="crtbegin.o crtend.o"
3599 i
[34567]86-*-udk*) # Intel x86 on SCO UW/OSR5 Dev Kit
3600 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3601 xm_defines
="USG POSIX"
3603 tmake_file
="i386/t-crtpic i386/t-udk"
3605 extra_parts
="crtbegin.o crtend.o"
3606 fixincludes
="fixinc.svr4"
3608 i
[34567]86-*-osf1*) # Intel 80386's running OSF/1 1.3+
3610 xm_file
="${xm_file} xm-svr4.h i386/xm-sysv4.h i386/xm-osf1elf.h"
3611 xm_defines
="USE_C_ALLOCA SMALL_ARG_MAX"
3612 fixincludes
=Makefile.
in #Don't do it on OSF/1
3613 if test x
$stabs = xyes
3615 tm_file
=i386
/osf1elfgdb.h
3617 tm_file
=i386
/osf1elf.h
3619 tmake_file
=i386
/t-osf1elf
3620 xmake_file
=i386
/x-osf1elf
3621 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
3623 i
[34567]86-*-sysv*) # Intel 80386's running system V
3624 xm_defines
="USG SVR3"
3625 xmake_file
=i386
/x-sysv3
3626 if test x
$gas = xyes
3628 if test x
$stabs = xyes
3630 tm_file
=i386
/svr3dbx.h
3631 tmake_file
=i386
/t-svr3dbx
3632 extra_parts
="svr3.ifile svr3z.rfile"
3634 tm_file
=i386
/svr3gas.h
3635 extra_parts
="crtbegin.o crtend.o"
3636 tmake_file
=i386
/t-crtstuff
3639 tm_file
=i386
/sysv3.h
3640 extra_parts
="crtbegin.o crtend.o"
3641 tmake_file
=i386
/t-crtstuff
3644 i386-
*-vsta) # Intel 80386's running VSTa kernel
3645 xm_file
="${xm_file} i386/xm-vsta.h"
3647 tmake_file
=i386
/t-vsta
3648 xmake_file
=i386
/x-vsta
3651 xm_file
="${xm_file} i386/xm-cygwin.h"
3652 tmake_file
=i386
/t-cygwin
3653 tm_file
=i386
/win32.h
3654 xmake_file
=i386
/x-cygwin
3656 fixincludes
=Makefile.
in
3657 if test x
$enable_threads = xyes
; then
3662 i
[34567]86-*-pe | i
[34567]86-*-cygwin*)
3663 xm_file
="${xm_file} i386/xm-cygwin.h"
3664 tmake_file
=i386
/t-cygwin
3665 tm_file
=i386
/cygwin.h
3666 xmake_file
=i386
/x-cygwin
3668 fixincludes
=Makefile.
in
3669 if test x
$enable_threads = xyes
; then
3674 i
[34567]86-*-mingw32*)
3675 tm_file
=i386
/mingw32.h
3676 xm_file
="${xm_file} i386/xm-mingw32.h"
3677 tmake_file
="i386/t-cygwin i386/t-mingw32"
3679 xmake_file
=i386
/x-cygwin
3680 fixincludes
=Makefile.
in
3681 if test x
$enable_threads = xyes
; then
3688 *minwg32crt
* |
*mingw32
*)
3689 tm_file
="${tm_file} i386/crtdll.h"
3693 i
[34567]86-*-winnt3*)
3694 tm_file
=i386
/win-nt.h
3695 out_file
=i386
/i386.c
3696 xm_file
="xm-winnt.h ${xm_file}"
3697 xmake_file
=winnt
/x-winnt
3698 tmake_file
=i386
/t-winnt
3699 extra_host_objs
="winnt.o oldnames.o"
3700 extra_gcc_objs
="spawnv.o oldnames.o"
3701 fixincludes
=fixinc.winnt
3702 if test x
$gnu_ld != xyes
3704 extra_programs
=ld.exe
3706 if test x
$enable_threads = xyes
; then
3710 i
[34567]86-dg-dgux*)
3711 xm_file
="xm-alloca.h xm-siglist.h ${xm_file}"
3712 xm_defines
="USG POSIX"
3713 out_file
=i386
/dgux.c
3715 tmake_file
=i386
/t-dgux
3716 xmake_file
=i386
/x-dgux
3717 fixincludes
=fixinc.dgux
3718 install_headers_dir
=install-headers-cpio
3720 i860-alliant-
*) # Alliant FX/2800
3721 tm_file
="${tm_file} svr4.h i860/sysv4.h i860/fx2800.h"
3722 xm_file
="${xm_file}"
3723 xmake_file
=i860
/x-fx2800
3724 tmake_file
=i860
/t-fx2800
3725 extra_parts
="crtbegin.o crtend.o"
3728 tm_file
="${tm_file} i860/bsd.h"
3729 if test x
$gas = xyes
3731 tm_file
="${tm_file} i860/bsd-gas.h"
3736 tm_file
="${tm_file} i860/mach.h"
3737 tmake_file
=t-libc-ok
3739 i860-
*-osf*) # Intel Paragon XP/S, OSF/1AD
3740 tm_file
="${tm_file} svr3.h i860/paragon.h"
3741 xm_defines
="USG SVR3"
3745 tm_file
="${tm_file} svr3.h i860/sysv3.h"
3746 xm_defines
="USG SVR3"
3747 xmake_file
=i860
/x-sysv3
3748 extra_parts
="crtbegin.o crtend.o"
3751 tm_file
="${tm_file} svr4.h i860/sysv4.h"
3752 xm_defines
="USG SVR3"
3753 xmake_file
=i860
/x-sysv4
3755 extra_parts
="crtbegin.o crtend.o"
3757 i960-wrs-vxworks5 | i960-wrs-vxworks5.0
*)
3758 tm_file
="${tm_file} i960/vx960.h"
3759 tmake_file
=i960
/t-vxworks960
3761 thread_file
='vxworks'
3763 i960-wrs-vxworks5
* | i960-wrs-vxworks
)
3764 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h i960/vx960-coff.h"
3765 tmake_file
=i960
/t-vxworks960
3767 thread_file
='vxworks'
3770 tm_file
="${tm_file} i960/vx960.h"
3771 tmake_file
=i960
/t-vxworks960
3773 thread_file
='vxworks'
3776 tm_file
="${tm_file} dbxcoff.h i960/i960-coff.h libgloss.h"
3777 tmake_file
=i960
/t-960bare
3781 tmake_file
="i960/t-960bare t-rtems"
3782 tm_file
="${tm_file} dbxcoff.h i960/rtems.h"
3785 i960-
*-*) # Default i960 environment.
3789 extra_parts
="crtinit.o crtfini.o"
3791 m68000-convergent-sysv
*)
3793 xm_file
="m68k/xm-3b1.h ${xm_file}"
3796 extra_headers
=math-68881.h
3798 m68000-hp-bsd
*) # HP 9000/200 running BSD
3799 tm_file
=m68k
/hp2bsd.h
3800 xmake_file
=m68k
/x-hp2bsd
3802 extra_headers
=math-68881.h
3804 m68000-hp-hpux
*) # HP 9000 series 300
3805 xm_file
="xm_alloca.h ${xm_file}"
3806 xm_defines
="USG NO_SYS_SIGLIST"
3807 if test x
$gas = xyes
3809 xmake_file
=m68k
/x-hp320g
3810 tm_file
=m68k
/hp310g.h
3812 xmake_file
=m68k
/x-hp320
3813 tm_file
=m68k
/hp310.h
3815 install_headers_dir
=install-headers-cpio
3817 extra_headers
=math-68881.h
3822 extra_headers
=math-68881.h
3825 tm_file
=m68k
/sun2o4.h
3827 extra_headers
=math-68881.h
3830 xm_file
="m68k/xm-3b1.h ${xm_file}"
3832 if test x
$gas = xyes
3839 extra_headers
=math-68881.h
3841 m68k-apple-aux
*) # Apple Macintosh running A/UX
3842 xm_defines
="USG AUX"
3843 tmake_file
=m68k
/t-aux
3844 install_headers_dir
=install-headers-cpio
3845 extra_headers
=math-68881.h
3846 extra_parts
="crt1.o mcrt1.o maccrt1.o crt2.o crtn.o"
3848 if test "$gnu_ld" = yes
3850 tm_file
="${tm_file} m68k/auxgld.h"
3852 tm_file
="${tm_file} m68k/auxld.h"
3854 if test "$gas" = yes
3856 tm_file
="${tm_file} m68k/auxgas.h"
3858 tm_file
="${tm_file} m68k/auxas.h"
3860 tm_file
="${tm_file} m68k/a-ux.h"
3864 tm_file
=m68k
/apollo68.h
3865 xmake_file
=m68k
/x-apollo68
3867 extra_headers
=math-68881.h
3870 m68k-altos-sysv
*) # Altos 3068
3871 if test x
$gas = xyes
3873 tm_file
=m68k
/altos3068.h
3876 echo "The Altos is supported only with the GNU assembler" 1>&2
3879 extra_headers
=math-68881.h
3881 m68k-bull-sysv
*) # Bull DPX/2
3882 if test x
$gas = xyes
3884 if test x
$stabs = xyes
3886 tm_file
=m68k
/dpx2cdbx.h
3888 tm_file
=m68k
/dpx2g.h
3893 xm_file
="xm-alloca.h ${xm_file}"
3895 xmake_file
=m68k
/x-dpx2
3897 extra_headers
=math-68881.h
3899 m68k-atari-sysv4
*) # Atari variant of V.4.
3900 tm_file
=m68k
/atari.h
3901 xm_file
="xm-alloca.h ${xm_file}"
3902 xm_defines
="USG FULL_PROTOTYPES"
3904 extra_parts
="crtbegin.o crtend.o"
3905 extra_headers
=math-68881.h
3908 m68k-motorola-sysv
*)
3909 tm_file
=m68k
/mot3300.h
3910 xm_file
="xm-alloca.h m68k/xm-mot3300.h ${xm_file}"
3911 xm_defines
=NO_SYS_SIGLIST
3912 if test x
$gas = xyes
3914 xmake_file
=m68k
/x-mot3300-gas
3915 if test x
$gnu_ld = xyes
3917 tmake_file
=m68k
/t-mot3300-gald
3919 tmake_file
=m68k
/t-mot3300-gas
3923 xmake_file
=m68k
/x-mot3300
3924 if test x
$gnu_ld = xyes
3926 tmake_file
=m68k
/t-mot3300-gld
3928 tmake_file
=m68k
/t-mot3300
3932 gdb_needs_out_file_path
=yes
3933 extra_parts
="crt0.o mcrt0.o"
3934 extra_headers
=math-68881.h
3937 m68k-ncr-sysv
*) # NCR Tower 32 SVR3
3938 tm_file
=m68k
/tower-as.h
3939 xm_defines
="USG SVR3"
3940 xmake_file
=m68k
/x-tower
3941 extra_parts
="crtbegin.o crtend.o"
3942 extra_headers
=math-68881.h
3945 tm_file
=m68k
/plexus.h
3946 xm_file
="xm-alloca.h m68k/xm-plexus.h ${xm_file}"
3949 extra_headers
=math-68881.h
3953 xm_file
="xm-alloca.h ${xm_file}"
3955 extra_headers
=math-68881.h
3958 xm_file
="xm-alloca.h m68k/xm-crds.h ${xm_file}"
3959 xm_defines
="USG unos"
3960 xmake_file
=m68k
/x-crds
3963 extra_headers
=math-68881.h
3965 m68k-cbm-sysv4
*) # Commodore variant of V.4.
3967 xm_file
="xm-alloca.h ${xm_file}"
3968 xm_defines
="USG FULL_PROTOTYPES"
3969 xmake_file
=m68k
/x-amix
3971 extra_parts
="crtbegin.o crtend.o"
3972 extra_headers
=math-68881.h
3976 tm_file
=m68k
/ccur-GAS.h
3977 xmake_file
=m68k
/x-ccur
3978 extra_headers
=math-68881.h
3982 m68k-hp-bsd4.4
*) # HP 9000/3xx running 4.4bsd
3983 tm_file
=m68k
/hp3bsd44.h
3984 xmake_file
=m68k
/x-hp3bsd44
3986 extra_headers
=math-68881.h
3989 m68k-hp-bsd
*) # HP 9000/3xx running Berkeley Unix
3990 tm_file
=m68k
/hp3bsd.h
3992 extra_headers
=math-68881.h
3996 if test x
$with_fp = xno
3998 tm_file
=m68k
/isi-nfp.h
4004 extra_headers
=math-68881.h
4006 m68k-hp-hpux7
*) # HP 9000 series 300 running HPUX version 7.
4007 xm_file
="xm_alloca.h ${xm_file}"
4008 xm_defines
="USG NO_SYS_SIGLIST"
4009 if test x
$gas = xyes
4011 xmake_file
=m68k
/x-hp320g
4012 tm_file
=m68k
/hp320g.h
4014 xmake_file
=m68k
/x-hp320
4015 tm_file
=m68k
/hpux7.h
4017 install_headers_dir
=install-headers-cpio
4019 extra_headers
=math-68881.h
4022 m68k-hp-hpux
*) # HP 9000 series 300
4023 xm_file
="xm_alloca.h ${xm_file}"
4024 xm_defines
="USG NO_SYS_SIGLIST"
4025 if test x
$gas = xyes
4027 xmake_file
=m68k
/x-hp320g
4028 tm_file
=m68k
/hp320g.h
4030 xmake_file
=m68k
/x-hp320
4031 tm_file
=m68k
/hp320.h
4033 install_headers_dir
=install-headers-cpio
4035 extra_headers
=math-68881.h
4039 tm_file
=m68k
/sun3mach.h
4041 extra_headers
=math-68881.h
4045 if test x
$gas = xyes
4047 tm_file
=m68k
/news3gas.h
4049 tm_file
=m68k
/news3.h
4052 extra_headers
=math-68881.h
4055 m68k-sony-bsd
* | m68k-sony-newsos
*)
4056 if test x
$gas = xyes
4058 tm_file
=m68k
/newsgas.h
4063 extra_headers
=math-68881.h
4066 m68k-next-nextstep2
*)
4067 tm_file
=m68k
/next21.h
4068 xm_file
="m68k/xm-next.h ${xm_file}"
4069 tmake_file
=m68k
/t-next
4070 xmake_file
=m68k
/x-next
4071 extra_objs
=nextstep.o
4072 extra_headers
=math-68881.h
4076 m68k-next-nextstep3
*)
4078 xm_file
="m68k/xm-next.h ${xm_file}"
4079 tmake_file
=m68k
/t-next
4080 xmake_file
=m68k
/x-next
4081 extra_objs
=nextstep.o
4082 extra_parts
="crtbegin.o crtend.o"
4083 extra_headers
=math-68881.h
4085 if test x
$enable_threads = xyes
; then
4090 if test x
$with_fp = xno
4092 tm_file
=m68k
/sun3n3.h
4094 tm_file
=m68k
/sun3o3.h
4098 extra_headers
=math-68881.h
4100 m68k-sun-sunos
*) # For SunOS 4 (the default).
4101 if test x
$with_fp = xno
4103 tm_file
=m68k
/sun3n.h
4109 extra_headers
=math-68881.h
4112 tm_file
=m68k
/vxm68k.h
4113 tmake_file
=m68k
/t-vxworks68
4114 extra_headers
=math-68881.h
4115 thread_file
='vxworks'
4119 tmake_file
=m68k
/t-m68kbare
4120 tm_file
="m68k/m68k-aout.h libgloss.h"
4121 extra_headers
=math-68881.h
4125 tmake_file
=m68k
/t-m68kbare
4126 tm_file
="m68k/m68k-coff.h dbx.h libgloss.h"
4127 extra_headers
=math-68881.h
4130 m68020-
*-elf* | m68k-
*-elf*)
4131 tm_file
="m68k/m68020-elf.h libgloss.h"
4132 xm_file
=m68k
/xm-m68kv.h
4133 tmake_file
=m68k
/t-m68kelf
4134 header_files
=math-68881.h
4137 if test x
$gas = xyes
4141 tm_file
=m68k
/lynx-ng.h
4143 xm_file
=m68k
/xm-lynx.h
4145 tmake_file
=m68k
/t-lynx
4146 extra_headers
=math-68881.h
4150 tm_file
=m68k
/netbsd.h
4151 # On NetBSD, the headers are already okay, except for math.h.
4152 fixincludes
=fixinc.wrap
4156 m68k-
*-sysv3*) # Motorola m68k's running system V.3
4157 xm_file
="xm-alloca.h ${xm_file}"
4159 xmake_file
=m68k
/x-m68kv
4160 extra_parts
="crtbegin.o crtend.o"
4161 extra_headers
=math-68881.h
4164 m68k-
*-sysv4*) # Motorola m68k's running system V.4
4165 tm_file
=m68k
/m68kv4.h
4166 xm_file
="xm-alloca.h ${xm_file}"
4169 extra_parts
="crtbegin.o crtend.o"
4170 extra_headers
=math-68881.h
4173 m68k-
*-linux-gnuaout*) # Motorola m68k's running GNU/Linux
4176 tm_file
=m68k
/linux-aout.h
4177 tmake_file
="t-linux-aout m68k/t-linux-aout"
4178 fixincludes
=Makefile.
in # The headers are ok already.
4179 extra_headers
=math-68881.h
4183 m68k-
*-linux-gnulibc1) # Motorola m68k's running GNU/Linux
4184 # with ELF format using the
4185 # GNU/Linux C library 5
4187 tm_file
=m68k
/linux.h
4188 tmake_file
="t-linux t-linux-gnulibc1 m68k/t-linux"
4189 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4190 fixincludes
=Makefile.
in # The headers are ok already.
4191 extra_headers
=math-68881.h
4195 m68k-
*-linux-gnu*) # Motorola m68k's running GNU/Linux
4196 # with ELF format using glibc 2
4197 # aka the GNU/Linux C library 6.
4199 tm_file
=m68k
/linux.h
4200 tmake_file
="t-linux m68k/t-linux"
4201 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4202 fixincludes
=Makefile.
in # The headers are ok already.
4203 extra_headers
=math-68881.h
4206 if test x
$enable_threads = xyes
; then
4211 tmake_file
=m68k
/t-m68kbare
4212 tm_file
=m68k
/m68k-psos.h
4213 extra_headers
=math-68881.h
4217 tmake_file
="m68k/t-m68kbare t-rtems"
4218 tm_file
=m68k
/rtems.h
4219 extra_headers
=math-68881.h
4226 tm_file
=m88k
/dguxbcs.h
4227 tmake_file
=m88k
/t-dguxbcs
4231 tmake_file
=m88k
/t-dgux
4234 extra_parts
="crtbegin.o bcscrtbegin.o crtend.o m88kdgux.ld"
4235 xmake_file
=m88k
/x-dgux
4236 if test x
$gas = xyes
4238 tmake_file
=m88k
/t-dgux-gas
4240 fixincludes
=fixinc.dgux
4242 m88k-dolphin-sysv3
*)
4243 tm_file
=m88k
/dolph.h
4244 extra_parts
="crtbegin.o crtend.o"
4245 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4246 xmake_file
=m88k
/x-dolph
4247 if test x
$gas = xyes
4249 tmake_file
=m88k
/t-m88k-gas
4252 m88k-tektronix-sysv3
)
4253 tm_file
=m88k
/tekXD88.h
4254 extra_parts
="crtbegin.o crtend.o"
4255 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4256 xmake_file
=m88k
/x-tekXD88
4257 if test x
$gas = xyes
4259 tmake_file
=m88k
/t-m88k-gas
4263 tm_file
=m88k
/m88k-aout.h
4266 tm_file
=m88k
/m88k-coff.h
4267 tmake_file
=m88k
/t-bug
4271 extra_parts
="crtbegin.o crtend.o"
4272 if test x
$gas = xyes
4274 tmake_file
=m88k
/t-luna-gas
4276 tmake_file
=m88k
/t-luna
4280 tm_file
=m88k
/sysv3.h
4281 extra_parts
="crtbegin.o crtend.o"
4282 xm_file
="m88k/xm-sysv3.h ${xm_file}"
4283 xmake_file
=m88k
/x-sysv3
4284 if test x
$gas = xyes
4286 tmake_file
=m88k
/t-m88k-gas
4290 tm_file
=m88k
/sysv4.h
4291 extra_parts
="crtbegin.o crtend.o"
4292 xmake_file
=m88k
/x-sysv4
4293 tmake_file
=m88k
/t-sysv4
4295 mips-sgi-irix6
*) # SGI System V.4., IRIX 6
4296 tm_file
=mips
/iris6.h
4297 xm_file
=mips
/xm-iris6.h
4298 fixincludes
=fixinc.irix
4299 xmake_file
=mips
/x-iris6
4300 tmake_file
=mips
/t-iris6
4301 # if test x$enable_threads = xyes; then
4302 # thread_file='irix'
4306 tm_file
="mips/elf.h libgloss.h"
4307 tmake_file
=mips
/t-ecoff
4310 extra_parts
="crtbegin.o crtend.o"
4311 # thread_file='vxworks'
4313 mips-sgi-irix5cross64
) # Irix5 host, Irix 6 target, cross64
4314 tm_file
="mips/iris6.h mips/cross64.h"
4316 xm_file
="mips/xm-iris5.h"
4317 fixincludes
=Makefile.
in
4318 xmake_file
=mips
/x-iris
4319 tmake_file
=mips
/t-cross64
4320 # See comment in mips/iris[56].h files.
4322 # if test x$enable_threads = xyes; then
4323 # thread_file='irix'
4327 if test x
$gas = xyes
4329 if test x
$stabs = xyes
4331 tm_file
=mips
/iris5gdb.h
4333 tm_file
="mips/sni-svr4.h mips/sni-gas.h"
4336 tm_file
=mips
/sni-svr4.h
4339 xmake_file
=mips
/x-sni-svr4
4340 tmake_file
=mips
/t-mips-gas
4341 if test x
$gnu_ld != xyes
4346 mips-sgi-irix5
*) # SGI System V.4., IRIX 5
4347 if test x
$gas = xyes
4349 tm_file
="mips/iris5.h mips/iris5gas.h"
4350 if test x
$stabs = xyes
4352 tm_file
="${tm_file} dbx.h"
4355 tm_file
=mips
/iris5.h
4358 xm_file
="mips/xm-iris5.h"
4359 fixincludes
=fixinc.irix
4360 xmake_file
=mips
/x-iris
4361 # mips-tfile doesn't work yet
4362 tmake_file
=mips
/t-mips-gas
4363 # See comment in mips/iris5.h file.
4365 # if test x$enable_threads = xyes; then
4366 # thread_file='irix'
4369 mips-sgi-irix4loser
*) # Mostly like a MIPS.
4370 tm_file
="mips/iris4loser.h mips/iris3.h ${tm_file} mips/iris4.h"
4371 if test x
$stabs = xyes
; then
4372 tm_file
="${tm_file} dbx.h"
4375 xmake_file
=mips
/x-iris
4376 if test x
$gas = xyes
4378 tmake_file
=mips
/t-mips-gas
4380 extra_passes
="mips-tfile mips-tdump"
4382 if test x
$gnu_ld != xyes
4386 # if test x$enable_threads = xyes; then
4387 # thread_file='irix'
4390 mips-sgi-irix4
*) # Mostly like a MIPS.
4391 tm_file
="mips/iris3.h ${tm_file} mips/iris4.h"
4392 if test x
$stabs = xyes
; then
4393 tm_file
="${tm_file} dbx.h"
4396 xmake_file
=mips
/x-iris
4397 if test x
$gas = xyes
4399 tmake_file
=mips
/t-mips-gas
4401 extra_passes
="mips-tfile mips-tdump"
4403 if test x
$gnu_ld != xyes
4407 # if test x$enable_threads = xyes; then
4408 # thread_file='irix'
4411 mips-sgi-
*) # Mostly like a MIPS.
4412 tm_file
="mips/iris3.h ${tm_file}"
4413 if test x
$stabs = xyes
; then
4414 tm_file
="${tm_file} dbx.h"
4417 xmake_file
=mips
/x-iris3
4418 if test x
$gas = xyes
4420 tmake_file
=mips
/t-mips-gas
4422 extra_passes
="mips-tfile mips-tdump"
4424 if test x
$gnu_ld != xyes
4429 mips-dec-osfrose
*) # Decstation running OSF/1 reference port with OSF/rose.
4430 tm_file
="mips/osfrose.h ${tm_file}"
4431 xmake_file
=mips
/x-osfrose
4432 tmake_file
=mips
/t-osfrose
4433 extra_objs
=halfpic.o
4436 mips-dec-osf
*) # Decstation running OSF/1 as shipped by DIGITAL
4437 tm_file
=mips
/dec-osf1.h
4438 if test x
$stabs = xyes
; then
4439 tm_file
="${tm_file} dbx.h"
4441 xmake_file
=mips
/x-dec-osf1
4442 if test x
$gas = xyes
4444 tmake_file
=mips
/t-mips-gas
4446 tmake_file
=mips
/t-ultrix
4447 extra_passes
="mips-tfile mips-tdump"
4449 if test x
$gnu_ld != xyes
4454 mips-dec-bsd
*) # Decstation running 4.4 BSD
4455 tm_file
=mips
/dec-bsd.h
4457 if test x
$gas = xyes
4459 tmake_file
=mips
/t-mips-gas
4461 tmake_file
=mips
/t-ultrix
4462 extra_passes
="mips-tfile mips-tdump"
4464 if test x
$gnu_ld != xyes
4469 mipsel-
*-netbsd* | mips-dec-netbsd
*) # Decstation running NetBSD
4470 tm_file
=mips
/netbsd.h
4471 # On NetBSD, the headers are already okay, except for math.h.
4472 fixincludes
=fixinc.wrap
4475 mipsel-
*-linux*) # Little endian Linux MIPS
4477 xm_file
="xm-siglist.h ${xm_file}"
4478 tm_file
="mips/elfl.h mips/linux.h"
4479 extra_parts
="crtbegin.o crtend.o"
4482 fixincludes
=Makefile.
in
4484 mips-sony-bsd
* | mips-sony-newsos
*) # Sony NEWS 3600 or risc/news.
4485 tm_file
="mips/news4.h ${tm_file}"
4486 if test x
$stabs = xyes
; then
4487 tm_file
="${tm_file} dbx.h"
4489 if test x
$gas = xyes
4491 tmake_file
=mips
/t-mips-gas
4493 extra_passes
="mips-tfile mips-tdump"
4495 if test x
$gnu_ld != xyes
4499 xmake_file
=mips
/x-sony
4501 mips-sony-sysv
*) # Sony NEWS 3800 with NEWSOS5.0.
4502 # That is based on svr4.
4503 # t-svr4 is not right because this system doesn't use ELF.
4504 tm_file
="mips/news5.h ${tm_file}"
4505 if test x
$stabs = xyes
; then
4506 tm_file
="${tm_file} dbx.h"
4508 xm_file
="xm-siglist.h ${xm_file}"
4510 if test x
$gas = xyes
4512 tmake_file
=mips
/t-mips-gas
4514 extra_passes
="mips-tfile mips-tdump"
4516 if test x
$gnu_ld != xyes
4521 mips-tandem-sysv4
*) # Tandem S2 running NonStop UX
4522 tm_file
="mips/svr4-5.h mips/svr4-t.h"
4523 if test x
$stabs = xyes
; then
4524 tm_file
="${tm_file} dbx.h"
4526 xm_file
="xm-siglist.h ${xm_file}"
4528 xmake_file
=mips
/x-sysv
4529 if test x
$gas = xyes
4531 tmake_file
=mips
/t-mips-gas
4532 extra_parts
="crtbegin.o crtend.o"
4534 tmake_file
=mips
/t-mips
4535 extra_passes
="mips-tfile mips-tdump"
4537 if test x
$gnu_ld != xyes
4542 mips-
*-ultrix* | mips-dec-mach3
) # Decstation.
4543 tm_file
="mips/ultrix.h ${tm_file}"
4544 if test x
$stabs = xyes
; then
4545 tm_file
="${tm_file} dbx.h"
4547 xmake_file
=mips
/x-ultrix
4548 if test x
$gas = xyes
4550 tmake_file
=mips
/t-mips-gas
4552 tmake_file
=mips
/t-ultrix
4553 extra_passes
="mips-tfile mips-tdump"
4555 if test x
$gnu_ld != xyes
4560 mips-
*-riscos[56789]bsd
*)
4561 tm_file
=mips
/bsd-5.h
# MIPS BSD 4.3, RISC-OS 5.0
4562 if test x
$stabs = xyes
; then
4563 tm_file
="${tm_file} dbx.h"
4565 if test x
$gas = xyes
4567 tmake_file
=mips
/t-bsd-gas
4569 tmake_file
=mips
/t-bsd
4570 extra_passes
="mips-tfile mips-tdump"
4572 if test x
$gnu_ld != xyes
4577 mips-
*-bsd* | mips-
*-riscosbsd* | mips-
*-riscos[1234]bsd
*)
4578 tm_file
="mips/bsd-4.h ${tm_file}" # MIPS BSD 4.3, RISC-OS 4.0
4579 if test x
$stabs = xyes
; then
4580 tm_file
="${tm_file} dbx.h"
4582 if test x
$gas = xyes
4584 tmake_file
=mips
/t-bsd-gas
4586 tmake_file
=mips
/t-bsd
4587 extra_passes
="mips-tfile mips-tdump"
4589 if test x
$gnu_ld != xyes
4594 mips-
*-riscos[56789]sysv4
*)
4595 tm_file
=mips
/svr4-5.h
# MIPS System V.4., RISC-OS 5.0
4596 if test x
$stabs = xyes
; then
4597 tm_file
="${tm_file} dbx.h"
4599 xm_file
="xm-siglist.h ${xm_file}"
4600 xmake_file
=mips
/x-sysv
4601 if test x
$gas = xyes
4603 tmake_file
=mips
/t-svr4-gas
4605 tmake_file
=mips
/t-svr4
4606 extra_passes
="mips-tfile mips-tdump"
4608 if test x
$gnu_ld != xyes
4613 mips-
*-sysv4* | mips-
*-riscos[1234]sysv4
* | mips-
*-riscossysv4*)
4614 tm_file
="mips/svr4-4.h ${tm_file}"
4615 if test x
$stabs = xyes
; then
4616 tm_file
="${tm_file} dbx.h"
4619 xmake_file
=mips
/x-sysv
4620 if test x
$gas = xyes
4622 tmake_file
=mips
/t-svr4-gas
4624 tmake_file
=mips
/t-svr4
4625 extra_passes
="mips-tfile mips-tdump"
4627 if test x
$gnu_ld != xyes
4632 mips-
*-riscos[56789]sysv
*)
4633 tm_file
=mips
/svr3-5.h
# MIPS System V.3, RISC-OS 5.0
4634 if test x
$stabs = xyes
; then
4635 tm_file
="${tm_file} dbx.h"
4638 xmake_file
=mips
/x-sysv
4639 if test x
$gas = xyes
4641 tmake_file
=mips
/t-svr3-gas
4643 tmake_file
=mips
/t-svr3
4644 extra_passes
="mips-tfile mips-tdump"
4646 if test x
$gnu_ld != xyes
4651 mips-
*-sysv* | mips-
*-riscos*sysv
*)
4652 tm_file
="mips/svr3-4.h ${tm_file}"
4653 if test x
$stabs = xyes
; then
4654 tm_file
="${tm_file} dbx.h"
4657 xmake_file
=mips
/x-sysv
4658 if test x
$gas = xyes
4660 tmake_file
=mips
/t-svr3-gas
4662 tmake_file
=mips
/t-svr3
4663 extra_passes
="mips-tfile mips-tdump"
4665 if test x
$gnu_ld != xyes
4670 mips-
*-riscos[56789]*) # Default MIPS RISC-OS 5.0.
4671 tm_file
=mips
/mips-5.h
4672 if test x
$stabs = xyes
; then
4673 tm_file
="${tm_file} dbx.h"
4675 if test x
$gas = xyes
4677 tmake_file
=mips
/t-mips-gas
4679 extra_passes
="mips-tfile mips-tdump"
4681 if test x
$gnu_ld != xyes
4689 tm_file
=mips
/ecoffl.h
4690 if test x
$stabs = xyes
; then
4691 tm_file
="${tm_file} dbx.h"
4693 tmake_file
=mips
/t-ecoff
4696 tm_file
="gofast.h mips/ecoff.h"
4697 if test x
$stabs = xyes
; then
4698 tm_file
="${tm_file} dbx.h"
4700 tmake_file
=mips
/t-ecoff
4703 tm_file
="mips/elfl.h libgloss.h"
4704 tmake_file
=mips
/t-ecoff
4707 tm_file
="mips/elf.h libgloss.h"
4708 tmake_file
=mips
/t-ecoff
4711 tm_file
="mips/elfl64.h libgloss.h"
4712 tmake_file
=mips
/t-ecoff
4714 mips64orionel-
*-elf*)
4715 tm_file
="mips/elforion.h mips/elfl64.h libgloss.h"
4716 tmake_file
=mips
/t-ecoff
4719 tm_file
="mips/elf64.h libgloss.h"
4720 tmake_file
=mips
/t-ecoff
4723 tm_file
="mips/elforion.h mips/elf64.h libgloss.h"
4724 tmake_file
=mips
/t-ecoff
4726 mips64orion-
*-rtems*)
4727 tm_file
="mips/elforion.h mips/elf64.h mips/rtems64.h"
4728 tmake_file
="mips/t-ecoff t-rtems"
4731 tm_file
="mips/r3900.h mips/elfl.h mips/abi64.h libgloss.h"
4732 tmake_file
=mips
/t-r3900
4735 tm_file
="mips/r3900.h mips/elf.h mips/abi64.h libgloss.h"
4736 tmake_file
=mips
/t-r3900
4737 # FIXME mips-elf should be fixed to use crtstuff.
4740 mips-
*-*) # Default MIPS RISC-OS 4.0.
4741 if test x
$stabs = xyes
; then
4742 tm_file
="${tm_file} dbx.h"
4744 if test x
$gas = xyes
4746 tmake_file
=mips
/t-mips-gas
4748 extra_passes
="mips-tfile mips-tdump"
4750 if test x
$gnu_ld != xyes
4757 tm_file
="mn10200/mn10200.h"
4758 if test x
$stabs = xyes
4760 tm_file
="${tm_file} dbx.h"
4766 tm_file
="mn10300/mn10300.h"
4767 if test x
$stabs = xyes
4769 tm_file
="${tm_file} dbx.h"
4774 tm_file
=ns32k
/encore.h
4778 tm_file
=ns32k
/sequent.h
4782 tm_file
=ns32k
/tek6100.h
4786 tm_file
=ns32k
/tek6200.h
4789 # This has not been updated to GCC 2.
4792 # xmake_file=ns32k/x-genix
4793 # tm_file=ns32k/genix.h
4797 tm_file
=ns32k
/merlin.h
4801 tm_file
=ns32k
/pc532-mach.h
4805 tm_file
=ns32k
/pc532-min.h
4806 xm_file
="ns32k/xm-pc532-min.h ${xm-file}"
4811 tm_file
=ns32k
/netbsd.h
4812 xm_file
="ns32k/xm-netbsd.h ${xm_file}"
4813 # On NetBSD, the headers are already okay, except for math.h.
4814 fixincludes
=fixinc.wrap
4818 tm_file
="${tm_file} pdp11/2bsd.h"
4824 xmake_file
=pyr
/x-pyr
4831 xmake_file
=romp
/x-mach
4836 tm_file
=rs6000
/beos.h
4837 xm_file
=rs6000
/xm-beos.h
4838 tmake_file
=rs6000
/t-beos
4839 xmake_file
=rs6000
/x-beos
4841 powerpc-
*-sysv* | powerpc-
*-elf*)
4842 tm_file
=rs6000
/sysv4.h
4843 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
4844 xm_defines
="USG POSIX"
4845 extra_headers
=ppc-asm.h
4846 if test x
$gas = xyes
4848 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
4850 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
4852 xmake_file
=rs6000
/x-sysv4
4855 tm_file
=rs6000
/eabiaix.h
4856 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
4857 fixincludes
=Makefile.
in
4858 extra_headers
=ppc-asm.h
4861 tm_file
=rs6000
/eabisim.h
4862 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
4863 fixincludes
=Makefile.
in
4864 extra_headers
=ppc-asm.h
4867 tm_file
=rs6000
/eabi.h
4868 if test x
$gas = xyes
4870 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
4872 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
4874 fixincludes
=Makefile.
in
4875 extra_headers
=ppc-asm.h
4878 tm_file
=rs6000
/rtems.h
4879 if test x
$gas = xyes
4881 tmake_file
="rs6000/t-ppcgas t-rtems rs6000/t-ppccomm"
4883 tmake_file
="rs6000/t-ppc t-rtems rs6000/t-ppccomm"
4885 fixincludes
=Makefile.
in
4886 extra_headers
=ppc-asm.h
4888 powerpc-
*-linux-gnulibc1)
4889 tm_file
=rs6000
/linux.h
4890 xm_file
=rs6000
/xm-sysv4.h
4891 out_file
=rs6000
/rs6000.c
4892 if test x
$gas = xyes
4894 tmake_file
="rs6000/t-ppcos t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
4896 tmake_file
="rs6000/t-ppc t-linux t-linux-gnulibc1 rs6000/t-ppccomm"
4899 fixincludes
=Makefile.
in
4900 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4901 extra_headers
=ppc-asm.h
4902 if test x
$enable_threads = xyes
; then
4906 powerpc-
*-linux-gnu*)
4907 tm_file
=rs6000
/linux.h
4908 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
4909 xm_defines
="USG ${xm_defines}"
4910 out_file
=rs6000
/rs6000.c
4911 if test x
$gas = xyes
4913 tmake_file
="rs6000/t-ppcos t-linux rs6000/t-ppccomm"
4915 tmake_file
="rs6000/t-ppc t-linux rs6000/t-ppccomm"
4918 fixincludes
=Makefile.
in
4919 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
4920 extra_headers
=ppc-asm.h
4921 if test x
$enable_threads = xyes
; then
4925 powerpc-wrs-vxworks
*)
4927 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
4928 xm_defines
="USG POSIX"
4929 tm_file
=rs6000
/vxppc.h
4930 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
4931 extra_headers
=ppc-asm.h
4932 thread_file
='vxworks'
4934 powerpcle-
*-sysv* | powerpcle-
*-elf*)
4935 tm_file
=rs6000
/sysv4le.h
4936 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
4937 xm_defines
="USG POSIX"
4938 if test x
$gas = xyes
4940 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
4942 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
4944 xmake_file
=rs6000
/x-sysv4
4945 extra_headers
=ppc-asm.h
4947 powerpcle-
*-eabisim*)
4948 tm_file
=rs6000
/eabilesim.h
4949 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
4950 fixincludes
=Makefile.
in
4951 extra_headers
=ppc-asm.h
4954 tm_file
=rs6000
/eabile.h
4955 if test x
$gas = xyes
4957 tmake_file
="rs6000/t-ppcgas rs6000/t-ppccomm"
4959 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
4961 fixincludes
=Makefile.
in
4962 extra_headers
=ppc-asm.h
4964 powerpcle-
*-winnt* )
4965 tm_file
=rs6000
/win-nt.h
4966 tmake_file
=rs6000
/t-winnt
4968 fixincludes
=Makefile.
in
4969 if test x
$enable_threads = xyes
; then
4972 extra_headers
=ppc-asm.h
4974 powerpcle-
*-pe | powerpcle-
*-cygwin*)
4975 tm_file
=rs6000
/cygwin.h
4976 xm_file
="rs6000/xm-cygwin.h ${xm_file}"
4977 tmake_file
=rs6000
/t-winnt
4978 xmake_file
=rs6000
/x-cygwin
4980 fixincludes
=Makefile.
in
4981 if test x
$enable_threads = xyes
; then
4985 extra_headers
=ppc-asm.h
4987 powerpcle-
*-solaris2*)
4988 tm_file
=rs6000
/sol2.h
4989 xm_file
="xm-siglist.h rs6000/xm-sysv4.h"
4990 xm_defines
="USG POSIX"
4991 if test x
$gas = xyes
4993 tmake_file
="rs6000/t-ppcos rs6000/t-ppccomm"
4995 tmake_file
="rs6000/t-ppc rs6000/t-ppccomm"
4997 xmake_file
=rs6000
/x-sysv4
5000 fixincludes
=fixinc.svr4
;;
5002 fixincludes
=fixinc.wrap
;;
5004 extra_headers
=ppc-asm.h
5006 rs6000-ibm-aix3.
[01]*)
5007 tm_file
=rs6000
/aix31.h
5008 xmake_file
=rs6000
/x-aix31
5011 rs6000-ibm-aix3.2.
[456789]* | powerpc-ibm-aix3.2.
[456789]*)
5012 tm_file
=rs6000
/aix3newas.h
5013 if test x
$host != x
$target
5015 tmake_file
=rs6000
/t-xnewas
5017 tmake_file
=rs6000
/t-newas
5021 rs6000-ibm-aix4.
[12]* | powerpc-ibm-aix4.
[12]*)
5022 tm_file
=rs6000
/aix41.h
5023 if test x
$host != x
$target
5025 tmake_file
=rs6000
/t-xnewas
5027 tmake_file
=rs6000
/t-newas
5029 xmake_file
=rs6000
/x-aix41
5032 rs6000-ibm-aix4.
[3456789].
* | powerpc-ibm-aix4.
[3456789].
*)
5033 tm_file
=rs6000
/aix43.h
5034 if test x
$host != x
$target
5036 tmake_file
=rs6000
/t-xaix43
5038 tmake_file
=rs6000
/t-aix43
5040 xmake_file
=rs6000
/x-aix43
5043 rs6000-ibm-aix
[56789].
* | powerpc-ibm-aix
[56789].
*)
5044 tm_file
=rs6000
/aix43.h
5045 if test x
$host != x
$target
5047 tmake_file
=rs6000
/t-xaix43
5049 tmake_file
=rs6000
/t-aix43
5051 xmake_file
=rs6000
/x-aix43
5061 tm_file
=rs6000
/mach.h
5062 xm_file
="${xm_file} rs6000/xm-mach.h"
5063 xmake_file
=rs6000
/x-mach
5067 tm_file
=rs6000
/lynx.h
5068 xm_file
=rs6000
/xm-lynx.h
5069 tmake_file
=rs6000
/t-rs6000
5070 xmake_file
=rs6000
/x-lynx
5078 tmake_file
="sh/t-sh t-rtems"
5079 tm_file
=sh
/rtemself.h
5083 tmake_file
="sh/t-sh t-rtems"
5092 xm_file
="xm-alloca.h ${xm_file}"
5095 sparc-wrs-vxworks
* | sparclite-wrs-vxworks
*)
5096 tm_file
=sparc
/vxsparc.h
5097 tmake_file
=sparc
/t-vxsparc
5099 thread_file
='vxworks'
5102 tmake_file
=sparc
/t-sparcbare
5103 tm_file
="sparc/aout.h libgloss.h"
5106 tm_file
=sparc
/netbsd.h
5107 # On NetBSD, the headers are already okay, except for math.h.
5108 fixincludes
=fixinc.wrap
5116 tmake_file
=sparc
/t-elf
5117 extra_parts
="crti.o crtn.o crtbegin.o crtend.o"
5121 sparc-
*-linux-gnuaout*) # Sparc's running GNU/Linux, a.out
5122 xm_file
="${xm_file} sparc/xm-linux.h"
5123 tm_file
=sparc
/linux-aout.h
5125 fixincludes
=Makefile.
in #On Linux, the headers are ok already.
5128 sparc-
*-linux-gnulibc1*) # Sparc's running GNU/Linux, libc5
5129 xm_file
="${xm_file} sparc/xm-linux.h"
5131 tm_file
=sparc
/linux.h
5132 tmake_file
="t-linux t-linux-gnulibc1"
5133 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5134 fixincludes
=Makefile.
in #On Linux, the headers are ok already.
5137 sparc-
*-linux-gnu*) # Sparc's running GNU/Linux, libc6
5138 xm_file
="${xm_file} sparc/xm-linux.h"
5140 tm_file
=sparc
/linux.h
5141 tmake_file
="t-linux"
5142 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5143 fixincludes
=Makefile.
in #On Linux, the headers are ok already.
5145 if test x
$enable_threads = xyes
; then
5150 if test x
$gas = xyes
5152 tm_file
=sparc
/lynx.h
5154 tm_file
=sparc
/lynx-ng.h
5156 xm_file
=sparc
/xm-lynx.h
5157 tmake_file
=sparc
/t-sunos41
5161 tmake_file
="sparc/t-sparcbare t-rtems"
5162 tm_file
=sparc
/rtems.h
5164 sparcv9-
*-solaris2*)
5165 tm_file
=sparc
/sol2-sld-64.h
5166 xm_file
="sparc/xm-sysv4-64.h sparc/xm-sol2.h"
5167 xm_defines
="USG POSIX"
5168 tmake_file
="sparc/t-sol2 sparc/t-sol2-64"
5169 xmake_file
=sparc
/x-sysv4
5170 extra_parts
="crt1.o crti.o crtn.o gcrt1.o crtbegin.o crtend.o"
5171 fixincludes
=fixinc.wrap
5173 if test x
${enable_threads} = x
; then
5174 enable_threads
=$have_pthread_h
5175 if test x
${enable_threads} = x
; then
5176 enable_threads
=$have_thread_h
5179 if test x
${enable_threads} = xyes
; then
5180 if test x
${have_pthread_h} = xyes
; then
5183 thread_file
='solaris'
5188 if test x
$gnu_ld = xyes
5190 tm_file
=sparc
/sol2.h
5192 tm_file
=sparc
/sol2-sld.h
5194 xm_file
="xm-siglist.h sparc/xm-sysv4.h sparc/xm-sol2.h"
5195 xm_defines
="USG POSIX"
5196 tmake_file
=sparc
/t-sol2
5197 xmake_file
=sparc
/x-sysv4
5198 extra_parts
="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o"
5201 fixincludes
=fixinc.svr4
;;
5203 fixincludes
=fixinc.wrap
;;
5206 if test x
${enable_threads} = x
; then
5207 enable_threads
=$have_pthread_h
5208 if test x
${enable_threads} = x
; then
5209 enable_threads
=$have_thread_h
5212 if test x
${enable_threads} = xyes
; then
5213 if test x
${have_pthread_h} = xyes
; then
5216 thread_file
='solaris'
5221 tm_file
=sparc
/sunos4.h
5222 tmake_file
=sparc
/t-sunos40
5226 tm_file
=sparc
/sunos4.h
5227 tmake_file
=sparc
/t-sunos41
5229 if test x
$gas = xyes
; then
5230 tm_file
="${tm_file} sparc/sun4gas.h"
5234 tm_file
=sparc
/sun4o3.h
5238 tm_file
=sparc
/sysv4.h
5239 xm_file
="xm-siglist.h sparc/xm-sysv4.h"
5240 xm_defines
="USG POSIX"
5242 xmake_file
=sparc
/x-sysv4
5243 extra_parts
="crtbegin.o crtend.o"
5246 xm_file
="xm-siglist.h sparc/xm-sysv4.h sparc/xm-sol2.h"
5247 xm_defines
="USG POSIX"
5248 tm_file
=sparc
/vxsim.h
5249 tmake_file
=sparc
/t-vxsparc
5250 xmake_file
=sparc
/x-sysv4
5253 tm_file
="sparc/splet.h libgloss.h"
5254 tmake_file
=sparc
/t-splet
5257 tm_file
="sparc/litecoff.h libgloss.h"
5258 tmake_file
=sparc
/t-sparclite
5261 tm_file
="sparc/lite.h aoutos.h libgloss.h"
5262 tmake_file
=sparc
/t-sparclite
5265 tmake_file
=sparc
/t-sp64
5266 tm_file
=sparc
/sp64-aout.h
5269 tmake_file
=sparc
/t-sp64
5270 tm_file
=sparc
/sp64-elf.h
5271 extra_parts
="crtbegin.o crtend.o"
5273 sparc64-
*-linux*) # 64-bit Sparc's running GNU/Linux
5274 tmake_file
="t-linux sparc/t-linux64"
5275 xm_file
="sparc/xm-sp64.h sparc/xm-linux.h"
5276 tm_file
=sparc
/linux64.h
5278 fixincludes
=Makefile.
in # The headers are ok already.
5279 extra_parts
="crtbegin.o crtbeginS.o crtend.o crtendS.o"
5282 # This hasn't been upgraded to GCC 2.
5283 # tahoe-harris-*) # Harris tahoe, using COFF.
5284 # tm_file=tahoe/harris.h
5286 # tahoe-*-bsd*) # tahoe running BSD
5288 thumb-
*-coff* | thumbel-
*-coff*)
5290 out_file
=arm
/thumb.c
5291 xm_file
=arm
/xm-thumb.h
5292 md_file
=arm
/thumb.md
5293 tmake_file
=arm
/t-thumb
5294 fixincludes
=Makefile.
in # There is nothing to fix
5296 # This hasn't been upgraded to GCC 2.
5303 tm_file
="v850/v850.h"
5304 xm_file
="v850/xm-v850.h"
5305 tmake_file
=v850
/t-v850
5306 if test x
$stabs = xyes
5308 tm_file
="${tm_file} dbx.h"
5312 vax-
*-bsd*) # vaxen running BSD
5316 vax-
*-sysv*) # vaxen running system V
5317 tm_file
="${tm_file} vax/vaxv.h"
5322 tm_file
="${tm_file} netbsd.h vax/netbsd.h"
5323 # On NetBSD, the headers are already okay, except for math.h.
5324 fixincludes
=fixinc.wrap
5328 vax-
*-ultrix*) # vaxen running ultrix
5329 tm_file
="${tm_file} vax/ultrix.h"
5333 vax-
*-vms*) # vaxen running VMS
5334 xm_file
=vax
/xm-vms.h
5338 vax-
*-*) # vax default entry
5342 xm_file
="${xm_file} xm-svr3"
5346 echo "Configuration $machine not supported" 1>&2
5353 ;; # Existing GNU/Linux systems do not use the GNU setup.
5355 # On the GNU system, the setup is just about the same on
5356 # each different CPU. The specific machines that GNU
5357 # supports are matched above and just set $cpu_type.
5358 xm_file
="xm-gnu.h ${xm_file}"
5359 tm_file
=${cpu_type}/gnu.h
5360 extra_parts
="crtbegin.o crtend.o crtbeginS.o crtendS.o"
5361 # GNU always uses ELF.
5363 # GNU tools are the only tools.
5366 # On GNU, the headers are already okay.
5367 fixincludes
=Makefile.
in
5368 xmake_file
=x-linux
# These details are the same as Linux.
5369 tmake_file
=t-gnu
# These are not.
5372 fixincludes
=fixinc.svr4
5373 xmake_try_sysv
=x-sysv
5374 install_headers_dir
=install-headers-cpio
5377 install_headers_dir
=install-headers-cpio
5381 # Distinguish i[34567]86
5382 # Also, do not run mips-tfile on MIPS if using gas.
5383 # Process --with-cpu= for PowerPC/rs6000
5384 target_cpu_default2
=
5387 target_cpu_default2
=1
5390 target_cpu_default2
=2
5392 i686-
*-* | i786-
*-*)
5393 target_cpu_default2
=3
5398 target_cpu_default2
="MASK_CPU_EV6|MASK_BXW|MASK_CIX|MASK_MAX"
5401 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX|MASK_MAX"
5404 target_cpu_default2
="MASK_CPU_EV5|MASK_BWX"
5407 target_cpu_default2
="MASK_CPU_EV5"
5411 if test x
$gas = xyes
5413 if test "$target_cpu_default2" = ""
5415 target_cpu_default2
="MASK_GAS"
5417 target_cpu_default2
="${target_cpu_default2}|MASK_GAS"
5422 case "x$with_cpu" in
5425 target_cpu_default2
="TARGET_CPU_generic"
5428 # Distinguish cores, and major variants
5429 # arm7m doesn't exist, but D & I don't affect code
5430 xarm23678 | xarm250 | xarm67010 \
5431 | xarm7m | xarm7dm | xarm7dmi | xarm7tdmi \
5432 | xarm7100 | xarm7500 | xarm7500fe | xarm810 \
5433 | xstrongarm | xstrongarm110
)
5434 target_cpu_default2
="TARGET_CPU_$with_cpu"
5438 echo "--with-cpu must be passed a value" 1>&2
5443 if test x
$pass2done = xyes
5445 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5452 mips
*-*-ecoff* | mips
*-*-elf*)
5453 if test x
$gas = xyes
5455 if test x
$gnu_ld = xyes
5457 target_cpu_default2
=20
5459 target_cpu_default2
=16
5464 if test x
$gas = xyes
5466 target_cpu_default2
=16
5469 powerpc
*-*-* | rs6000-
*-*)
5470 case "x$with_cpu" in
5474 xcommon | xpower | xpower2 | xpowerpc | xrios \
5475 | xrios1 | xrios2 | xrsc | xrsc1 \
5476 | x601 | x602 | x603 | x603e | x604 | x604e | x620 \
5477 | x403 | x505 | x801 | x821 | x823 | x860
)
5478 target_cpu_default2
="\"$with_cpu\""
5482 echo "--with-cpu must be passed a value" 1>&2
5487 if test x
$pass2done = xyes
5489 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5496 case ".$with_cpu" in
5498 target_cpu_default2
=TARGET_CPU_
"`echo $machine | sed 's/-.*$//'`"
5500 .supersparc | .ultrasparc | .v7 | .v8 | .v9
)
5501 target_cpu_default2
="TARGET_CPU_$with_cpu"
5504 if test x
$pass2done = xyes
5506 echo "Unknown cpu used with --with-cpu=$with_cpu" 1>&2
5514 if test "$target_cpu_default2" != ""
5516 if test "$target_cpu_default" != ""
5518 target_cpu_default
="(${target_cpu_default}|${target_cpu_default2})"
5520 target_cpu_default
=$target_cpu_default2
5524 # No need for collect2 if we have the GNU linker.
5525 # Actually, there is now; GNU ld doesn't handle the EH info or
5526 # collecting for shared libraries.
5533 # Save data on machine being used to compile GCC in build_xm_file.
5534 # Save data on host machine in vars host_xm_file and host_xmake_file.
5535 if test x
$pass1done = x
5537 if test x
"$xm_file" = x
5538 then build_xm_file
=$cpu_type/xm-
$cpu_type.h
5539 else build_xm_file
=$xm_file
5541 build_xm_defines
=$xm_defines
5542 build_install_headers_dir
=$install_headers_dir
5543 build_exeext
=$exeext
5546 if test x
$pass2done = x
5548 if test x
"$xm_file" = x
5549 then host_xm_file
=$cpu_type/xm-
$cpu_type.h
5550 else host_xm_file
=$xm_file
5552 host_xm_defines
=$xm_defines
5553 if test x
"$xmake_file" = x
5554 then xmake_file
=$cpu_type/x-
$cpu_type
5556 host_xmake_file
="$xmake_file"
5557 host_truncate_target
=$truncate_target
5558 host_extra_gcc_objs
=$extra_gcc_objs
5559 host_extra_objs
=$extra_host_objs
5566 extra_objs
="${host_extra_objs} ${extra_objs}"
5568 # Default the target-machine variables that were not explicitly set.
5569 if test x
"$tm_file" = x
5570 then tm_file
=$cpu_type/$cpu_type.h
; fi
5572 if test x
$extra_headers = x
5573 then extra_headers
=; fi
5575 if test x
"$xm_file" = x
5576 then xm_file
=$cpu_type/xm-
$cpu_type.h
; fi
5578 if test x
$md_file = x
5579 then md_file
=$cpu_type/$cpu_type.md
; fi
5581 if test x
$out_file = x
5582 then out_file
=$cpu_type/$cpu_type.c
; fi
5584 if test x
"$tmake_file" = x
5585 then tmake_file
=$cpu_type/t-
$cpu_type
5588 if test x
$float_format = x
5589 then float_format
=i64
5592 if test x
$enable_haifa = x
5595 alpha
*-* | hppa
*-* | powerpc
*-* | rs6000-
* |
*sparc
*-* | m32r
*-*)
5600 # Say what files are being used for the output code and MD file.
5601 echo "Using \`$srcdir/config/$out_file' to output insns."
5602 echo "Using \`$srcdir/config/$md_file' as machine description file."
5605 for f
in $tm_file; do
5608 if test $count = ax
; then
5609 echo "Using \`$srcdir/config/$tm_file' as target machine macro file."
5611 echo "Using the following target machine macro files:"
5612 for f
in $tm_file; do
5613 echo " $srcdir/config/$f"
5618 for f
in $host_xm_file; do
5621 if test $count = ax
; then
5622 echo "Using \`$srcdir/config/$host_xm_file' as host machine macro file."
5624 echo "Using the following host machine macro files:"
5625 for f
in $host_xm_file; do
5626 echo " $srcdir/config/$f"
5630 if test "$host_xm_file" != "$build_xm_file"; then
5632 for f
in $build_xm_file; do
5635 if test $count = ax
; then
5636 echo "Using \`$srcdir/config/$build_xm_file' as build machine macro file."
5638 echo "Using the following build machine macro files:"
5639 for f
in $build_xm_file; do
5640 echo " $srcdir/config/$f"
5645 if test x
$thread_file = x
; then
5646 if test x
$target_thread_file != x
; then
5647 thread_file
=$target_thread_file
5649 thread_file
='single'
5653 # Set up the header files.
5654 # $links is the list of header files to create.
5655 # $vars is the list of shell variables with file names to include.
5656 # auto-host.h is the file containing items generated by autoconf and is
5657 # the first file included by config.h.
5659 host_xm_file
="auto-host.h gansidecl.h ${host_xm_file}"
5661 # If host=build, it is correct to have hconfig include auto-host.h
5662 # as well. If host!=build, we are in error and need to do more
5663 # work to find out the build config parameters.
5664 if test x
$host = x
$build
5666 build_xm_file
="auto-host.h gansidecl.h ${build_xm_file}"
5668 # We create a subdir, then run autoconf in the subdir.
5669 # To prevent recursion we set host and build for the new
5670 # invocation of configure to the build for this invocation
5677 /*) realsrcdir
=${srcdir};;
5678 *) realsrcdir
=..
/${srcdir};;
5680 CC
=${CC_FOR_BUILD} ${realsrcdir}/configure \
5681 --target=$target --host=$build --build=$build
5683 # We just finished tests for the build machine, so rename
5684 # the file auto-build.h in the gcc directory.
5685 mv auto-host.h ..
/auto-build.h
5688 build_xm_file
="auto-build.h gansidecl.h ${build_xm_file}"
5691 xm_file
="gansidecl.h ${xm_file}"
5692 tm_file
="gansidecl.h ${tm_file}"
5694 vars
="host_xm_file tm_file xm_file build_xm_file"
5695 links
="config.h tm.h tconfig.h hconfig.h"
5696 defines
="host_xm_defines null_defines xm_defines build_xm_defines"
5699 if test -f config.status
; then mv -f config.status config.bak
; fi
5702 while test -n "$vars"
5704 set $vars; var
=$1; shift; vars
=$
*
5705 set $links; link
=$1; shift; links
=$
*
5706 set $defines; define
=$1; shift; defines
=$
*
5710 # Define TARGET_CPU_DEFAULT if the system wants one.
5711 # This substitutes for lots of *.h files.
5712 if test "$target_cpu_default" != "" -a $link = tm.h
5714 echo "#define TARGET_CPU_DEFAULT ($target_cpu_default)" >>$link
5717 for file in `eval echo '$'$var`; do
5718 echo "#include \"$file\"" >>$link
5721 for def
in `eval echo '$'$define`; do
5722 echo "#ifndef $def" >>$link
5723 echo "#define $def" >>$link
5724 echo "#endif" >>$link
5728 # Truncate the target if necessary
5729 if test x
$host_truncate_target != x
; then
5730 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
5733 # Get the version trigger filename from the toplevel
5734 if test "${with_gcc_version_trigger+set}" = set; then
5735 gcc_version_trigger
=$with_gcc_version_trigger
5737 gcc_version_trigger
=${srcdir}/version.c
5739 gcc_version
=`sed -e 's/.*\"\([^ \"]*\)[ \"].*/\1/' < ${gcc_version_trigger}`
5741 # Get an absolute path to the GCC top-level source directory
5747 # Conditionalize the makefile for this host machine.
5748 # Make-host contains the concatenation of all host makefile fragments
5749 # [there can be more than one]. This file is built by configure.frag.
5750 host_overrides
=Make-host
5751 dep_host_xmake_file
=
5752 for f
in ..
${host_xmake_file}
5754 if test -f ${srcdir}/config
/$f
5756 dep_host_xmake_file
="${dep_host_xmake_file} ${srcdir}/config/$f"
5760 # Conditionalize the makefile for this target machine.
5761 # Make-target contains the concatenation of all host makefile fragments
5762 # [there can be more than one]. This file is built by configure.frag.
5763 target_overrides
=Make-target
5765 for f
in ..
${tmake_file}
5767 if test -f ${srcdir}/config
/$f
5769 dep_tmake_file
="${dep_tmake_file} ${srcdir}/config/$f"
5773 # If the host doesn't support symlinks, modify CC in
5774 # FLAGS_TO_PASS so CC="stage1/xgcc -Bstage1/" works.
5775 # Otherwise, we can use "CC=$(CC)".
5777 if $symbolic_link $srcdir/gcc.c symtest.tem
2>/dev
/null
5779 cc_set_by_configure
="\$(CC)"
5780 stage_prefix_set_by_configure
="\$(STAGE_PREFIX)"
5783 if cp -p $srcdir/gcc.c symtest.tem
2>/dev
/null
5785 symbolic_link
="cp -p"
5789 cc_set_by_configure
="\`case '\$(CC)' in stage*) echo '\$(CC)' | sed -e 's|stage|../stage|g';; *) echo '\$(CC)';; esac\`"
5790 stage_prefix_set_by_configure
="\`case '\$(STAGE_PREFIX)' in stage*) echo '\$(STAGE_PREFIX)' | sed -e 's|stage|../stage|g';; *) echo '\$(STAGE_PREFIX)';; esac\`"
5794 out_object_file
=`basename $out_file .c`.o
5797 for f
in $tm_file; do
5798 if test $f != "gansidecl.h" ; then
5799 tm_file_list
="${tm_file_list} \$(srcdir)/config/$f"
5801 tm_file_list
="${tm_file_list} $f"
5806 for f
in $host_xm_file; do
5807 if test $f != "auto-host.h" -a $f != "gansidecl.h" ; then
5808 host_xm_file_list
="${host_xm_file_list} \$(srcdir)/config/$f"
5810 host_xm_file_list
="${host_xm_file_list} $f"
5815 for f
in $build_xm_file; do
5816 if test $f != "auto-build.h" -a $f != "auto-host.h" -a $f != "gansidecl.h" ; then
5817 build_xm_file_list
="${build_xm_file_list} \$(srcdir)/config/$f"
5819 build_xm_file_list
="${build_xm_file_list} $f"
5823 # Define macro CROSS_COMPILE in compilation
5824 # if this is a cross-compiler.
5825 # Also use all.cross instead of all.internal
5826 # and add cross-make to Makefile.
5827 cross_overrides
="/dev/null"
5828 if test x
$host != x
$target
5830 cross_defines
="CROSS=-DCROSS_COMPILE"
5831 cross_overrides
="${topdir}/cross-make"
5834 # When building gcc with a cross-compiler, we need to fix a few things.
5835 # This must come after cross-make as we want all.build to override
5837 build_overrides
="/dev/null"
5838 if test x
$build != x
$host
5840 build_overrides
="${topdir}/build-make"
5843 # Expand extra_headers to include complete path.
5844 # This substitutes for lots of t-* files.
5846 if test "x$extra_headers" = x
5849 # Prepend ${srcdir}/ginclude/ to every entry in extra_headers.
5850 for file in $extra_headers;
5852 extra_headers_list
="${extra_headers_list} \$(srcdir)/ginclude/${file}"
5856 if test x
$use_collect2 = xno
; then
5860 # Add a definition of USE_COLLECT2 if system wants one.
5861 # Also tell toplev.c what to do.
5862 # This substitutes for lots of t-* files.
5863 if test x
$use_collect2 = x
5868 will_use_collect2
="collect2"
5869 maybe_use_collect2
="-DUSE_COLLECT2"
5873 # Set MD_DEPS if the real md file is in md.pre-cpp.
5874 # Set MD_CPP to the cpp to pass the md file through. Md files use ';'
5875 # for line oriented comments, so we must always use a GNU cpp. If
5876 # building gcc with a cross compiler, use the cross compiler just
5877 # built. Otherwise, we can use the cpp just built.
5879 if test "x$md_cppflags" = x
5881 md_file_sub
=$srcdir/config
/$md_file
5886 # If we have gas in the build tree, make a link to it.
5887 if test -f ..
/gas
/Makefile
; then
5888 rm -f as
; $symbolic_link ..
/gas
/as-new
$host_exeext as
$host_exeext 2>/dev
/null
5891 # If we have nm in the build tree, make a link to it.
5892 if test -f ..
/binutils
/Makefile
; then
5893 rm -f nm
; $symbolic_link ..
/binutils
/nm-new
$host_exeext nm
$host_exeext 2>/dev
/null
5896 # If we have ld in the build tree, make a link to it.
5897 if test -f ..
/ld
/Makefile
; then
5898 # if test x$use_collect2 = x; then
5899 # rm -f ld; $symbolic_link ../ld/ld-new$host_exeext ld$host_exeext 2>/dev/null
5901 rm -f collect-ld
; $symbolic_link ..
/ld
/ld-new
$host_exeext collect-ld
$host_exeext 2>/dev
/null
5905 # Figure out what assembler alignment features are present.
5906 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
5907 echo "configure:5908: checking assembler alignment features" >&5
5909 gcc_cv_as_alignment_features
=
5910 gcc_cv_as_gas_srcdir
=`echo $srcdir | sed -e 's,/gcc$,,'`/gas
5911 if test -x "$DEFAULT_ASSEMBLER"; then
5912 gcc_cv_as
="$DEFAULT_ASSEMBLER"
5913 elif test -x "$AS"; then
5915 elif test -x as
$host_exeext; then
5916 # Build using assembler in the current directory.
5917 gcc_cv_as
=.
/as
$host_exeext
5918 elif test -f $gcc_cv_as_gas_srcdir/configure.
in -a -f ..
/gas
/Makefile
; then
5919 # Single tree build which includes gas.
5920 for f
in $gcc_cv_as_gas_srcdir/configure
$gcc_cv_as_gas_srcdir/configure.
in $gcc_cv_as_gas_srcdir/Makefile.
in
5922 gcc_cv_gas_version
=`grep '^VERSION=[0-9]*\.[0-9]*' $f`
5923 if test x
$gcc_cv_gas_version != x
; then
5927 gcc_cv_gas_major_version
=`expr "$gcc_cv_gas_version" : "VERSION=\([0-9]*\)"`
5928 gcc_cv_gas_minor_version
=`expr "$gcc_cv_gas_version" : "VERSION=[0-9]*\.\([0-9]*\)"`
5929 if test x
$gcc_cv_gas_major_version != x
-a x
$gcc_cv_gas_minor_version != x
; then
5930 # Gas version 2.6 and later support for .balign and .p2align.
5931 # bytes to skip when using .p2align.
5932 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
5933 gcc_cv_as_alignment_features
=".balign and .p2align"
5934 cat >> confdefs.h
<<\EOF
5935 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
5939 # Gas version 2.8 and later support specifying the maximum
5940 # bytes to skip when using .p2align.
5941 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
5942 gcc_cv_as_alignment_features
=".p2align including maximum skip"
5943 cat >> confdefs.h
<<\EOF
5944 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
5949 elif test x
$host = x
$target; then
5951 gcc_cv_as
=as
$host_exeext
5953 if test x
$gcc_cv_as != x
; then
5954 # Check if we have .balign and .p2align
5955 echo ".balign 4" > conftest.s
5956 echo ".p2align 2" >> conftest.s
5957 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
5958 gcc_cv_as_alignment_features
=".balign and .p2align"
5959 cat >> confdefs.h
<<\EOF
5960 #define HAVE_GAS_BALIGN_AND_P2ALIGN 1
5964 rm -f conftest.s conftest.o
5965 # Check if specifying the maximum bytes to skip when
5966 # using .p2align is supported.
5967 echo ".p2align 4,,7" > conftest.s
5968 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
5969 gcc_cv_as_alignment_features
=".p2align including maximum skip"
5970 cat >> confdefs.h
<<\EOF
5971 #define HAVE_GAS_MAX_SKIP_P2ALIGN 1
5975 rm -f conftest.s conftest.o
5977 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
5979 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
5980 echo "configure:5981: checking assembler subsection support" >&5
5981 gcc_cv_as_subsections
=
5982 if test x
$gcc_cv_as != x
; then
5983 # Check if we have .subsection
5984 echo ".subsection 1" > conftest.s
5985 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
5986 gcc_cv_as_subsections
=".subsection"
5987 if test -x nm
$host_exeext; then
5988 gcc_cv_nm
=.
/nm
$host_exeext
5989 elif test x
$host = x
$target; then
5991 gcc_cv_nm
=nm
$host_exeext
5993 if test x
$gcc_cv_nm != x
; then
5994 cat > conftest.s
<<EOF
5995 conftest_label1: .word 0
5997 conftest_label2: .word 0
6000 if $gcc_cv_as -o conftest.o conftest.s
> /dev
/null
2>&1; then
6001 $gcc_cv_nm conftest.o |
grep conftest_label1
> conftest.nm1
6002 $gcc_cv_nm conftest.o |
grep conftest_label2 |
sed -e 's/label2/label1/' > conftest.nm2
6003 if cmp conftest.nm1 conftest.nm2
> /dev
/null
2>&1; then
6006 gcc_cv_as_subsections
="working .subsection -1"
6007 cat >> confdefs.h
<<\EOF
6008 #define HAVE_GAS_SUBSECTION_ORDERING 1
6015 rm -f conftest.s conftest.o conftest.nm1 conftest.nm2
6017 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
6019 # Figure out what language subdirectories are present.
6020 # Look if the user specified --enable-languages="..."; if not, use
6021 # the environment variable $LANGUAGES if defined. $LANGUAGES might
6023 if test x
"${enable_languages+set}" != xset
; then
6024 if test x
"${LANGUAGES+set}" = xset
; then
6025 enable_languages
="`echo ${LANGUAGES} | tr ' ' ','`"
6027 enable_languages
=all
6031 for lang
in ${srcdir}/*/config-lang.
in ..
6035 # The odd quoting in the next line works around
6036 # an apparent bug in bash 1.12 on linux.
6037 ${srcdir}/[*]/config-lang.
in) ;;
6039 lang_alias
=`sed -n -e 's,^language=['"'"'"'"]\(.*\)["'"'"'"'].*$,\1,p' -e 's,^language=\([^ ]*\).*$,\1,p' $lang`
6040 if test "x$lang_alias" = x
6042 echo "$lang doesn't set \$language." 1>&2
6045 if test x
"${enable_languages}" = xall
; then
6048 case "${enable_languages}" in
6049 ${lang_alias} | "${lang_alias},"* | *",${lang_alias},"* | *",${lang_alias}" )
6057 if test x"${add_this_lang}" = xyes; then
6059 ${srcdir}/ada/config-lang.in)
6060 if test x$gnat = xyes ; then
6061 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
6065 subdirs="$subdirs `echo $lang | sed -e 's,^.*/\([^/]*\)/config-lang.in$,\1,'`"
6073 # Make gthr-default.h if we have a thread file.
6075 if test $thread_file != single; then
6076 rm -f gthr-default.h
6077 echo "#include \"gthr-${thread_file}.h\"" > gthr-default.h
6078 gthread_flags
=-DHAVE_GTHR_DEFAULT
6082 # Make empty files to contain the specs and options for each language.
6083 # Then add #include lines to for a compiler that has specs and/or options.
6088 rm -f specs.h options.h gencheck.h
6089 touch specs.h options.h gencheck.h
6090 for subdir
in .
$subdirs
6092 if test -f $srcdir/$subdir/lang-specs.h
; then
6093 echo "#include \"$subdir/lang-specs.h\"" >>specs.h
6094 lang_specs_files
="$lang_specs_files $srcdir/$subdir/lang-specs.h"
6096 if test -f $srcdir/$subdir/lang-options.h
; then
6097 echo "#include \"$subdir/lang-options.h\"" >>options.h
6098 lang_options_files
="$lang_options_files $srcdir/$subdir/lang-options.h"
6100 if test -f $srcdir/$subdir/$subdir-tree.def
; then
6101 echo "#include \"$subdir/$subdir-tree.def\"" >>gencheck.h
6102 lang_tree_files
="$lang_tree_files $srcdir/$subdir/$subdir-tree.def"
6106 # These (without "all_") are set in each config-lang.in.
6107 # `language' must be a single word so is spelled singularly.
6113 all_outputs
=Makefile
6114 # List of language makefile fragments.
6119 # Add the language fragments.
6120 # Languages are added via two mechanisms. Some information must be
6121 # recorded in makefile variables, these are defined in config-lang.in.
6122 # We accumulate them and plug them into the main Makefile.
6123 # The other mechanism is a set of hooks for each of the main targets
6124 # like `clean', `install', etc.
6126 language_fragments
="Make-lang"
6127 language_hooks
="Make-hooks"
6130 for s
in ..
$subdirs
6142 .
${srcdir}/$s/config-lang.
in
6143 if test "x$language" = x
6145 echo "${srcdir}/$s/config-lang.in doesn't set \$language." 1>&2
6148 all_lang_makefiles
="$all_lang_makefiles ${srcdir}/$s/Make-lang.in ${srcdir}/$s/Makefile.in"
6149 all_languages
="$all_languages $language"
6150 if test "x$boot_language" = xyes
6152 all_boot_languages
="$all_boot_languages $language"
6154 all_compilers
="$all_compilers $compilers"
6155 all_stagestuff
="$all_stagestuff $stagestuff"
6156 all_diff_excludes
="$all_diff_excludes $diff_excludes"
6157 all_headers
="$all_headers $headers"
6158 all_outputs
="$all_outputs $outputs"
6159 if test x
$outputs = x
6161 oldstyle_subdirs
="$oldstyle_subdirs $s"
6163 all_lib2funcs
="$all_lib2funcs $lib2funcs"
6167 # Since we can't use `::' targets, we link each language in
6168 # with a set of hooks, reached indirectly via lang.${target}.
6172 target_list
="all.build all.cross start.encap rest.encap \
6174 install-normal install-common install-info install-man \
6176 mostlyclean clean distclean extraclean maintainer-clean \
6177 stage1 stage2 stage3 stage4"
6178 for t
in $target_list
6181 for l
in ..
$all_languages
6183 if test $l != ".."; then
6187 echo "lang.$t: $x" >> Make-hooks
6190 # If we're not building in srcdir, create .gdbinit.
6192 if test ! -f Makefile.
in; then
6193 echo "dir ." > .gdbinit
6194 echo "dir ${srcdir}" >> .gdbinit
6195 if test x
$gdb_needs_out_file_path = xyes
6197 echo "dir ${srcdir}/config/"`dirname ${out_file}` >> .gdbinit
6199 if test "x$subdirs" != x
; then
6202 echo "dir ${srcdir}/$s" >> .gdbinit
6205 echo "source ${srcdir}/.gdbinit" >> .gdbinit
6208 # Define variables host_canonical and build_canonical
6209 # because some Cygnus local changes in the Makefile depend on them.
6210 build_canonical
=${build}
6211 host_canonical
=${host}
6213 if test "${host}" != "${target}" ; then
6214 target_subdir
=${target}/
6220 # If this is using newlib, then define inhibit_libc in
6221 # LIBGCC2_CFLAGS. This will cause __eprintf to be left out of
6222 # libgcc.a, but that's OK because newib should have its own version of
6225 if test x
$with_newlib = xyes
; then
6226 inhibit_libc
=-Dinhibit_libc
6230 # Override SCHED_OBJ and SCHED_CFLAGS to enable the Haifa scheduler.
6233 if test x
$enable_haifa = xyes
; then
6234 echo "Using the Haifa scheduler."
6236 sched_cflags
=-DHAIFA
6240 if test x
$enable_haifa != x
; then
6241 # Explicitly remove files that need to be recompiled for the Haifa scheduler.
6242 for x
in genattrtab.o toplev.o loop.o unroll.o
*sched.o
; do
6250 # Warn if using init_priority.
6251 echo $ac_n "checking whether to enable init_priority by default""... $ac_c" 1>&6
6252 echo "configure:6253: checking whether to enable init_priority by default" >&5
6253 if test x
$enable_init_priority != xyes
; then
6254 enable_init_priority
=no
6256 echo "$ac_t""$enable_init_priority" 1>&6
6258 # Nothing to do for FLOAT_H, float_format already handled.
6262 # Process the language and host/target makefile fragments.
6263 ${CONFIG_SHELL-/bin/sh} $srcdir/configure.frag
$srcdir "$subdirs" "$dep_host_xmake_file" "$dep_tmake_file"
6265 # Substitute configuration variables
6324 # Echo that links are built
6325 if test x
$host = x
$target
6333 if test x
$host != x
$build
6335 str3
=" on a $build system"
6338 if test "x$str2" != x ||
test "x$str3" != x
6343 echo "Links are now set up to build a ${str1}compiler for ${target}$str4" 1>&2
6345 if test "x$str2" != x ||
test "x$str3" != x
6347 echo " ${str2}${str3}." 1>&2
6350 # Truncate the target if necessary
6351 if test x
$host_truncate_target != x
; then
6352 target
=`echo $target | sed -e 's/\(..............\).*/\1/'`
6355 # Configure the subdirectories
6356 # AC_CONFIG_SUBDIRS($subdirs)
6358 # Create the Makefile
6359 # and configure language subdirectories
6361 cat > confcache
<<\EOF
6362 # This file is a shell script that caches the results of configure
6363 # tests run on this system so they can be shared between configure
6364 # scripts and configure runs. It is not useful on other systems.
6365 # If it contains results you don't want to keep, you may remove or edit it.
6367 # By default, configure uses ./config.cache as the cache file,
6368 # creating it if it does not exist already. You can give configure
6369 # the --cache-file=FILE option to use a different cache file; that is
6370 # what configure does when it calls configure scripts in
6371 # subdirectories, so they share the cache.
6372 # Giving --cache-file=/dev/null disables caching, for debugging configure.
6373 # config.status only pays attention to the cache file if you give it the
6374 # --recheck option to rerun configure.
6377 # The following way of writing the cache mishandles newlines in values,
6378 # but we know of no workaround that is simple, portable, and efficient.
6379 # So, don't put newlines in cache variables' values.
6380 # Ultrix sh set writes to stderr and can't be redirected directly,
6381 # and sets the high bit in the cache file unless we assign to the vars.
6383 case `(ac_space=' '; set) 2>&1 | grep ac_space` in
6385 # `set' does not quote correctly, so add quotes (double-quote substitution
6386 # turns \\\\ into \\, and sed turns \\ into \).
6388 -e "s/'/'\\\\''/g" \
6389 -e "s/^\\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\\)=\\(.*\\)/\\1=\${\\1='\\2'}/p"
6392 # `set' quotes correctly as required by POSIX, so do not add quotes.
6393 sed -n -e 's/^\([a-zA-Z0-9_]*_cv_[a-zA-Z0-9_]*\)=\(.*\)/\1=${\1=\2}/p'
6396 if cmp -s $cache_file confcache
; then
6399 if test -w $cache_file; then
6400 echo "updating cache $cache_file"
6401 cat confcache
> $cache_file
6403 echo "not updating unwritable cache $cache_file"
6408 trap 'rm -fr conftest* confdefs* core core.* *.core $ac_clean_files; exit 1' 1 2 15
6410 test "x$prefix" = xNONE
&& prefix
=$ac_default_prefix
6411 # Let make expand exec_prefix.
6412 test "x$exec_prefix" = xNONE
&& exec_prefix
='${prefix}'
6414 # Any assignment to VPATH causes Sun make to only execute
6415 # the first set of double-colon rules, so remove it if not needed.
6416 # If there is a colon in the path, we need to keep it.
6417 if test "x$srcdir" = x.
; then
6418 ac_vpsub
='/^[ ]*VPATH[ ]*=[^:]*$/d'
6421 trap 'rm -f $CONFIG_STATUS conftest*; exit 1' 1 2 15
6423 DEFS
=-DHAVE_CONFIG_H
6425 # Without the "./", some shells look in PATH for config.status.
6426 : ${CONFIG_STATUS=./config.status}
6428 echo creating
$CONFIG_STATUS
6429 rm -f $CONFIG_STATUS
6430 cat > $CONFIG_STATUS <<EOF
6432 # Generated automatically by configure.
6433 # Run this file to recreate the current configuration.
6434 # This directory was configured as follows,
6435 # on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
6437 # $0 $ac_configure_args
6439 # Compiler output produced by configure, useful for debugging
6440 # configure, is in ./config.log if it exists.
6442 ac_cs_usage="Usage: $CONFIG_STATUS [--recheck] [--version] [--help]"
6445 case "\$ac_option" in
6446 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
6447 echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
6448 exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
6449 -version | --version | --versio | --versi | --vers | --ver | --ve | --v)
6450 echo "$CONFIG_STATUS generated by autoconf version 2.12.1"
6452 -help | --help | --hel | --he | --h)
6453 echo "\$ac_cs_usage"; exit 0 ;;
6454 *) echo "\$ac_cs_usage"; exit 1 ;;
6458 ac_given_srcdir=$srcdir
6460 trap 'rm -fr `echo "$all_outputs auto-host.h:config.in" | sed "s/:[^ ]*//g"` conftest*; exit 1' 1 2 15
6462 cat >> $CONFIG_STATUS <<EOF
6464 # Protect against being on the right side of a sed subst in config.status.
6465 sed 's/%@/@@/; s/@%/@@/; s/%g\$/@g/; /@g\$/s/[\\\\&%]/\\\\&/g;
6466 s/@@/%@/; s/@@/@%/; s/@g\$/%g/' > conftest.subs <<\\CEOF
6470 s%@CFLAGS@%$CFLAGS%g
6471 s%@CPPFLAGS@%$CPPFLAGS%g
6472 s%@CXXFLAGS@%$CXXFLAGS%g
6474 s%@LDFLAGS@%$LDFLAGS%g
6476 s%@exec_prefix@%$exec_prefix%g
6477 s%@prefix@%$prefix%g
6478 s%@program_transform_name@%$program_transform_name%g
6479 s%@bindir@%$bindir%g
6480 s%@sbindir@%$sbindir%g
6481 s%@libexecdir@%$libexecdir%g
6482 s%@datadir@%$datadir%g
6483 s%@sysconfdir@%$sysconfdir%g
6484 s%@sharedstatedir@%$sharedstatedir%g
6485 s%@localstatedir@%$localstatedir%g
6486 s%@libdir@%$libdir%g
6487 s%@includedir@%$includedir%g
6488 s%@oldincludedir@%$oldincludedir%g
6489 s%@infodir@%$infodir%g
6490 s%@mandir@%$mandir%g
6492 s%@host_alias@%$host_alias%g
6493 s%@host_cpu@%$host_cpu%g
6494 s%@host_vendor@%$host_vendor%g
6495 s%@host_os@%$host_os%g
6496 s%@target@%$target%g
6497 s%@target_alias@%$target_alias%g
6498 s%@target_cpu@%$target_cpu%g
6499 s%@target_vendor@%$target_vendor%g
6500 s%@target_os@%$target_os%g
6502 s%@build_alias@%$build_alias%g
6503 s%@build_cpu@%$build_cpu%g
6504 s%@build_vendor@%$build_vendor%g
6505 s%@build_os@%$build_os%g
6507 s%@stage1_warn_cflags@%$stage1_warn_cflags%g
6508 s%@SET_MAKE@%$SET_MAKE%g
6511 s%@LEXLIB@%$LEXLIB%g
6514 s%@RANLIB@%$RANLIB%g
6516 s%@INSTALL@%$INSTALL%g
6517 s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
6518 s%@INSTALL_DATA@%$INSTALL_DATA%g
6521 s%@vfprintf@%$vfprintf%g
6522 s%@doprint@%$doprint%g
6523 s%@manext@%$manext%g
6524 s%@objext@%$objext%g
6525 s%@gthread_flags@%$gthread_flags%g
6526 s%@build_canonical@%$build_canonical%g
6527 s%@host_canonical@%$host_canonical%g
6528 s%@target_subdir@%$target_subdir%g
6529 s%@inhibit_libc@%$inhibit_libc%g
6530 s%@sched_prefix@%$sched_prefix%g
6531 s%@sched_cflags@%$sched_cflags%g
6532 s%@objdir@%$objdir%g
6533 s%@subdirs@%$subdirs%g
6534 s%@all_languages@%$all_languages%g
6535 s%@all_boot_languages@%$all_boot_languages%g
6536 s%@all_compilers@%$all_compilers%g
6537 s%@all_lang_makefiles@%$all_lang_makefiles%g
6538 s%@all_stagestuff@%$all_stagestuff%g
6539 s%@all_diff_excludes@%$all_diff_excludes%g
6540 s%@all_lib2funcs@%$all_lib2funcs%g
6541 s%@all_headers@%$all_headers%g
6542 s%@cpp_main@%$cpp_main%g
6543 s%@extra_passes@%$extra_passes%g
6544 s%@extra_programs@%$extra_programs%g
6545 s%@extra_parts@%$extra_parts%g
6546 s%@extra_c_objs@%$extra_c_objs%g
6547 s%@extra_cxx_objs@%$extra_cxx_objs%g
6548 s%@extra_cpp_objs@%$extra_cpp_objs%g
6549 s%@extra_c_flags@%$extra_c_flags%g
6550 s%@extra_objs@%$extra_objs%g
6551 s%@host_extra_gcc_objs@%$host_extra_gcc_objs%g
6552 s%@extra_headers_list@%$extra_headers_list%g
6553 s%@dep_host_xmake_file@%$dep_host_xmake_file%g
6554 s%@dep_tmake_file@%$dep_tmake_file%g
6555 s%@out_file@%$out_file%g
6556 s%@out_object_file@%$out_object_file%g
6557 s%@md_file@%$md_file%g
6558 s%@tm_file_list@%$tm_file_list%g
6559 s%@build_xm_file_list@%$build_xm_file_list%g
6560 s%@host_xm_file_list@%$host_xm_file_list%g
6561 s%@lang_specs_files@%$lang_specs_files%g
6562 s%@lang_options_files@%$lang_options_files%g
6563 s%@lang_tree_files@%$lang_tree_files%g
6564 s%@thread_file@%$thread_file%g
6565 s%@objc_boehm_gc@%$objc_boehm_gc%g
6566 s%@JAVAGC@%$JAVAGC%g
6567 s%@gcc_version@%$gcc_version%g
6568 s%@gcc_version_trigger@%$gcc_version_trigger%g
6569 s%@local_prefix@%$local_prefix%g
6570 s%@gxx_include_dir@%$gxx_include_dir%g
6571 s%@fixincludes@%$fixincludes%g
6572 s%@build_install_headers_dir@%$build_install_headers_dir%g
6573 s%@build_exeext@%$build_exeext%g
6574 s%@host_exeext@%$host_exeext%g
6575 s%@float_format@%$float_format%g
6576 s%@will_use_collect2@%$will_use_collect2%g
6577 s%@maybe_use_collect2@%$maybe_use_collect2%g
6578 s%@cc_set_by_configure@%$cc_set_by_configure%g
6579 s%@stage_prefix_set_by_configure@%$stage_prefix_set_by_configure%g
6580 s%@install@%$install%g
6581 s%@symbolic_link@%$symbolic_link%g
6582 /@target_overrides@/r $target_overrides
6583 s%@target_overrides@%%g
6584 /@host_overrides@/r $host_overrides
6585 s%@host_overrides@%%g
6586 s%@cross_defines@%$cross_defines%g
6587 /@cross_overrides@/r $cross_overrides
6588 s%@cross_overrides@%%g
6589 /@build_overrides@/r $build_overrides
6590 s%@build_overrides@%%g
6591 /@language_fragments@/r $language_fragments
6592 s%@language_fragments@%%g
6593 /@language_hooks@/r $language_hooks
6594 s%@language_hooks@%%g
6599 cat >> $CONFIG_STATUS <<\EOF
6601 # Split the substitutions into bite-sized pieces for seds with
6602 # small command number limits, like on Digital OSF/1 and HP-UX.
6603 ac_max_sed_cmds
=90 # Maximum number of lines to put in a sed script.
6604 ac_file
=1 # Number of current file.
6605 ac_beg
=1 # First line for current file.
6606 ac_end
=$ac_max_sed_cmds # Line after last line for current file.
6609 while $ac_more_lines; do
6610 if test $ac_beg -gt 1; then
6611 sed "1,${ac_beg}d; ${ac_end}q" conftest.subs
> conftest.s
$ac_file
6613 sed "${ac_end}q" conftest.subs
> conftest.s
$ac_file
6615 if test ! -s conftest.s
$ac_file; then
6617 rm -f conftest.s
$ac_file
6619 if test -z "$ac_sed_cmds"; then
6620 ac_sed_cmds
="sed -f conftest.s$ac_file"
6622 ac_sed_cmds
="$ac_sed_cmds | sed -f conftest.s$ac_file"
6624 ac_file
=`expr $ac_file + 1`
6626 ac_end
=`expr $ac_end + $ac_max_sed_cmds`
6629 if test -z "$ac_sed_cmds"; then
6634 cat >> $CONFIG_STATUS <<EOF
6636 CONFIG_FILES=\${CONFIG_FILES-"$all_outputs"}
6638 cat >> $CONFIG_STATUS <<\EOF
6639 for ac_file
in ..
$CONFIG_FILES; do if test "x$ac_file" != x..
; then
6640 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6642 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6643 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6644 *) ac_file_in
="${ac_file}.in" ;;
6647 # Adjust a relative srcdir, top_srcdir, and INSTALL for subdirectories.
6649 # Remove last slash and all that follows it. Not all systems have dirname.
6650 ac_dir
=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
6651 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .
; then
6652 # The file is in a subdirectory.
6653 test ! -d "$ac_dir" && mkdir
"$ac_dir"
6654 ac_dir_suffix
="/`echo $ac_dir|sed 's%^\./%%'`"
6655 # A "../" for each directory in $ac_dir_suffix.
6656 ac_dots
=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
6658 ac_dir_suffix
= ac_dots
=
6661 case "$ac_given_srcdir" in
6663 if test -z "$ac_dots"; then top_srcdir
=.
6664 else top_srcdir
=`echo $ac_dots|sed 's%/$%%'`; fi ;;
6665 /*) srcdir
="$ac_given_srcdir$ac_dir_suffix"; top_srcdir
="$ac_given_srcdir" ;;
6667 srcdir
="$ac_dots$ac_given_srcdir$ac_dir_suffix"
6668 top_srcdir
="$ac_dots$ac_given_srcdir" ;;
6672 echo creating
"$ac_file"
6674 configure_input
="Generated automatically from `echo $ac_file_in|sed 's%.*/%%'` by configure."
6676 *Makefile
*) ac_comsub
="1i\\
6677 # $configure_input" ;;
6681 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6683 s%@configure_input@%$configure_input%g
6684 s%@srcdir@%$srcdir%g
6685 s%@top_srcdir@%$top_srcdir%g
6686 " $ac_file_inputs |
(eval "$ac_sed_cmds") > $ac_file
6690 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
6691 # NAME is the cpp macro being defined and VALUE is the value it is being given.
6693 # ac_d sets the value in "#define NAME VALUE" lines.
6694 ac_dA
='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
6695 ac_dB
='\([ ][ ]*\)[^ ]*%\1#\2'
6698 # ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
6699 ac_uA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6700 ac_uB
='\([ ]\)%\1#\2define\3'
6703 # ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
6704 ac_eA
='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
6705 ac_eB
='$%\1#\2define\3'
6709 if test "${CONFIG_HEADERS+set}" != set; then
6711 cat >> $CONFIG_STATUS <<EOF
6712 CONFIG_HEADERS="auto-host.h:config.in"
6714 cat >> $CONFIG_STATUS <<\EOF
6716 for ac_file
in ..
$CONFIG_HEADERS; do if test "x$ac_file" != x..
; then
6717 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
6719 *:*) ac_file_in
=`echo "$ac_file"|sed 's%[^:]*:%%'`
6720 ac_file
=`echo "$ac_file"|sed 's%:.*%%'` ;;
6721 *) ac_file_in
="${ac_file}.in" ;;
6724 echo creating
$ac_file
6726 rm -f conftest.frag conftest.
in conftest.out
6727 ac_file_inputs
=`echo $ac_file_in|sed -e "s%^%$ac_given_srcdir/%" -e "s%:% $ac_given_srcdir/%g"`
6728 cat $ac_file_inputs > conftest.
in
6732 # Transform confdefs.h into a sed script conftest.vals that substitutes
6733 # the proper values into config.h.in to produce config.h. And first:
6734 # Protect against being on the right side of a sed subst in config.status.
6735 # Protect against being in an unquoted here document in config.status.
6737 cat > conftest.hdr
<<\EOF
6740 s%#define \([A-Za-z_][A-Za-z0-9_]*\) *\(.*\)%${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD}%gp
6744 sed -n -f conftest.hdr confdefs.h > conftest.vals
6747 # This sed command replaces #undef with comments. This is necessary, for
6748 # example, in the case of _POSIX_SOURCE, which is predefined and required
6749 # on some systems where configure will not decide to define it.
6750 cat >> conftest.vals <<\EOF
6751 s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
6754 # Break up conftest.vals because some shells have a limit on
6755 # the size of here documents, and old seds have small limits too.
6760 ac_lines=`grep -c . conftest.vals
`
6761 # grep -c gives empty output for an empty file on some AIX systems.
6762 if test -z "$ac_lines" || test "$ac_lines" -eq 0; then break; fi
6763 # Write a limited-size here document to conftest.frag.
6764 echo ' cat > conftest.frag <<CEOF' >> $CONFIG_STATUS
6765 sed ${ac_max_here_lines}q conftest.vals >> $CONFIG_STATUS
6767 sed -f conftest.frag conftest.in > conftest.out
6769 mv conftest.out conftest.in
6771 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
6773 mv conftest.tail conftest.vals
6777 cat >> $CONFIG_STATUS <<\EOF
6778 rm -f conftest.frag conftest.h
6779 echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
6780 cat conftest.in >> conftest.h
6782 if cmp -s $ac_file conftest.h 2>/dev/null; then
6783 echo "$ac_file is unchanged"
6786 # Remove last slash and all that follows it. Not all systems have dirname.
6787 ac_dir=`echo $ac_file|
sed 's%/[^/][^/]*$%%'`
6788 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6789 # The file is in a subdirectory.
6790 test ! -d "$ac_dir" && mkdir "$ac_dir"
6793 mv conftest.h $ac_file
6798 cat >> $CONFIG_STATUS <<EOF
6803 target_alias='${target_alias}'
6805 subdirs='${subdirs}'
6806 oldstyle_subdirs='${oldstyle_subdirs}'
6807 symbolic_link='${symbolic_link}'
6808 program_transform_set='${program_transform_set}'
6809 program_transform_name='${program_transform_name}'
6810 dep_host_xmake_file='${dep_host_xmake_file}'
6811 host_xmake_file='${host_xmake_file}'
6812 dep_tmake_file='${dep_tmake_file}'
6813 tmake_file='${tmake_file}'
6814 thread_file='${thread_file}'
6815 gcc_version='${gcc_version}'
6816 gcc_version_trigger='${gcc_version_trigger}'
6817 local_prefix='${local_prefix}'
6818 build_install_headers_dir='${build_install_headers_dir}'
6819 build_exeext='${build_exeext}'
6820 host_exeext='${host_exeext}'
6821 out_file='${out_file}'
6822 gdb_needs_out_file_path='${gdb_needs_out_file_path}'
6823 SET_MAKE='${SET_MAKE}'
6824 target_list='${target_list}'
6825 target_overrides='${target_overrides}'
6826 host_overrides='${host_overrides}'
6827 cross_defines='${cross_defines}'
6828 cross_overrides='${cross_overrides}'
6829 build_overrides='${build_overrides}'
6832 cat >> $CONFIG_STATUS <<\EOF
6834 . $srcdir/configure.lang
6835 case x$CONFIG_HEADERS in
6836 xauto-host.h:config.in)
6839 # If the host supports symlinks, point stage[1234] at ../stage[1234] so
6840 # bootstrapping and the installation procedure can still use
6841 # CC="stage1/xgcc -Bstage1/". If the host doesn't support symlinks,
6842 # FLAGS_TO_PASS has been modified to solve the problem there.
6843 # This is virtually a duplicate of what happens in configure.lang; we do
6844 # an extra check to make sure this only happens if ln -s can be used.
6845 if test "$symbolic_link" = "ln -s"; then
6846 for d in .. ${subdirs} ; do
6847 if test $d != ..; then
6850 for t in stage1 stage2 stage3 stage4 include
6853 $symbolic_link ../$t $t 2>/dev/null
6862 chmod +x $CONFIG_STATUS
6863 rm -fr confdefs* $ac_clean_files
6864 test "$no_create" = yes || ${CONFIG_SHELL-/bin/sh} $CONFIG_STATUS || exit 1