Commit Graph

63527 Commits

Author SHA1 Message Date
Aditya Kumar
efe30e5bd1 Merge "Revert "Build riscv64 with thin LTO"" am: 6e3d46d8aa
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2435773

Change-Id: Iefef039ecded49e225e01c969c557f6475f2d9ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 17:58:30 +00:00
Aditya Kumar
6e3d46d8aa Merge "Revert "Build riscv64 with thin LTO"" 2023-02-15 17:02:27 +00:00
Cole Faust
b1706744f3 Merge "Convert RuleBuilder to static rule in buildRuleToGenerateIndex" am: 7ae8afc115
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2436674

Change-Id: Ie0f3096a02cec5712f6d0fa9ecc63302d8e21972
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 08:20:21 +00:00
Cole Faust
7ae8afc115 Merge "Convert RuleBuilder to static rule in buildRuleToGenerateIndex" 2023-02-15 07:27:31 +00:00
Treehugger Robot
592404c35a Merge "Silence rustdoc warnings from 3rd party Crates" am: 9406fc207a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2436673

Change-Id: Iaa6cd691670b72a0049cc371cb32ea6d3ced74b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 03:31:13 +00:00
Zi Wang
2da9f46ee8 Merge "Add limited bp2build converter of java_sdk_library" am: c451830446
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2411046

Change-Id: Iaf07178e65d0f05e623f27ef3c4856636c2e8d48
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 03:30:45 +00:00
Treehugger Robot
9406fc207a Merge "Silence rustdoc warnings from 3rd party Crates" 2023-02-15 03:26:34 +00:00
Zi Wang
c451830446 Merge "Add limited bp2build converter of java_sdk_library" 2023-02-15 02:32:48 +00:00
Cole Faust
a5f64f0396 Convert RuleBuilder to static rule in buildRuleToGenerateIndex
This saves ~34kb from the build.ninja file.

Test: Presubmits
Change-Id: I8fa4974e4f1509be7938c774e536d15a63534753
2023-02-14 17:50:31 -08:00
Aditya Kumar
4c660ae58e Revert "Build riscv64 with thin LTO"
This reverts commit 17c9c2a5b5.

