summaryrefslogtreecommitdiff
path: root/hadrian/cfg
diff options
context:
space:
mode:
authorBen Gamari <ben@smart-cactus.org>2022-08-16 12:31:40 -0400
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-08-18 18:37:57 -0400
commit989b844d7598fd71ffd76e00d8d1f5207d58fd61 (patch)
tree23883de9c049daf5bc32a95131d291c3309e96c6 /hadrian/cfg
parent714c936fa31d83cb46b52d1dd920081474793a71 (diff)
downloadhaskell-989b844d7598fd71ffd76e00d8d1f5207d58fd61.tar.gz
compiler: Drop --build-id=none hack
Since 2011 the object-joining implementation has had a hack to pass `--build-id=none` to `ld` when supported, seemingly to work around a linker bug. This hack is now unnecessary and may break downstream users who expect objects to have valid build-ids. Remove it. Closes #22060.
Diffstat (limited to 'hadrian/cfg')
-rw-r--r--hadrian/cfg/system.config.in1
1 files changed, 0 insertions, 1 deletions
diff --git a/hadrian/cfg/system.config.in b/hadrian/cfg/system.config.in
index 385279a435..f3a4e3f438 100644
--- a/hadrian/cfg/system.config.in
+++ b/hadrian/cfg/system.config.in
@@ -136,7 +136,6 @@ conf-merge-objects-args-stage3 = @MergeObjsArgs@
gcc-extra-via-c-opts = @GccExtraViaCOpts@
ld-has-no-compact-unwind = @LdHasNoCompactUnwind@
-ld-has-build-id = @LdHasBuildId@
ld-has-filelist = @LdHasFilelist@
ld-is-gnu-ld = @LdIsGNULd@
ar-args = @ArArgs@