tech-toolchain archive

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

Re: TLS support?

On Wed, May 06, 2009 at 11:30:42PM -0700, Phil Nelson wrote:
> Hi,
>    I recently ran into some code using the __thread qualifier and it appears
> that it is not supported on at least the i386 platform.   Using that in a 
> shared
> library generated an undefined ___tls_get_addr() call and just using it in
> a simple program with pthreads causes a seg fault.
>     I was wondering if anyone knew the state of TLS support and/or what it
> would take to get it fully supported.

This is on my TODO list. Changes are needed to the dynamic linker and
libpthread to make it work.

I'm not really an x86 guy, but I think that with Andrew's recent
cpu_lwp_setprivate() changes all the x86 support required from the
kernel is present.

If you're interested in helping out let me know!

Home | Main Index | Thread Index | Old Index