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
[-- Attachment #1 --] On Fri, Sep 24, 2004 at 10:14:32PM +0000, Bjoern A. Zeeb wrote: > On Fri, 24 Sep 2004, Ruslan Ermilov wrote: > > Hi, > > > Log: > > Don't expose BIND libraries and their headers to the public by default, > > 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 point, > > let's see. > > can you please be more precise ? > 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. > > these days that there is a dynalically linked base system why do it > the opposite way ? I am just curious ;-) > 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) ? > Enable WITH_BIND_LIBS and check for yourself? ;) Cheers, -- Ruslan Ermilov ru@FreeBSD.org FreeBSD committer [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.6 (FreeBSD) iD8DBQFBVQo1qRfpzJluFF4RAsQMAJ9kYNo7+zb3LSHdfwNt379+ev6jBgCfRj4L 5noXS4V0ezE4vlhFtJvgGNA= =R/ca -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040925060333.GC87070>
