Commit Graph

71278 Commits

Author SHA1 Message Date
Alexei Nicoara
d5ce519031 [automerger skipped] DO NOT MERGE Increasing the dev branch default module version am: 373e894e3c -s ours
am skip reason: Merged-In Iad9079f026f46da35f36723937db9bf5771580d1 with SHA-1 1240f28d09 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/23830108

Change-Id: I2fbe4051e5e8309e530ca92531c663fa56bac6ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 10:44:21 +00:00
Alexei Nicoara
eadc4e039b [automerger skipped] DO NOT MERGE Increasing the dev branch default module version am: 373e894e3c -s ours
am skip reason: Merged-In Iad9079f026f46da35f36723937db9bf5771580d1 with SHA-1 1240f28d09 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/build/soong/+/23830108

Change-Id: Iaf7a7abc1219398600104cc3ab77b64b6496a38b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 10:40:05 +00:00
Spandan Das
c8d42a2265 Merge "Remove special-casing of DCLA libraries" am: 557423d96e am: fb9a124921 am: a337ffa1d0 am: ce175a4cc6 am: 57c913a738
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638680

Change-Id: Ic8c7515839fb2aab4b763485508e42f71c984dbe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 08:57:00 +00:00
Spandan Das
57c913a738 Merge "Remove special-casing of DCLA libraries" am: 557423d96e am: fb9a124921 am: a337ffa1d0 am: ce175a4cc6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638680

Change-Id: Ic206109fbc9bec16d7f7e430d26789ad08eeb048
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 07:52:55 +00:00
Spandan Das
ce175a4cc6 Merge "Remove special-casing of DCLA libraries" am: 557423d96e am: fb9a124921 am: a337ffa1d0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638680

Change-Id: Ifdf26f3df6f70770096df6ebcc424d884ed10d44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 07:07:51 +00:00
Spandan Das
a337ffa1d0 Merge "Remove special-casing of DCLA libraries" am: 557423d96e am: fb9a124921
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638680

Change-Id: Ia20bd6e9484e6af26a2ad11869fc79dbef17dd08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 06:18:32 +00:00
Spandan Das
fb9a124921 Merge "Remove special-casing of DCLA libraries" am: 557423d96e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638680

Change-Id: I5b4902f785802aaecf6c1c73843c73e93bbdb9fd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 05:38:51 +00:00
Spandan Das
557423d96e Merge "Remove special-casing of DCLA libraries" 2023-06-28 04:38:35 +00:00
Cole Faust
ab6d572be8 Merge "Revert "Add unit test for parsing build files in bp2build"" am: 8ee97f7a20 am: e3c84466c6 am: 7b9f1680e7 am: 9a937dfcf7 am: 21bd94942e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640235

Change-Id: Iceb47e2a56eb3dadae916c75ca29ce3142020f87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 02:58:22 +00:00
Cole Faust
21bd94942e Merge "Revert "Add unit test for parsing build files in bp2build"" am: 8ee97f7a20 am: e3c84466c6 am: 7b9f1680e7 am: 9a937dfcf7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640235

Change-Id: I1df0b7d8e21334e8a7e522a1c96501b5845a0f8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 02:15:38 +00:00
A. Cody Schuffelen
7188b90e69 Disable "-Wl,-plugin-opt,-import-instr-limit=5" on MacOS
This option is unsupported on the MacOS ld used in Android, leading to
compilation errors when LTO is enabled for binaries.

In particular the error includes:
```
ld64.lld: error: unknown argument '-plugin-opt'
ld64.lld: error: unknown argument '-import-instr-limit=5'
```

Test: m libc++ on a Mac OS machine
Bug: 288983988
Change-Id: I1873e0a77777832f833f211beb42633d462f04d5
2023-06-27 19:15:07 -07:00
Cole Faust
9a937dfcf7 Merge "Revert "Add unit test for parsing build files in bp2build"" am: 8ee97f7a20 am: e3c84466c6 am: 7b9f1680e7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640235

Change-Id: Ifd2bed64645a7d52effe43122c8b2c278f326683
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 01:31:44 +00:00
Cole Faust
7b9f1680e7 Merge "Revert "Add unit test for parsing build files in bp2build"" am: 8ee97f7a20 am: e3c84466c6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640235

Change-Id: I7cb6e8236e185d8cf58ed42959e59b57a12a5436
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-28 00:44:28 +00:00
Cole Faust
e3c84466c6 Merge "Revert "Add unit test for parsing build files in bp2build"" am: 8ee97f7a20
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2640235

Change-Id: I521bc6feb7b01b78019128bde90226d2664a81b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 23:40:34 +00:00
Cole Faust
8ee97f7a20 Merge "Revert "Add unit test for parsing build files in bp2build"" 2023-06-27 22:52:59 +00:00
Cole Faust
3d927238cc Revert "Add unit test for parsing build files in bp2build"
This reverts commit e1f25230df.

Reason for revert: breaks bp2build ci

