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.