diff options
author | Jooyung Han <jooyung@google.com> | 2020-04-16 18:26:45 +0900 |
---|---|---|
committer | Jooyung Han <jooyung@google.com> | 2020-05-13 16:41:01 +0900 |
commit | 01e19d2be86604c565c1ce208c7e1b83fb2fe5c3 (patch) | |
tree | 5b3665ec50d76cd7a3d76909d582d294354c1fa6 | |
parent | 7501c6de1a6a4474f78b3296460d4fa2d099b9d4 (diff) | |
download | bionic-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.bp | 10 |
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 = [ |