std.container.array linker error on OS X

Etienne via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Tue Sep 9 13:11:43 PDT 2014


On 2014-09-09 4:11 PM, Etienne wrote:
> On 2014-09-09 3:58 PM, Etienne wrote:
>> I have to specify that AsyncSignal is defined as a "final shared class",
>> and the array is defined as a Array!AsyncSignal
>>
>> I'm not sure if the compiler on OSX could act different and add the
>> shared symbols there?
>
> Meh, I answered my own question. Substituting it from Array!AsyncSignal
> to Array!(void*) and casting away worked. Looks like dmd-osx has
> templating problems with shared declarations.

I really had to Think Different on that one.


More information about the Digitalmars-d-learn mailing list