On Wednesday, 12 December 2012 at 08:32:50 UTC, Peter Alexander wrote:
On Wednesday, 12 December 2012 at 01:07:56 UTC, David Nadlinger wrote:
After a long wait and many unexpected delays, there is finally going to be a released version of LDC, the LLVM D compiler, again! I'll keep this post short and (hopefully) sweet, a more detailed announcement will follow when the release is actually out

Nice work.

I just downloaded the OSX version, but I'm getting a lot of unusual linker errors when trying to compile hello world. Here's the output with ldc -L=-v. I'm running OS X 10.6.8.

We discovered this only pretty recently, but unfortunately this is expected – LLVM relies on operating system support for TLS data, and it was first introduced in OS X 10.7 (dyld support is needed for it to work, so D2 executables generated using a newer OS/toolchain probably won't work on older systems either). Adding a manual TLS implementation to LLVM would be possible as a workaround, but nobody did it so far.

I will be sure to make it clear in the release notes that at least Lion is required.

David

Reply via email to