Date: Tue, 16 Nov 2010 09:01:36 +0100 (CET) From: Joerg Pulz <Joerg.Pulz@frm2.tum.de> To: Benjamin Lee <ben@b1c1l1.com> Cc: freebsd-hackers@freebsd.org Subject: Re: [CFT+RFC] patch to buildworld with heimdal from ports Message-ID: <alpine.BSF.2.00.1011160846130.1682@unqrf.nqzva.sez2> In-Reply-To: <4CE1DB90.3000502@b1c1l1.com> References: <alpine.BSF.2.00.1011152143390.51792@unqrf.nqzva.sez2> <4CE1DB90.3000502@b1c1l1.com>
next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, 15 Nov 2010, Benjamin Lee wrote: > On 11/15/2010 02:08 PM, Joerg Pulz wrote: >> Hi, >> >> after the security/heimdal port was updated to the current heimdal >> release and i added one missing function from base it is now possible to >> completely buildworld src/ using the port for all Kerberos5/GSSAPI >> enabled parts. > > Hi Joerg, > > I don't think that having the base system depend on a port is the right > solution to resolving the libgssapi compatibility problems in base. > > Did you ever come across the old PR kern/147454 that I submitted in > June? In it I included a src patch that replaced the base system's > libgssapi with upstream Heimdal's, which resolved all libgssapi > compatibility problems. That patch is now stale, but either way I > haven't been able to draw enough attention to the issue to have it fixed. Hi Benjamin, the patch is not being meant to change the default. So default world builds will still use what we have in base now. It's just an additional option. There are already other places in base where one can link against stuff from ports. E.g. you can build base heimdal with OpenLDAP hdb backend support (see src/kerberos5/Makefile.inc) or you can build base sendmail with SASL and OpenLDAP support (see /etc/make.conf for SASL instructions) or you can build base bind with IDN and XML support (see src/usr.sbin/named/Makefile or in src.conf(5) the WITH_BIND_IDN and WITH_BIND_XML option). So it's not really uncommon to build base and link/use stuff from ports. I think as long as base is self hosting and you're not required to have somthing from ports installed just to be able to actually build world successful, everything is fine. I'm aware of kern/147454 and it will probably of use for my ongoing work in this area. Kind regards Joerg - -- The beginning is the most important part of the work. -Plato -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (FreeBSD) iD8DBQFM4jpjSPOsGF+KA+MRAiffAKCRJazCvg/feEJgUhkc8ieDz+6mDACfTyYh kreX9tEcoBq57VWr0i3XxBU= =y7Vb -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1011160846130.1682>