Commit Graph

73886 Commits

Author SHA1 Message Date
Cole Faust
c50d54270f Merge "Delete ApiBp2build soong_build mode" into main am: 999881376b am: a861380624 am: 3820cfe980 am: 25cae5f78e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2630914

Change-Id: Ia7c8c0592d0e16d3faace013602f729a56ce0628
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 21:09:36 +00:00
Cole Faust
25cae5f78e Merge "Delete ApiBp2build soong_build mode" into main am: 999881376b am: a861380624 am: 3820cfe980
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2630914

Change-Id: I2153615924a167041b2d0e96c497cadbe17992b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 20:35:55 +00:00
Cole Faust
3820cfe980 Merge "Delete ApiBp2build soong_build mode" into main am: 999881376b am: a861380624
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2630914

Change-Id: I652ab87b921de00b301fb59b5515feb7938dd1ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 19:47:58 +00:00
Cole Faust
a861380624 Merge "Delete ApiBp2build soong_build mode" into main am: 999881376b
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2630914

Change-Id: Iebc3bf754a2d9f504ecff232288ea48a3a84ffbd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 18:57:36 +00:00
Cole Faust
999881376b Merge "Delete ApiBp2build soong_build mode" into main 2023-09-06 18:04:25 +00:00
Sam Delmerico
5025528f0c Merge "partial systemserverclasspath snapshot test" into main am: b77fb702d8 am: 01ab007320 am: 735ff26933 am: 08afb2c900
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741415

Change-Id: I071a1020351a26577645559c7aa43a2b90398478
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 18:03:50 +00:00
Sam Delmerico
08afb2c900 Merge "partial systemserverclasspath snapshot test" into main am: b77fb702d8 am: 01ab007320 am: 735ff26933
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741415

Change-Id: I768f6478f8fc0ad709015c7306ef3a7aa6c6387d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 17:29:21 +00:00
Sam Delmerico
735ff26933 Merge "partial systemserverclasspath snapshot test" into main am: b77fb702d8 am: 01ab007320
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741415

Change-Id: Ib8fb16f2ed5397898dd18f51ade5f2233eadc566
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 16:40:13 +00:00
Sam Delmerico
01ab007320 Merge "partial systemserverclasspath snapshot test" into main am: b77fb702d8
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741415

Change-Id: I3ff3e353c0cc7c838c58b93e5ff6c32383a79c37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 15:49:02 +00:00
Sam Delmerico
b77fb702d8 Merge "partial systemserverclasspath snapshot test" into main 2023-09-06 14:52:09 +00:00
Jiakai Zhang
f6d2236507 Merge "Support adding a library as both a JNI library and a regular library." into main am: 6378fa9a29 am: 10f159b82f am: ea3ff9410d am: f310d79d32
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2740334

Change-Id: Ibfd0c1c3983af6fcb80519dabba46d7eea2714bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 14:08:06 +00:00
Jiakai Zhang
f310d79d32 Merge "Support adding a library as both a JNI library and a regular library." into main am: 6378fa9a29 am: 10f159b82f am: ea3ff9410d
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2740334

Change-Id: If42bc1266709ce3cfd42c27b4ef2c7466cc25f88
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 13:32:48 +00:00
Jiakai Zhang
ea3ff9410d Merge "Support adding a library as both a JNI library and a regular library." into main am: 6378fa9a29 am: 10f159b82f
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2740334

Change-Id: I3f8eed58666e5ae67912314ec1ac625329c5425a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 12:46:13 +00:00
Jiakai Zhang
10f159b82f Merge "Support adding a library as both a JNI library and a regular library." into main am: 6378fa9a29
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2740334

Change-Id: Ifdf4e6b94ea6f2644a92bcfb37c000aa3d18b0a2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 11:54:58 +00:00
Jiakai Zhang
6378fa9a29 Merge "Support adding a library as both a JNI library and a regular library." into main 2023-09-06 11:06:46 +00:00
Spandan Das
c96f6df368 Merge "Add target_compatible_with for compile_multilib" into main am: 6f45900389 am: 6422e4736e am: 779445a5a2 am: 699b51c98e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741496

Change-Id: Ib2aa8a696ef494d4911bf899a9e6f3b871d913b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 05:36:17 +00:00
Treehugger Robot
7842fc076a Merge "Set device_platform build setting" into main am: 67d495fd04 am: b977451c18 am: e95fa9d562 am: 5e0033d59a
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741121

