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