haskell.nix/lib
Alexander Kudryashov de3f82a419
Add native musl support (#578)
* Add native musl support

- adds haskellLibl.isNaviveMusl and related fixes (previously it was
assumed that for musl we always use cross-compilation)
- fixed some issues for musl intoduced in nixpkgs 20.03 (ssh/fetchcvs
infinite recursion, busybox pkgsMusl.pkgsStatic chain, etc.)
- cross-compilation fixes for ghc (absolute path for ar, always pass
target to configure, libffi and gmp packages for target platform) -
this needs more testing

* Better explanation for targetPlatform.{libffi, gmp}

* Ghc configure script now respect AR env variable


Co-authored-by: Moritz Angermann <moritz.angermann@gmail.com>
2020-05-08 15:32:40 +08:00
..
cabal-licenses.nix Add GPL-2.0-or-later to cabal-licenses.nix (#586) 2020-05-06 20:59:00 +08:00
cabal-os-arch-comp.nix add iOS 2019-01-17 21:26:12 +08:00
call-cabal-project-to-nix.nix External hackages (#535) 2020-05-02 18:16:34 +08:00
call-stack-to-nix.nix Add pins and materialization for ghc-boot-packages and ghc-extra-packages (#546) 2020-04-20 13:27:52 +12:00
check.nix comp-builder: changed attribute installedExe -> exeName (#394) 2020-01-13 17:55:45 +13:00
clean-cabal-component.nix Fix source dirs with trailing slash (#445) (#446) 2020-02-14 11:21:04 +08:00
clean-git.nix Use subDir not src to construct default names (#506) 2020-03-25 13:45:43 +13:00
clean-source-haskell.nix cleanSourceHaskell: Add more filters (#314) 2019-11-18 16:46:39 +10:00
clean-source-with.nix Add pins and materialization for ghc-boot-packages and ghc-extra-packages (#546) 2020-04-20 13:27:52 +12:00
compat.nix Fix broken compat attribute 2019-02-12 12:55:10 +10:00
default.nix Add native musl support (#578) 2020-05-08 15:32:40 +08:00
fetch-external.nix Provide hackage and stackage from haskell.nix 2019-02-13 14:51:10 +10:00
ghcjs-project.nix build ghcjs (#382) 2020-02-09 20:03:22 +08:00
hackageIndex.nix [ifd] cabalProjectToNix (#122) 2019-05-18 22:00:28 +08:00
host-map.nix Adds ghcjs and Asterius as cross compilers (#106) 2019-05-16 21:06:16 +08:00
import-and-filter-project.nix Use new cleanSourceWith to filter component source (#209) 2019-08-26 12:27:47 +02:00
make-source-pins.nix Fix evaluation on Hydra (#153) 2019-06-02 07:21:21 +10:00
materialize.nix Allow materialized only (#563) 2020-04-27 23:20:32 +12:00
override-with.nix Provide hackage and stackage from haskell.nix 2019-02-13 14:51:10 +10:00
pkgconf-nixpkgs-map.nix Add to nixpkgs map (#447) 2020-02-15 17:28:28 +13:00
stack-cache-generator.nix Flake (#589 and #567) 2020-05-07 11:16:38 +12:00
system-nixpkgs-map.nix Add sodium -> libsodium mapping (#587) 2020-05-07 11:23:50 +12:00