Treehugger Robot
0110b797e8
Merge "rename aidl/library.bzl to aidl/aidl_library.bzl" am: 840d49a564
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2515436
Change-Id: Ib6f8a3783f82fb461e4034c5285851a7d9653dad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-31 19:18:09 +00:00
Treehugger Robot
840d49a564
Merge "rename aidl/library.bzl to aidl/aidl_library.bzl"
2023-03-31 18:26:33 +00:00
Treehugger Robot
9b9cda6b14
Merge changes I1ed3ab24,I68678ddf am: 2d704998f4
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513937
Change-Id: Id8ccc3d883bcf37cae7e12d9e5980414e4029bc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-31 15:23:45 +00:00
Sam Delmerico
dad03f387c
Merge "improve error handling for SourceRootDirs" am: b72610665c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2516015
Change-Id: I859195c9f3cd860da4163c7329fdd65715cebb44
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-31 15:23:25 +00:00
Treehugger Robot
2d704998f4
Merge changes I1ed3ab24,I68678ddf
...
* changes:
Use stubs from .txt files for hiddenapi
Rename JavaLibraryNameFromText function
2023-03-31 14:59:30 +00:00
Sam Delmerico
b72610665c
Merge "improve error handling for SourceRootDirs"
2023-03-31 14:48:56 +00:00
Sam Delmerico
e55bf08de2
rename aidl/library.bzl to aidl/aidl_library.bzl
...
Test: b test --config=android //build/bazel/...
Change-Id: I7e22ee5ffa391ddaf43a3eec17812be78f2d86ab
2023-03-31 09:48:27 -04:00
Treehugger Robot
d44721ce7e
Merge "rust_proto: use protobuf crate version 2.x" am: 10361f5177
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2501838
Change-Id: I58be6dec80a125f8b4ff3df669255953aa13128f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-31 11:02:38 +00:00
Treehugger Robot
10361f5177
Merge "rust_proto: use protobuf crate version 2.x"
2023-03-31 10:37:24 +00:00
Prashanth Swaminathan
29143dbbcf
Merge "Enable sext.w removal for riscv targets" am: 3b7cb59e4e
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513939
Change-Id: Ifd8e2572af7cda9ece6eccbccba30ccf02942e1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-31 06:32:05 +00:00
Prashanth Swaminathan
3b7cb59e4e
Merge "Enable sext.w removal for riscv targets"
2023-03-31 05:46:04 +00:00
Cole Faust
561e6d376f
Merge "Move the testing platforms out of soong_injection" am: e28bde81fd
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2514616
Change-Id: I3d2396b730ebf90e36e3b033d72efc740a0e55b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-31 01:22:55 +00:00
Cole Faust
e28bde81fd
Merge "Move the testing platforms out of soong_injection"
2023-03-31 00:17:33 +00:00
Prashanth Swaminathan
bce5507c02
Enable sext.w removal for riscv targets
...
Bug: 275574215
Test: Verified boot complete on aosp_cf_riscv64_phone target.
Change-Id: I771dbc492075eec18919b66dc74ae524e3f4b3cd
2023-03-30 20:06:50 +00:00
Steven Moreland
74376679e9
Merge "sbox: print more errors" am: 97f5966f49
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2511859
Change-Id: I96d6aced224b9209b63117dda7bc501f1dc0c15c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 18:58:18 +00:00
Steven Moreland
97f5966f49
Merge "sbox: print more errors"
2023-03-30 18:25:59 +00:00
Sam Delmerico
5121153568
improve error handling for SourceRootDirs
...
Previously, warnings about missing modules were printed directly to
stderr. Instead we can pass these messages along as errors using the
existing pathways.
Bug: 269457150
Test: m nothing
Test: add -external to PRODUCT_SOURCE_ROOT_DIRS and observe missing
module errors
Change-Id: I7273c427f38024e3c288f1ecb31175ed04ac44a6
2023-03-30 14:22:38 -04:00
Treehugger Robot
5099f2fabb
Merge "Add more modules in HugeModulesMap" am: 7c907b84e7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513635
Change-Id: Id2300c37c05de912a97ef666bd54d6c7768dfa47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 17:52:36 +00:00
Jingwen Chen
5cd5934a50
bp2build: denylist some modules to fix CI breakage. am: 29c4561a6b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2514895
Change-Id: I69497895d2a6fd7bcebefee6e5de2f52496ac709
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 17:50:01 +00:00
Chris Wailes
01e3a476c0
Merge "Remove stable feature from allowed features list" am: 8e6d5f208a
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513923
Change-Id: I0b5216d8da521f92fc33ab296cf50bf89b75c7dc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 17:24:48 +00:00
Treehugger Robot
e518bf7c3d
Merge "Modify Soong to utilize from-text android.jar in build" am: bc2906efef
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2411272
Change-Id: I85a64e1e64f29089bfbd2358d82e5701eb7a038d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 17:20:47 +00:00
Treehugger Robot
f3bfa281e0
Merge "Remove dead code." am: f1e0ce079c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2512097
Change-Id: Icc1e79ec773ed4a3d5d44c9ca6826be3f500650e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 17:20:36 +00:00
Treehugger Robot
0f2f95c101
Merge "Enable Wincompatible-function-pointer-types globally" am: 4dd3659393
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2490503
Change-Id: I2f8d62deb44d99699afb8e04626c7cd50179fd36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 17:20:23 +00:00
Treehugger Robot
a10c919d37
Merge "pass cc shared libs as order-only to rustc" am: 0bdbc1c387
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2511855
Change-Id: I51d4360fdcccab26e2214263af1b18f92b6817c7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 17:18:33 +00:00
Dan Albert
6138ac81e0
Merge "Generate api_levels.json from the preview codenames." am: a910e10b76
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2509782
Change-Id: Icaaf7ea6813ce113a40d465c7c190ba8e81bae76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 17:13:19 +00:00
Treehugger Robot
8943636742
Merge "support PRODUCT_SOURCE_ROOT_DIRS product variable" am: 998fdd7e37
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2448343
Change-Id: I3d4cd8798252c486c0025ef1f589606abd8c26f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 17:02:33 +00:00
Colin Cross
3374ee2f40
Merge changes I93da03b1,I5fb3ee29 am: 3f3320cb1c
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2427395
Change-Id: I0e1345643e56ef5b758864079326c5d3f38283f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-30 16:27:01 +00:00
Treehugger Robot
7c907b84e7
Merge "Add more modules in HugeModulesMap"
2023-03-30 12:00:38 +00:00
Jingwen Chen
29c4561a6b
bp2build: denylist some modules to fix CI breakage.
...
Test: presubmits
Fixes: 276107812
Change-Id: I5e698b26f4d20de6c50008ab12fcfbef8a108ecb
2023-03-30 09:39:40 +00:00
Chris Wailes
8e6d5f208a
Merge "Remove stable feature from allowed features list"
2023-03-30 06:36:12 +00:00
Spandan Das
877f39d535
Use stubs from .txt files for hiddenapi
...
Hiddenapi processing uses the stub libraries to determine the api
surface boundaries. Use JavaLibraryName function to redirect the usage
of stubs from .txt files based on config.
This should be a no-op for now.
Bug: 271443071
Test: go test ./java
Change-Id: I1ed3ab2485c903bc57f627dc1acf1a3fbc0a3c4d
2023-03-30 00:34:36 +00:00
Spandan Das
69f4218c4f
Rename JavaLibraryNameFromText function
...
The "FromText" suffix is an implementation detail. Having this suffix in
the name can be also confusing because in certain settings (e.g. when
not run with --build-stub-from-text) it returns the name of the stub
module generated from source files
Test: go build ./java
Change-Id: I68678ddfaa3d68c8e1a945632e7512b5de33d9af
2023-03-30 00:34:36 +00:00
Chris Wailes
fef4a02805
Remove stable feature from allowed features list
...
This CL removes the `default_alloc_error_handler` feature from the
allowed feature set passed to rustc. This feature was stabilized in
Rust 1.68.0 and now that that has been deployed we can remove the
feature annotations from our codebase.
Bug: 267698452
Test: m rust
Change-Id: Ifc543ec83d3221cc8bcb6c83658abe09696b51ea
2023-03-29 16:18:04 -07:00
Cole Faust
117bb747a4
Move the testing platforms out of soong_injection
...
See the other cl in this topic for more information.
Bug: 269577299
Test: b test --config=android //build/bazel/rules/apex:all
Change-Id: I1f20bc5f85398cd79dc5b7fe9d0bd4d93d442383
2023-03-29 14:46:20 -07:00
Treehugger Robot
bc2906efef
Merge "Modify Soong to utilize from-text android.jar in build"
2023-03-29 20:31:20 +00:00
Treehugger Robot
f1e0ce079c
Merge "Remove dead code."
2023-03-29 19:17:57 +00:00
Treehugger Robot
4dd3659393
Merge "Enable Wincompatible-function-pointer-types globally"
2023-03-29 19:11:14 +00:00
Treehugger Robot
0bdbc1c387
Merge "pass cc shared libs as order-only to rustc"
2023-03-29 18:25:50 +00:00
Dan Albert
a910e10b76
Merge "Generate api_levels.json from the preview codenames."
2023-03-29 17:57:22 +00:00
Treehugger Robot
998fdd7e37
Merge "support PRODUCT_SOURCE_ROOT_DIRS product variable"
2023-03-29 17:04:37 +00:00
Colin Cross
3f3320cb1c
Merge changes I93da03b1,I5fb3ee29
...
* changes:
Use static asan runtime for musl
Simplify depending on static sanitizer runtimes
2023-03-29 17:04:14 +00:00
Jingwen Chen
ff835f7a54
Merge "Revert "Build test1_com.android.tzdata and test3_com.android.tzdata with bazel."" am: 559e3a803f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513955
Change-Id: I1c97fe9349eadc372b283507c878dce838b47711
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-29 16:42:21 +00:00
Alistair Delva
c9e4aa5280
Merge "Revert "[RISC-V] rv64gc_zbb for Android"" am: 08a68a09a9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2509646
Change-Id: I61ee3be460e77919b2ffbe15dbe34b8909ff6fd3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-29 16:41:55 +00:00
Jingwen Chen
559e3a803f
Merge "Revert "Build test1_com.android.tzdata and test3_com.android.tzdata with bazel.""
2023-03-29 16:40:14 +00:00
Alistair Delva
08a68a09a9
Merge "Revert "[RISC-V] rv64gc_zbb for Android""
2023-03-29 16:24:19 +00:00
Jingwen Chen
7a3fed2565
Revert "Build test1_com.android.tzdata and test3_com.android.tzdata with bazel."
...
This reverts commit d28c426f15
.
Reason for revert: breaks timezone_data_e2e_tests b/275666961
Change-Id: Icb2ee7c0db8b9eb82d1eaf191c8bf62afcece22f
2023-03-29 16:21:34 +00:00
Jingwen Chen
f9334fd290
bp2build: fix breakage with more allowlists. am: 263d400425
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2512076
Change-Id: I5b1803bfeae43928d9e1919157f6efe164752592
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-03-29 15:11:40 +00:00
Sam Delmerico
51d6d1c585
pass cc shared libs as order-only to rustc
...
The library file for a cc_shared_library dependency is added to the linkFlags of the rustc compilation action, but no explicit dependency was made on it from a Ninja perspective if a TOC was also present. This change adds the explicit dependency on the library file whether or not a TOC is present.
Test: m crosvm
Bug: 275416061
Change-Id: I625b62762d9ba7b4fd2b8362285528e47f728dd4
2023-03-29 14:33:20 +00:00
Jeongik Cha
2ece11ecd1
Add more modules in HugeModulesMap
...
Generate list based on build metric.
The next step is generate the list from module characteristics, not from
module name.
Bug: 273282046
Test: m
Change-Id: I0e9caa9987e8fc7f5a378bef940f3646e7bd169c
2023-03-29 23:29:45 +09:00
Jingwen Chen
263d400425
bp2build: fix breakage with more allowlists.
...
A new dep on //hardware/interfaces/audio/aidl/default was added, breaking mixed droid.
Bug: 275660561
Fixes: 275660561
Test: presubmits
Test: b build --config=android //hardware/interfaces/audio/aidl/... //external/tinyalsa_new/... //system/libvintf/... //system/tools/... //system/media/... //packages/modules/... //external/tinyalsa/... //external/tinyalsa_new/...
Test: b build //hardware/interfaces/audio/aidl/... //external/tinyalsa_new/... //system/libvintf/... //system/tools/... //system/media/... //packages/modules/... //external/tinyalsa/... //external/tinyalsa_new/...
Change-Id: Iead2fe6bfcf9cdb2a5b75210d9e84d33dc71691b
2023-03-29 12:17:43 +00:00