DIP45: fixing the dllimport/dllexport issue

Benjamin Thaut code at benjamin-thaut.de
Sun Sep 1 12:42:27 PDT 2013


Am 01.09.2013 21:19, schrieb Iain Buclaw:
> On 1 September 2013 19:16, David Nadlinger <code at klickverbot.at> wrote:
>> On Sunday, 1 September 2013 at 16:43:14 UTC, Benjamin Thaut wrote:
>>>
>>> The DIP has a seperate section on TLS variables. Did you miss to read
>>> that?
>>
>>
>> Can't we just use the normal (g)libc facilities for handling TLS in shared
>> objects on Linux? The TLS data from the "DLL" is assigned to another tls
>> module, and everything is fine, or am I missing something?
>>
>> David
>
> Yes, no need to invent a new cog to go on top of what the base runtime
> already offers.
>

Basically I thought whatever is inside the Description would go into the 
spec. Everything inside the implementation details is just a suggestion 
for implementing proper dllexport / dllimport on windows plattforms. We 
shouldn't hard wire these implementation suggestions into the spec.


More information about the Digitalmars-d mailing list