summaryrefslogtreecommitdiff
path: root/compiler/GHC/Driver
diff options
context:
space:
mode:
authorMatthew Pickering <matthewtpickering@gmail.com>2022-05-06 15:17:11 +0100
committerMatthew Pickering <matthewtpickering@gmail.com>2023-01-04 11:58:42 +0000
commitbe9dd9b03479070ba6387c251541f4569392c4bb (patch)
tree86b70060a88554f3dc89e7aa10f0238532c28d4b /compiler/GHC/Driver
parent32e264c1a11e6356bb045371b87a3736df19e792 (diff)
downloadhaskell-be9dd9b03479070ba6387c251541f4569392c4bb.tar.gz
packaging: Build perf builds with -split-sectionswip/various-hadrian-fixes
In 8f71d958 the make build system was made to use split-sections on linux systems but it appears this logic never made it to hadrian. There is the split_sections flavour transformer but this doesn't appear to be used for perf builds on linux. This is disbled on deb9 and windows due to #21670 Closes #21135
Diffstat (limited to 'compiler/GHC/Driver')
-rw-r--r--compiler/GHC/Driver/Session.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/GHC/Driver/Session.hs b/compiler/GHC/Driver/Session.hs
index 07106c7c8c..ad71ee27a0 100644
--- a/compiler/GHC/Driver/Session.hs
+++ b/compiler/GHC/Driver/Session.hs
@@ -4799,7 +4799,7 @@ makeDynFlagsConsistent dflags
| gopt Opt_SplitSections dflags
, platformHasSubsectionsViaSymbols (targetPlatform dflags)
- = let dflags' = gopt_unuset dflags Opt_SplitSections
+ = let dflags' = gopt_unset dflags Opt_SplitSections
warn = "-fsplit-sections is not useful on this platform " ++
"since it uses subsections-via-symbols. Ignoring."
in loop dflags' warn