tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: 4.0 chroots, threading, and builds



On Mon, Sep 29, 2008 at 09:06:09AM +0000, Andrew Doran wrote:
> On Thu, Sep 25, 2008 at 04:58:46PM +0200, Manuel Bouyer wrote:
> 
> > > - Problems identified years ago do not seem to have been fixed.
> > 
> > We have been living with them for years, I can't see why it would now
> > be a showstopper.
> 
> We are not living with them any more, because a massive engineering effort
> was made to fix them. They're fixed with the new threading model in 5.0.

Sure, but we're talking about pre-5.0 binairies, that use the old
threading model. They were useables despites of these problems,
I can't see why they would suddendly become unusable because of these
problems, just because these problems have been fixed in another
threading model.

> 
> > > - No practical benefit over 1:1 threading has been demonstrated.
> > 
> > chroot /my_netbsd3_root && /usr/pkg/bin/perl
> > won't work with a current kernel, it will work with revivesa (once the above
> > bug is fixed). This is a *huge* benefit.
> 
> Ok, I have made this possible. On your chroot host do this in a -current
> source tree:
> 
> cd src/lib/libpthread
> export USETOOLS=no
> make PTHREAD__COMPAT=1
> cp obj/libpthread.so.0 /chroot/usr/lib

So it's not a 4.x userland anymore, it won't work with a 4.x kernel.
Unacceptable for me.

> 
> > But it seems you don't want to hear this argument.
> 
> The argument no longer stands.

In your restricted view only.

-- 
Manuel Bouyer, LIP6, Universite Paris VI.           
Manuel.Bouyer%lip6.fr@localhost
     NetBSD: 26 ans d'experience feront toujours la difference
--


Home | Main Index | Thread Index | Old Index