mrg
6e28e939f1
don't install iostream.info anymore - it goes away with GCC3.
2003-09-02 05:26:43 +00:00
thorpej
a20987422e
If MKGCC == no, don't build these libraries (which are bundled with
...
the compiler).
2003-06-01 02:08:07 +00:00
mrg
f2f9754b55
update / regenerate for binutils 2.13.2.1
2003-03-01 13:08:42 +00:00
thorpej
3b08abd277
* Eliminate the USE_NEW_TOOLCHAIN variable. Instead, split it into
...
two variables:
TOOLCHAIN_MISSING -- set to "yes" on platforms for which there is
no working in-tree toolchain (hppa, ns32k, sh5, x86_64).
EXTERNAL_TOOLCHAIN -- if defined by the user, points to the root of
an external toolchain (e.g. /usr/local/gnu). This enables the cross-build
framework even for TOOLCHAIN_MISSING platforms.
If TOOLCHAIN_MISSING is set to "yes", MKGDB, MKBFD, and MKGCC are all
unconditionally set to "no", since the bits are not there to build.
If EXTERNAL_TOOLCHAIN is set, MKGCC is unconditionally set to "no",
since the external toolchain's compiler is not in-sync with the
in-tree compiler support components (e.g. libgcc).
* Set MACHINE_CPU much earlier in bsd.own.mk, so that more tests in
that file can use it.
2002-09-17 23:18:25 +00:00
lukem
8f96758140
Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../../some/path (etc).
...
(Reduces make output by ~ 20%)
2002-08-19 09:46:39 +00:00
tv
a2ba138feb
Fix fallout from collapsing libiberty to MI config.h: libstdc++ includes
...
little bits of libiberty, so -I the non-arch specific directory now.
2002-02-28 02:13:34 +00:00
tv
1c986fdf46
Skip building anything if the target's .mk files are missing. (Allows the
...
toolchain to be built in segments, or not at all if the in-tree toolchain
is inappropriate for the target.)
2002-02-11 21:36:33 +00:00
lukem
df91d4a185
move NOxxx=
2001-12-12 23:09:13 +00:00
tv
8e6f7afb5b
MKfoo=no -> NOfoo
2001-12-12 01:48:43 +00:00
tv
ec5a9a312e
Add REQUIRETOOLS to make version-specific new toolchain compiler libs fail
...
to build if USETOOLS is set to "no" by the builder. (Sanity check; as an
override, USETOOLS may be set to "never", but see warnings in BUILDING.)
2001-10-31 16:27:31 +00:00
tv
3ab74bd348
Set SHLIB_{MAJOR,MINOR} explicitly instead of using shlib_version files.
...
(This currently means that checkver doesn't work with these libs, but that
will be fixed.)
2001-09-21 15:38:15 +00:00
mrg
7f85f1f0c3
build & install info documentation.
2001-08-19 14:19:38 +00:00
mrg
220ef62d75
with USE_NEW_TOOLCHAIN, install all required libstdc++ headers. this needs
...
toolchain2netbsd to be re-run for each platform. (sparc, sparc64 and i386
updates coming shortly.)
2001-08-10 11:57:48 +00:00
tv
f6709db6c6
Add new toolchain build structure for libg2c, libobjc, and libstdc++.
...
Note that old build system still exists under .if conditionals; this
will be removed once all platforms are using the new toolchain.
2001-07-24 19:44:47 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
tv
f30eb3400a
Nuke gcc 2.8 tests now that the tree requires egcs/gcc 2.8, and add
...
Texinfo doc for iostream.
1999-02-11 17:30:46 +00:00
tv
aa06e255fa
Update to egcs 1.1-snap's libstdc++. Now shlib version 2.0. Now requires
...
"make includes" before "make" like other libraries.
1998-08-28 15:31:29 +00:00
mycroft
0b01550a65
Run gen-params to build _G_config.h at build time.
1998-05-06 11:59:09 +00:00
tv
24dc95d50d
Add the .cc(.NULL) overrid used for libgcc
1998-04-12 14:18:41 +00:00
tv
09339bcf7b
Fix fix for compiling under gcc 2.7.
1998-04-09 01:32:08 +00:00
tv
263bb693f0
Make libstdc++ skip build without bombing if the bootstrap compiler is gcc
...
2.7 and not egcs.
1998-04-09 00:06:09 +00:00
tv
24d49e55a0
Some sources and includes missing, and stl includes install directly into
...
/usr/include/g++ (not /stl).
1998-04-08 23:39:05 +00:00
mrg
6e7bb89951
building libstdc++ from the egcs sources in gnu/dist/gcc...
1998-03-29 11:40:13 +00:00