-
-
Notifications
You must be signed in to change notification settings - Fork 104
Comparing changes
Open a pull request
base repository: NixOS/nixpkgs-channels
base: 6f193b4f903d
head repository: NixOS/nixpkgs-channels
compare: 97e376bf9caf
- 17 commits
- 10 files changed
- 5 contributors
Commits on May 23, 2018
-
haskell-generic-builder: Add extra framework dirs
Just like with the other `--extra-*` flags, cc/ld-wrapper already handles this, but we need to make Cabal aware so that the haskell builds have the correct metadata.
Configuration menu - View commit details
-
Copy full SHA for 513cd3d - Browse repository at this point
Copy the full SHA 513cd3dView commit details -
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 e1b9419 - Browse repository at this point
Copy the full SHA e1b9419View commit details -
haskell generic builder: Use setup package database for setup-depends
Adapted from obsidiansystems/nixpkgs@b69f420 by @Ericson2314
Configuration menu - View commit details
-
Copy full SHA for 38fbdcc - Browse repository at this point
Copy the full SHA 38fbdccView 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 a4d5dbd - Browse repository at this point
Copy the full SHA a4d5dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for affeb0c - Browse repository at this point
Copy the full SHA affeb0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 87afa66 - Browse repository at this point
Copy the full SHA 87afa66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63e5b3c - Browse repository at this point
Copy the full SHA 63e5b3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce15ea - Browse repository at this point
Copy the full SHA 9ce15eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1978115 - Browse repository at this point
Copy the full SHA 1978115View commit details -
ghc: paxmark all unwraped executables across the board
Shell glob works even as the exact set of executable (filenames) varries beween configuations. Need to skip non ELFs (e.g. shell scripts), however.
Configuration menu - View commit details
-
Copy full SHA for 10b76a4 - Browse repository at this point
Copy the full SHA 10b76a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7458de - Browse repository at this point
Copy the full SHA c7458deView 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 fe1eec9 - Browse repository at this point
Copy the full SHA fe1eec9View commit details
Commits on May 25, 2018
-
Configuration menu - View commit details
-
Copy full SHA for a0c480a - Browse repository at this point
Copy the full SHA a0c480aView commit details -
Merge pull request #40996 from obsidiansystems/cross-ghc
ghc, haskell-infra: #40929 take 2
Configuration menu - View commit details
-
Copy full SHA for ce0180d - Browse repository at this point
Copy the full SHA ce0180dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e70a75 - Browse repository at this point
Copy the full SHA 2e70a75View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0fd98c6 - Browse repository at this point
Copy the full SHA 0fd98c6View commit details -
Merge pull request #41084 from obsidiansystems/fix-darwin-haskell
haskell generic-builder: Limit usage of --extra-framework-dirs on Darwin for compat
Configuration menu - View commit details
-
Copy full SHA for 97e376b - Browse repository at this point
Copy the full SHA 97e376bView commit details
There are no files selected for viewing