Date: Wed, 3 Jul 2002 19:43:32 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: Mikhail Teterin <mi+mx@aldan.algebra.com> Cc: current@FreeBSD.org Subject: Re: recent bsd.lib.mk changes Message-ID: <20020703164332.GC90079@sunbay.com> In-Reply-To: <200206211911.16083.mi%2Bmx@aldan.algebra.com> References: <200206211429.33406.mi%2Bmx@aldan.algebra.com> <200206211746.17877.mi%2Bmx@aldan.algebra.com> <20020621150241.A34548@dragon.nuxi.com> <200206211911.16083.mi%2Bmx@aldan.algebra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Fri, Jun 21, 2002 at 07:11:16PM -0400, Mikhail Teterin wrote: > On Friday 21 June 2002 06:02 pm, David O'Brien wrote: > = On Fri, Jun 21, 2002 at 05:46:17PM -0400, Mikhail Teterin wrote: > > = > Why can't we have some way to explicitly list what is and what is not > = > needed? > = > = Feel free to send a patch adding "ONLYSHAREDLIBS". "INTERNALLIB" in no > = logical way I can think of would lead someone to think that only shared > = libs should be built and they should be installed. > > Here I agree completely. I have always been puzzled by the naming of this > knob. But it was the only way to achieve the goal. It is now a different > knob entirely -- but under the same name, which is quite confusing. > > I am thinking, however, of something explicit like: > > WANT_SHARED_LIB ?= yes > WANT_STATIC_LIB ?= yes > WANT_PIC_LIB ?= yes > > with the existing NOPROFILE and others to remain as "compatibility" > interfaces for a while, for example: > > .ifndef WANT_PIC_LIB > .ifndef NOPROFILE > WANT_PIC_LIB = yes > .else > WANT_PIC_LIB = no > .endif > .endif > > The last change broke not only some ports, but who knows how many > personal projects, which where doing the Right Thing (IMO) and used > the bsd.*.mk > The lost functionality should now be available again in revision 1.132. > I will not have time to make a patch in a while :-\, however... > > Any way to determine quickly from inside the Makefile, which version > of the bsd.lib.mk is installed? > OSVERSION. Cheers, -- Ruslan Ermilov Sysadmin and DBA, ru@sunbay.com Sunbay Software AG, ru@FreeBSD.org FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE9Iym0Ukv4P6juNwoRAqaoAJ9aP+fw5Rs8R/RbCm6kGuyxbf7EFACfY9dO 8ymRVoWzixcuSgJjo0wG5zo= =HXMJ -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020703164332.GC90079>
