Comparing changes
Open a pull request
base repository: NixOS/nixpkgs
base: cf3ada04a77c
head repository: NixOS/nixpkgs
compare: ec0c4802ae89
- 17 commits
- 20 files changed
- 5 contributors
Commits on Jan 22, 2018
-
ghc: Normalize derivations a bit before cross
These changes will affect the final derivation
-
-
generic-builder: Make GHC a proper dependency
Rather than just sticking it on the PATH
-
That way the next commit can apply a similar diff to each GHC.
-
-
ghc: Fix env vars and configure flags to be weird
GHC currently handles this stuff in a quite non-standard way, basically taking prog var `FOO` to mean `FOO_FROM_TARGET`. It's because it (wrongly) thinks from stage 2's perspective.
-
-
-
-
-
haskell infra: nativeGhc != ghc.bootPkgs.ghc
There's no reason to wait for non-binary native to *build* cross ghc, but we want a nix-built GHC for Setup.hs or things won't work.
-
release-cross: Add a test for Haskell on Raspberry Pi and "Android"
Hello World with ghcHEAD. ghc822 to come after some patches. Android will be turned into real Android...later.
-
haskell lib: Make Cabal compiler names explicit
Cabal2nix expects a --compiler flag that contains a Cabal Compiler description. We used to use the compiler's derivation name for this, but this breaks when cross-compiling due to the target suffix. Instead we add an explicit haskellCompilerName attribute to Haskell compiler derivations.
-
-
Merge pull request #26799 from obsidiansystems/cross-haskell
haskell infra: Fix cross compilation to work with new system
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff cf3ada04a77c...ec0c4802ae89