Subject: Re: CVS commit: gnusrc/gnu/lib
To: Bernd Ernesti <>
From: Todd Vierling <>
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

: 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

: 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 <>  *  Wasabi & NetBSD:  Run with it.
-- CDs, Integration, Embedding, Support --