www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - OSX, we have a problem

reply "deadalnix" <deadalnix gmail.com> writes:
Hi all, I'm posting here because I think we have a serious
problem. Long story short, Apple updated its linker, and many
binaries produced by DMD do not link anymore.

You can find a sample code here:
https://issues.dlang.org/show_bug.cgi?id=12754

All version of DMD are affected as far as I know.

I ran into the issue earlier with LLVM (in code generated by SDC)
but could solve it by updating LLVM. I'm unaware of what is the
commit that fixed thing. Because DMD is affected, I find myself
in the impossibility to bissect the thing (as I can't compile SDC
on the mac anymore).

This is an important issue and will affect OSX users in important
ways. That'd be great to have a task force around that issue.
Aug 19 2014
parent Jacob Carlborg <doob me.com> writes:
On 20/08/14 00:25, deadalnix wrote:
 Hi all, I'm posting here because I think we have a serious
 problem. Long story short, Apple updated its linker, and many
 binaries produced by DMD do not link anymore.

 You can find a sample code here:
 https://issues.dlang.org/show_bug.cgi?id=12754

 All version of DMD are affected as far as I know.

 I ran into the issue earlier with LLVM (in code generated by SDC)
 but could solve it by updating LLVM. I'm unaware of what is the
 commit that fixed thing. Because DMD is affected, I find myself
 in the impossibility to bissect the thing (as I can't compile SDC
 on the mac anymore).

 This is an important issue and will affect OSX users in important
 ways. That'd be great to have a task force around that issue.
Do you know in which version of OS X/Xcode this changed? -- /Jacob Carlborg
Aug 19 2014