Elliott Hughes
121483bbbc
riscv64: enable Zbs.
...
Cuttlefish still boots to homescreen, all instructions in the extension
are actually seen to be in use, and the bionic tests still pass.
Test: see above
Change-Id: I429729a722cdd7b3bdf257cb7329ee151ec998a0
2023-06-14 08:33:38 -07:00
Elliott Hughes
0e8cccd034
Merge "riscv64: enable Zba." am: 03520eb2f9
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2623213
Change-Id: I21831688084150f7e4cdb00e1a173d82c53ed99e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-14 15:08:33 +00:00
MarkDacek
5040c36649
Add integration test for ensuring that stale metrics files are deleted.
...
Bug: 286083726
Test: run the script
Change-Id: I2dd382b3a0ee1b226f4931fed3bc4b5df0a3528c
2023-06-14 15:05:36 +00:00
Elliott Hughes
03520eb2f9
Merge "riscv64: enable Zba."
2023-06-14 14:24:33 +00:00
Vinh Tran
21bfa5816d
Revert "Revert "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp"""
...
This reverts commit e3e7711ac6
.
Reason for revert: CI fixed
Change-Id: Ib038241eae5ec6af78ac24105c891db55a4d0544
2023-06-14 12:24:17 +00:00
Yi Kong
6c83cba9dd
Merge "Add GLOBAL_THINLTO env fixture to lto_test" am: c938bec49b
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2623891
Change-Id: I6d4510c25f54defcc0be231a3b0988644ff708fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-14 12:10:11 +00:00
Yi Kong
c938bec49b
Merge "Add GLOBAL_THINLTO env fixture to lto_test"
2023-06-14 11:21:41 +00:00
胡泊
6fe07a5017
Revert "Use installExecutable for cc binaries"
...
This reverts commit c1fd399ccd
.
Reason for revert: build break for prebuilt host binary in read-only source tree
Change-Id: I9f1792f324acbfbaf53254a972cb0894140efabe
Test: m BUILD_BROKEN_SRC_DIR_IS_WRITABLE=false mkimage-host
Bug: 287168966
2023-06-14 07:38:44 +00:00
Zi Wang
6a66e3d01e
Support multiple filters in zipsync
...
Also applied this feature to kotlinc since it needs both java and kt files.
Test: local test and presubmits
Bug: 287071909
Change-Id: I28c725b03115aef47055448cb75412980015da15
2023-06-14 06:44:49 +00:00
Yi Kong
f1d0ba411d
Add GLOBAL_THINLTO env fixture to lto_test
...
lto has different behaviour depending on the GLOBAL_THINLTO env var
value.
Tests for GLOBAL_THINLTO=true will be added in a follow up CL.
Test: presubmit
Bug: 169004486
Change-Id: I45f6a35eb26bdb1beeb3ff5f2c0c0cdc8fd8c41f
2023-06-14 14:28:30 +08:00
Jooyung Han
6c762092ee
Remove --blkid_path argument
...
deapexer doesn't need it.
Bug: 279858383
Test: presubmit
Test: m MODULE_BUILD_FROM_SOURCE=false droid
Change-Id: Ie8311c74682f366cf6aeebb669500d01675cd0bf
2023-06-14 15:23:03 +09:00
Yu Liu
3ddffd3579
Merge "Fix a race problem in sandboxing genrule logic." am: accbd555a7
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2623220
Change-Id: I5c2f9d60f7f3b8f3efa12b30c6d8cc16093779af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-14 04:50:46 +00:00
David Duarte
73419973f3
Merge "Remove pandora_experimental-python-gen-src from SandboxingDenyModuleList" am: 4f99ea42f3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2623215
Change-Id: I2c4e07fb28d03c79880c6e152cea311368bca521
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-14 04:50:09 +00:00
Yu Liu
accbd555a7
Merge "Fix a race problem in sandboxing genrule logic."
2023-06-14 04:38:55 +00:00
David Duarte
4f99ea42f3
Merge "Remove pandora_experimental-python-gen-src from SandboxingDenyModuleList"
2023-06-14 04:13:10 +00:00
Treehugger Robot
37d05f47aa
Merge "Skip cloning modules in bp2build" am: 511e1d0b77
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2623059
Change-Id: I0e6f759e4bccaf61fcfb763b9aa2303934b23890
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-14 03:18:51 +00:00
Treehugger Robot
511e1d0b77
Merge "Skip cloning modules in bp2build"
2023-06-14 02:44:42 +00:00
Jason Wu
7ccf5ad13d
Merge "denylist new modules that have implicit proto deps" am: 4397c9fa51
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2625009
Change-Id: I7b96726170336b2c482a6118ff52d7f74d07bd25
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-14 00:29:46 +00:00
Matthew Maurer
9c8c9ff82a
rust: Add support for CARGO_PKG_NAME
...
Technically cargo package names and crate names can be different, but
this is rare and usually only a matter of presentation. Adding basic
support in this fashion lets several crates build without adding
significant machinery.
Bug: 276464273
Test: Build a crate which uses this environment variable
Change-Id: I4f4c8c9e277789de7a63be2457f00090e8c3e973
2023-06-14 00:25:33 +00:00
David Duarte
ff833a95e8
Remove pandora-python-gen-src from SandboxingDenyModuleList
...
Test: Manual diff, see linked commit
Change-Id: Icec1edd6a4420377dd79fc736bea77910daad1b9
2023-06-14 00:08:41 +00:00
Jason Wu
4397c9fa51
Merge "denylist new modules that have implicit proto deps"
2023-06-13 23:56:38 +00:00
Ivan Lozano
1b7a6a49ac
Merge "rust: Fix flags for Rust libfuzzer fuzzers" am: b10aabae61
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2623052
Change-Id: I082180f11a5bf6b40e8eb72fc89803b0350379da
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 21:13:33 +00:00
Trevor Radcliffe
ded095ce45
Bp2build Sanitizer Blocklist
...
Bug: 286894426
Test: Unit tests
Change-Id: I382e028410a185a5017dba1fc47c83ad5b2432cf
2023-06-13 20:46:27 +00:00
MarkDacek
c00b8bfad2
Add sponge id field to bazel metrics proto
...
Bug: 287102416
Test: N/A
Change-Id: I3aa88569f7a3514a5668331b19976c310354051e
2023-06-13 20:44:50 +00:00
Ivan Lozano
b10aabae61
Merge "rust: Fix flags for Rust libfuzzer fuzzers"
2023-06-13 20:27:21 +00:00
Sam Delmerico
d27afec310
Merge "add documentation to Bp2buildTestCase" am: 6218eeb148
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2622675
Change-Id: If419ec40e57baf92ec4c3fdce4c1a3663b0aeec4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 20:07:58 +00:00
Jason Wu
ee51c54888
denylist new modules that have implicit proto deps
...
Bug: 286488545
Test: bp2build.sh
Change-Id: I44c5d4a407aff2cb3123b5ba7e0f0faca5bb2abc
2023-06-13 15:44:44 -04:00
Yu Liu
e7f7cbfad2
Fix a race problem in sandboxing genrule logic.
...
Bug: 286978650
Test: locally build
Change-Id: I4fab03f74f5634666d22f7ed6e18ee69f780d6ca
2023-06-13 19:04:24 +00:00
Sam Delmerico
6218eeb148
Merge "add documentation to Bp2buildTestCase"
2023-06-13 18:42:16 +00:00
Ivan Lozano
d422307356
Merge "rust: Bundle Rust shared dependencies in fuzzers" am: c72d4a78bf
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2621169
Change-Id: I209cc35127f4f50c2d85cbd5e7e94060bbba7dfd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 18:27:40 +00:00
Sam Delmerico
e99dce875f
Merge "disable new modules in //art/runtime" am: 9f394536d2
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2622678
Change-Id: I2ad24aab3ff0143c2322c1958e42dc211dce8f18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 18:27:04 +00:00
Ivan Lozano
c72d4a78bf
Merge "rust: Bundle Rust shared dependencies in fuzzers"
2023-06-13 17:39:48 +00:00
Sam Delmerico
9f394536d2
Merge "disable new modules in //art/runtime"
2023-06-13 17:37:33 +00:00
David Duarte
4997f7063b
genrule_sandbox_test: Remove space in }generate
filter
...
Running `build/soong/tests/genrule_sandbox_test.py pandora_experimental-python-gen-src`
Find Actions with `${m.pandora_experimental-python-gen-src_.moduleDesc}generate${m.pandora_experimental-python-gen-src_.moduleDescSuffix}`
as description that doesn't contains spaces after `}generate`
Test: build/soong/tests/genrule_sandbox_test.py pandora_experimental-python-gen-src
Change-Id: I0f61793be9c602b91984f81f64ba5b4007a3b935
2023-06-13 17:25:04 +00:00
David Duarte
795f7fd531
Remove pandora_experimental-python-gen-src from SandboxingDenyModuleList
...
Test: build/soong/tests/genrule_sandbox_test.py pandora_experimental-python-gen-src
Change-Id: Ica01cd2f582702825d2f7dcc1cd4b02704e0540a
2023-06-13 17:18:36 +00:00
Elliott Hughes
1d1d90b552
riscv64: enable Zba.
...
Cuttlefish still boots to homescreen, all instructions in the extension
are actually seen to be in use, and the bionic tests still pass.
Test: see above
Change-Id: I6373fa6245115b9b6c845db03ee73b321c07e02a
2023-06-13 07:27:12 -07:00
Sam Delmerico
a950d3b191
Merge "denylist new modules that have implicit proto deps" am: 722a2b50c6
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2622670
Change-Id: I6d1fa6b2c809c3bf50ad5109bc182bbb85bb1662
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-13 13:51:29 +00:00
Sam Delmerico
5840afc469
add documentation to Bp2buildTestCase
...
Change-Id: I8a635ce2ac4d6ad9e84fb447e1cb06d53f380641
2023-06-13 13:32:41 +00:00
Sam Delmerico
96c1550ddf
disable new modules in //art/runtime
...
Change-Id: Idecab7b34ef4a03870ce88c314fceaa1aa597338
2023-06-13 09:16:18 -04:00
Sam Delmerico
722a2b50c6
Merge "denylist new modules that have implicit proto deps"
2023-06-13 13:14:32 +00:00
Kiyoung Kim
d9efcabf74
Remove symlink to the build.ninja
...
From the previous change, build.ninja is generated as a symlink of
build.<product>.ninja for any missing use case of build.ninja. As this
was a temporary solution while introducing new changes, removing this
feature and move all build.ninja usage into build.<product>.ninja.
Bug: 277029044
Test: aosp_cf build succeeded
Change-Id: I6e8d2840491654fa4253b1febfaecf0ee9455a2d
2023-06-13 14:16:54 +09:00
Chris Parsons
3a5c170584
Skip cloning modules in bp2build
...
This paves the way for some feature work for bp2build, and also shaves
0.25-0.5s from the runtime of bp2build (as tested on my machine).
Test: Treehugger
Bug: 285631638
Change-Id: I841f3f904731d02468a6a68a9535d45e0ea9d7c1
2023-06-13 01:15:39 +00:00
Vinh Tran
ffbe216852
Merge "Revert "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp""" am: dff96c65b3
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2622679
Change-Id: I16f2853be7a00d645bf05fe6bb3c7ffa5e0245b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 21:38:39 +00:00
Vinh Tran
dff96c65b3
Merge "Revert "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp"""
2023-06-12 21:10:25 +00:00
Vinh Tran
e3e7711ac6
Revert "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp""
...
This reverts commit 8106bd0b00
.
Reason for revert: Fix CI breakage
Change-Id: I5f0e72988cbb6845628d0ec7e82292c0aa1914a7
2023-06-12 21:07:40 +00:00
Ivan Lozano
1247b3c8a0
rust: Fix flags for Rust libfuzzer fuzzers
...
Rust libfuzzer flags have changed upstream, so update our set of flags.
This fixes the following fuzzer error:
ERROR: The size of coverage PC tables does not match the
number of instrumented PCs. This might be a compiler bug,
please contact the libFuzzer developers.
Bug: 249551848
Test: SANITIZE_TARGET="hwaddress fuzzer" m <fuzz_target>
Test: Test running the fuzzer.
Change-Id: I4f7df1fbe636133c646dfb0bd12757c947995ffe
2023-06-12 15:08:45 -04:00
Sam Delmerico
a8a1086c87
denylist new modules that have implicit proto deps
...
Bug: 286488545
Bug: 246997908
Test: b build //external/protobuf/...
Change-Id: I5338e7d30b68b8e35957189f45933008216e9331
2023-06-12 14:37:56 -04:00
Vinh Tran
7bb52c0b1f
Merge "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp"" am: 5244c1a19f
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2620716
Change-Id: Ic3426efc9ddb0c9020fa5821c7578d6bb8bc40bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 15:32:13 +00:00
Sorin Basca
d829cfb31d
Merge "Revert^2 "Add exports needed for Doclava"" am: 5498faf505
...
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2619434
Change-Id: I1c02bc5da896f60a07024cd5411ccbdaf7666d91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2023-06-12 15:31:57 +00:00
Vinh Tran
5244c1a19f
Merge "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp""
2023-06-12 15:18:16 +00:00