Change-Id: I7320ef679d8a1ba1d605cf0d3781854b97816358
2023-06-27 22:52:07 +00:00
Jared Duke
93d0bffafe Enable R8 full mode by default for apps
This provides significant size savings over the default compatibility
mode, roughly ~20MB in aggregate for a recent Pixel build. Targets can opt out using `proguard_compatibility = true`.

Future work will enable for all targets, not just apps, but this
incremental change yields the most benefit.

Bug: 215530220
Test: m + presubmit
Change-Id: I52a9b27ebe71835849e200e23ae2a250eaf1bbe1
2023-06-27 22:33:58 +00:00
Cole Faust
05ea28abbc Merge "Remove cts renderscript modules from sandboxing denylist" am: fa076a74f8 am: 3b2bf6fafc am: ab12d01697 am: e1f078c760 am: 08512d2a74
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635562

Change-Id: I9602b4bcba1063eb75006bec031ad15b97d82345
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 21:26:23 +00:00
Treehugger Robot
7f6e15f51d Merge "Add unit test for parsing build files in bp2build" am: 5694f595bb am: 82020ff483 am: 4ed057240d am: f180cd8038 am: 07cb220f69
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2628496

Change-Id: Iad426e7beb2a32fd56b96feada900979b75555e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 21:24:56 +00:00
Cole Faust
08512d2a74 Merge "Remove cts renderscript modules from sandboxing denylist" am: fa076a74f8 am: 3b2bf6fafc am: ab12d01697 am: e1f078c760
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635562

Change-Id: Ic64af6fc91b25ffe22ae15fc1b07f52cea9318cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 21:24:50 +00:00
Spandan Das
3ea378b4a3 Merge "cc mixed build support to allowlist M13 libraries" am: 2327d163a2 am: 00d662a282 am: 65c0d5471f am: 3321372684 am: a62df673b2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635521

Change-Id: I334d41d5e23927402bd1e1d356aa17ad8da02e33
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 21:24:10 +00:00
Cole Faust
e1f078c760 Merge "Remove cts renderscript modules from sandboxing denylist" am: fa076a74f8 am: 3b2bf6fafc am: ab12d01697
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635562

Change-Id: Iab5d260fd2d55152d86fec5d2fec270cfa00ef5e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 21:23:11 +00:00
Julien Desprez
f368073522 Add -sha256 to robolectric zip
This help limit the overhead of cas upload

Change-Id: I4e1dacb38cbebf882457297ddf047a1ad1166504
Test: presubmit
Bug: None
2023-06-27 20:48:05 +00:00
Treehugger Robot
07cb220f69 Merge "Add unit test for parsing build files in bp2build" am: 5694f595bb am: 82020ff483 am: 4ed057240d am: f180cd8038
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2628496

Change-Id: I9f5e8ccdc57046b355448a6ca429ef5c4c653faa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 20:39:18 +00:00
Cole Faust
ab12d01697 Merge "Remove cts renderscript modules from sandboxing denylist" am: fa076a74f8 am: 3b2bf6fafc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635562

Change-Id: Id49871a3f7f21c5c4238eb57e52b45b660a1e46f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 20:38:59 +00:00
Spandan Das
a62df673b2 Merge "cc mixed build support to allowlist M13 libraries" am: 2327d163a2 am: 00d662a282 am: 65c0d5471f am: 3321372684
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635521

Change-Id: If97684910b34afba969d594ed5eb52ceec6f8f2a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 20:38:21 +00:00
Cole Faust
3b2bf6fafc Merge "Remove cts renderscript modules from sandboxing denylist" am: fa076a74f8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635562

Change-Id: I6bee99171b09e685d456acc88c8318dd1b8186c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 19:58:32 +00:00
Treehugger Robot
f180cd8038 Merge "Add unit test for parsing build files in bp2build" am: 5694f595bb am: 82020ff483 am: 4ed057240d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2628496

Change-Id: I475d53fc548c1a69f79e9b8cf61fce3c185fa605
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 19:55:13 +00:00
Spandan Das
3321372684 Merge "cc mixed build support to allowlist M13 libraries" am: 2327d163a2 am: 00d662a282 am: 65c0d5471f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635521

Change-Id: I9f6c88679eca2dd4966296fbcfacad8a2379bf8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 19:54:18 +00:00
Treehugger Robot
4ed057240d Merge "Add unit test for parsing build files in bp2build" am: 5694f595bb am: 82020ff483
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2628496

Change-Id: Ifbd8c9631c1f50551d6c0957163bfc89f4d9e430
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:50:16 +00:00
Spandan Das
65c0d5471f Merge "cc mixed build support to allowlist M13 libraries" am: 2327d163a2 am: 00d662a282
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635521

Change-Id: I847a4ea4b1c9978495712201c51d3926dde1331b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:49:10 +00:00
Cole Faust
fa076a74f8 Merge "Remove cts renderscript modules from sandboxing denylist" 2023-06-27 18:39:17 +00:00
Treehugger Robot
82020ff483 Merge "Add unit test for parsing build files in bp2build" am: 5694f595bb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2628496

Change-Id: I1a68b3c8cd33ea8130e5e2ebc6c8685298102df6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:08:20 +00:00
Spandan Das
00d662a282 Merge "cc mixed build support to allowlist M13 libraries" am: 2327d163a2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2635521

