[llvm] [bazel] Explicitly use `output_to_bindir = 1` for genlinalg (PR #158669)

Jordan Rupprecht via llvm-commits llvm-commits at lists.llvm.org
Mon Sep 15 09:01:23 PDT 2025


https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/158669

This is the default in recent versions of bazel, but old behavior is still possible w/ `--incompatible_merge_genfiles_directory=false --incompatible_skip_genfiles_symlink=false`.

>From bf8dd489331fb11d30187259ea0b36a804a993f9 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Mon, 15 Sep 2025 08:59:43 -0700
Subject: [PATCH] [bazel] Explicitly use `output_to_bindir = 1` for genlinalg

---
 utils/bazel/llvm-project-overlay/mlir/linalggen.bzl | 1 +
 1 file changed, 1 insertion(+)

diff --git a/utils/bazel/llvm-project-overlay/mlir/linalggen.bzl b/utils/bazel/llvm-project-overlay/mlir/linalggen.bzl
index 7e21ac4995b11..b45a6f675d79e 100644
--- a/utils/bazel/llvm-project-overlay/mlir/linalggen.bzl
+++ b/utils/bazel/llvm-project-overlay/mlir/linalggen.bzl
@@ -33,6 +33,7 @@ def genlinalg(name, linalggen, src, linalg_outs):
             srcs = [src],
             outs = [out],
             tools = [linalggen],
+            output_to_bindir = 1,
             cmd = (" ".join(base_args)),
         )
 



More information about the llvm-commits mailing list