f4f56c7af2
This disables building dynamic libraries for GHC 9.4.x and before, when enableShared and enableProfiledLibs are set to false. Currently this only disables dynamic linking of GHC itself, but still creates dynamic libraries. The hadrian-based GHC 9.6+ already disable building dynamic libraries via the no_dynamic_libs transformer in this case. The reason for this happening before was, that the default was assumed to be "v p dyn", of which "p" was taken away when profiled libs were disabled. But this would unconditionally enable the dyn way. Using the BUILD_PROF_LIBS flag in this case will let GHC's config.mk.in script make the proper decisions about which GhcLibWays to build. |
||
---|---|---|
.. | ||
8.6.5-binary.nix | ||
8.10.7-binary.nix | ||
8.10.7.nix | ||
9.0.2.nix | ||
9.2.4-binary.nix | ||
9.2.5.nix | ||
9.2.6.nix | ||
9.2.7.nix | ||
9.2.8.nix | ||
9.4.5.nix | ||
9.4.6-bytestring-posix-source.patch | ||
9.4.6.nix | ||
9.4.7.nix | ||
9.4.8.nix | ||
9.6.3-binary.nix | ||
9.6.3.nix | ||
9.6.4.nix | ||
9.8.1.nix | ||
9.8.2.nix | ||
Cabal-3.2-3.4-paths-fix-cycle-aarch64-darwin.patch | ||
Cabal-at-least-3.6-paths-fix-cycle-aarch64-darwin.patch | ||
common-hadrian.nix | ||
docs-sphinx-7-ghc98.patch | ||
docs-sphinx-7.patch | ||
gcc-clang-wrapper.sh | ||
head.nix | ||
respect-ar-path.patch |