Subject: Re: CVS commit: pkgsrc/mk
To: Dieter Baron <dillo@danbala.tuwien.ac.at>
From: Todd Vierling <tv@pobox.com>
List: tech-pkg
Date: 05/12/2006 08:41:55
On 5/12/06, Dieter Baron <dillo@danbala.tuwien.ac.at> wrote:
> : Before PKG_CXX had been set to ${FALSE}, the package built,

[...on NetBSD.]

> but when
> building with gcc from pkgsrc, the run-time dependency on gcc (needed
> for the standard C++ shared library) will not be recorded.  So I think
> this should be on, even for non-PKG_DEVELOPERs.

The problem wasn't being caught anywhere else, so yes, we need this
change.  As it turns out, not all that many packages really were
broken, and going forward, we can guarantee that none will be.

(On the topic of this wrapper, I actually don't like it at all.  I
would rather add a chunk of doc to the Guide than see yet another
wrapper show up just to output some happy-feelgood messages to the
screen.  It smacks of MS's "Friendly HTTP error messages" in IE, which
*hide* the real issue.)

>   However, the sweep through pkgsrc fixing USE_LANGUAGES should have
> been done before turning this on for all users.

I posted on pkgsrc-bulk asking for a bulk builder to do a test with
this.  Contrary to popular opinion about "cheap CPU", not everyone has
ready access to a machine on-hand that is fast enough to bulk build
the whole of pkgsrc in reasonable time.

--=20
-- Todd Vierling <tv@duh.org> <tv@pobox.com> <todd@vierling.name>