Subject: Re: CVS commit: gnusrc/gnu/lib
To: Bernd Ernesti <netbsd@arresum.inka.de>
From: Todd Vierling <tv@wasabisystems.com>
List: tech-toolchain
Date: 10/31/2001 17:40:31
On Wed, 31 Oct 2001, Bernd Ernesti wrote:
: > 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.)
: I can no longer build this libraries when using USETOOLS=no, despite
: I have an up to date compiler.
:
: BUILDING.txt says this:
: Note: Currently, the ``no'' option functions similarly to the
: ``never'' option. Proper checks will be added in the near
: future to add the described functionality for version-specif-
: ic tool components.
Read the paragraph *above* that one in BUILDING. You need to use
USETOOLS=never if you want to rebuild the system with itself only (including
compiler support bits).
I'm removing this "Note" from the document, now that USETOOLS has been
fixed.
: And why does BUILDING.txt contains ^M's?
: There is no need for it, this is a native NetBSD text file
BUILDING.txt is designed to be readable on multiple operating systems, not
just NetBSD/Un*x. Think "cross compiling"....
If you want ont without CRs, it's just as easy to nroff the .mdoc version
(as you said yourself, below).
: not to mention that you are now polution the top source directory with 3
: files which can be generated from one file.
BUILDING.mdoc is moving to src/share/doc, and will be built and installed
with the regular system, as has been discussed here on tech-toolchain. The
pre-built .txt and .html files exist at the top level to provide
instructions on building that are readable from a fresh source tree, even on
non-NetBSD systems (which do not necessarily have our groff and tmac
symbols).
: It looks for me that we are adding things here, without even discussion
These points have been discussed at length on mailing lists; see mail-index
or unread list posts in your mailbox.
--
-- Todd Vierling <tv@wasabisystems.com> * Wasabi & NetBSD: Run with it.
-- CDs, Integration, Embedding, Support -- http://www.wasabisystems.com/