Thread overview
Heads up: D doesn't work on macOS Catalina (10.15)
Jul 07, 2019
Jacob Carlborg
Jul 07, 2019
Jacob Carlborg
Jul 08, 2019
aliak
July 07, 2019
All programs compiled with DMD or LDC, including DMD itself, will fail to run on the latest version of macOS, Catalina (10.15), which is available as a public beta.

For more details see [1]. I have created a PR [2] to fix this. Hopefully it will be included in the next release of DMD.

[1] https://issues.dlang.org/show_bug.cgi?id=20019
[2] https://github.com/dlang/druntime/pull/2666

-- 
/Jacob Carlborg
July 07, 2019
On 2019-07-07 12:18, Jacob Carlborg wrote:
> All programs compiled with DMD or LDC, including DMD itself, will fail to run on the latest version of macOS, Catalina (10.15), which is available as a public beta.
> 
> For more details see [1]. I have created a PR [2] to fix this. Hopefully it will be included in the next release of DMD.
> 
> [1] https://issues.dlang.org/show_bug.cgi?id=20019
> [2] https://github.com/dlang/druntime/pull/2666

Also, to clarify. When this fix has been merged. All D programs need to be recompiled with a version of druntime including this fix to be able to run on macOS Catalina. The fix is backwards compatible and works with all version of macOS that D supports.

-- 
/Jacob Carlborg
July 08, 2019
On Sunday, 7 July 2019 at 10:18:09 UTC, Jacob Carlborg wrote:
> All programs compiled with DMD or LDC, including DMD itself, will fail to run on the latest version of macOS, Catalina (10.15), which is available as a public beta.
>
> For more details see [1]. I have created a PR [2] to fix this. Hopefully it will be included in the next release of DMD.
>
> [1] https://issues.dlang.org/show_bug.cgi?id=20019
> [2] https://github.com/dlang/druntime/pull/2666

Ouch! Great catch yo!

And thanks for the heads up.