On Saturday, 5 April 2014 at 22:30:28 UTC, Joakim wrote:
Dmd already uses whatever the system linker is and on Arch that's gold. The Android NDK also uses gold by default, though they also provide the original bfd ld and a newer llvm-based linker started by MediaTek, mclinker:

https://code.google.com/p/mclinker/

DMD emit object file that, depending on the version of Gold:
 - Will produce broken binaries.
 - Will fail with cryptic internal error;

I've tried to patch Gold, to accept dmd's file, but eventually ran out of time. If one want to take over that work I can point some places in Gold's source code to look at. I'd also not be that surprised that DMD does emit somthing weird in its object files.

Reply via email to