From c97d49e1ba1787d91823b0d6c6c9362da4d9d0f5 Mon Sep 17 00:00:00 2001 From: Daniel Fu Date: Wed, 15 Oct 2025 18:18:48 -0700 Subject: [PATCH] add as_files; this fixes the previous build problem --- toolchain/templates/alias.BUILD | 1 + toolchain/templates/compiler.BUILD | 5 +++++ toolchain/templates/toolchain.bazel | 1 + toolchain/toolchain.bzl | 1 + 4 files changed, 8 insertions(+) diff --git a/toolchain/templates/alias.BUILD b/toolchain/templates/alias.BUILD index c6f99ee..249d5aa 100644 --- a/toolchain/templates/alias.BUILD +++ b/toolchain/templates/alias.BUILD @@ -18,6 +18,7 @@ TOOLS = %tools% "compiler_pieces", "compiler_files", "ar_files", + "as_files", "linker_files", "compiler_components", ] diff --git a/toolchain/templates/compiler.BUILD b/toolchain/templates/compiler.BUILD index 8c7ff22..370bc33 100644 --- a/toolchain/templates/compiler.BUILD +++ b/toolchain/templates/compiler.BUILD @@ -64,6 +64,11 @@ filegroup( srcs = [":compiler_pieces"], ) +filegroup( + name = "as_files", + srcs = [":compiler_pieces"], +) + filegroup( name = "linker_files", srcs = [":compiler_pieces"], diff --git a/toolchain/templates/toolchain.bazel b/toolchain/templates/toolchain.bazel index ff50981..225099f 100644 --- a/toolchain/templates/toolchain.bazel +++ b/toolchain/templates/toolchain.bazel @@ -190,6 +190,7 @@ def %toolchain_name%_toolchain( name = "cc_toolchain_{}_{}".format(variant.name, host_repo), all_files = "{}:compiler_pieces".format(alias_repo), ar_files = "{}:ar_files".format(alias_repo), + as_files = "{}:as_files".format(alias_repo), compiler_files = "{}:compiler_files".format(alias_repo), dwp_files = ":empty", linker_files = ":{}_{}_all_linker_files".format(variant.name, host_repo), diff --git a/toolchain/toolchain.bzl b/toolchain/toolchain.bzl index 7c8655b..101825d 100644 --- a/toolchain/toolchain.bzl +++ b/toolchain/toolchain.bzl @@ -109,6 +109,7 @@ def _arm_gnu_toolchain( name = "cc_toolchain_{}_{}".format(host, name), all_files = "@{}_{}//:compiler_pieces".format(toolchain, host), ar_files = "@{}_{}//:ar_files".format(toolchain, host), + as_files = "@{}_{}//:as_files".format(toolchain, host), compiler_files = "@{}_{}//:compiler_files".format(toolchain, host), dwp_files = ":empty", linker_files = "@{}_{}//:linker_files".format(toolchain, host),