Anas Sulaiman
884252056c
Merge "Allow specifying sub-dir in sbox output" into main am: b129b7cba2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954138
Change-Id: Id9e9b8f7f9b78604dbe5233883c526c9c1589a79
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-09 13:19:23 +00:00
Anas Sulaiman
b129b7cba2
Merge "Allow specifying sub-dir in sbox output" into main
2024-02-09 12:47:01 +00:00
AdityaK
c8dd3b0110
Move Wno-ambiguous-reversed-operator to noOverrideGlobalCflags am: 12f239fd37
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954499
Change-Id: I5ea62c54890863bf56f97848ba0c9b4bfcf7ae18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-09 06:38:22 +00:00
AdityaK
301afb90f6
s/Wno-error=unused-variable/Wno-unused-variable am: 94688b5a4f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954491
Change-Id: Id297124a6cedec089232d5126bdd45aa9ac04c1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-09 06:38:17 +00:00
Jihoon Kang
5c1baf9627
Merge "Enable exportable stubs to include READ_WRITE aconfig flagged apis" into main am: 63f4cb6ed5
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2952680
Change-Id: Ib2713f22f0046c989d30cd5feca95fc72f464a39
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-09 00:41:26 +00:00
AdityaK
12f239fd37
Move Wno-ambiguous-reversed-operator to noOverrideGlobalCflags
...
Some builds were still failing when it was in noOverrideExternalGlobalCflags
Bug: b/324323434
Change-Id: Ibaaa611f085d94e7defac7f2a6aa70b9eef08552
2024-02-08 16:28:20 -08:00
AdityaK
94688b5a4f
s/Wno-error=unused-variable/Wno-unused-variable
...
http://b/315246135
Change-Id: I2086c644afc9a371732ccbe18d09fa078286ece0
2024-02-08 16:25:01 -08:00
Anas Sulaiman
b4dff134db
Allow specifying sub-dir in sbox output
...
xsdc commands end up using the same output directory inside sbox
for reading and writing the output archive, resulting in including
a partial copy of the archive in itself.
This change allows that rule to specify a sub-directory for the inputs
leaving the output archive outside of it.
Used by https://r.android.com/2955427
Bug: b/322788229
Test: Ran a couple of builds and confirmed no cache misses from xsdc.
Also manually checked an archive and confirmed
abcence of partial self-copies.
Change-Id: If709b111458a83d58906d919c3d2a7787bcbe4ee
2024-02-08 23:58:04 +00:00
Jihoon Kang
63f4cb6ed5
Merge "Enable exportable stubs to include READ_WRITE aconfig flagged apis" into main
2024-02-08 23:52:47 +00:00
Yu Liu
ca23de78ab
Merge "Add dedup flag to aconfig dump-cache calls." into main am: 01beacee28
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2955616
Change-Id: I31221f46e38b6a60ccb956af9208780e123b6a86
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 21:33:25 +00:00
Makoto Onuki
c2e3e73deb
Support native SOs in ravenwood runtime am: 68676578b1
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2952952
Change-Id: I8dc233fe93227af458fe2c0fa2c6e4d9f5cf6c56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 21:33:10 +00:00
Jeff Sharkey
e871f76007
[automerger skipped] Include Ravenwood tests in general-tests
. am: 4bbf86f4f0
-s ours
...
am skip reason: Merged-In I763b033f0f5f275091db45ab62df6af48dcddc66 with SHA-1 7a19abf260
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2955884
Change-Id: I822fd23e021497ec303551f239786f5ca4d1ba01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 21:32:46 +00:00
Jeff Sharkey
e6ef6d7562
[automerger skipped] Fix tests that are broken on darwin builds. am: ddb5152a9f
-s ours
...
am skip reason: Merged-In Ie9a2f8961a8c43bbe1388471fc0d7aadc1456c57 with SHA-1 a45bf7f254
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2822693
Change-Id: Ie68233cfc270c72184a240d29475666ed968d31e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 21:32:39 +00:00
Makoto Onuki
3306a545c6
[automerger skipped] Add android_ravenwood_test
build rule am: 4a9869d066
-s ours
...
am skip reason: Merged-In Ibef8953db45b86264c8a827868793b42f8f2d6ab with SHA-1 32eb1338f0
is already in history
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2822951
Change-Id: I657ef008b35dc04e00b98108cfc34d00a83ee921
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 21:30:54 +00:00
Yu Liu
01beacee28
Merge "Add dedup flag to aconfig dump-cache calls." into main
2024-02-08 20:58:55 +00:00
Yu Liu
748ade2f85
Add dedup flag to aconfig dump-cache calls.
...
Bug: None
Test: CI
Change-Id: I34a73576a7a7ea43178895049a0f7dbcd9e329bc
2024-02-08 19:11:39 +00:00
Makoto Onuki
68676578b1
Support native SOs in ravenwood runtime
...
Bug: 323931246
Test: m nothing --no-skip-soong-tests
Test: Manual test using a locally created build rule
Merged-in: Icd15d63c29560dc219dba07cc9db2a5e1b883532
Change-Id: Icd15d63c29560dc219dba07cc9db2a5e1b883532
2024-02-08 09:25:41 -08:00
Jeff Sharkey
4bbf86f4f0
Include Ravenwood tests in general-tests
.
...
EngProd has indicated that we need to be included in that suite to
support TEST_MAPPING files in their infrastructure.
Bug: 308854804
Test: TH
Merged-in: I763b033f0f5f275091db45ab62df6af48dcddc66
Change-Id: I763b033f0f5f275091db45ab62df6af48dcddc66
2024-02-08 09:25:41 -08:00
Jeff Sharkey
ddb5152a9f
Fix tests that are broken on darwin builds.
...
Bug: 292141694
Test: m nothing --no-skip-soong-tests
Merged-in: Ie9a2f8961a8c43bbe1388471fc0d7aadc1456c57
Change-Id: Ie9a2f8961a8c43bbe1388471fc0d7aadc1456c57
2024-02-08 09:25:41 -08:00
Makoto Onuki
4a9869d066
Add android_ravenwood_test
build rule
...
Modeled after android_robolectric_test.
Bug: 292141694
Test: m nothing --no-skip-soong-tests
Test: m hoststubgen ravenwood-runtime tradefed atest && atest-dev HostStubGenTest-framework-test
Merged-in: Ibef8953db45b86264c8a827868793b42f8f2d6ab
Change-Id: Ibef8953db45b86264c8a827868793b42f8f2d6ab
2024-02-08 09:25:35 -08:00
Anas Sulaiman
6aeb4d6b97
Merge "Fix non-deterministic python compilation" into main am: 55a829d74c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954127
Change-Id: I5b2be198680f7f692ee2820a3707297ab43d6ad4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 15:20:01 +00:00
Anas Sulaiman
55a829d74c
Merge "Fix non-deterministic python compilation" into main
2024-02-08 14:50:26 +00:00
Aditya Kumar
55b1cf7bb2
Merge "Add Wno-ambiguous-reversed-operator to get around the operator== lookup issue in clang" into main am: d18128fa12
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2955607
Change-Id: Iec1594b09790d4dcf991e342f8ec9f4d266a6c04
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 12:52:46 +00:00
Aditya Kumar
d18128fa12
Merge "Add Wno-ambiguous-reversed-operator to get around the operator== lookup issue in clang" into main
2024-02-08 12:17:05 +00:00
Stephen Hines
85835d70d3
Temporarily remove toolchain/ from androidmk_denylist.go am: 728bb716b6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2955757
Change-Id: Idcdac4f331f40e61d6842c414dce6b2a1f7fd281
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 11:29:08 +00:00
Stephen Hines
728bb716b6
Temporarily remove toolchain/ from androidmk_denylist.go
...
There are defensive `Android.mk` files present in several top-level
toolchain/ projects. Enforcing the denylist strictly breaks several
builds, so this change temporarily relaxes that by removing our
directories from the list.
Test: Run Rust's test_compiler.py
Change-Id: Ic00a305b78485543d098aeea42c2d2b93f979430
2024-02-08 01:37:34 -08:00
Treehugger Robot
5f14794455
Merge "Add GatherPackagingSpecsWithFilter" into main am: 45fd693433
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2955987
Change-Id: Ide3ef4fc643bfdc8bb073479c11dac05261e911d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 08:21:42 +00:00
Treehugger Robot
d1dfa74d1f
Merge "Add property Exportable to aconfig_declarations" into main am: 900c8512cd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2955614
Change-Id: Ie6ac67bdd6686e9a3505559f9dbb91b984f2ed4f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 08:21:15 +00:00
Treehugger Robot
925ffb6718
Merge "Add //visibility:any_partition" into main am: 3be6f3fa58
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954693
Change-Id: I5bd8d23517f44190d856434cac5fadbeadccd6fc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 08:19:55 +00:00
Treehugger Robot
45fd693433
Merge "Add GatherPackagingSpecsWithFilter" into main
2024-02-08 08:11:14 +00:00
Treehugger Robot
900c8512cd
Merge "Add property Exportable to aconfig_declarations" into main
2024-02-08 07:43:12 +00:00
Treehugger Robot
3be6f3fa58
Merge "Add //visibility:any_partition" into main
2024-02-08 07:34:33 +00:00
Zi Wang
0e5d16c6f0
Add property Exportable to aconfig_declarations
...
Only when aconfig_declarations explicitly set this property true,
its flags will be repackaged.
If a java_aconfig_library has mode "exported", its corresponding
aconfig_declarations must have exportable prop set to true.
Test: Added unit tests and CI
Bug: 310504781
Ignore-AOSP-First: this change will be cherry picked to aosp
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:e4527f3010b3fd6f33948a15a9b4fdc944da34f0 )
Merged-In: Ie9526e3755a6e7d142b377d5dd85a1bc60ffabc5
Change-Id: Ie9526e3755a6e7d142b377d5dd85a1bc60ffabc5
2024-02-08 06:19:34 +00:00
Ikjoon Jang
492a76e1c5
Merge "Revert "Remove unused ToTSepolicyVersion"" into main am: 62e3c24757
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954989
Change-Id: Ic4502d052195cd48c6a41fdba6abd47325fb9810
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 04:50:47 +00:00
Ikjoon Jang
62e3c24757
Merge "Revert "Remove unused ToTSepolicyVersion"" into main
2024-02-08 04:47:20 +00:00
AdityaK
839eda517e
Add Wno-ambiguous-reversed-operator to get around the operator== lookup issue in clang
...
Bug: b/323152930
Change-Id: Iee1bc4dd9db9a0fe38d7cf871c34abb638abc092
2024-02-07 20:30:55 -08:00
Ikjoon Jang
a1448e072e
Revert "Remove unused ToTSepolicyVersion"
...
Revert submission 2952245-vfrc_as_tot_sepolicy
Reason for revert: DroidMonitor-triggered revert due to breakage https://android-build.corp.google.com/builds/quarterdeck?branch=git_main&target=mainline_modules_arm64-mainline-userdebug&lkgb=11421838&lkbb=11421957&fkbb=11421841 , b/324335916
Reverted changes: /q/submissionid:2952245-vfrc_as_tot_sepolicy
Bug: 324335916
Change-Id: I803ccc4c2d1e96f9e36b9d91eebc3e18e50b238f
2024-02-08 02:54:43 +00:00
Jeongik Cha
54bf875c97
Add GatherPackagingSpecsWithFilter
...
android_system_image used GatherPackagingSpecs and then filter only
system modules. But some modules were omitted in this logic because
there are modules which has the same relative path, so the later one is
ignored even though its partition info is what we're looking for. So add
filter logic in GatherPackagingSpecs to avoid this problem
Bug: 323793487
Test: build android_system_image, and then check if it contains every
module we want
Change-Id: Iec8ae920736d3d1920eecad71ba0f8f2fe848e6c
2024-02-08 11:14:43 +09:00
Jooyung Han
ca4c122503
Merge "apex: skip apex_sepolicy_tests for test apex" into main am: 47f87dddb3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954769
Change-Id: I52f70ef23c6971a406d35bf8201a0d4e5e309be9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 01:59:01 +00:00
Jooyung Han
47f87dddb3
Merge "apex: skip apex_sepolicy_tests for test apex" into main
2024-02-08 01:33:07 +00:00
Inseob Kim
83c08b0224
Merge "Remove unused ToTSepolicyVersion" into main am: 5712af4792
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2912750
Change-Id: I9c7481e673960cbcb32ac1a22a1c1182b556d899
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 01:22:38 +00:00
Inseob Kim
5712af4792
Merge "Remove unused ToTSepolicyVersion" into main
2024-02-08 01:12:47 +00:00
Zi Wang
0a8522286e
Merge "Ignore proguardRaiseTag in jarjar repackage" into main am: 5eab6d0a31
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2955307
Change-Id: I204ca7b679c250dd7617c18556d6dc5fde04f8e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 00:33:44 +00:00
Elliott Hughes
0fa5e56a9e
Merge "Remove __STDC_FORMAT_MACROS." into main am: 5897fd6a5e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954239
Change-Id: I65ac297d57413bb9d708b6ccd724ebbcb566a556
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-08 00:32:06 +00:00
Zi Wang
5eab6d0a31
Merge "Ignore proguardRaiseTag in jarjar repackage" into main
2024-02-07 23:58:23 +00:00
Elliott Hughes
5897fd6a5e
Merge "Remove __STDC_FORMAT_MACROS." into main
2024-02-07 23:50:37 +00:00
Wei Li
82e557e5e3
Merge "Show error message when Android.mk files are found in directories in the deny list." into main am: 070e4d47d2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954227
Change-Id: Iac58c8fdaf2c54cbd6ccaee31558fe12062c76b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-07 23:30:25 +00:00
Treehugger Robot
4c831087c2
Merge "Remove macros that Darwin never used." into main am: dafc1c53e0
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2954692
Change-Id: Ia775bab783edf44a556d098e2fa657c67a7a6840
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-02-07 23:28:53 +00:00
Wei Li
070e4d47d2
Merge "Show error message when Android.mk files are found in directories in the deny list." into main
2024-02-07 23:15:53 +00:00
Treehugger Robot
dafc1c53e0
Merge "Remove macros that Darwin never used." into main
2024-02-07 22:59:47 +00:00