summaryrefslogtreecommitdiff
path: root/hadrian/src/Settings/Builders/Cabal.hs
diff options
context:
space:
mode:
Diffstat (limited to 'hadrian/src/Settings/Builders/Cabal.hs')
-rw-r--r--hadrian/src/Settings/Builders/Cabal.hs4
1 files changed, 4 insertions, 0 deletions
diff --git a/hadrian/src/Settings/Builders/Cabal.hs b/hadrian/src/Settings/Builders/Cabal.hs
index 759c0fde58..bf6322f14f 100644
--- a/hadrian/src/Settings/Builders/Cabal.hs
+++ b/hadrian/src/Settings/Builders/Cabal.hs
@@ -8,6 +8,7 @@ import Context
import Flavour
import Packages
import Settings.Builders.Common
+import qualified Settings.Builders.Common as S
cabalBuilderArgs :: Args
cabalBuilderArgs = builder (Cabal Setup) ? do
@@ -26,6 +27,9 @@ cabalBuilderArgs = builder (Cabal Setup) ? do
-- TODO: See https://github.com/snowleopard/hadrian/issues/549.
, flag CrossCompiling ? pure [ "--disable-executable-stripping"
, "--disable-library-stripping" ]
+ -- We don't want to strip the debug RTS
+ , S.package rts ? pure [ "--disable-executable-stripping"
+ , "--disable-library-stripping" ]
, arg "--cabal-file"
, arg $ pkgCabalFile pkg
, arg "--distdir"