haskell.packages.ghc{810,90,92}.ghc-internal: add missing attribute

See 1b5377100b. This is required to
evaluate some packages since it is an argument to their package
expression. We can't actually provide a version that works with these
GHC versions, so we set it to null and hope the packages themselves only
have a conditional dependency on them.
This commit is contained in:
sternenseemann
2025-08-06 14:22:48 +02:00
parent 4062b83935
commit 516d609d56
3 changed files with 9 additions and 0 deletions
@@ -68,6 +68,9 @@ self: super: {
# os-string >= 2 is incompatible with bytestring < 0.11
os-string = doDistribute self.os-string_1_0_0;
# Becomes a core package in GHC >= 9.10, no release compatible with GHC < 9.10 is available
ghc-internal = null;
# Becomes a core package in GHC >= 9.0
ghc-bignum = lib.pipe self.ghc-bignum_1_0 [
# ghc-bignum is not buildable if none of the three backends
@@ -70,6 +70,9 @@ self: super: {
# Becomes a core package in GHC >= 9.10
os-string = doDistribute self.os-string_1_0_0;
# Becomes a core package in GHC >= 9.10, no release compatible with GHC < 9.10 is available
ghc-internal = null;
# Only required for ghc >= 9.2
nothunks = super.nothunks.override {
wherefrom-compat = null;
@@ -64,6 +64,9 @@ self: super: {
# their existence to callPackages, but their is no shim for lower GHC versions.
system-cxx-std-lib = null;
# Becomes a core package in GHC >= 9.10, no release compatible with GHC < 9.10 is available
ghc-internal = null;
# Becomes a core package in GHC >= 9.8
semaphore-compat = doDistribute self.semaphore-compat_1_0_0;