* [gentoo-releng] 2006.0? nptl?
@ 2005-09-16 12:35 Chris Gianelloni
2005-09-16 13:42 ` solar
2005-09-16 14:18 ` Jason Wever
0 siblings, 2 replies; 8+ messages in thread
From: Chris Gianelloni @ 2005-09-16 12:35 UTC (permalink / raw
To: gentoo-releng
[-- Attachment #1: Type: text/plain, Size: 428 bytes --]
So... What do we say to going nptl across the board for 2006.0 on every
platform that supports 2.6 headers? This would, of course, require
approval from each arch team, but I'm sure ppc and amd64 are chomping at
the bits for this one, and it sounds like the x86 arch team is wanting
it also.
So... any comments?
--
Chris Gianelloni
Release Engineering - Strategic Lead/QA Manager
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-releng] 2006.0? nptl?
2005-09-16 12:35 [gentoo-releng] 2006.0? nptl? Chris Gianelloni
@ 2005-09-16 13:42 ` solar
2005-09-16 14:16 ` Chris Gianelloni
2005-09-18 2:47 ` Kumba
2005-09-16 14:18 ` Jason Wever
1 sibling, 2 replies; 8+ messages in thread
From: solar @ 2005-09-16 13:42 UTC (permalink / raw
To: gentoo-releng
On Fri, 2005-09-16 at 08:35 -0400, Chris Gianelloni wrote:
> So... What do we say to going nptl across the board for 2006.0 on every
> platform that supports 2.6 headers? This would, of course, require
> approval from each arch team, but I'm sure ppc and amd64 are chomping at
> the bits for this one, and it sounds like the x86 arch team is wanting
> it also.
ppc32 - has problems with nptl when not using linuxthreads (oddly it
works with ASLR in place however).
x86 - sometimes has problems with *some* clients and the RTLD.
Seems to be a problem with ld.so paths and having intermixed
nptl/shared/static handling but I'm not sure. I have had nothing but
success on x86 with it, but others seem to.
amd64 - Seems to support it well.
mips, sparc, ia64, m68k, arm - (don't know)
Sadly we don't really have any NPTL guru's (know of any?) that are able
to quickly fix nptl bugs so they just keep piling up in bugzilla.
There remain outstanding bugs with nptl problems.
http://bugs.gentoo.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&field0-0-0=product&type0-0-0=substring&value0-0-0=nptl&field0-0-1=component&type0-0-1=substring&value0-0-1=nptl&field0-0-2=short_desc&type0-0-2=substring&value0-0-2=nptl&field0-0-3=status_whiteboard&type0-0-3=substring&value0-0-3=nptl
uclibc-* does not support nptl yet.
To me it would seem the ideal time to make the switch to NPTL is when
the toolchain is gcc-4.x/glibc-2.3.6 are doing it by default and in
stable.
--
gentoo-releng@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-releng] 2006.0? nptl?
2005-09-16 13:42 ` solar
@ 2005-09-16 14:16 ` Chris Gianelloni
2005-09-16 14:20 ` Daniel Ostrow
2005-09-18 2:47 ` Kumba
1 sibling, 1 reply; 8+ messages in thread
From: Chris Gianelloni @ 2005-09-16 14:16 UTC (permalink / raw
To: gentoo-releng
[-- Attachment #1: Type: text/plain, Size: 2089 bytes --]
On Fri, 2005-09-16 at 09:42 -0400, solar wrote:
> On Fri, 2005-09-16 at 08:35 -0400, Chris Gianelloni wrote:
> > So... What do we say to going nptl across the board for 2006.0 on every
> > platform that supports 2.6 headers? This would, of course, require
> > approval from each arch team, but I'm sure ppc and amd64 are chomping at
> > the bits for this one, and it sounds like the x86 arch team is wanting
> > it also.
>
> ppc32 - has problems with nptl when not using linuxthreads (oddly it
> works with ASLR in place however).
>
> x86 - sometimes has problems with *some* clients and the RTLD.
> Seems to be a problem with ld.so paths and having intermixed
> nptl/shared/static handling but I'm not sure. I have had nothing but
> success on x86 with it, but others seem to.
>
> amd64 - Seems to support it well.
>
> mips, sparc, ia64, m68k, arm - (don't know)
>
> Sadly we don't really have any NPTL guru's (know of any?) that are able
> to quickly fix nptl bugs so they just keep piling up in bugzilla.
>
> There remain outstanding bugs with nptl problems.
>
> http://bugs.gentoo.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&field0-0-0=product&type0-0-0=substring&value0-0-0=nptl&field0-0-1=component&type0-0-1=substring&value0-0-1=nptl&field0-0-2=short_desc&type0-0-2=substring&value0-0-2=nptl&field0-0-3=status_whiteboard&type0-0-3=substring&value0-0-3=nptl
>
> uclibc-* does not support nptl yet.
>
> To me it would seem the ideal time to make the switch to NPTL is when
> the toolchain is gcc-4.x/glibc-2.3.6 are doing it by default and in
> stable.
This actually stems from a discussion on #gentoo-x86 where Azarah was
discussing how we need to switch to nptl for default specifically for
gcc-4.x/glibc-2.3.6 to be able to go stable. I'm just trying to get a
conversation going here on what pitfalls we might run across on various
platforms and if we're ready to make that plunge.
--
Chris Gianelloni
Release Engineering - Strategic Lead
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-releng] 2006.0? nptl?
2005-09-16 12:35 [gentoo-releng] 2006.0? nptl? Chris Gianelloni
2005-09-16 13:42 ` solar
@ 2005-09-16 14:18 ` Jason Wever
2005-09-16 14:30 ` Chris Gianelloni
1 sibling, 1 reply; 8+ messages in thread
From: Jason Wever @ 2005-09-16 14:18 UTC (permalink / raw
To: gentoo-releng
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Fri, 16 Sep 2005, Chris Gianelloni wrote:
> So... What do we say to going nptl across the board for 2006.0 on every
> platform that supports 2.6 headers? This would, of course, require
> approval from each arch team, but I'm sure ppc and amd64 are chomping at
> the bits for this one, and it sounds like the x86 arch team is wanting
> it also.
>
> So... any comments?
Even once we get 2.6 headers in an non-development profile, nptl is not
currently working on SPARC in glibc.
Cheers,
- --
Jason Wever
Gentoo/Sparc Co-Team Lead
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFDKtRNdKvgdVioq28RApdiAJ9p5x8YaHEywY2ZV7U3yxdlcJAtdQCeNflH
kFqOAwXLmkiuBQ2Kl5pl8t8=
=9K9t
-----END PGP SIGNATURE-----
--
gentoo-releng@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-releng] 2006.0? nptl?
2005-09-16 14:16 ` Chris Gianelloni
@ 2005-09-16 14:20 ` Daniel Ostrow
0 siblings, 0 replies; 8+ messages in thread
From: Daniel Ostrow @ 2005-09-16 14:20 UTC (permalink / raw
To: gentoo-releng
On Fri, 2005-09-16 at 10:16 -0400, Chris Gianelloni wrote:
> On Fri, 2005-09-16 at 09:42 -0400, solar wrote:
> > On Fri, 2005-09-16 at 08:35 -0400, Chris Gianelloni wrote:
> > > So... What do we say to going nptl across the board for 2006.0 on every
> > > platform that supports 2.6 headers? This would, of course, require
> > > approval from each arch team, but I'm sure ppc and amd64 are chomping at
> > > the bits for this one, and it sounds like the x86 arch team is wanting
> > > it also.
> >
> > ppc32 - has problems with nptl when not using linuxthreads (oddly it
> > works with ASLR in place however).
> >
> > x86 - sometimes has problems with *some* clients and the RTLD.
> > Seems to be a problem with ld.so paths and having intermixed
> > nptl/shared/static handling but I'm not sure. I have had nothing but
> > success on x86 with it, but others seem to.
> >
> > amd64 - Seems to support it well.
> >
> > mips, sparc, ia64, m68k, arm - (don't know)
> >
Speaking only for ppc64 we have been running nptl or nptlonly systems
for a good while now and *almost* took the plunge to make it the default
in 2005.1. For us this would be a welcome change.
--
Daniel Ostrow
Gentoo Foundation Board of Trustees
Gentoo/{PPC,PPC64,DevRel}
dostrow@gentoo.org
--
gentoo-releng@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-releng] 2006.0? nptl?
2005-09-16 14:18 ` Jason Wever
@ 2005-09-16 14:30 ` Chris Gianelloni
2005-09-17 13:30 ` kloeri
0 siblings, 1 reply; 8+ messages in thread
From: Chris Gianelloni @ 2005-09-16 14:30 UTC (permalink / raw
To: gentoo-releng
[-- Attachment #1: Type: text/plain, Size: 964 bytes --]
On Fri, 2005-09-16 at 08:18 -0600, Jason Wever wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Fri, 16 Sep 2005, Chris Gianelloni wrote:
>
> > So... What do we say to going nptl across the board for 2006.0 on every
> > platform that supports 2.6 headers? This would, of course, require
> > approval from each arch team, but I'm sure ppc and amd64 are chomping at
> > the bits for this one, and it sounds like the x86 arch team is wanting
> > it also.
> >
> > So... any comments?
>
> Even once we get 2.6 headers in an non-development profile, nptl is not
> currently working on SPARC in glibc.
As with the "2.6 kernels as default" decision, we would of course make
exceptions for any architecture/platform that is not deemed stable by
that architecture team. We don't want to cause headaches, just get to
nptl where we can.
--
Chris Gianelloni
Release Engineering - Strategic Lead
Games - Developer
Gentoo Linux
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-releng] 2006.0? nptl?
2005-09-16 14:30 ` Chris Gianelloni
@ 2005-09-17 13:30 ` kloeri
0 siblings, 0 replies; 8+ messages in thread
From: kloeri @ 2005-09-17 13:30 UTC (permalink / raw
To: gentoo-releng
On Fri, Sep 16, 2005 at 10:30:01AM -0400, Chris Gianelloni wrote:
>
> As with the "2.6 kernels as default" decision, we would of course make
> exceptions for any architecture/platform that is not deemed stable by
> that architecture team. We don't want to cause headaches, just get to
> nptl where we can.
>
Alpha may or may not be ready. I only unmasked nptl on alpha yesterday
but I've gotten lots of succes reports from users. Other distributions
seems to do fine with NPTL on Alpha as well so I'm not expecting any
major issues unless the kernel people decides to randomly break nptl ;p
Regards,
Bryan Østergaard
--
gentoo-releng@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [gentoo-releng] 2006.0? nptl?
2005-09-16 13:42 ` solar
2005-09-16 14:16 ` Chris Gianelloni
@ 2005-09-18 2:47 ` Kumba
1 sibling, 0 replies; 8+ messages in thread
From: Kumba @ 2005-09-18 2:47 UTC (permalink / raw
To: gentoo-releng; +Cc: mips
solar wrote:
> mips,
This is happening, but we would need to make a major leap forward on some
packages. We'd need at bare minimum, gcc-4.1 CVS HEAD, glibc CVS HEAD, and
binutils CVS HEAD just to even get the compiler base built. considering we're
still on 3.4.4, I don't see this happening for awhile.
geoman's been working on a gcc-4 userland, and has been finding some solutions
around some rather annoying bugs, like a librt patch we copied from debian back
in 2003 that came back and bit us, as well as some studies of a new -msym32 flag
to replace out o64 hacks in IP22/IP32 kernels.
We also use a patch for gcc-3.4.4 that adds optimization (-march/-mtune) support
for the R10000 processors that hasn't been ported to gcc-4 or carried upstream.
Every attempt I've made to get some gcc-hacker to port it (it's only 12kb), I
either get no response or a link to the gcc info manual on compiler internals.
Once these are fixed, then there's the fun part of actually testing everything.
On two ABIs (o32/n32) as well. And n32 is kind of stuck in the mud again due
to an undiscovered pthreads bug that h0rks our glib package, making a userland a
bit impractical.
Safely stated, I think we're gonna be in linuxthreads-land for a wee bit longer :)
> sparc,
I have this running on my Blade 100, and it seems to work well, even with
glibc-2.3.5 in portage. Weeve probably has better info on its support, though.
--Kumba
--
Gentoo/MIPS Team Lead
Gentoo Foundation Board of Trustees
"Such is oft the course of deeds that move the wheels of the world: small hands
do them because they must, while the eyes of the great are elsewhere." --Elrond
--
gentoo-releng@gentoo.org mailing list
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2005-09-18 2:48 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-16 12:35 [gentoo-releng] 2006.0? nptl? Chris Gianelloni
2005-09-16 13:42 ` solar
2005-09-16 14:16 ` Chris Gianelloni
2005-09-16 14:20 ` Daniel Ostrow
2005-09-18 2:47 ` Kumba
2005-09-16 14:18 ` Jason Wever
2005-09-16 14:30 ` Chris Gianelloni
2005-09-17 13:30 ` kloeri
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox