From 012171d3af2f94b03284fd7ef35a768bba965421 Mon Sep 17 00:00:00 2001 From: Jiyong Park Date: Tue, 19 Jun 2018 16:55:05 +0900 Subject: [PATCH] libselinux is dynamically linked from init init is now dynamically linked to libselinux. This gives us about 100KB extra space, which is valuable in the recovery partition. Bug: 63673171 Test: m -j Test: adb reboot recovery Change-Id: I72c4f886cbbb9ce54f8221f05547f5b9f0e1adb0 --- init/Android.bp | 2 +- init/Android.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/init/Android.bp b/init/Android.bp index 7d863c884..cf7637f96 100644 --- a/init/Android.bp +++ b/init/Android.bp @@ -76,7 +76,6 @@ cc_defaults { "libprotobuf-cpp-lite", "libpropertyinfoserializer", "libpropertyinfoparser", - "libselinux", ], shared_libs: [ "libcutils", @@ -87,6 +86,7 @@ cc_defaults { "libc++", "libdl", "libz", + "libselinux", ], } diff --git a/init/Android.mk b/init/Android.mk index da27a73f4..a81a0f6b0 100644 --- a/init/Android.mk +++ b/init/Android.mk @@ -61,7 +61,6 @@ LOCAL_STATIC_LIBRARIES := \ libseccomp_policy \ libcrypto_utils \ libsparse \ - libselinux \ libprocessgroup \ libavb \ libkeyutils \ @@ -76,6 +75,7 @@ shared_libs := \ libcrypto \ libdl \ libz \ + libselinux \ ifneq ($(BOARD_BUILD_SYSTEM_ROOT_IMAGE),true) # init is static executable for non-system-as-root devices, because the dynamic linker