nixpkgs/pkgs/development
Niklas Hambüchen da1cf8cb90 pkgsMusl.haskell.compiler.ghc8102Binary: Fix musl segfault. Fixes #118731 #129247.
This commit replaces the musl + glibc hackery in the GHC bindist
compiler by using the new musl based bindist that GHC HQ provides
(built on Alpine).
We could alternatively also use a nix-built musl boostrap compiler,
but it seems nicer to use the GHC HQ one for now.

This fixes the compiler built by
`pkgsMusl.haskell.compiler.ghc8102Binary` segfaulting (#118731)
since the commit

    5e2311d2f - musl: 1.2.1 -> 1.2.2

concretely, musl commit

    01c7920f - remove redundant pthread struct members repeated for layout purposes

which I suspect breaks some glibc/musl ABI compatibility that may have
existed accidentally until then.

The added

    lib.optional stdenv.targetPlatform.isMusl "pie";

also fixes that the packaged bindist compiler cannot create a binary
in its `installCheck` phase (and overall); see detail explanation
in #129247.
2021-07-10 02:49:41 +02:00
..
androidndk-pkgs
arduino arduino-cli: add zlib to the fhsenv 2021-06-29 09:49:45 +02:00
beam-modules
bower-modules/generic
chez-modules
compilers pkgsMusl.haskell.compiler.ghc8102Binary: Fix musl segfault. Fixes #118731 #129247. 2021-07-10 02:49:41 +02:00
coq-modules coqPackages.itauto: init at 8.13+no 2021-07-01 21:46:19 +07:00
dhall-modules
dotnet-modules
em-modules/generic
gnuradio-modules
go-modules
go-packages
guile-modules
haskell-modules haskellPackages: mark builds failing on hydra as broken 2021-07-02 18:35:55 +08:00
idris-modules
interpreters alda: 1.4.4 -> 1.5.0 2021-07-03 00:34:40 +00:00
java-modules
libraries argp-standalone: Add -fPIC. 2021-07-05 16:38:24 +02:00
lisp-modules
lua-modules
misc
mobile
node-packages
ocaml-modules ocamlPackages.alcotest-mirage: init at 1.2.3 (#128601) 2021-07-02 10:50:12 +02:00
octave-modules
perl-modules strip-nondeterminism: file to propagatedBuildInput 2021-06-29 20:51:50 -07:00
pharo
php-packages
pure-modules
python-modules Merge pull request #128876 from fabaff/bump-mdformat 2021-07-03 01:52:18 +01:00
r-modules rPackages.svglite: Fix nativeBuildInputs 2021-06-30 00:03:02 -07:00
ruby-modules
scheme-modules/scheme-bytestructures
tools Merge pull request #128870 from hagl/submit/pgtop 2021-07-03 01:54:11 +01:00
web insomnia: 2021.3.0 -> 2021.4.0 2021-07-01 12:59:26 -07:00