ldc: remove references to ldcBootstrap (#393645)

authored by

Toma and committed by
GitHub
e2f504bb a65e4598

+12 -5
+12 -5
pkgs/by-name/ld/ldc/package.nix
··· 2 2 lib, 3 3 stdenv, 4 4 fetchFromGitHub, 5 + callPackage, 6 + makeWrapper, 7 + removeReferencesTo, 8 + runCommand, 9 + writeText, 10 + targetPackages, 5 11 cmake, 6 12 ninja, 7 13 llvm_18, ··· 11 17 gdb, 12 18 unzip, 13 19 darwin, 14 - callPackage, 15 - makeWrapper, 16 - runCommand, 17 - writeText, 18 - targetPackages, 19 20 20 21 ldcBootstrap ? callPackage ./bootstrap.nix { }, 21 22 }: ··· 153 154 --prefix PATH : ${targetPackages.stdenv.cc}/bin \ 154 155 --set-default CC ${targetPackages.stdenv.cc}/bin/cc 155 156 ''; 157 + 158 + preFixup = '' 159 + find $out/bin -type f -exec ${removeReferencesTo}/bin/remove-references-to -t ${ldcBootstrap} '{}' + 160 + ''; 161 + 162 + disallowedReferences = [ ldcBootstrap ]; 156 163 157 164 meta = with lib; { 158 165 description = "LLVM-based D compiler";