nixpkgs/pkgs/development/haskell-modules
Wolfgang Walther cb4571f021 haskellPackages: build with RTS -A64M options
Those flags were not actually passed to GHC before, but to Setup.hs.

They were introduced in #86948. The related twitch live stream uses the
build of git-annex as a measurement. I get the following numbers when
building git-annex with doCheck = false:

 - for current master: 1:40 wall clock / 340s user
 - without any -A64M argument: 1:40 wall clock / 340s user
 - with this fix: 1:13 wall clock / 280s user

The idea was good, but the settings were never active.

More testing revealed that this seems to work on darwin just as well, so
we're removing the isLinux condition, too.

(cherry picked from commit 32863001bb)
2024-06-21 18:02:30 +02:00
..
configuration-hackage2nix Merge branch release-24.05 into staging-next-24.05 2024-06-16 18:48:08 +02:00
lib haskell.lib.compose.justStaticExecutables: Unforbid references to GHC for backport 2024-06-13 00:19:10 +02:00
patches git-annex: fix installation location of .desktop files and icons 2024-04-22 02:17:36 +02:00
cabal2nix-unstable.nix haskellPackages.cabal2nix-unstable: 2024-04-21 -> 2024-05-20 2024-05-25 22:57:21 +02:00
configuration-arm.nix haskellPackages: Remove obsolete overrides for hls dependencies 2024-03-17 13:36:19 +01:00
configuration-common.nix haskellPackages.scat: unbreak 2024-06-14 17:05:28 +02:00
configuration-darwin.nix haskellPackages.ad: disable problematic test on x86_64-darwin 2024-06-17 14:43:37 +02:00
configuration-ghc-8.6.x.nix haskell.packages.ghc865Binary.exceptions: fix eval 2024-05-25 22:58:32 +02:00
configuration-ghc-8.10.x.nix elmPackages.elmi-to-json: fix incorrect broken flag 2024-06-09 01:37:14 +02:00
configuration-ghc-9.0.x.nix haskell.packages.*.ghc-tags: unbreak 2024-06-13 00:17:05 +02:00
configuration-ghc-9.2.x.nix haskell.packages.ghc92.haskell-language-server: fix 2024-03-29 12:23:39 +01:00
configuration-ghc-9.4.x.nix haskellPackages: fix eval 2024-04-01 11:20:16 +02:00
configuration-ghc-9.6.x.nix haskell.packages.*.ghc-tags: unbreak 2024-06-13 00:17:05 +02:00
configuration-ghc-9.8.x.nix Merge branch release-24.05 into staging-next-24.05 2024-06-16 18:48:08 +02:00
configuration-ghc-9.10.x.nix
configuration-ghc-9.12.x.nix haskell.compiler.ghcHEAD: 9.9.20231121 -> 9.11.20240323 2024-03-23 15:45:14 +01:00
configuration-ghcjs.nix haskell.packages.ghcjs.exceptions: fix eval 2024-05-25 22:58:38 +02:00
configuration-nix.nix git-annex: pass setup package db to GHC used for building installer 2024-06-17 14:43:37 +02:00
configuration-tensorflow.nix
default.nix haskell-modules/non-hackage-packages.nix: Wire pkgs and haskellLib 2024-03-07 15:19:03 +01:00
generic-builder.nix haskellPackages: build with RTS -A64M options 2024-06-21 18:02:30 +02:00
generic-stack-builder.nix
hackage-packages.nix Merge branch release-24.05 into staging-next-24.05 2024-06-16 18:48:08 +02:00
HACKING.md
hoogle-local-wrapper.sh
hoogle.nix
initial-packages.nix
make-package-set.nix callCabal2nixWithOptions: add srcModifier argument 2024-05-09 23:55:37 +02:00
non-hackage-packages.nix Revert "haskellPackages.hercules-ci-*: update" 2024-03-07 18:39:27 +01:00
package-list.nix
stack-hook.sh
with-packages-wrapper.nix haskellPackages.mkDerivation: remove version checks for unsupported GHC 2024-02-08 14:39:02 +01:00