Ideas for runtime loading of shared libraries.
Sean Kelly
sean at invisibleduck.org
Tue Jan 3 13:46:03 PST 2012
__thread is supported under Lion via Clang.
Sent from my iPhone
On Jan 3, 2012, at 9:44 AM, Jacob Carlborg <doob at me.com> wrote:
> On 2012-01-03 17:53, Martin Nowak wrote:
>> Yes most, but not all.
>> The core issue here is that C++'s __thread doesn't allow dynamic
>> initializers,
>> thus there is no infrastructure to do such things. And really a clean
>> approach
>> would be to extend libc/ld.so.
>
> First, __thread isn't supported in Mac OS X (if we're talking about that). For all the operating systems that do support TLS I'm pretty sure that TLS and dynamic libraries work.
>
> This documentation:
>
> http://www.akkadia.org/drepper/tls.pdf
>
> mentions several different TLS modes, some used for dynamic libraries and some used for other cases.
>
> --
> /Jacob Carlborg
More information about the Digitalmars-d
mailing list