aboutsummaryrefslogtreecommitdiffhomepage
path: root/nix-overlays
diff options
context:
space:
mode:
authorRalph Amissah <ralph.amissah@gmail.com>2026-04-09 09:17:45 -0400
committerRalph Amissah <ralph.amissah@gmail.com>2026-04-09 09:24:53 -0400
commitf125c5892ce48c60af00dc3114bf2aa8c2014a89 (patch)
tree070ce7eb8b465b8be4dc98d8d9301818a33e8d71 /nix-overlays
parentnix cleanup flake.nix and shell.nix (diff)
flake.nix dmd build fix overlay: revert to GCC14
- revert to using GCC14: (current) GCC 15 introduced nullptr in its headers, and DMD's ImportC parser needs update to handle it, monitor and update - (nix ldc overlay, minor comsetic)
Diffstat (limited to 'nix-overlays')
-rw-r--r--nix-overlays/ldc/package.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/nix-overlays/ldc/package.nix b/nix-overlays/ldc/package.nix
index 75eb898..b5daa75 100644
--- a/nix-overlays/ldc/package.nix
+++ b/nix-overlays/ldc/package.nix
@@ -138,6 +138,8 @@ stdenv.mkDerivation (finalAttrs: {
find $out/bin -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${ldcBootstrap} '{}' +
'';
+ # doCheck = false;
+
disallowedReferences = [ ldcBootstrap ];
meta = with lib; {
@@ -181,6 +183,6 @@ stdenv.mkDerivation (finalAttrs: {
no-references-to-compiler = helloWorld.overrideAttrs {
disallowedReferences = [ ldc ];
dFlags = ["-g"];
+ };
};
- };
})