kleaf: wrap label strings with Label
This change ensures that when the kleaf / prebuilts
repository lives in a subworkspace, the Label() constructor
resolves fixed labels correctly against the Kleaf workspace.
Bug: 280509139
Change-Id: Ib4f5e29adc46c907a02ca0e74025dd054af86e00
diff --git a/kleaf/clang_toolchain.bzl b/kleaf/clang_toolchain.bzl
index 56e3922..9ef3f9b 100644
--- a/kleaf/clang_toolchain.bzl
+++ b/kleaf/clang_toolchain.bzl
@@ -172,11 +172,11 @@
clang_version = clang_version,
linker_files = [
# From _setup_env.sh, HOSTLDFLAGS
- "//prebuilts/kernel-build-tools:linux-x86-libs",
+ Label("//prebuilts/kernel-build-tools:linux-x86-libs"),
],
# From _setup_env.sh
# sysroot_flags+="--sysroot=${ROOT_DIR}/build/kernel/build-tools/sysroot "
- sysroot_label = "//build/kernel:sysroot",
+ sysroot_label = Label("//build/kernel:sysroot"),
sysroot_path = "build/kernel/build-tools/sysroot",
target_cpu = "x86_64",
target_os = "linux",