Change-Id: I7bf7f047bfa2497e2d7bdcee2ce2a7c036a9e94c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 18:07:39 +00:00
Treehugger Robot
5694f595bb Merge "Add unit test for parsing build files in bp2build" 2023-06-27 17:46:09 +00:00
Spandan Das
2327d163a2 Merge "cc mixed build support to allowlist M13 libraries" 2023-06-27 17:27:49 +00:00
Alexei Nicoara
373e894e3c DO NOT MERGE Increasing the dev branch default module version
After the prebuilt drop the modules under test in udc-dev can not be installed anymore because their version is lower than the prebuilt version. Increasing the version so the modules built from source would have a higher version.

Bug: 288871663
Change-Id: If5cfd3ec62860a6f26bdd87ee6c77248c2bea0fb
Ignore-AOSP-First: change needed on udc-dev only
Merged-In: Iad9079f026f46da35f36723937db9bf5771580d1
2023-06-27 16:29:31 +00:00
Treehugger Robot
86721ceced Merge "rust: Set env variables consistently for build/doc" am: 3814a2c7e0 am: 30ef2f39ac am: 14c2818996 am: fbd9936f8c am: af10af6cb1
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638675

Change-Id: Ifd1953637d156cc0d235793953cff391c355f56a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 05:26:34 +00:00
Treehugger Robot
af10af6cb1 Merge "rust: Set env variables consistently for build/doc" am: 3814a2c7e0 am: 30ef2f39ac am: 14c2818996 am: fbd9936f8c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638675

Change-Id: Ie888954de30f882a4598577af040b56afe06368f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 04:41:44 +00:00
Treehugger Robot
fbd9936f8c Merge "rust: Set env variables consistently for build/doc" am: 3814a2c7e0 am: 30ef2f39ac am: 14c2818996
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638675

Change-Id: I4645e8a3c386799a255743ea1da38522da551a3a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 03:56:25 +00:00
Treehugger Robot
14c2818996 Merge "rust: Set env variables consistently for build/doc" am: 3814a2c7e0 am: 30ef2f39ac
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638675

Change-Id: I704dbc7ec6515b2c204a878983641f2b08847cb9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 03:05:40 +00:00
Treehugger Robot
30ef2f39ac Merge "rust: Set env variables consistently for build/doc" am: 3814a2c7e0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2638675

Change-Id: Ifd2d310b609d70ab1d0cd0cac81d7d8cec565353
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 02:19:29 +00:00
Treehugger Robot
c4baf33feb Merge "Handle no generated headers and exporting for xsd" am: 7376815e21 am: dfb434099b am: 77eab258c2 am: 6ca2a0f7d9 am: 9b20b1fd30
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2636589

Change-Id: I469c9219d9ab20c1cbedd3d3767c41ee7fced31f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 02:14:04 +00:00
Treehugger Robot
9b20b1fd30 Merge "Handle no generated headers and exporting for xsd" am: 7376815e21 am: dfb434099b am: 77eab258c2 am: 6ca2a0f7d9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2636589

Change-Id: I889339f7313102e15f3dc8a85a900313f59e27d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 01:31:42 +00:00
Treehugger Robot
3814a2c7e0 Merge "rust: Set env variables consistently for build/doc" 2023-06-27 01:23:11 +00:00
Treehugger Robot
6ca2a0f7d9 Merge "Handle no generated headers and exporting for xsd" am: 7376815e21 am: dfb434099b am: 77eab258c2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2636589

Change-Id: If650ef80d09fcdca2e35949cd53e09bcc1f645c4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 00:39:29 +00:00
Treehugger Robot
c174f59ffa Merge "Ignore USE_RBE when on glinux laptops" am: 10fb90c339 am: ca10e9a431 am: b120b4e270 am: 1e093e5095 am: 8ad492f8f6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2617571

Change-Id: I9fcebe265076675826a3f800ed1258c003068dc2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 00:24:16 +00:00
Lukács T. Berki
dc41003ed1 Merge "Update tests for a changed status message." am: aa923b94ad am: 56fdbda08c am: c7890cd2b0 am: ebd760bfe4 am: 32e3fe9590
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2636489

Change-Id: I561fd6a17f270e1337c794f03b6c0d730f996b37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 00:23:17 +00:00
Treehugger Robot
b06c49a164 Merge changes from topic "revert-2637031-revert-2626204-rules_go_repo-OSFOZKENFO-KSSEOFEKLG" am: 3da9587eda am: bbece82f9c am: c2c0e5c80a am: 94468f31af am: 2e564d07c0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2636157

Change-Id: Ibe2344e9855833b388d81de75a6aae88c9fa626d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 00:20:40 +00:00
Mitch Phillips
18ecdf6979 Merge "[MTE] Add memtag_globals as a sanitizer target." am: 03d510404c am: f0a50d44f2 am: e0dc3cad79 am: 69501ae617 am: a1633f03a7
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2625692

Change-Id: Ifa1fb5417d2d00946ca4fe325f93e2742adc9589
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-27 00:19:43 +00:00