Skip site navigation (1)Skip section navigation (2)
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

--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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020703164332.GC90079>