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