From c7d8de9f745b426b123878fcdb08526353ac4392 Mon Sep 17 00:00:00 2001 From: Yifan Hong Date: Thu, 5 Jan 2023 17:56:19 -0800 Subject: kleaf: set KBUILD_SYMTYPES for ABI targets. This was missing, causing differences in behavior against build_abi.sh Test: manual Bug: 264263657 Change-Id: I8eadf1478c9dbd2afd609e9f6834e029f3c3acf9 --- kleaf/impl/abi/kernel_build_abi.bzl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kleaf/impl/abi/kernel_build_abi.bzl b/kleaf/impl/abi/kernel_build_abi.bzl index 4cc3d78..13b33b7 100644 --- a/kleaf/impl/abi/kernel_build_abi.bzl +++ b/kleaf/impl/abi/kernel_build_abi.bzl @@ -175,6 +175,7 @@ def _define_other_targets( with_vmlinux_kwargs["outs"] = kernel_utils.transform_kernel_build_outs(name + "_with_vmlinux", "outs", new_outs) with_vmlinux_kwargs["base_kernel_for_module_outs"] = with_vmlinux_kwargs.pop("base_kernel", default = None) with_vmlinux_kwargs["internal_additional_make_goals"] = ["vmlinux"] + with_vmlinux_kwargs["kbuild_symtypes"] = "true" kernel_build(name = name + "_with_vmlinux", **with_vmlinux_kwargs) else: native.alias(name = name + "_with_vmlinux", actual = name) @@ -264,6 +265,7 @@ def _define_abi_targets( notrim_kwargs["kmi_symbol_list_strict_mode"] = False notrim_kwargs["base_kernel_for_module_outs"] = notrim_kwargs.pop("base_kernel", default = None) notrim_kwargs["internal_additional_make_goals"] = ["vmlinux"] + notrim_kwargs["kbuild_symtypes"] = "true" kernel_build(name = name + "_notrim", **notrim_kwargs) else: native.alias(name = name + "_notrim", actual = name) -- cgit v1.2.3