Skip to content

Commit 079fcba

Browse files
committed
Fix hadrian naming convenction
cabal ends up with aarch64-android whereas hadrian ends up with aarch64-linux_android
1 parent c3c3ca4 commit 079fcba

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

overlays/bootstrap.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -292,6 +292,7 @@ in {
292292
++ final.lib.optional (versionAtLeast "8.10.6" && versionLessThan "9.2" && final.stdenv.targetPlatform.isAndroid && final.stdenv.targetPlatform.isAarch32) ./patches/ghc/ghc-8.10.7-android-bionic-symbols.patch
293293
++ final.lib.optional (versionAtLeast "8.10.6" && versionLessThan "9.2" && final.stdenv.targetPlatform.isAndroid && final.stdenv.targetPlatform.isAarch32) ./patches/ghc/ghc-8.10.7-bionic-libc.patch
294294
++ final.lib.optional (versionAtLeast "8.10.6" && versionLessThan "9.2" && final.stdenv.targetPlatform.isAndroid && final.stdenv.targetPlatform.isAarch32) ./patches/ghc/ghc-8.10.7-cross-dont-build-stage2-tools.patch
295+
++ final.lib.optional (versionAtLeast "9.0" && versionLessThan "9.8" && final.stdenv.targetPlatform.isAndroid) ./patches/ghc/ghc-9.6-hadrian-android.patch
295296
;
296297
in ({
297298
ghc865 = final.callPackage ../compiler/ghc (traceWarnOld "8.6" {
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
diff --git a/hadrian/src/Hadrian/Haskell/Cabal.hs b/hadrian/src/Hadrian/Haskell/Cabal.hs
2+
index f5864b6..69123e1 100644
3+
--- a/hadrian/src/Hadrian/Haskell/Cabal.hs
4+
+++ b/hadrian/src/Hadrian/Haskell/Cabal.hs
5+
@@ -71,4 +71,5 @@ cabalOsString :: String -> String
6+
cabalOsString "mingw32" = "windows"
7+
cabalOsString "darwin" = "osx"
8+
cabalOsString "solaris2" = "solaris"
9+
+cabalOsString "linux_android" = "android"
10+
cabalOsString other = other

0 commit comments

Comments
 (0)