diff options
author | Yifan Hong <elsk@google.com> | 2024-05-07 13:18:50 -0700 |
---|---|---|
committer | Matthias Männich <maennich@google.com> | 2024-05-08 10:02:14 +0000 |
commit | 47a08a6a36ac98ddf0538f46a243b46bfc9a261f (patch) | |
tree | 994965edbb8fdf7ea9549781b212536865aba8a2 | |
parent | 97d6e5dde4459ad52a2b541463bf3b63f3b163ce (diff) | |
download | build-main-kernel-build-2023.tar.gz |
Kleaf: Skip build checks for gcov builds (violations_check)main-kernel-build-2023
This disables checks like strict mode checks as they are not relevant
for debug like builds.
Fixes previous CL that misses symbols violations
check.
Bug: 338000028
Bug: 339103585
Fixes: 167cb729bd82a9a8
("Kleaf: Skip build checks for gcov builds")
Change-Id: I6c52750b4d78b72024d6390392ed5dda1ebd53b2
-rw-r--r-- | kleaf/impl/kernel_build.bzl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/kleaf/impl/kernel_build.bzl b/kleaf/impl/kernel_build.bzl index be28e6c..fb50b20 100644 --- a/kleaf/impl/kernel_build.bzl +++ b/kleaf/impl/kernel_build.bzl @@ -2195,6 +2195,13 @@ def _kmi_symbol_list_violations_check(ctx, modules_staging_archive): IGNORED because --kgdb is set!".format(this_label = ctx.label)) return None + # Skip for --gcov builds. + if ctx.attr._gcov[BuildSettingInfo].value: + # buildifier: disable=print + print("\nWARNING: {this_label}: Attribute kmi_symbol_list_strict_mode\ + IGNORED because --gcov is set!".format(this_label = ctx.label)) + return None + inputs = [ modules_staging_archive, ] |