Change-Id: I4288d82b5b64154cff1b7ae02467c812a9ca6b40
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 05:34:25 +00:00
Spandan Das
699b51c98e Merge "Add target_compatible_with for compile_multilib" into main am: 6f45900389 am: 6422e4736e am: 779445a5a2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741496

Change-Id: Id3692b2ffb3924e09a7a0854759b6432cbc665e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 05:00:17 +00:00
Treehugger Robot
5e0033d59a Merge "Set device_platform build setting" into main am: 67d495fd04 am: b977451c18 am: e95fa9d562
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741121

Change-Id: I77139fe700d5807a896106f8cb58099c53614881
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 04:59:47 +00:00
Spandan Das
779445a5a2 Merge "Add target_compatible_with for compile_multilib" into main am: 6f45900389 am: 6422e4736e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741496

Change-Id: I6b8677e82cc35d3e069e46957500a75cbda2c87a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 04:12:54 +00:00
Treehugger Robot
e95fa9d562 Merge "Set device_platform build setting" into main am: 67d495fd04 am: b977451c18
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741121

Change-Id: Id299c0389f72e68195f7113bded1cd53a6167a89
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 04:12:16 +00:00
Spandan Das
6422e4736e Merge "Add target_compatible_with for compile_multilib" into main am: 6f45900389
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741496

Change-Id: I00a0101153e945d2eb9b59e77ce559b589421fe0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 04:08:54 +00:00
Spandan Das
6f45900389 Merge "Add target_compatible_with for compile_multilib" into main 2023-09-06 03:29:26 +00:00
Treehugger Robot
b977451c18 Merge "Set device_platform build setting" into main am: 67d495fd04
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741121

Change-Id: Iac3407fc822921bd102b09ec22400ab973ce1996
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 03:20:32 +00:00
Treehugger Robot
5aae5c20e2 Merge "soong: HWASan exclude path support" into main am: f3d52683a9 am: d24ed92a49 am: 3a5ed146cc am: fadd8932b2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721423

Change-Id: I3237fc305bf49fcfac56e02e9ef281dda532f975
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 03:15:26 +00:00
Cole Faust
ddb43f863a Merge "Add install_symlink soong module type" into main am: 88e9731502 am: 69cc0c7f20 am: 3a8f6b9b31 am: 4bdf0e2af6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736901

Change-Id: If00b436128851639a21cd3ccbe8d3816a6b8208e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 03:13:19 +00:00
Treehugger Robot
67d495fd04 Merge "Set device_platform build setting" into main 2023-09-06 02:44:38 +00:00
Treehugger Robot
fadd8932b2 Merge "soong: HWASan exclude path support" into main am: f3d52683a9 am: d24ed92a49 am: 3a5ed146cc
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721423

Change-Id: I5808bfc884a89aa408ee8e7c0aae011653026107
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 02:37:52 +00:00
Cole Faust
4bdf0e2af6 Merge "Add install_symlink soong module type" into main am: 88e9731502 am: 69cc0c7f20 am: 3a8f6b9b31
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736901

Change-Id: I838db9044cad302ae20650ba4b9c4e59a77d65cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 02:35:58 +00:00
Treehugger Robot
3a5ed146cc Merge "soong: HWASan exclude path support" into main am: f3d52683a9 am: d24ed92a49
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721423

Change-Id: I29054a1f63e3e1a819e49ecf2d96261d44b2c87e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 01:52:21 +00:00
Cole Faust
3a8f6b9b31 Merge "Add install_symlink soong module type" into main am: 88e9731502 am: 69cc0c7f20
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736901

Change-Id: I0b583a080c88e36bf1ef97ed7ce4ba3c177cf688
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 01:50:24 +00:00
Treehugger Robot
d24ed92a49 Merge "soong: HWASan exclude path support" into main am: f3d52683a9
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2721423

Change-Id: I79f0f214ed7fb87b347736b1e453a53029bac5dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 01:46:29 +00:00
Treehugger Robot
690e22f741 Merge "print module name on allowlist errors" into main am: 922e6adfd2 am: 2d7d8ba64e am: fa670eeae5 am: f177c75e47
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741113

Change-Id: I83367978ceac7abe83d34e15a928a2a866216fbf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 01:40:21 +00:00
Treehugger Robot
ca6ba410f9 Merge "Disable rust sanitizers for linux_musl_x86" into main am: eb02c5cb7c am: a26fb66de6 am: cf2e9965d5 am: 029604662c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741115

