This is the mail archive of the libc-ports@sources.redhat.com mailing list for the libc-ports project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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


On Monday 19 February 2007, Jeff Bailey wrote:
> On 19/02/07, Aurelien Jarno <aurelien@aurel32.net> 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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]