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

2007-05-18 Thread Brad Boyer
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.

Brad Boyer
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



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

2007-05-18 Thread Brad Boyer
On Fri, May 18, 2007 at 07:35:07PM +0200, Pierre Habouzit wrote:
   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.

Is this the document?

http://people.redhat.com/drepper/tls.pdf

It does seem to have quite a bit of technical detail. I'll look at it
in more depth a little later. Thank you for the pointer.

Brad Boyer
[EMAIL PROTECTED]


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]