Undefined symbol: _dyld_enumerate_tlv_storage (OSX)

Laurent Tréguier laurent.treguier.sink at gmail.com
Fri Oct 11 06:53:43 UTC 2019


On Thursday, 10 October 2019 at 18:12:51 UTC, Robert M. Münch 
wrote:
> I have two project I want to compile and both times get this 
> error:
>
> Undefined symbols for architecture x86_64:
>  "_dyld_enumerate_tlv_storage", referenced from:
>      __d_dyld_getTLSRange in libphobos2.a(osx_tls.o)
>
> I'm wondering where this comes from as I didn't see it in the 
> past. Any idea?

I had the same missing symbol at runtime, when trying to run an 
already compiled binary (LDC 1.16 I think) after a Catalina 
update. In that case, recompiling (LDC 1.17 or DMD 2.088.0) was 
apparently enough to mitigate the issue.


More information about the Digitalmars-d-learn mailing list