DMD: can't get extern __gshared to work right (vs. LDC)
DanielG
simpletangent at gmail.com
Fri Feb 8 05:28:30 UTC 2019
Follow-up:
The problem on DMD macOS is the "export" keyword. It ended up in
my code during a similar-ish problem last year, when I was having
trouble linking against DLL global variables on Windows.
If I remove the "export" keyword in the D interface, it will work
on macOS but break on Windows. (To reiterate: WITHOUT "export" on
Windows, it refuses to link. WITH "export" on Mac, it seems to
link but with incorrect results)
Is this correct behavior?
More information about the Digitalmars-d-learn
mailing list