This week's experiment build gdc with tls disabled.

Iain Buclaw ibuclaw at gdcproject.org
Tue Dec 17 11:09:21 PST 2013


On 17 December 2013 19:08, Iain Buclaw <ibuclaw at gdcproject.org> wrote:
> On 17 December 2013 18:35, John Colvin <john.loughran.colvin at gmail.com> wrote:
>> On Tuesday, 17 December 2013 at 17:48:40 UTC, Iain Buclaw wrote:
>>>
>>> Gthreads and Emulated TLS are now in GDC!!!
>>>
>>>
>>> https://github.com/D-Programming-GDC/GDC/commit/62554bfe1b35ee4f586634a76c65d83ebfa871ef
>>>
>>> The bug noted above still exists, however what I am going to do is update
>>> and hook emulated TLS into the GC.
>>
>>
>> Warning, n00b question ahead:
>>
>> What are the wider implications for this?
>>
>> Will this fix the problems with tls for embedded targets, windows xp and os
>> x < 10.7?
>
> Yes.

And will also make them primed and ready for shared library support too.

Native TLS support on linux will have to wait a while before I get
that working... (but you could always build with --disable-tls)


More information about the D.gnu mailing list