Commit Graph

64737 Commits

Author SHA1 Message Date
Treehugger Robot
b05664f90c Merge changes I1ed3ab24,I68678ddf am: 2d704998f4 am: 9b9cda6b14
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513937

Change-Id: I15a0015fa6465708436254fde8efa6ed05446359
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 15:53:06 +00:00
Sam Delmerico
e0033ac012 Merge "improve error handling for SourceRootDirs" am: b72610665c am: dad03f387c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2516015

Change-Id: Ic7fdeefd50a9e482b12a65d7ba78d2cd03a032c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 15:52:49 +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
Treehugger Robot
f625819c95 Merge "rust_proto: use protobuf crate version 2.x" am: 10361f5177 am: d44721ce7e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2501838

Change-Id: Idc91d0e42f07a7a255795f03b8491bfefa034daa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 11:29:46 +00: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
af52bd9e91 Merge "Enable sext.w removal for riscv targets" am: 3b7cb59e4e am: 29143dbbcf
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513939

Change-Id: If2794937efad1122c818f00901075e9206d05fe4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 07:03:38 +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
c13099f964 Merge "Move the testing platforms out of soong_injection" am: e28bde81fd am: 561e6d376f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2514616

Change-Id: I7c6a95e4790479ebb628c71eb654e2b3fa2a0cf9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-31 01:57:17 +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
3590b55ab9 Merge "sbox: print more errors" am: 97f5966f49 am: 74376679e9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2511859

Change-Id: Ib12e9caf09d8fb16bdcd72cc85400ec12972fa63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 20:04:14 +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
Treehugger Robot
e2a125ffc8 Merge "Add more modules in HugeModulesMap" am: 7c907b84e7 am: 5099f2fabb
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513635

Change-Id: Ieea793da15a1348e817988c635865a00a0d44d6e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 18:41:59 +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
Jingwen Chen
36ad11e4f5 bp2build: denylist some modules to fix CI breakage. am: 29c4561a6b am: 5cd5934a50
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2514895

Change-Id: I5ad337b38fdf8cf681218eeb263fbcf7c67e3762
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 18:22:28 +00: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
b1269bf11c Merge "Remove stable feature from allowed features list" am: 8e6d5f208a am: 01e3a476c0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513923

Change-Id: I08aae347282494cefcf2c39b3791b43491dfee00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 17:40:52 +00:00
Treehugger Robot
5746993043 Merge "Modify Soong to utilize from-text android.jar in build" am: bc2906efef am: e518bf7c3d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2411272

Change-Id: I7b524b1853c0375ee9db5d726603adb2120cfd22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 17:40:27 +00:00
Treehugger Robot
1bc772eedd Merge "Remove dead code." am: f1e0ce079c am: f3bfa281e0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2512097

Change-Id: I1b24be2df30c4ce7c74e9b14746f3ff9bc5a4dd1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 17:40:17 +00:00
Treehugger Robot
96640001bf Merge "Enable Wincompatible-function-pointer-types globally" am: 4dd3659393 am: 0f2f95c101
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2490503

Change-Id: Id3e6d840d4888a5f5ba9b681f8005303f7be927a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 17:40:05 +00:00
Treehugger Robot
e69c6f643d Merge "pass cc shared libs as order-only to rustc" am: 0bdbc1c387 am: a10c919d37
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2511855

Change-Id: I114e03cab59f75791b37a59f1218ce8bc34cc84e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 17:39:52 +00:00
Dan Albert
64e06a0560 Merge "Generate api_levels.json from the preview codenames." am: a910e10b76 am: 6138ac81e0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2509782

Change-Id: I124d8c7dfa50a107c25de6666833744c8be81103
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 17:37:01 +00:00
Treehugger Robot
7a0060c062 Merge "support PRODUCT_SOURCE_ROOT_DIRS product variable" am: 998fdd7e37 am: 8943636742
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2448343

Change-Id: I44546004407dbb75ab91a9e16d4fd2ca33e23305
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 17:34:11 +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
6eb05435d2 Merge changes I93da03b1,I5fb3ee29 am: 3f3320cb1c am: 3374ee2f40
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2427395

Change-Id: I1ee73c7fac72804d6c452e71ae623eb682838be1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 16:29:15 +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
Jingwen Chen
be92b23020 Merge "Revert "Build test1_com.android.tzdata and test3_com.android.tzdata with bazel."" am: 559e3a803f am: ff835f7a54
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2513955

Change-Id: Iad4a2b8769f54f5bb97a43b0a015f786b8bb8855
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 16:24:44 +00:00
Alistair Delva
b7158cd87c Merge "Revert "[RISC-V] rv64gc_zbb for Android"" am: 08a68a09a9 am: c9e4aa5280
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2509646

Change-Id: I3b4984a437cc738fa212bfbbd084968f78cc89a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-30 16:24:06 +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
Jeffrey Vander Stoep
2e1e7bcd0b Merge "rust_proto: use protobuf crate version 2.x" into tm-qpr-dev-plus-aosp 2023-03-30 08:22:44 +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