haskell.compiler.ghc: relax native requirement with 'canExecute'
This commit is contained in:
@@ -388,7 +388,7 @@ assert !enableNativeBignum -> gmp != null;
|
||||
assert stdenv.buildPlatform == stdenv.hostPlatform || stdenv.hostPlatform == stdenv.targetPlatform;
|
||||
|
||||
# It is currently impossible to cross-compile GHC with Hadrian.
|
||||
assert lib.assertMsg (stdenv.buildPlatform == stdenv.hostPlatform)
|
||||
assert lib.assertMsg (stdenv.buildPlatform.canExecute stdenv.hostPlatform)
|
||||
"GHC >= 9.6 can't be cross-compiled. If you meant to build a GHC cross-compiler, use `buildPackages`.";
|
||||
|
||||
let
|
||||
|
||||
Reference in New Issue
Block a user