Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ghc: Add variantSuffix, fix musl+integer-simple #138524

Closed

Commits on Sep 20, 2021

  1. pkgsMusl.haskell.compiler.ghc8107Binary: Remove now-incorrect gmp dep…

    …endency.
    
    GHC HQ switched the musl bindists from gmp to `integer-simple`
    with GHC >= 8.10.6, but this was not reflected in the nixpkgs update:
    
    * commit 6f12424: ghc: 8.10.5-binary -> 8.10.7-binary
      From PR NixOS#135453
    
    See also NixOS#130441.
    nh2 committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    a51af7d View commit details
    Browse the repository at this point in the history
  2. ghc: Add variantSuffix.

    When debugging musl builds, I often have to sift through thousands of lines
    of `nix-store -q --tree` or `nix-store -qR` output.
    Until now, `pkgsMusl` and normal `pkgs` GHCs looked exactly the same in
    there, making that task tough.
    
    Same for `integer-simple`, which makes debugging `gmp` issues easier.
    
    This commit introduces a suffix to tell them apart easily.
    
    Note that this is different from `targetPrefix` which is for
    cross-compilation, which `pkgsMusl` does not do.
    nh2 committed Sep 20, 2021
    Configuration menu
    Copy the full SHA
    b266503 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8ec92c5 View commit details
    Browse the repository at this point in the history