LLVM and TLS

Hi all,

I'm trying to make a toolchain for arm-linux-gnueabi using the
llvm-gcc. To do this, I made some changes in crosstool 0.42.

Everything goes fine until llvm-gcc tries to compile the glibc.
llvm-gcc can't compile glibc because it doesn't support TLS (Thread
Local Storage).

I know there is a bug report about TLS (PR941). Is there someone
implementing TLS in LLVM and llvm-gcc? If not, I will implement this.

Lauro

I don't believe anyone is working on TLS support. It would be great if you wanted to work on this!

-Chris

Hi all,

I'm trying to make a toolchain for arm-linux-gnueabi using the
llvm-gcc. To do this, I made some changes in crosstool 0.42.

Everything goes fine until llvm-gcc tries to compile the glibc.
llvm-gcc can't compile glibc because it doesn't support TLS (Thread
Local Storage).

I know there is a bug report about TLS (PR941). Is there someone
implementing TLS in LLVM and llvm-gcc? If not, I will implement this.

Cool. Will this make it possible to compile (parts of) glibc to LLVM bytecode? Or am I msitaking?