Reason for revert: Wait until new toolchain with linker fix las landed (https://android-review.git.corp.google.com/c/toolchain/llvm_android/+/2424081)

Change-Id: I05b14c12ac93182dd93c5b490f260071c6d3a090
2023-02-15 01:32:22 +00:00
Treehugger Robot
bad86dde5d Merge "Fix typo" am: 7ec899ac67
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2434854

Change-Id: I7574aa6c884f523a9a2e773b0e1f21cbfcfedf52
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-15 00:40:52 +00:00
Chris Wailes
7b3eb24e29 Silence rustdoc warnings from 3rd party Crates
Test: m rustdoc
Change-Id: I25599845b2bec76d92fd325b62132aeac9dd74c4
2023-02-14 16:09:49 -08:00
Treehugger Robot
7ec899ac67 Merge "Fix typo" 2023-02-14 23:51:13 +00:00
Yike Zhang
1a6ec80b34 Merge "Set test config of Robolectric tests to LOCAL_FULL_TEST_CONFIG" am: bbfe9480be
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2434852

Change-Id: I7a8915a224c07de877400436fbccbd3f417cf7ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 23:48:46 +00:00
Julien Desprez
212860594e Merge "Revert "Reland "Target Java 17""" am: 4d3f11ccb3
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2435953

Change-Id: I1818b3b7c16414f24f5e094ba3402b16a5c220d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 23:42:45 +00:00
Yike Zhang
bbfe9480be Merge "Set test config of Robolectric tests to LOCAL_FULL_TEST_CONFIG" 2023-02-14 23:30:39 +00:00
Julien Desprez
4d3f11ccb3 Merge "Revert "Reland "Target Java 17""" 2023-02-14 22:21:26 +00:00
Zi Wang
b2179e397a Add limited bp2build converter of java_sdk_library
Only public, system, test, module_lib and system_server are
converted in order to generate api_fingerprint.txt in Bazel.

Test: java_sdk_library_conversion_test.go and TH

Bug: 266973526
Change-Id: I67a00806165e5afad3876b6cd5cdbc6b0dd65d8b
2023-02-14 13:21:21 -08:00
Ivan Lozano
a177bee054 Merge "rust: Fix coverage in no-std crates" am: 766836656f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2434414

Change-Id: Ib9b597283186ae6311b9edaea28b4d45c36a031f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 20:49:25 +00:00
Julien Desprez
91ba6c7e01 Revert "Reland "Target Java 17""
This reverts commit 1fbf7f21a4.

Reason for revert: broke docker image, pinning is incomplete it seems

Change-Id: I7102cb233a4fe5ce0f5a1ead98cfc661c3d82ce5
2023-02-14 20:26:31 +00:00
Ivan Lozano
766836656f Merge "rust: Fix coverage in no-std crates" 2023-02-14 20:12:10 +00:00
Liz Kammer
7ea0da5d3f Merge "Only create a command line replacer once" am: 2c3122e90a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2431535

Change-Id: I6df41d70091b4f6ed54ec4e329268845e5e882df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 19:52:41 +00:00
Treehugger Robot
43002dd9e9 Merge "Collect more metrics for aquery handling" am: 80936bd15f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2431534

Change-Id: I583e1913f14cb9ad9ad5ce6b7180d55d581ee7e7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 19:51:29 +00:00
Romain Jobredeaux
f5f849d917 Merge "Allowlist MusicKotlin, jsr305. No manual BUILD for jsr305 and QuickSearchBox." am: 9d16531909
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2420222

Change-Id: Ic9cba3d2ddfd62ef5a0b620cde803f0e84a76e30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 19:49:59 +00:00
Liz Kammer
2c3122e90a Merge "Only create a command line replacer once" 2023-02-14 19:26:25 +00:00
Treehugger Robot
80936bd15f Merge "Collect more metrics for aquery handling" 2023-02-14 19:25:53 +00:00
Yike
0fcf90a357 Set test config of Robolectric tests to LOCAL_FULL_TEST_CONFIG
Downstream infra needs this information to determine if a module is
testable to TradeFed.

Test: m out/target/product/coral/module-info.json
Bug: 268670243
Change-Id: Ibdf99c86cb6abe726552a6e4ffbdc756f751907b
2023-02-15 03:18:55 +08:00
Romain Jobredeaux
9d16531909 Merge "Allowlist MusicKotlin, jsr305. No manual BUILD for jsr305 and QuickSearchBox." 2023-02-14 19:07:30 +00:00
Trevor Radcliffe
d3849bb98a Merge "Add test that LTO isn't propagated to runtime_libs" am: 0620c7c56a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2431533

Change-Id: I5a4729c5623e6ec2e5db7518b354e9bfea97e1ea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 17:58:20 +00:00
Usta (Tsering) Shrestha
c790f2f986 Merge "fix flakey test" am: 23da27c321
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2432792

Change-Id: I7ab8f2519d64780990f0bd3410f9eb37dab4eeb7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 17:56:14 +00:00
Trevor Radcliffe
0620c7c56a Merge "Add test that LTO isn't propagated to runtime_libs" 2023-02-14 17:09:03 +00:00
Usta (Tsering) Shrestha
23da27c321 Merge "fix flakey test" 2023-02-14 16:37:04 +00:00
Liz Kammer
f15a0797c0 Only create a command line replacer once
Test: CI
Change-Id: Ibb9b822aea808c936fedc4c8fea7b7d787b101d5
2023-02-14 11:10:20 -05:00
Liz Kammer
690fbac200 Collect more metrics for aquery handling
Test: go test soong tests
Test: m nothing & verify metrics
Change-Id: Id19e004d90dfbaa1b1706c607d5250bf845c0f3b
2023-02-14 11:10:19 -05:00
Ivan Lozano
9ef9cb8b3f rust: Fix coverage in no-std crates
Coverage builds for no_std crates currently fail because
profiler_builtins are part of libstd and therefore do not get included.

When calculating the dependencies for coverage enabled targets, check if
the stdlib is being included, and if it is not then pull the
profiler_builtins sysroot.

Bug: 249551848
Test: CLANG_COVERAGE=true NATIVE_COVERAGE_PATHS='*' make libtinyvec_nostd.rlib-std
Change-Id: I73f89bddcb2d4d9c704cb3962ee39b73888c7f3f
2023-02-14 11:04:21 -05:00
Treehugger Robot
82cd7c0346 Merge "Improve documentation around go/allowed-deps-error" am: da92c3ecba
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2422735

Change-Id: I3b3f0c04ff5aa46af8f207228f768200b5fb711b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 16:04:02 +00:00
Treehugger Robot
da92c3ecba Merge "Improve documentation around go/allowed-deps-error" 2023-02-14 15:00:31 +00:00
Jiyong Park
9785915c2d Fix typo
Bug: N/A
Test: m nothing
Change-Id: Ia8b8ba7582ac93643d485cf3340066efdbddcae5
2023-02-14 17:07:41 +09:00
Treehugger Robot
e4795460ce Merge "Revert "Dynamically assemble the list of python launcher shared libs for precompiling"" am: 811f5c9471
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2434093

Change-Id: Ifa0b594ab500b6b0e6a3e601ad542205d0f8ffc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 07:33:33 +00:00
Treehugger Robot
811f5c9471 Merge "Revert "Dynamically assemble the list of python launcher shared libs for precompiling"" 2023-02-14 07:05:50 +00:00
Aditya Kumar
ef3a69a5fa Merge "Build riscv64 with thin LTO" am: a533904855
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2336156

Change-Id: Ibca0901cd2a4a3a6c31763ba782945c54a9c0c47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 05:39:07 +00:00
Aditya Kumar
a533904855 Merge "Build riscv64 with thin LTO" 2023-02-14 05:00:24 +00:00
Cole Faust
cbeb24ce35 Merge "Add ConvertApexAvailableToTags" am: 1d09ec6fca
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2431432

Change-Id: I3a062563717841fe323696bbd31c66a125e63a21
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-14 00:58:24 +00:00
Cole Faust
1d09ec6fca Merge "Add ConvertApexAvailableToTags" 2023-02-14 00:26:52 +00:00
Cole Faust
909d237c84 Revert "Dynamically assemble the list of python launcher shared libs for precompiling"
This reverts commit aa5b377ee9.

Reason for revert: this broke musl builds by removing the install dependency from python binaries to the launcher shared libraries: https://android-build.googleplex.com/builds/submitted/9600042/unit_tests_x86_64_musl/latest/view/logs/build_error.log

Change-Id: I4e13f333f287831ba13724f13ab2be789a92b476
2023-02-13 23:17:40 +00:00
AdityaK
3f62b5a380 Disable emulated tls for RISCV am: f7c0afdb6e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2431153

Change-Id: Ia4fc4dbbc79a0c95538547293d7aa96c5558ce7f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-13 22:10:07 +00:00
AdityaK
17c9c2a5b5 Build riscv64 with thin LTO
Depends on: https://android-review.git.corp.google.com/c/platform/system/libhwbinder/+/2336346

Bug: b/254713216
Change-Id: Id750cab796ddf8c180fa0570e46cab0161788974
2023-02-13 21:42:30 +00:00
AdityaK
f7c0afdb6e Disable emulated tls for RISCV
Bug: b/267688421

Change-Id: I885bcf966db2e9a0a3edc1fee865b3cf9c6ff90a
2023-02-13 21:31:36 +00:00
Usta (Tsering) Shrestha
9393264eff fix flakey test
since bp2build runs concurrently, errors can occur in any order

Bug: 265845583
Change-Id: Iea6d26bc73112dc89c963545b3e0fc7e1b7fa349
Test: run test localy multiple times
2023-02-13 20:25:12 +00:00
Sam Delmerico
310b6023f5 Merge "pass TIDY_EXTERNAL_VENDOR envvar to Bazel" am: e56fd9467d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2431538

Change-Id: I74df3c289572e41a72be4717fedb889f6748d696
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-13 19:37:52 +00:00