On 2012-09-21 01:30, Iain Buclaw wrote:
It's mostly kept in sync, however each compiler implements their own
runtime folders (libdruntime/rt)
TLS is an implementation detail and requires support of the compiler,
so send anything relating to it to GDC. However, hold your horses.
Just having a quick look at the issue reported (I don't look at
bitbucket anymore) what they suggest does not solve the problem. GDC
doesn't use _tls_data_array, so you are working around it, rather than
fixing GDC-OSX runtime, which will still be potentially broken because
it is not handled in the way GDC's TLS implementation works for OSX.
BTW, does GCC/GDC support the native TLS implementation on Mac OS X 10.7
and later?
--
/Jacob Carlborg