From owner-freebsd-current Wed Jul 3 9:44:13 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0E83037B400 for ; Wed, 3 Jul 2002 09:44:08 -0700 (PDT) Received: from whale.sunbay.crimea.ua (whale.sunbay.crimea.ua [212.110.138.65]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0E06143E4A for ; Wed, 3 Jul 2002 09:44:02 -0700 (PDT) (envelope-from ru@whale.sunbay.crimea.ua) Received: (from ru@localhost) by whale.sunbay.crimea.ua (8.11.6/8.11.2) id g63GhWj14616; Wed, 3 Jul 2002 19:43:32 +0300 (EEST) (envelope-from ru) Date: Wed, 3 Jul 2002 19:43:32 +0300 From: Ruslan Ermilov To: Mikhail Teterin Cc: current@FreeBSD.org Subject: Re: recent bsd.lib.mk changes Message-ID: <20020703164332.GC90079@sunbay.com> References: <200206211429.33406.mi+mx@aldan.algebra.com> <200206211746.17877.mi+mx@aldan.algebra.com> <20020621150241.A34548@dragon.nuxi.com> <200206211911.16083.mi+mx@aldan.algebra.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oTHb8nViIGeoXxdp" Content-Disposition: inline In-Reply-To: <200206211911.16083.mi+mx@aldan.algebra.com> User-Agent: Mutt/1.3.99i Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --oTHb8nViIGeoXxdp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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: > =3D On Fri, Jun 21, 2002 at 05:46:17PM -0400, Mikhail Teterin wrote: >=20 > =3D > Why can't we have some way to explicitly list what is and what is n= ot > =3D > needed? > =3D > =3D Feel free to send a patch adding "ONLYSHAREDLIBS". "INTERNALLIB" in = no > =3D logical way I can think of would lead someone to think that only shar= ed > =3D libs should be built and they should be installed. >=20 > 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. >=20 > I am thinking, however, of something explicit like: >=20 > WANT_SHARED_LIB ?=3D yes > WANT_STATIC_LIB ?=3D yes > WANT_PIC_LIB ?=3D yes >=20 > with the existing NOPROFILE and others to remain as "compatibility" > interfaces for a while, for example: >=20 > .ifndef WANT_PIC_LIB > .ifndef NOPROFILE > WANT_PIC_LIB =3D yes > .else > WANT_PIC_LIB =3D no > .endif > .endif >=20 > 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 >=20 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... >=20 > Any way to determine quickly from inside the Makefile, which version > of the bsd.lib.mk is installed? >=20 OSVERSION. Cheers, --=20 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 --oTHb8nViIGeoXxdp Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (FreeBSD) iD8DBQE9Iym0Ukv4P6juNwoRAqaoAJ9aP+fw5Rs8R/RbCm6kGuyxbf7EFACfY9dO 8ymRVoWzixcuSgJjo0wG5zo= =HXMJ -----END PGP SIGNATURE----- --oTHb8nViIGeoXxdp-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message