nixpkgs/pkgs/development/compilers/ghc
Marc Scholten 54fc9f6356 haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles
This ports our infamous patch for `Cabal` which cheesily prevents an
output cycle for derivations that use separate bin outputs where
references caused by the `Paths_*` module can't be eliminated by the GHC
aarch64-darwin codegen backend.

See also

- the original issue #140774,
- the original patch for GHC 9.2 #216857
- the ported patch for GHC 9.4
  f6f780f129

Co-authored-by: sternenseemann <sternenseemann@systemli.org>
2023-12-13 00:16:18 +01:00
..
8.6.5-binary.nix haskell.compiler.ghc865Binary: don't pass llvmPackages_6 2023-12-04 19:43:07 +01:00
8.10.2-binary.nix Merge pull request #260410 from ncfavier/ghc-fix-glob 2023-10-22 02:57:51 +02:00
8.10.7-binary.nix Merge pull request #260410 from ncfavier/ghc-fix-glob 2023-10-22 02:57:51 +02:00
8.10.7.nix haskell: re-enable profiling on aarch64 2023-07-04 15:29:40 +02:00
9.0.2.nix haskell.compiler: link upstream issue for sphinx 7 patch 2023-11-17 12:52:04 +01:00
9.2.4-binary.nix Merge pull request #260410 from ncfavier/ghc-fix-glob 2023-10-22 02:57:51 +02:00
9.2.4.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.2.5.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.2.6.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.2.7.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.2.8.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.4.2.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.4.3.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.4.4.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.4.5.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.4.6-bytestring-posix-source.patch haskell.compiler.ghc946: init at 9.4.6 2023-08-08 16:25:45 +02:00
9.4.6.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.4.7.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.4.8.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
9.6.2.nix haskell.compiler.ghc962: init at 9.6.2 2023-05-30 13:35:14 +02:00
9.6.3.nix haskell.compiler.ghc96: 9.6.2 -> 9.6.3 2023-09-28 15:28:23 +02:00
9.8.1.nix haskell.compiler.ghc98: init at 9.8.1 2023-10-15 00:43:20 +02:00
Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch haskell.compiler.ghc{8107,902}: give cabal-paths.patch a better name 2023-03-11 12:22:48 +01:00
Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
common-hadrian.nix haskell.packages.ghc9{6,8}: work around aarch64-darwin output cycles 2023-12-13 00:16:18 +01:00
docs-sphinx-7-ghc98.patch ghc*: patch build of docs after sphinx update 2023-10-28 12:50:03 +02:00
docs-sphinx-7.patch ghc*: patch build of docs after sphinx update 2023-10-28 12:50:03 +02:00
gcc-clang-wrapper.sh
ghc-8.8.4-sphinx-6.0.patch haskell.compiler: fix GHCs' user guide build with sphinx >= 6.0 2023-03-03 23:56:30 +01:00
head.nix haskell.compiler.ghcHEAD: 9.9.20231014 -> 9.9.20231121 2023-11-22 15:48:01 +01:00
rename-numa-api-call.patch ghc8.8.4: fix mingw build 2021-09-09 03:35:17 +01:00
respect-ar-path.patch Fix ar command path in GHC. 2021-02-05 22:54:09 +01:00
sphinx-4-configuration.patch haskell.compiler.ghc8104: patch for sphinx >= 4.0 2021-06-22 13:42:55 +02:00