diff --git a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel index 4282bd82e150..479e04e7df68 100644 --- a/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/mlir/BUILD.bazel @@ -7928,6 +7928,7 @@ cc_library( ":SparseTensorEnums", ":SparseTensorRuntime", ":mlir_float16_utils", + "//llvm:Support", ], ) @@ -7937,6 +7938,11 @@ alias( actual = "_mlir_c_runner_utils", ) +cc_headers_only( + name = "mlir_c_runner_utils_hdrs", + src = ":mlir_c_runner_utils", +) + cc_binary( name = "libmlir_c_runner_utils.so", linkshared = True, @@ -7961,6 +7967,11 @@ alias( actual = "_mlir_runner_utils", ) +cc_headers_only( + name = "mlir_runner_utils_hdrs", + src = ":mlir_runner_utils", +) + cc_binary( name = "libmlir_runner_utils.so", linkshared = True, @@ -8019,7 +8030,7 @@ cc_library( ], deps = [ ":LLVMSupportHeaders", - ":mlir_c_runner_utils", + ":mlir_c_runner_utils_hdrs", "@cuda//:cuda_headers", "@cuda//:cusparse_static", "@cuda//:libcuda", @@ -8071,13 +8082,11 @@ cc_binary( name = "libvulkan-runtime-wrappers.so", srcs = ["tools/mlir-vulkan-runner/vulkan-runtime-wrappers.cpp"], linkshared = True, + linkstatic = False, tags = [ "manual", # External dependency ], - deps = [ - ":VulkanRuntime", - "//llvm:Support", - ], + deps = [":VulkanRuntime"], ) cc_binary(