From d86522c2277bdd0a6e5ad2e726b8afbf47bb371e Mon Sep 17 00:00:00 2001 From: Avimitin Date: Mon, 29 Jul 2024 22:42:03 +0800 Subject: [PATCH] [nix] add patch for buddy-mlir Signed-off-by: Avimitin --- nix/pkgs/buddy-mlir.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/nix/pkgs/buddy-mlir.nix b/nix/pkgs/buddy-mlir.nix index bb9757d10d..8bd03422f5 100644 --- a/nix/pkgs/buddy-mlir.nix +++ b/nix/pkgs/buddy-mlir.nix @@ -1,4 +1,4 @@ -{ cmake, ninja, python3, llvmPackages_17, fetchFromGitHub }: +{ cmake, ninja, python3, llvmPackages_17, fetchFromGitHub, fetchpatch }: let stdenv = llvmPackages_17.stdenv; bintools = llvmPackages_17.bintools; @@ -34,6 +34,15 @@ stdenv.mkDerivation { nativeBuildInputs = [ cmake ninja python3 bintools ]; + prePatch = "pushd ../buddy-mlir"; + patches = [ + (fetchpatch { + url = "https://github.com/buddy-compiler/buddy-mlir/pull/357.patch"; + hash = "sha256-ysPcHAkrFJDtHmWVo35Wz6ullIGsP1EedYdJCq4fRX4="; + }) + ]; + postPatch = "popd"; + cmakeDir = "../llvm"; cmakeFlags = [ "-DCMAKE_BUILD_TYPE=Release"