Subject: Re: CVS commit: gnusrc/gnu/lib
To: Todd Vierling <tv@netbsd.org>
From: Bernd Ernesti <netbsd@arresum.inka.de>
List: tech-toolchain
Date: 10/31/2001 23:16:10
On Wed, Oct 31, 2001 at 06:27:33PM +0200, Todd Vierling wrote:
> 
> Module Name:	gnusrc
> Committed By:	tv
> Date:		Wed Oct 31 16:27:33 UTC 2001
> 
> Modified Files:
> 	gnusrc/gnu/lib/libg2c: Makefile
> 	gnusrc/gnu/lib/libgcc: Makefile
> 	gnusrc/gnu/lib/libobjc: Makefile
> 	gnusrc/gnu/lib/libstdc++: Makefile
> 
> Log Message:
> 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.)

This is %%$$%%..

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.

This is no longer true.

And why does BUILDING.txt contains ^M's?
There is no need for it, this is a native NetBSD text file which doesn't even
need the .txt extension, not to mention that you are now polution the top
source directory with 3 files which can be generated from one file.

It looks for me that we are adding things here, without even discussion
it, this is not the NetBSD way and this is telling me that i have to look for
an different unix system or create my own one.

Bernd