Subject: Re: CVS commit: pkgsrc/lang/libtcl-nothread
To: None <tech-pkg@NetBSD.org, packages@NetBSD.org>
From: Jim Wise <jwise@draga.com>
List: tech-pkg
Date: 06/22/2004 16:25:57
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 22 Jun 2004, Matthias Drochner wrote:

>
>Module Name:	pkgsrc
>Committed By:	drochner
>Date:		Tue Jun 22 18:38:47 UTC 2004
>
>Update of /cvsroot/pkgsrc/lang/libtcl-nothread
>In directory ivanova.netbsd.org:/tmp/cvs-serv29365
>
>Log Message:
>add a non-threaded libtcl.so, for embedding into non-threaded applications

I am _extremely_ skeptical that this is a good idea.  At best this is a
crutch to avoid fixing packages which do not use the real libtcl
correctly, at worst this will be used by package authors _instead_ of
using the real tcl correctly, and introduce bloat.

I asked you before to show a single instance of a package which could
not, by linking correctly, be used with a correctly-compiled tcl.  You
provided none.

More to the point, if we follow the logic by which you created this
package, you should immediately create a lang/libtcl-nolibm package,
since libtcl is _just as much_ dependent on dynamic users also linking
against libm as it is for libpthread.

Please back this package out unless you can point to a package which
_cannot_ be simply fixed to use the real libtcl.

- -- 
				Jim Wise
				jwise@draga.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (NetBSD)

iD8DBQFA2JXYRxzMSZ/9vAMRAmZIAJ4iTJJ2NI6Tjhp9fiTN+DDAeKCpvQCfZ+Aj
6ZskM2NII1yYiBFiuF5P26U=
=apvw
-----END PGP SIGNATURE-----