Treehugger Robot
548cecc0de
Merge "Fixes host_required_modules for test_module_config" into main am: f771470d8c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3274732
Change-Id: Ic7397d392f3a0698020940de30155aef25c456d3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-20 02:44:52 +00:00
Treehugger Robot
f771470d8c
Merge "Fixes host_required_modules for test_module_config" into main
2024-09-20 02:29:51 +00:00
Ronald Braunstein
5c647d8d97
Fixes host_required_modules for test_module_config
...
We weren't emitting the needed .mk variable for host_required modules.
Test: atest -c CtsLibcoreTestCases_dalvik_system
Test: CtsBackupTestCases_cts_permissiontest
Bug: b/368357047
Change-Id: I6ed7bd6d64dba0ed93f3eead74752911f63276b2
2024-09-19 23:20:23 +00:00
Yu Liu
24be7e0d98
Add some log to the build action caching test. am: d37ccb7765
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3273574
Change-Id: I030b7b6afacca34e4d39f15f540f0520bf60db95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-19 22:42:07 +00:00
Yu Liu
d37ccb7765
Add some log to the build action caching test.
...
Bug: 358428180
Test: Run the test locally.
Change-Id: I74c941381956b149a9595c69cbfe2ba7ec402cca
2024-09-19 22:16:27 +00:00
Florian Mayer
2b466505fa
Merge "Use -target-feature for MTE" into main am: d72360f84b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3264014
Change-Id: I361ce5aee2724871c791b6e119f020fb276d3af0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-19 20:56:06 +00:00
Florian Mayer
d72360f84b
Merge "Use -target-feature for MTE" into main
2024-09-19 20:39:55 +00:00
Treehugger Robot
3927f7aef3
Merge "Make dexpreopt properties configurable" into main am: 37842ac3b1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3273573
Change-Id: Ic180a74833fcee3042f5c735091e6ca3dfbbdc94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-19 19:13:46 +00:00
Treehugger Robot
37842ac3b1
Merge "Make dexpreopt properties configurable" into main
2024-09-19 19:06:37 +00:00
Cole Faust
eb03246f6f
Make dexpreopt properties configurable
...
Spurred by ag/27778860
Test: m nothing --no-skip-soong-tests
Change-Id: I0e48144172eee1c589f46875cd94e3aa19d43873
2024-09-19 11:12:54 -07:00
Priyanka Advani (xWF)
5888da3bc4
Merge "Revert "Add new module type notice_xml which is used to define m..."" into main am: 21ebba6196
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3272666
Change-Id: Ia176131c3e0cafd6bc977585a76939ae7d847304
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-19 17:57:10 +00:00
Priyanka Advani (xWF)
21ebba6196
Merge "Revert "Add new module type notice_xml which is used to define m..."" into main
2024-09-19 17:53:20 +00:00
Priyanka Advani (xWF)
8a696acfa7
Revert "Add new module type notice_xml which is used to define m..."
...
Revert submission 3273112-soong-notice-xml
Reason for revert: Droidmonitor created revert due to b/368348129.
Reverted changes: /q/submissionid:3273112-soong-notice-xml
Change-Id: I832601982bc314365ee0aaf0ff9ffc4ad99f9cf3
2024-09-19 17:43:38 +00:00
Wei Li
81638a762c
Merge "Add new module type notice_xml which is used to define modules that generate NOTICE.xml.gz for partitions." into main am: 2a9d408e9a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3272572
Change-Id: I37da44bbd7cde73225d4f4c518db5c38ecee68c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-19 17:41:58 +00:00
Wei Li
2a9d408e9a
Merge "Add new module type notice_xml which is used to define modules that generate NOTICE.xml.gz for partitions." into main
2024-09-19 17:37:06 +00:00
Treehugger Robot
3b36ffb65f
Merge "Add default_visibility for soong modules" into main am: fc79aabd84
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3271955
Change-Id: If28f9ac466f663e13e95731cae68f38b1c9331a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-19 02:18:30 +00:00
Treehugger Robot
fc79aabd84
Merge "Add default_visibility for soong modules" into main
2024-09-19 02:14:55 +00:00
Cole Faust
16d227a725
Add default_visibility for soong modules
...
So that we don't get surprise usages.
Bug: 348717861
Test: m nothing
Change-Id: I47319a727092c1bd936cca88f5713ee977a48b48
2024-09-18 17:41:30 -07:00
Treehugger Robot
5d0a9316c1
Merge "Add a unit test for class loader context with java_sdk_library impl lib" into main am: e2aeb50e49
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3272612
Change-Id: Ib533469e7a619b2edcbe105cf096d8e03857bfbc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 23:59:12 +00:00
Treehugger Robot
e2aeb50e49
Merge "Add a unit test for class loader context with java_sdk_library impl lib" into main
2024-09-18 23:51:25 +00:00
Wei Li
68c165c145
Add new module type notice_xml which is used to define modules that generate NOTICE.xml.gz for partitions.
...
Bug: 330949782
Bug: 338342381
Test: lunch aosp_cf_x86_64_phone-trunk_staging-eng && m, and check that system/etc/NOTICE.xml.gz have all the XML elements.
Test: lunch aosp_cf_x86_64_phone_soong_system-trunk_staging-eng && m, and check that system/etc/NOTICE.xml.gz has root element only.
Change-Id: I82e90bd9aa3dabc605acfe8da697ab1f7e7ecf9b
2024-09-18 23:44:52 +00:00
Treehugger Robot
2b47ef4dc2
Merge "Remove exported_java_libs
from prebuilt_apex/apex_set module types" into main am: c5459aa57f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/3272110
Change-Id: I3e7cb2a0f771d8f66128f007155a8b98f754568d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2024-09-18 23:03:31 +00:00
Treehugger Robot
c5459aa57f
Merge "Remove exported_java_libs
from prebuilt_apex/apex_set module types" into main
2024-09-18 22:59:25 +00:00
Jihoon Kang
e246bb7eca
Add a unit test for class loader context with java_sdk_library impl lib
...
This test case tests the behavior added with aosp/3267383
Test: m nothing --no-skip-soong-tests
Bug: 366572133
Change-Id: Id7df3b76e6ef4880ac14e55bf8e0d81597d10055
2024-09-18 22:26:22 +00:00
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
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
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
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
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
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
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
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
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
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
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