Merge pull request #304672 from NixOS/revert-299589-compress-composable-kernel
Revert "rocmPackages.composable_kernel: compress output"
This commit is contained in:
commit
be612a0f3a
File diff suppressed because it is too large
Load Diff
|
@ -72,9 +72,7 @@ in stdenv.mkDerivation (finalAttrs: {
|
||||||
"info" # Avoid `attribute 'info' missing` when using with wrapCC
|
"info" # Avoid `attribute 'info' missing` when using with wrapCC
|
||||||
];
|
];
|
||||||
|
|
||||||
patches = [
|
patches = extraPatches;
|
||||||
./add-compression-to-clang-offload-bundler.patch
|
|
||||||
] ++ extraPatches;
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "ROCm";
|
owner = "ROCm";
|
||||||
|
|
|
@ -2,14 +2,13 @@
|
||||||
, callPackage
|
, callPackage
|
||||||
, rocmUpdateScript
|
, rocmUpdateScript
|
||||||
, llvm
|
, llvm
|
||||||
, makeWrapper
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
callPackage ../base.nix rec {
|
callPackage ../base.nix rec {
|
||||||
inherit stdenv rocmUpdateScript;
|
inherit stdenv rocmUpdateScript;
|
||||||
targetName = "clang-unwrapped";
|
targetName = "clang-unwrapped";
|
||||||
targetDir = "clang";
|
targetDir = "clang";
|
||||||
extraBuildInputs = [ llvm makeWrapper ];
|
extraBuildInputs = [ llvm ];
|
||||||
|
|
||||||
extraCMakeFlags = [
|
extraCMakeFlags = [
|
||||||
"-DCLANG_INCLUDE_DOCS=ON"
|
"-DCLANG_INCLUDE_DOCS=ON"
|
||||||
|
@ -42,12 +41,6 @@ callPackage ../base.nix rec {
|
||||||
|
|
||||||
extraPostInstall = ''
|
extraPostInstall = ''
|
||||||
mv bin/clang-tblgen $out/bin
|
mv bin/clang-tblgen $out/bin
|
||||||
# add wrapper to compress embedded accelerator-specific code
|
|
||||||
# this makes the output of composable_kernel significantly smaller right now
|
|
||||||
# TODO: remove this once ROCm does it out of the box
|
|
||||||
mv $out/bin/clang-offload-bundler $out/bin/clang-offload-bundler-unwrapped
|
|
||||||
makeWrapper $out/bin/clang-offload-bundler-unwrapped $out/bin/clang-offload-bundler \
|
|
||||||
--add-flags '-compress'
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
requiredSystemFeatures = [ "big-parallel" ];
|
requiredSystemFeatures = [ "big-parallel" ];
|
||||||
|
|
Loading…
Reference in New Issue
Block a user