cabal-install: fix the build with ghc-9.0.x
This commit is contained in:
parent
1c16f8cf4f
commit
8377f503f1
|
@ -43,12 +43,14 @@ self: super: {
|
||||||
unix = null;
|
unix = null;
|
||||||
xhtml = null;
|
xhtml = null;
|
||||||
|
|
||||||
# Build cabal-install with the compiler's native Cabal.
|
# cabal-install needs more recent versions of random, but an older
|
||||||
cabal-install = (doJailbreak super.cabal-install).override {
|
# version of base16-bytestring.
|
||||||
# Use dontCheck to break test dependency cycles
|
cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: {
|
||||||
edit-distance = dontCheck (super.edit-distance.override { random = super.random_1_2_0; });
|
Cabal = null;
|
||||||
random = super.random_1_2_0;
|
base16-bytestring = self.base16-bytestring_0_1_1_7;
|
||||||
};
|
random = dontCheck super.random_1_2_0; # break infinite recursion
|
||||||
|
hashable = doJailbreak super.hashable; # allow random 1.2.x
|
||||||
|
});
|
||||||
|
|
||||||
# Jailbreaks & Version Updates
|
# Jailbreaks & Version Updates
|
||||||
async = doJailbreak super.async;
|
async = doJailbreak super.async;
|
||||||
|
|
Loading…
Reference in New Issue