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

Re: TLS support [was Re: Unidentified subject!]



On Fri, May 18, 2007 at 09:40:53AM -0700, Brad Boyer wrote:
> On Fri, May 18, 2007 at 03:20:00PM +0200, Pierre Habouzit wrote:
> >   You were previously made aware[0] that glibc-2.6 needs TLS to be
> > implemented for your ports to build and work properly, sadly this is
> > still not the case for m68k, and insufficient for Hurd in the current
> > state.
> 
> The last time this came up, someone said they would work on it for m68k.
> That apparently hasn't happened.
> 
> >   We want to release lenny with glibc 2.6 (see discussion with the
> > Release Team in [1]), and it has been released upstream yesterday.  We
> > don't plan an upload to unstable immediately, we already have to make
> > glibc 2.5 reach lenny first.  Though, we hope to make the first uploads
> > during DebConf.
> > 
> >   Bringing a new glibc upstream into Debian is a lot of work, and
> > waiting for m68k and Hurd to support TLS properly is sadly not an option
> > we can consider.
> 
> I would like to help out on this issue since it doesn't seem like it
> will get done by someone else. Is there any documentation available
> for porting TLS to a new architecture? I have a basic understanding
> of the concepts but not the implementation details. Presumably the
> order of work needs to be 1) fix binutils, 2) fix gcc, 3) fix glibc.
> If this is correct, I can pull the source for binutils and start
> taking a look. Is there anyone that would be a good contact point
> for questions about this once I start looking at it? I presume there
> are also specific versions of each package that need to be fixed,
> not just whatever is current from upstream.

  There is a quite good pdf on Uli's page. Search Ullrich Drepper on
google, you should be able to find it. IIRC there is the explanation on
how it has been implemented for a few archs, quite extensively annotated.

-- 
·O·  Pierre Habouzit
··O                                                madcoder@debian.org
OOO                                                http://www.madism.org

Attachment: pgpCO9NECbgYT.pgp
Description: PGP signature


Reply to: