From f1530b6577524e36fa81efb54b3d62e0ca97cfa7 Mon Sep 17 00:00:00 2001 From: Aleksei Vetrov Date: Fri, 10 Nov 2023 17:58:39 +0000 Subject: elfutils: refactor transitive dependencies Soong doesn't have propagation for static library dependencies. Add "elfutils_transitive_defaults" to have "static_libs" that are applied to all static libraries that use elfutils. This have to be included explicitly by all elfutils users. Bug: 169779783 Bug: 309972007 Change-Id: I635b0f1eeee574fa27b44fe99a73439ec62c0066 Signed-off-by: Aleksei Vetrov --- libbpf-tools/Android.bp | 1 + 1 file changed, 1 insertion(+) diff --git a/libbpf-tools/Android.bp b/libbpf-tools/Android.bp index 13808160..8bf6064d 100644 --- a/libbpf-tools/Android.bp +++ b/libbpf-tools/Android.bp @@ -88,6 +88,7 @@ genrule_defaults { cc_defaults { name: "bcc_binary_defaults", + defaults: ["elfutils_transitive_defaults"], generated_headers: [ "libbpf_headers", ], -- cgit v1.2.3