TreeHugger Robot
5f57688498
Merge "Remove libstagefright_bufferqueue_help from apex.go"
2020-12-23 03:15:23 +00:00
Jaewoong Jung
de6671062a
Merge "Remove unnecessary snake case variables." am: e794b1e302
am: ce131b6fcf
am: e3ec6f723e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533880
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2e481c45e9fcc2e0023c03aed89320c49678dc86
2020-12-23 02:15:09 +00:00
Kalesh Singh
df619a6997
Merge "Reland: Add android.hardware.memtrack-unstable-ndk_platform" am: 98dea94982
am: c425b49238
am: 12c0c922c2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1534599
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If661274a75f52c0a132b9c90d66dd05a33407ef9
2020-12-23 02:14:39 +00:00
Treehugger Robot
405f91d5c8
Merge "rust modules in APEX don't get installed to the system partition" am: 109d9ccdcb
am: 75b1a9e43e
am: 80d7c5d23d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532938
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If3c5d1e77de790eccb963f397befb361d0bb94d7
2020-12-23 02:14:10 +00:00
Jaewoong Jung
e3ec6f723e
Merge "Remove unnecessary snake case variables." am: e794b1e302
am: ce131b6fcf
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533880
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I26021fd6bd84ccf36b877eec0a35667446e3ebd4
2020-12-23 02:01:15 +00:00
Kalesh Singh
12c0c922c2
Merge "Reland: Add android.hardware.memtrack-unstable-ndk_platform" am: 98dea94982
am: c425b49238
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1534599
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I1cda845a95fb378c7084d3012ebe4f36bee8b5da
2020-12-23 02:00:43 +00:00
Treehugger Robot
80d7c5d23d
Merge "rust modules in APEX don't get installed to the system partition" am: 109d9ccdcb
am: 75b1a9e43e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532938
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I39dcc4ffd86b86702e307c4aff50e05b822ec809
2020-12-23 02:00:22 +00:00
Jaewoong Jung
ce131b6fcf
Merge "Remove unnecessary snake case variables." am: e794b1e302
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533880
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I5deddd7ee941e701beb25323282a761e61aec2ed
2020-12-23 01:29:33 +00:00
Kalesh Singh
c425b49238
Merge "Reland: Add android.hardware.memtrack-unstable-ndk_platform" am: 98dea94982
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1534599
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I76ab805d74bfdfbe59c1c16353c355476559c142
2020-12-23 01:28:44 +00:00
Treehugger Robot
75b1a9e43e
Merge "rust modules in APEX don't get installed to the system partition" am: 109d9ccdcb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532938
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idd86c4725819e31268e62c9f29d9fe50d098f51f
2020-12-23 01:27:57 +00:00
Jaewoong Jung
e794b1e302
Merge "Remove unnecessary snake case variables."
2020-12-23 01:21:28 +00:00
Kalesh Singh
98dea94982
Merge "Reland: Add android.hardware.memtrack-unstable-ndk_platform"
2020-12-23 01:20:51 +00:00
Treehugger Robot
109d9ccdcb
Merge "rust modules in APEX don't get installed to the system partition"
2020-12-23 00:42:20 +00:00
Kalesh Singh
7b63b2677d
Reland: Add android.hardware.memtrack-unstable-ndk_platform
...
Bug: 175021432
Test: Fixes build failure on aosp/1518666
Change-Id: Id53bb93bfce35347637a271b7f6aa3c1c4d8c839
2020-12-22 20:49:54 +00:00
Jaewoong Jung
18aefc1977
Remove unnecessary snake case variables.
...
Test: m nothing + TreeHugger
Change-Id: I99f7162944daa6c57c6ae4763261e108bb5cb6b1
2020-12-22 12:38:35 -08:00
Colin Cross
091e094210
Merge changes from topic "llndk_cc_library" am: 1f8c272984
am: f0dee605eb
am: 4ee7ea6517
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532861
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Icdaf99352b87880777e36ec8c1a3a3479b03c715
2020-12-22 20:07:50 +00:00
Colin Cross
4ee7ea6517
Merge changes from topic "llndk_cc_library" am: 1f8c272984
am: f0dee605eb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532861
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iba16d4c832f6daa38bb93510f46c9915cb23dc42
2020-12-22 19:43:10 +00:00
Colin Cross
f0dee605eb
Merge changes from topic "llndk_cc_library" am: 1f8c272984
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532861
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I0a7b3e3f0aef5c44094a6cb1783ee4eb26b323c2
2020-12-22 19:09:24 +00:00
Colin Cross
08e19794be
Merge "Add car packages to the legacy allowlist"
2020-12-22 19:09:18 +00:00
Colin Cross
0d39bf14ec
Add car packages to the legacy allowlist
...
Car packages that were defined in Android.mk files need to be
added to the allowlist so they can be converted to Android.bp
Bug: 122333160
Test: m CarServiceTest DiagnosticTools
Change-Id: Ia7613f35c4392eac51c94b0d1da29ecac82eb103
2020-12-22 19:08:54 +00:00
Colin Cross
1f8c272984
Merge changes from topic "llndk_cc_library"
...
* changes:
Don't rewrite LLNDK dependencies with .llndk suffix
Don't strip stub libraries
2020-12-22 18:55:34 +00:00
Anton Hansson
c53d0a1f2a
Merge "Remove sdk_version: "none" restriction" am: 0a2afd183a
am: 3dba945f2b
am: 393ca97a08
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533344
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8e5baa27d1c9c591090dc3ca71baf0d54645b8af
2020-12-22 12:34:57 +00:00
Anton Hansson
393ca97a08
Merge "Remove sdk_version: "none" restriction" am: 0a2afd183a
am: 3dba945f2b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533344
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I321b6fe73a6a1d1f6bc0db74fefbc2cbed19ecff
2020-12-22 12:13:25 +00:00
Ulyana Trafimovich
7abbd99ddf
Merge changes I6a512209,I56437f26 am: b630c37d61
am: 99d0a65605
am: 04072a75d2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533342
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I032bbacddd19131010944a1340205e3244c6957d
2020-12-22 11:51:06 +00:00
Anton Hansson
3dba945f2b
Merge "Remove sdk_version: "none" restriction" am: 0a2afd183a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533344
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ibd095c26ffbf3129e0bbc6a69c7a3d8994956074
2020-12-22 11:47:40 +00:00
Anton Hansson
0a2afd183a
Merge "Remove sdk_version: "none" restriction"
2020-12-22 11:41:27 +00:00
Ulyana Trafimovich
04072a75d2
Merge changes I6a512209,I56437f26 am: b630c37d61
am: 99d0a65605
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533342
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Idc76d216023ee61170e223731e0afdab1e29673c
2020-12-22 11:35:47 +00:00
Ulyana Trafimovich
99d0a65605
Merge changes I6a512209,I56437f26 am: b630c37d61
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533342
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ia6862d1130f743ea5c5bd4c8ad8fbbba1b4fa4b2
2020-12-22 10:53:13 +00:00
Ulyana Trafimovich
b630c37d61
Merge changes I6a512209,I56437f26
...
* changes:
Unify addition of class loader subcontext from dependencies.
Move ClassLoaderContexts() method to UsesLibraryDependency interface.
2020-12-22 10:14:41 +00:00
Jiyong Park
459feca5cc
rust modules in APEX don't get installed to the system partition
...
Otherwise, we get duplicated build rules.
Bug: N/A
Test: OUT_DIR=out DIST_DIR=out/dist
build/soong/scripts/build-ndk-prebuilts.sh
Change-Id: I2be0695d284bd72a19e02c8b7509a7f39afade8b
2020-12-22 15:10:00 +09:00
Colin Cross
127bb8b9f6
Don't rewrite LLNDK dependencies with .llndk suffix
...
Rewriting LLNDK dependencies with .llndk suffix requries referencing
a global data structure to determine if a given library is an LLNDK
library and therefore needs the .llndk suffix. References to
global data structures from mutators must be removed to support
incremental Soong analysis. Instead, move the LLNDK stubs rules
into the vendor variant of the implementing cc_library so that
the original name can be used.
As an incremental step, the llndk_library modules are left in
place, and the properties are copied into the cc_library via
the dependency specified by the llndk_stub property. A followup
will move the LLNDK properties directly into the cc_library and
delete the llndk_library modules.
The global list of LLNDK libraries is kept for now as it is used
to generate the vndk.libraries.txt file.
Bug: 170784825
Test: m checkbuild
Test: compare Soong outputs
Test: all Soong tests
Change-Id: I2a942b21c162541a49e27b2e5833c9aebccff1d0
2020-12-21 17:53:30 -08:00
Colin Cross
adc81a0783
Don't strip stub libraries
...
LLNDK and NDK stubs are already not stripped, don't strip APEX stubs
either.
Test: m checkbuild
Change-Id: I9a50df4b8b73d764ca81634a8a3014726eceda99
2020-12-21 15:54:09 -08:00
Bob Badour
6a5dc9308a
Merge "getNamespacesToSearchForModule to use blueprint.Namespace" am: d8065c606c
am: 2694776f39
am: 6255b55374
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533699
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ifdca96193c480d5957207a1a61046345a96355d5
2020-12-21 22:29:09 +00:00
Ulya Trafimovich
88bb6f6342
Unify addition of class loader subcontext from dependencies.
...
Previously CLC construction was scattered across different module types
and dependency tags. This CL moves all logic to one function, which
handles all special cases. This will allow to simplify CLC API and
reduce the number of different ways in which CLC is constructed.
Previously some of the cases failed early (at the time when a library is
added to CLC) if the build/install paths were unknown. Other cases did
not fail early, but were validated later before CLC was used. Late
failures are necessary because some of the libraries with unknown paths
still have to be processed by manifest_fixer (which doesn't need library
paths), but they do not use dexpreopt (which needs library paths). This
CL removes the early failures (all paths are still validated later).
The CLC tests do not fail because they use a private method that toggles
the "strict" flag (that enforces early/late failure mode) manually in
the method call.
The CL also makes a functional change in the way CLC is constructed for
component libraries that have an OptionalImplicitSdkLibrary(), or
libraries that are disguised as SDK libraries via `provides_uses_lib`.
Previously such a component/disguised library X was added to its own CLC
as a sibling element of X's own <uses-library> dependencies, which
created incorrect CLC structure. Now this is handled by addCLCFromDep,
when X is processed as dependency and added as a top-level CLC element
with its sub-CLC properly nested under it.
Bug: 132357300
Test: lunch aosp_cf_x86_phone-userdebug && m
Change-Id: I6a512209b87b81d785875f10f76b21c81b2ed579
2020-12-21 22:16:21 +00:00
Bob Badour
6255b55374
Merge "getNamespacesToSearchForModule to use blueprint.Namespace" am: d8065c606c
am: 2694776f39
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533699
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I8e723d2ac922fa82f1905ac3b4d62e90d93f1d5d
2020-12-21 21:58:15 +00:00
Treehugger Robot
06f6fa927f
Merge "Support writing a ZIP64 file header" am: cef48e956b
am: ee0052200d
am: fa91192978
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532736
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I0d2d13e7a12c029a6fdb1164cb039ff77b5a031c
2020-12-21 21:23:36 +00:00
Bob Badour
2694776f39
Merge "getNamespacesToSearchForModule to use blueprint.Namespace" am: d8065c606c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1533699
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I42c2f90c85f5ced2f8d844aad9e59593ff872739
2020-12-21 21:22:45 +00:00
Treehugger Robot
fa91192978
Merge "Support writing a ZIP64 file header" am: cef48e956b
am: ee0052200d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532736
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie39b2c2f7c71553e2d2e32f10368d768066fdb87
2020-12-21 21:11:53 +00:00
Bob Badour
d8065c606c
Merge "getNamespacesToSearchForModule to use blueprint.Namespace"
2020-12-21 20:56:32 +00:00
Treehugger Robot
ee0052200d
Merge "Support writing a ZIP64 file header" am: cef48e956b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532736
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2de7a3b577e0bbdd4b84d96197a7397e0ca474ab
2020-12-21 20:40:15 +00:00
Treehugger Robot
cef48e956b
Merge "Support writing a ZIP64 file header"
2020-12-21 20:22:36 +00:00
Bob Badour
38620edca1
getNamespacesToSearchForModule to use blueprint.Namespace
...
Allow for nil argument.
Test: m all
Change-Id: I03e3afe00d72905f259ce1af5085387b796ebc3d
2020-12-21 18:40:53 +00:00
Jaewoong Jung
1e3bf98992
Merge "Remove the return value from dexpreopt" am: 4eb5048585
am: c08ca970c9
am: 3ab305b8f0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532723
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ic131cf490323f25a2a7cd5b81e574d72903c7492
2020-12-21 17:19:05 +00:00
Jaewoong Jung
3ab305b8f0
Merge "Remove the return value from dexpreopt" am: 4eb5048585
am: c08ca970c9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532723
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Icbf7f221c4a1c32ac8120f735e72ed92ee9420d2
2020-12-21 17:05:52 +00:00
Jaewoong Jung
c08ca970c9
Merge "Remove the return value from dexpreopt" am: 4eb5048585
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1532723
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I76fe4b0cf57d64a573788486622d2557e7685830
2020-12-21 16:38:09 +00:00
Martin Stjernholm
09e1e3e70c
Merge "Set the Soong config variable to keep building ART from source." am: 7461e3c19a
am: c386b232d8
am: 6937ca58eb
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1534343
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: If1cbc3651c98e1267a56d8e1027b64d551c2dfba
2020-12-21 16:30:14 +00:00
Jaewoong Jung
4eb5048585
Merge "Remove the return value from dexpreopt"
2020-12-21 16:19:23 +00:00
Martin Stjernholm
6937ca58eb
Merge "Set the Soong config variable to keep building ART from source." am: 7461e3c19a
am: c386b232d8
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1534343
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I6856a2a8ef534ce4c6d5eea4f7a1e7feed6536c9
2020-12-21 16:12:39 +00:00
Martin Stjernholm
c386b232d8
Merge "Set the Soong config variable to keep building ART from source." am: 7461e3c19a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/1534343
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I26717be4562adb7c5686224217a23bc1999b514c
2020-12-21 15:38:46 +00:00
Martin Stjernholm
7461e3c19a
Merge "Set the Soong config variable to keep building ART from source."
2020-12-21 15:15:11 +00:00