on master help sign in
Workaround for mersenne-random-pure64
commit6ba96992c66570f8e87e43f232e7771442929d90 authorMichael Snoyman <michael@snoyman.com> dateSat 22 Jun 2013, 23:09 (13 years ago) parent6764ca3
1 file changed+5
Stackage/LoadDatabase.hs+5
Stackage/LoadDatabase.hs+5
@@ -135,6 +135,11 @@ loadPackageDB settings coreMap core deps = do
135135 where
136136 checkCond' (Var (OS os)) = os == buildOS
137137 checkCond' (Var (Arch arch)) = arch == buildArch
138+
139+ -- Sigh... the small_base flag on mersenne-random-pure64 is backwards
140+ checkCond' (Var (Flag (FlagName "small_base")))
141+ | p == PackageName "mersenne-random-pure64" = False
142+
138143 checkCond' (Var (Flag flag@(FlagName flag'))) =
139144 flag' `Set.notMember` disabledFlags settings &&
140145 flag `elem` flags'