From 3173e4c2b9cd6e005002a8a8baea27298f959345 Mon Sep 17 00:00:00 2001 From: Jiyong Park Date: Sat, 12 Jan 2019 09:13:58 +0900 Subject: [PATCH] Add libc.bootstrap only for Q and beyond Test: m on pi-dev Test: m on master Test: m on cw-f-dev Change-Id: Ia0b02320b0bb06cac8e1fded09d609a1418928a3 --- Android.mk | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Android.mk b/Android.mk index 8600be1..129f719 100644 --- a/Android.mk +++ b/Android.mk @@ -294,7 +294,15 @@ LOCAL_C_INCLUDES := \ external/openssh/openbsd-compat LOCAL_SHARED_LIBRARIES += libssh libssl libcrypto libdl libz libcutils + +# libc.bootstrap is available/required since Q +ifneq ($(PLATFORM_VERSION_CODENAME)|$(call math_lt,$(PLATFORM_SDK_VERSION),29),REL|true) +# This filter is for old branches that does not have math_lt macro +# This is equivalently PLATFORM_SDK_VERSION > 27 +ifeq ($(filter 14 15 16 17 18 19 20 21 22 23 24 25 26 27,$(PLATFORM_SDK_VERSION)),) LOCAL_SHARED_LIBRARIES += libc.bootstrap +endif +endif include $(BUILD_EXECUTABLE) -- 2.11.0