ldc: remove references to ldcBootstrap

This commit is contained in:
Jeremy Baxter 2025-03-27 21:11:55 +13:00
parent 485bf1f47c
commit ddd29f9d9f

View File

@ -4,6 +4,7 @@
fetchFromGitHub,
callPackage,
makeWrapper,
removeReferencesTo,
runCommand,
writeText,
targetPackages,
@ -154,6 +155,12 @@ stdenv.mkDerivation (finalAttrs: {
--set-default CC ${targetPackages.stdenv.cc}/bin/cc
'';
preFixup = ''
find $out/bin -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${ldcBootstrap} '{}' +
'';
disallowedReferences = [ ldcBootstrap ];
meta = with lib; {
description = "LLVM-based D compiler";
homepage = "https://github.com/ldc-developers/ldc";