Change-Id: I30598e4529cc1143fcb827c42cc9fe87c703b347
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 01:38:52 +00:00
Treehugger Robot
f3d52683a9 Merge "soong: HWASan exclude path support" into main 2023-09-06 01:14:12 +00:00
Treehugger Robot
f177c75e47 Merge "print module name on allowlist errors" into main am: 922e6adfd2 am: 2d7d8ba64e am: fa670eeae5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741113

Change-Id: I6ec345aa02308018025a46e80661b4f25302d19d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 01:03:44 +00:00
Treehugger Robot
029604662c Merge "Disable rust sanitizers for linux_musl_x86" into main am: eb02c5cb7c am: a26fb66de6 am: cf2e9965d5
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741115

Change-Id: I23595c45c6ca632a10c497c5c7a7638f0ec0515d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 01:03:19 +00:00
Cole Faust
69cc0c7f20 Merge "Add install_symlink soong module type" into main am: 88e9731502
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2736901

Change-Id: Ia161c434ac377f2c71400e0a008e439495a6e31b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 01:00:51 +00:00
Spandan Das
e1cb14b240 Add target_compatible_with for compile_multilib
For explicit values of compile_multilib (e.g. 32 or 64), add an
incompatibilty constraint for the arches that do not have the correct
bitness.

Test: go test ./bp2build
Bug: 299135307
Change-Id: I4cd997de6804a5c6d89086d740f773936db1cab9
2023-09-06 00:31:00 +00:00
Treehugger Robot
fa670eeae5 Merge "print module name on allowlist errors" into main am: 922e6adfd2 am: 2d7d8ba64e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741113

Change-Id: Ia668d49fa937857d9017d9f20655735fd3175b51
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 00:18:36 +00:00
Treehugger Robot
cf2e9965d5 Merge "Disable rust sanitizers for linux_musl_x86" into main am: eb02c5cb7c am: a26fb66de6
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741115

Change-Id: I0d8115b08568f0c8d8e377117517c7484acd0f95
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 00:18:04 +00:00
Cole Faust
88e9731502 Merge "Add install_symlink soong module type" into main 2023-09-06 00:15:09 +00:00
Chris Parsons
73f411b72c Delete ApiBp2build soong_build mode
This feature is obsolete.

This makes a large number of codepaths "dead code" (such as
module-specific implementations of ApiBp2build functionality). These
will be deleted in a followup CL.

Bug: 284029211
Test: Presubmits
Change-Id: Ib53b99f1fe8c24380d219caf44e9bb3b96724fa0
2023-09-05 17:09:51 -07:00
Treehugger Robot
ad64be7eba Merge "Stop NinjaReader from sending new status messages after Close" into main am: 93873cd713 am: b7eb7b0080 am: 4712e21031 am: 9b3aa8b96e
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734957

Change-Id: Ia947383189a08a7318efb6e4bf5d75c616bb90af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 00:08:18 +00:00
Treehugger Robot
18124c943f Merge "Enable -Wmultichar." into main am: ca22dfb5d1 am: eeb8a8c5c2 am: 7d5c092a37 am: 12dd72baa0
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2737953

Change-Id: Id71a1636bf3d17d168453d3c6deddfcdc17f7661
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-06 00:07:31 +00:00
Treehugger Robot
9b3aa8b96e Merge "Stop NinjaReader from sending new status messages after Close" into main am: 93873cd713 am: b7eb7b0080 am: 4712e21031
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2734957

Change-Id: If3e47b014b0bc7193af731276c6dd69e54eda1d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 23:30:58 +00:00
Treehugger Robot
12dd72baa0 Merge "Enable -Wmultichar." into main am: ca22dfb5d1 am: eeb8a8c5c2 am: 7d5c092a37
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2737953

Change-Id: I13e81277db90bb0fed8630a3dc8367e1689e523c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 23:29:47 +00:00
Treehugger Robot
2d7d8ba64e Merge "print module name on allowlist errors" into main am: 922e6adfd2
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741113

Change-Id: I6268a24db2245e864fad8342a92738fbd01a6f1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 23:27:24 +00:00
Treehugger Robot
a26fb66de6 Merge "Disable rust sanitizers for linux_musl_x86" into main am: eb02c5cb7c
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2741115

Change-Id: I5e70344b3fa0a96bdf41e4234f985fb400857ba3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-09-05 23:26:54 +00:00
Treehugger Robot
922e6adfd2 Merge "print module name on allowlist errors" into main 2023-09-05 23:26:31 +00:00