Spandan Das
1896fd6006
Remove exported_java_libs
from prebuilt_apex/apex_set module types
...
`exported_java_libs` provide information to soong about which .jars in a
prebuilt .apex need to be deapexed. This property is not used today,
since the only use case for deapexing is for dexpreopt, and dexpreopt is
done using bootjars (encapsulated using
`exported_bootclasspath_fragments`) and systemserver jars (encapsulated
using `exported_systemserverclasspath_fragments`)
Test: go test ./apex
Change-Id: I4ceec74aa11d8e32ccfb0bab29a4489cf8b3fc3d
2024-09-18 21:49:14 +00:00
Florian Mayer
94d296d3d7
Use -target-feature for MTE
...
This combines with other features.
Bug: 366222162
Change-Id: Ia560e34ec8b83e075cef863d2a7f84fb01882049
2024-09-18 21:18:15 +00:00
Yu Liu
8b8796fedf
Merge "Add a system test to check the mk and ninja files generated by incremental build." into main am: 3249ac6d3f
am: 69afa4b020
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3266053
Change-Id: If0131f2a101a77b792209da41627baee32508b74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 20:59:04 +00:00
Yu Liu
69afa4b020
Merge "Add a system test to check the mk and ninja files generated by incremental build." into main am: 3249ac6d3f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3266053
Change-Id: Id6b908d4abd02309b0706ff8094b9baa6bd09632
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 20:51:46 +00:00
Dan Albert
9c8e0c4e64
Fix m ndk
.
...
Apparently treehugger doesn't cover this, and autosubmit fired before
I had a chance to upload the second PS.
Bug: None
Test: m ndk
Change-Id: I292f7349b98d5f9132ea41729933c1462e100a69
2024-09-18 20:45:44 +00:00
Treehugger Robot
390b24b68b
Merge "Stop tracking the ABI of "current"." into main am: 7a1386e65e
am: 5f6634ec5f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3273171
Change-Id: Id1d5a8f2b2fe6d96be4d8b05e160d98e68396f0a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 20:43:46 +00:00
Yu Liu
3249ac6d3f
Merge "Add a system test to check the mk and ninja files generated by incremental build." into main
2024-09-18 20:43:01 +00:00
Treehugger Robot
5f6634ec5f
Merge "Stop tracking the ABI of "current"." into main am: 7a1386e65e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3273171
Change-Id: I4f89a78a9fdd85c58c9d7d51ad3859417ce13b9a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 20:38:01 +00:00
Treehugger Robot
7a1386e65e
Merge "Stop tracking the ABI of "current"." into main
2024-09-18 20:32:31 +00:00
Treehugger Robot
10c4a0aacb
Merge "Convert trivial TopDown mutators to BottomUp" into main am: dbb3ef9ac2
am: 6c2a7e139d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270769
Change-Id: Ic539574951e46a82d3c92d0b6308c2d72bec678c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 20:17:14 +00:00
Treehugger Robot
6c2a7e139d
Merge "Convert trivial TopDown mutators to BottomUp" into main am: dbb3ef9ac2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270769
Change-Id: I60bcb025c36e1961bcbff8176134a404a1dfebd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 20:10:44 +00:00
Treehugger Robot
dbb3ef9ac2
Merge "Convert trivial TopDown mutators to BottomUp" into main
2024-09-18 20:05:09 +00:00
Treehugger Robot
71bf541d0c
Merge "Enable object-size sanitizer for C++" into main am: 411346c919
am: 64179a0427
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3259736
Change-Id: I03be43517d3bcdd5524ebb16afd1fedaaff0a302
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 19:58:53 +00:00
Treehugger Robot
64179a0427
Merge "Enable object-size sanitizer for C++" into main am: 411346c919
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3259736
Change-Id: I36e74219c08a32bb5a3a4076fb8b86a9c5c421bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 19:51:42 +00:00
Treehugger Robot
411346c919
Merge "Enable object-size sanitizer for C++" into main
2024-09-18 19:44:30 +00:00
Makoto Onuki
12c1aa9cf2
Merge "Fix resource-apk inclusion" into main am: 1fa2cf0f88
am: 9b00bf3ecf
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270523
Change-Id: I14207bcca8e2bd45fcd77f09fa04175eff54eb04
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 19:39:16 +00:00
Dan Albert
2d0dce1fad
Stop tracking the ABI of "current".
...
Bug: None
Test: deleted "current" ABI dumps, ran updater, they didn't come back
Change-Id: I50463c3016864fccc7713c141e6465c8ed0d7184
2024-09-18 19:34:32 +00:00
Makoto Onuki
9b00bf3ecf
Merge "Fix resource-apk inclusion" into main am: 1fa2cf0f88
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270523
Change-Id: I2fce88dccf8c339450a0dc245d71fedaa2ed4e8f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 19:32:18 +00:00
Makoto Onuki
1fa2cf0f88
Merge "Fix resource-apk inclusion" into main
2024-09-18 19:12:56 +00:00
Yi Kong
76e99ad68e
Enable object-size sanitizer for C++
...
This was previously disabled due to a bug in libc++'s __tree implementation. That bug has been fixed, so we can now enable this sanitizer.
Change-Id: Ibbdfbe843aa02ef31d2a10b0c6a87500b7f60b42
Test: presubmit
2024-09-18 18:43:26 +00:00
Treehugger Robot
34d659ccb8
Merge "Align CLC add context behavior between java_sdk_library and its impl lib" into main am: feeb6d1e7b
am: 5f2bd29169
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3267383
Change-Id: I7578b3e7225d9c108c66118bd0cbd89b0bf70db2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 18:24:45 +00:00
Treehugger Robot
5f2bd29169
Merge "Align CLC add context behavior between java_sdk_library and its impl lib" into main am: feeb6d1e7b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3267383
Change-Id: I76e843dbfe25f599bbca1464e24b3955a2e6b696
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 17:57:57 +00:00
Treehugger Robot
feeb6d1e7b
Merge "Align CLC add context behavior between java_sdk_library and its impl lib" into main
2024-09-18 17:34:00 +00:00
Colin Cross
da279cfba4
Convert trivial TopDown mutators to BottomUp
...
Many TopDown mutators can be easily converted to BottomUp mutators,
which are easier to handle for incremental and partial analysis.
Bug: 367784740
Test: all soong tests pass
Test: no change to build.ninja
Flag: EXEMPT refactor
Change-Id: I82955e844ed0eb6680854678c0744ac5398eb7ba
2024-09-18 10:14:19 -07:00
Jihoon Kang
ddda6ea7d3
Align CLC add context behavior between java_sdk_library and its impl lib
...
This change allows the impl lib of java_sdk_library to call AddContext(...) instead of AddContextMap(...) and ensure that the behavior between the top level java_sdk_library and the impl lib is identical when creating the class loader context.
Test: CI && ABTD
Bug: 366572133
Change-Id: Ia0bc7558ca737fcd3ad4ed62b3190aa567aa103f
2024-09-18 16:46:38 +00:00
Rico Wind
62cb2dd6b7
Merge "Launch flag guarded always on optimized resource shrinking" into main am: 15c5e54de7
am: 2df97e944d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3241280
Change-Id: I820281a8a2b272908cb60aeeae4279faa5688fbb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 08:27:43 +00:00
Rico Wind
2df97e944d
Merge "Launch flag guarded always on optimized resource shrinking" into main am: 15c5e54de7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3241280
Change-Id: Ie86673bfe45a7b24ae450f52fb4a727495c64977
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 08:04:13 +00:00
Rico Wind
15c5e54de7
Merge "Launch flag guarded always on optimized resource shrinking" into main
2024-09-18 07:31:54 +00:00
Zi Wang
94d0c2a4df
Merge "Create a singleton that generates an empty bp file" into main am: 26cd6dd780
am: a844d55c8e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270758
Change-Id: I0936555b9f1e6c228b30b24164041c3774c8edaa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 00:43:05 +00:00
Zi Wang
a844d55c8e
Merge "Create a singleton that generates an empty bp file" into main am: 26cd6dd780
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270758
Change-Id: I7c06e47c96bcaa2959fcec679ebcc033c3dc9cf5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 00:22:52 +00:00
Zi Wang
26cd6dd780
Merge "Create a singleton that generates an empty bp file" into main
2024-09-18 00:05:37 +00:00
Neill Kapron
d7f76df39b
Merge changes from topic "libbpf_defaults" into main am: d47cfab05b
am: 1b8244fd82
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270098
Change-Id: I33edc202b726beb9101a241f6f32a69e90bdebe1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 00:05:11 +00:00
Neill Kapron
1b8244fd82
Merge changes from topic "libbpf_defaults" into main am: d47cfab05b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270098
Change-Id: I309603b5bc1e591ba1c9a2cfcf500f2dd4e259ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 23:16:59 +00:00
Neill Kapron
d47cfab05b
Merge changes from topic "libbpf_defaults" into main
...
* changes:
Soong: libbpf_prog: add support for header_libs
Soong: libbpf_prog: Add defaults support
2024-09-17 23:03:33 +00:00
Android Build Coastguard Worker
7b3a472e14
Snap for 12378824 from 328a23eb40
to 24Q4-release
...
Change-Id: Ib381b9476ac0c9447ca586c6967baa5a882c54b5
2024-09-17 23:00:55 +00:00
Florian Mayer
1cab1ece0a
Run bionic tests for cc toolchain changes am: 5c441cea7a
am: affe21610e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270971
Change-Id: I6cc3f7df43699eec8c5b051fe6168eac27c416d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 22:52:41 +00:00
Florian Mayer
affe21610e
Run bionic tests for cc toolchain changes am: 5c441cea7a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270971
Change-Id: I9774e6b81a703671b5ece36aef7a845ea06296b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 22:37:27 +00:00
mrziwang
2aafdc5f9c
Create a singleton that generates an empty bp file
...
This singleton will be used to generate a bp file based on
make-based product config later.
Test: m and CI
Bug: 367418637
Change-Id: I98caea5419f1facd3fa9ca5c6389d16a7aa2ce5d
2024-09-17 14:56:43 -07:00
Florian Mayer
5c441cea7a
Run bionic tests for cc toolchain changes
...
Change-Id: Id26e2f6ff360abe35ead3a47055ba69e10ace033
2024-09-17 21:25:14 +00:00
Treehugger Robot
fb5934f9c1
Merge changes I41978037,I19e8a9e8 into main am: 809aaeb90b
am: df86e9ee4f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3266866
Change-Id: I443bda3a9b043bf198ba9121e9916e9715cc6977
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 21:17:49 +00:00
Treehugger Robot
df86e9ee4f
Merge changes I41978037,I19e8a9e8 into main am: 809aaeb90b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3266866
Change-Id: I0ea36a81d256d4a82124e4266818a1c8b8b135ac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 20:52:19 +00:00
Treehugger Robot
809aaeb90b
Merge changes I41978037,I19e8a9e8 into main
...
* changes:
Properly initialize android_system_image modules
Add otherModuleProvider to ConfigurableEvaluatorContext
2024-09-17 20:07:08 +00:00
Colin Cross
328a23eb40
Merge "Convert test mutators to TransitionMutators" into main am: e95232426d
am: b8cc10da46
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3268014
Change-Id: Ia6b438c761bafc94f28395f6b9df36549b5bc4ae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 19:34:28 +00:00
Makoto Onuki
7847ba2eef
Merge "Make compat-config to generate output files too" into main am: a191ef3c54
am: df6d6e8ffe
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270756
Change-Id: I550e2de45511bca5aa9e579c16f2f646fff061ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 19:33:30 +00:00
Treehugger Robot
437f900f9d
Merge "Soong: BPF: add defaults support and local include" into main am: 2ad497a39d
am: 8a54e5b1c2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3249485
Change-Id: I263ba6640f136429c3c3238642c8980e4b0a921b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 19:33:04 +00:00
Colin Cross
b8cc10da46
Merge "Convert test mutators to TransitionMutators" into main am: e95232426d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3268014
Change-Id: I82dad1df821a9cae5f4a049d83171ea116b9d7c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 19:17:53 +00:00
Makoto Onuki
df6d6e8ffe
Merge "Make compat-config to generate output files too" into main am: a191ef3c54
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3270756
Change-Id: Ia9cc36f831b7c4a7d138c2f77a4c524d1b4a4365
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 19:15:39 +00:00
Treehugger Robot
8a54e5b1c2
Merge "Soong: BPF: add defaults support and local include" into main am: 2ad497a39d
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3249485
Change-Id: I43f4b743a478f3138c5b6fc4e952e8d1e25f50cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-17 19:14:23 +00:00
Colin Cross
e95232426d
Merge "Convert test mutators to TransitionMutators" into main
2024-09-17 19:05:06 +00:00
Neill Kapron
3cc44de313
Soong: libbpf_prog: add support for header_libs
...
Add header_libs support for libbpf_prog modules.
Test: TH / manual
Bug: 359646531
Change-Id: I9e705645582ec12bfa0a2e388d0049bb472456e3
Signed-off-by: Neill Kapron <nkapron@google.com >
2024-09-17 18:33:46 +00:00