Subject: CVS commit: sharesrc/share/mk
To: None <source-changes@netbsd.org>
From: Jason R Thorpe <thorpej@netbsd.org>
List: source-changes
Date: 06/05/2002 05:42:10
Module Name:	sharesrc
Committed By:	thorpej
Date:		Wed Jun  5 02:42:09 UTC 2002

Modified Files:
	sharesrc/share/mk: bsd.own.mk

Log Message:
Some changes to facilitate fixing the toolchain issue on ns32k:

* Don't make OBJECT_FMT dependent on USE_NEW_TOOLCHAIN.  All ports
  except ns32k are ELF, so set it appropriately.  Allow it to be
  overridden in the ns32k case.
* If ns32k && USE_NEW_TOOLCHAIN, don't build shared libraries, because
  external toolchains don't support them for our a.out.
* If ns32k && OBJECT_FMT == ELF, the GNU platform is "netbsdelf".
* If ns32k && USE_NEW_TOOLCHAIN, don't attempt to build the in-tree
  binutils 2.11.2, gdb 5.0, or gcc 2.95.3.

This allows us to do USE_NEW_TOOLCHAIN cross-builds to ns32k using
an external toolchain.


To generate a diff of this commit:
cvs rdiff -r1.295 -r1.296 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.