TLS for Android
Joakim
joakim at airpost.net
Sat Mar 8 22:04:21 PST 2014
On Saturday, 8 March 2014 at 19:11:52 UTC, Dan Olson wrote:
> While on the subject of TLS, that is probably the most needed
> language
> feature to allow threading to work reliably on iOS. So hoping
> the
> solution will work on iOS too!
I wondered earlier why you weren't just using Walter's packed TLS
approach and now I see why, ldc doesn't use it. Looks like Apple
hasn't ported the TLV functions which ldc uses to iOS yet either,
so you're out of luck there too. I guess you'll have to port
Walter's approach to ldc to get TLS working on iOS:
https://github.com/D-Programming-Language/dmd/blob/master/src/backend/machobj.c#L1673
Either that or get llvm to emit the right pthread calls, like I
mentioned earlier.
More information about the digitalmars-d-ldc
mailing list