Loading
ldc: Fix compiler and output crashing on macOS Sequoia 15.4
Currently, programs built with LDC get a segfault on macOS 15.4, before they've even reached `main`. (See ldc-developers/ldc#4899.) Upstream has merged the fix, but it hasn't made it into a release yet. This commit fixes the problem by: - Downgrading the bootstrap compiler to 1.28.1, so that the final compiler itself can run correctly, and - Backporting the `druntime` [fix][] into the final compiler, so that its _output_ can run correctly. Resolves #398443, at least for `ldc`. `dmd` uses `druntime` as well, and thus would have the same issue (dlang/dmd#21126), but it's currently `broken` on Darwin for unrelated reasons, so I can't test any fix there. [fix]: https://github.com/ldc-developers/ldc/commit/60079c3b596053b1a70f9f2e0cf38a287089df56