Undefined symbol: _dyld_enumerate_tlv_storage (OSX)
    Jacob Carlborg 
    doob at me.com
       
    Fri Oct 11 11:38:27 UTC 2019
    
    
  
On 2019-10-10 20:12, 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?
> 
Any D application needs to be compiled with DMD 2.087.1 or later or the 
corresponding version of LDC to be able to run on macOS Catalina. That 
includes DMD itself. The oldest version of DMD that runs on Catalina is 
2.088.0, since any given version of DMD is compiled with the previous 
version.
That means that all D applications out there for macOS needs to be 
recompiled.
-- 
/Jacob Carlborg
    
    
More information about the Digitalmars-d-learn
mailing list