Re: Re: NPTL for hppa-linux is not backwards compatible with Linuxthreads.

Helge Deller <[email protected]>
Newsgroups gmane.linux.ports.hppa,gmane.linux.debian.devel.glibc
Message-ID <[email protected]>
On Monday 19 February 2007, Jeff Bailey wrote:
> On 19/02/07, Aurelien Jarno <[email protected]> wrote:
> > >> if the breakage is just in pthreads, i dont think the libc ABI needs to be
> > >> bumped, just the pthread one ?  libc provides look ahead stub functions for
> > >> pthreads, so it shouldnt be affected by the breakage you've mentioned with
> > >> static lock initializers ...
> > >>
> > >> libpthread.so.0 -> libpthread.so.1
> > >
> > > While it's definetly Ubuntu and Debian's problem, not upstream's,
> > > libpthread is bundled in the "libc6" package.  Bumping just the
> > > libpthread version will make packaging hard for those distros.  If
> > > there are other ABI breaking moves that need to be done that would
> > > cause a bump from libc6, doing them now would help sidestep the
> > > problem.
> >
> > Well I am thinking in splitting out libpthread.so.X from the libc6
> > package if the ABI breakage is confirmed. This is still a very
> > complicated transition, but I think far less packages are affected.
> 
> Well, the ABI breakage is confirmed.  I just remember people siting
> some other corner case problems with the ABI they wanted to change.
> Now would be a great time to change it all over if we need to do this.

Maybe relevant:

- [parisc-linux] [PATCH] fix up our compat semaphore operations
   http://lists.parisc-linux.org/pipermail/parisc-linux/2007-January/031125.html
- [parisc-linux] 64-bit long double support.
   http://lists.parisc-linux.org/pipermail/parisc-linux/2006-November/030629.html
- [parisc-linux] [patch] Remove magic constant from gas/tc-hppa.c   Jeff Bailey
   http://lists.parisc-linux.org/pipermail/parisc-linux/2006-October/030417.html
- [parisc-linux] Re: Looking at vfprintf.c and alloca.
   http://lists.parisc-linux.org/pipermail/parisc-linux/2006-July/029607.html 
   (make possible to get ELF64 later?)
- [parisc-linux] Close to mainline for hppa-linux TLS.
   http://lists.parisc-linux.org/pipermail/parisc-linux/2006-May/029171.html
- [parisc-linux] [RFC] using 64bit wide registers with 32bit kernel
   http://lists.parisc-linux.org/pipermail/parisc-linux/2006-May/029050.html
- Bug#364231: [parisc-linux] Re: Bug#364231: exception catching
   http://lists.parisc-linux.org/pipermail/parisc-linux/2006-May/028953.html
   (passing complex types)
- [parisc-linux] ELF ABI Documents
   http://lists.parisc-linux.org/pipermail/parisc-linux/2006-April/028803.html
   (ELF64 ABI?)
   
 
> > I am a bit busy right now, but I think we should put our transition
> > ideas (at least for Debian, and probably Ubuntu) on a wiki, for example
> > http://wiki.debian.org/HppaNptlTransition
> 
> Sounds good.  I've added doko to the cc: list.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.