Comparing changes
Open a pull request
base repository: NixOS/nixpkgs
base: 99c1d0309698
head repository: NixOS/nixpkgs
compare: ae62436793c9
- 13 commits
- 8 files changed
- 3 contributors
Commits on May 21, 2018
-
haskell generic builder:
setupHaskellDepends
should be `nativeBuild……Inputs This is because they are just for Setup.hs, so they are just used at build time and completely isolated from the normal components' dependencies. This was previous implemented in 8a8f040, but reverted in e69c7f5 because it broken setup-depends non-cross in haskell shell environments (custom Setup.hs in cross shell environments has never worked). This version adds a special native exception to avoid that breakage.
Configuration menu - View commit details
-
Copy full SHA for 900862e - Browse repository at this point
Copy the full SHA 900862eView commit details -
haskell generic builder: Use setup package database for setup-depends
Adapted from obsidiansystems@b69f420 by @Ericson2314
Configuration menu - View commit details
-
Copy full SHA for 15759df - Browse repository at this point
Copy the full SHA 15759dfView commit details -
haskell generic builder: Disable static libs on Windows because no -s…
…taticlib The reason why this does not work is not that we can't built static objects, we can, but we can't use `-staticlib` on GHC on windows. `-staticlib` rolls all dependencies into a combined archive. While this would work on windows if we used gnu ar and MRI script, GHC can't rely on GNU ar, and as such has a quick archive concatenation module for GNU and BSD archives only.
Configuration menu - View commit details
-
Copy full SHA for 4ea33de - Browse repository at this point
Copy the full SHA 4ea33deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e589a4 - Browse repository at this point
Copy the full SHA 5e589a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82a847a - Browse repository at this point
Copy the full SHA 82a847aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f914fdd - Browse repository at this point
Copy the full SHA f914fddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f2f081 - Browse repository at this point
Copy the full SHA 6f2f081View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d2ce11 - Browse repository at this point
Copy the full SHA 8d2ce11View commit details -
ghc: paxmark all unwraped executables across the board
Shell glob works even as the exact set of executable (filenames) varries beween configuations.
Configuration menu - View commit details
-
Copy full SHA for 6af0c19 - Browse repository at this point
Copy the full SHA 6af0c19View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03602f8 - Browse repository at this point
Copy the full SHA 03602f8View commit details -
ghc 8.4.2, head: Drop
libiconv
on windows.nixpkgs#37012 and nixpkgs#37707 introduces the setup-hooks for libiconv, which inject `-liconv` into the `NIX_LDFLAGS`. This breaks horribly on windows where the linker end up having no idea how to linke `-liconv`. The configure.ac file specifically ignores libiconv on windows.
Configuration menu - View commit details
-
Copy full SHA for 4b48094 - Browse repository at this point
Copy the full SHA 4b48094View commit details -
Configuration menu - View commit details
-
Copy full SHA for d6ecbbe - Browse repository at this point
Copy the full SHA d6ecbbeView commit details -
Merge pull request #40642 from angerman/feature/clean-ghc
ghc, haskell-infra: Improve cross-compilation
Configuration menu - View commit details
-
Copy full SHA for ae62436 - Browse repository at this point
Copy the full SHA ae62436View commit details
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 99c1d0309698...ae62436793c9