From ca6839888e8f82b6f3a1d9f5c42571a72550637b Mon Sep 17 00:00:00 2001 From: Emilian Peev Date: Mon, 15 Jul 2024 18:11:24 +0000 Subject: [PATCH] CameraVTS: build with static libhidlbase The test may run on older devices and it is possbile that the android::hardware::isHidlSupported is not available. So statically link libhidlbase. Bug: 352683715 Bug: 352486655 Bug: 346693391 Test: cameraservice VTS Change-Id: I5bad6363fba4ebe3285c64cbaaf722e8da5cafdf --- Android.bp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Android.bp b/Android.bp index baf3291f60..223a1a91cd 100644 --- a/Android.bp +++ b/Android.bp @@ -51,6 +51,7 @@ cc_defaults { // Lists all dependencies that can *not* be expected on the device. static_libs: [ "VtsHalHidlTestUtils", + "libhidlbase", "libhidl-gen-utils", ], @@ -63,7 +64,6 @@ cc_defaults { "libbase", // All the following are dependencies of any HAL definition library. "libcutils", - "libhidlbase", "liblog", "libutils", ], @@ -72,6 +72,14 @@ cc_defaults { "-g", ], + target: { + android: { + shared_libs: [ + "libvndksupport", + ], + }, + }, + require_root: true, }