Subject: CVS commit: gnusrc/gnu/lib/libstdc++/io
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 09/18/2002 02:18:38
Module Name: gnusrc
Committed By: thorpej
Date: Tue Sep 17 23:18:38 UTC 2002
Modified Files:
basesrc: Makefile
basesrc/tools: Makefile
basesrc/usr.bin/crunch/crunchgen: Makefile
basesrc/usr.sbin: Makefile
gnusrc/gnu/lib: Makefile
gnusrc/gnu/lib/libbfd: Makefile
gnusrc/gnu/lib/libg2c: Makefile
gnusrc/gnu/lib/libgcc: Makefile
gnusrc/gnu/lib/libiberty: Makefile
gnusrc/gnu/lib/libobjc: Makefile
gnusrc/gnu/lib/libstdc++: Makefile
gnusrc/gnu/lib/libstdc++/config: Makefile
gnusrc/gnu/lib/libstdc++/include: Makefile
gnusrc/gnu/lib/libstdc++/io: Makefile
gnusrc/gnu/usr.bin/gcc: Makefile
gnusrc/gnu/usr.bin/sim: Makefile
gnusrc/gnu/usr.sbin/dbsym: Makefile
gnusrc/gnu/usr.sbin/mdsetimage: Makefile
sharesrc/share/mk: bsd.README bsd.hostlib.mk bsd.hostprog.mk bsd.own.mk
Log Message:
* 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.
To generate a diff of this commit:
cvs rdiff -r1.186 -r1.187 basesrc/Makefile
cvs rdiff -r1.57 -r1.58 basesrc/tools/Makefile
cvs rdiff -r1.8 -r1.9 basesrc/usr.bin/crunch/crunchgen/Makefile
cvs rdiff -r1.178 -r1.179 basesrc/usr.sbin/Makefile
cvs rdiff -r1.29 -r1.30 gnusrc/gnu/lib/Makefile
cvs rdiff -r1.30 -r1.31 gnusrc/gnu/lib/libbfd/Makefile
cvs rdiff -r1.17 -r1.18 gnusrc/gnu/lib/libg2c/Makefile
cvs rdiff -r1.43 -r1.44 gnusrc/gnu/lib/libgcc/Makefile
cvs rdiff -r1.6 -r1.7 gnusrc/gnu/lib/libiberty/Makefile
cvs rdiff -r1.20 -r1.21 gnusrc/gnu/lib/libobjc/Makefile
cvs rdiff -r1.19 -r1.20 gnusrc/gnu/lib/libstdc++/Makefile
cvs rdiff -r1.10 -r1.11 gnusrc/gnu/lib/libstdc++/config/Makefile
cvs rdiff -r1.2 -r1.3 gnusrc/gnu/lib/libstdc++/include/Makefile
cvs rdiff -r1.8 -r1.9 gnusrc/gnu/lib/libstdc++/io/Makefile
cvs rdiff -r1.17 -r1.18 gnusrc/gnu/usr.bin/gcc/Makefile
cvs rdiff -r1.3 -r1.4 gnusrc/gnu/usr.bin/sim/Makefile
cvs rdiff -r1.5 -r1.6 gnusrc/gnu/usr.sbin/dbsym/Makefile
cvs rdiff -r1.9 -r1.10 gnusrc/gnu/usr.sbin/mdsetimage/Makefile
cvs rdiff -r1.102 -r1.103 sharesrc/share/mk/bsd.README
cvs rdiff -r1.2 -r1.3 sharesrc/share/mk/bsd.hostlib.mk
cvs rdiff -r1.24 -r1.25 sharesrc/share/mk/bsd.hostprog.mk
cvs rdiff -r1.309 -r1.310 sharesrc/share/mk/bsd.own.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.