aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJooyung Han <jooyung@google.com>2020-04-16 18:26:45 +0900
committerJooyung Han <jooyung@google.com>2020-05-13 16:41:01 +0900
commit01e19d2be86604c565c1ce208c7e1b83fb2fe5c3 (patch)
tree5b3665ec50d76cd7a3d76909d582d294354c1fa6
parent7501c6de1a6a4474f78b3296460d4fa2d099b9d4 (diff)
downloadbionic-01e19d2be86604c565c1ce208c7e1b83fb2fe5c3.tar.gz
Set min_sdk_version for mainline dependencies
To enforce all modules included in mainline modules(apex/apk), modules should set min_sdk_version which is the minimum sdk versions that compiled artifacts run against. Setting this doesn't change build output. (While cherry-picking s/29/apex_inherit) Bug: 145796956 Test: m Merged-In: Ibbe3771592677d729c81343fe00859c0afa81918 Change-Id: Ibbe3771592677d729c81343fe00859c0afa81918 (cherry picked from commit 15c32a8e1aa0f7754b5b25bb6c160b5d8b8b49c3)
-rw-r--r--libc/Android.bp10
1 files changed, 9 insertions, 1 deletions
diff --git a/libc/Android.bp b/libc/Android.bp
index 5bd3b9c09..b48d58231 100644
--- a/libc/Android.bp
+++ b/libc/Android.bp
@@ -1792,6 +1792,8 @@ cc_library_headers {
"//apex_available:platform",
"//apex_available:anyapex",
],
+ // used by most APEXes indirectly via libunwind_llvm
+ min_sdk_version: "apex_inherit",
visibility: [
":__subpackages__", // visible to bionic
// ... and only to these places (b/152668052)
@@ -1935,7 +1937,8 @@ cc_defaults {
"//apex_available:platform",
"//apex_available:anyapex",
],
-
+ // crt* objects are used by most cc_binary/cc_library in "anyapex"
+ min_sdk_version: "apex_inherit",
cflags: [
"-Wno-gcc-compat",
"-Wall",
@@ -2489,6 +2492,11 @@ cc_library_shared {
allow_undefined_symbols: true,
// Like libc, disable native coverage for libc_scudo.
native_coverage: false,
+ apex_available: [
+ "//apex_available:platform",
+ "com.android.media.swcodec",
+ ],
+ min_sdk_version: "apex_inherit",
}
subdirs = [