On Thu, Oct 25, 2001 at 10:10:11PM +0200, Gerhard Sittig wrote:
> On Wed, Oct 24, 2001 at 18:27 -0600, Warner Losh wrote:
> > 
> > At timing solutions, we build all our products in a chroot jail.  [...]
> > 
> > We don't build RELEASES in the chroot.  We build a system (make world
> > DESTDIR=xxx outside of the chroot) that we then use to build the
> > system (inside the chroot).
> 
> What I've always been wondering since Kris first mentioned this
> technique in the thread's course (building -STABLE in a jail on
> a -RELEASE host or vice versa, IIUC) was the following:  There's
> the host's kernel serving a differing world's userland.  We all
> know what's the usual answer to "I just updated my kernel and
> now -- insert whatever you please -- stopped working. :)  What
> did I miss?  Or is it plain luck when things just work and one
> shouldn't ask why they do? :>

Things which still rely on libkvm don't work in the jail if it's
different than the host version.  Under -current there are many more
things which use sysctls to obtain their data from the kernel, so the
problem is getting less severe.

Kris

PGP signature

Reply via email to