On Monday, 7 January 2013 at 19:54:54 UTC, Walter Bright wrote:
On 1/7/2013 4:41 AM, David Nadlinger wrote:
Yes, it is not supported by linker and dyld versions shipping with OS X 10.7.

Sorry, I wrote my last post in a hurry – I suppose it's clear anyway, but that should have been »by the linker and dyld versions Apple shipped with OS X prior to 10.7«.

This is also the reason why LDC 2 only supports OS X 10.7+, as LLVM does not implement a workaround for older versions (although implementing one up to the point where it is good enough for D should be doable without too much effort).

It's pretty clear where we'll be going with this. We'll be abandoning OS X versions older than 10.7.

I don't know enough about the Mac ecosystem to know when we can pull the plug on that.

I don't know the current relative market share of the different OS X versions on top of my head either, but as we were getting a couple of bug reports from people who had tried to use LDC 2 on 10.6 (before we figured out that LLVM doesn't emulate TLS there), I guess it's too soon to drop support for it still. However, when finally somebody finds the time to implement shared library support in the runtime, the situation might have already changed anyway.

David

Reply via email to