Date: Sat, 25 Sep 2004 09:03:33 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/share/mk bsd.libnames.mk src/lib/bind config.mk src/lib/bind/bind Makefile src/lib/bind/bind9 Makefile src/lib/bind/dns Makefile src/lib/bind/isc Makefile src/l Message-ID: <20040925060333.GC87070@ip.net.ua> In-Reply-To: <Pine.BSF.4.53.0409242207460.93902@e0-0.zab2.int.zabbadoz.net> References: <200409241342.i8ODg06a030839@repoman.freebsd.org> <Pine.BSF.4.53.0409242207460.93902@e0-0.zab2.int.zabbadoz.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--kfjH4zxOES6UT95V Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 24, 2004 at 10:14:32PM +0000, Bjoern A. Zeeb wrote: > On Fri, 24 Sep 2004, Ruslan Ermilov wrote: >=20 > Hi, >=20 > > Log: > > Don't expose BIND libraries and their headers to the public by defaul= t, > > but have a knob (WANT_BIND_LIBS) to build and install them in /usr/lib > > and /usr/include. Rumors are that this may be useful at a later poin= t, > > let's see. >=20 > can you please be more precise ? >=20 I wasn't aware of this myself when committing this. It was later pointed out that lwres library (light-weight resolver library) can replace our resolver code in libc at some point. I think once this is done, we'll just remove this the WITH_BIND_LIBS knob, and only install lwres library, and make all other BIND library internal without a knob to expose them. > > What this really means is that all BIND libraries are now internal to > > buildworld (by default, unless WANT_BIND_LIBS is defined), and linked > > statically into various BIND executables. >=20 > these days that there is a dynalically linked base system why do it > the opposite way ? I am just curious ;-) >=20 Why would we need four libraries that aren't otherwise used by anything else? Should we also install libgroff, and all internal GCC and BU libraries? ;) > Also I would be interested in the difference of size this makes if you > build statically vs. dynamically and in both ways install all binaries > (plus libraries in the dyn case) ? >=20 Enable WITH_BIND_LIBS and check for yourself? ;) Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --kfjH4zxOES6UT95V Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBVQo1qRfpzJluFF4RAsQMAJ9kYNo7+zb3LSHdfwNt379+ev6jBgCfRj4L 5noXS4V0ezE4vlhFtJvgGNA= =R/ca -----END PGP SIGNATURE----- --kfjH4zxOES6UT95V--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040925060333.GC87070>