diff options
author | Ben Gamari <ben@smart-cactus.org> | 2018-12-12 12:17:21 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2018-12-12 23:25:02 -0500 |
commit | 0d7fb471f368237462c700bac5500a90d29a1114 (patch) | |
tree | 36ca8b4cc4b4b1f9e72c08fde0f5bb34e38ccd18 /compiler | |
parent | b2227af3205534c2bdf3e93ed2d1cf1da5864a77 (diff) | |
download | haskell-0d7fb471f368237462c700bac5500a90d29a1114.tar.gz |
configure: Disable LD_NO_GOLD logic when cross-compiling
This is generally terrible: see #16025. In short, we previously just blindly
used an un-prefixed ld for LD_NO_GOLD. This is blatantly wrong. Ideally we would
actually verify that ld.gold is indeed broken (by binutils #22266) before
insisting on using another linker but sadly we cannot do so when cross-compiling
since this would require running host code.
For now we simply disable the LD_NO_GOLD logic when cross-compiling and hope
that the user has verified that their ld.gold isn't affected by #22266.
Diffstat (limited to 'compiler')
0 files changed, 0 insertions, 0 deletions