Cole Faust
6cac8cbb26
Add implementation whole archive deps to binaries
...
...as regular whole archive deps because binaries don't have
implementation whole archive deps.
Also allowlist checkpolicy which requires this change.
Test: bp2build presubmits should now build checkpolicy
Change-Id: I1f98312da249ea1f37004ccba8799449bdbc4718
2023-06-15 15:01:30 -07:00
Treehugger Robot
d34e4c72f3
Merge "Increase config fetcher timeout to 20s"
2023-06-15 18:37:53 +00:00
Treehugger Robot
2428d41268
Merge "Remove bazel dev mode"
2023-06-15 18:28:13 +00:00
Treehugger Robot
b8f50fde26
Merge "Move bazel environment variable list to bzl files"
2023-06-15 18:25:40 +00:00
Treehugger Robot
abcfc77717
Merge "Remove debug printf."
2023-06-15 17:18:39 +00:00
Jason Wu
f7a603199c
Merge "Fix bp2build breakage by denylisting //system/apex/libs/libapexsupport/..."
2023-06-15 15:50:16 +00:00
Elliott Hughes
7225dd87f3
Merge "riscv64: enable Zbs."
2023-06-15 14:28:46 +00:00
Treehugger Robot
5e3594fcf4
Merge "Remove print statement"
2023-06-15 14:24:46 +00:00
Chris Parsons
21f80277c3
Remove bazel dev mode
...
This mode is no longer in use, and is dead code.
Fixes: 282809863
Test: Presubmits
Change-Id: I45ab7d7c9dee153f1cbc66262c2cf9f1e9487a28
2023-06-15 14:14:19 +00:00
Jingwen Chen
a1a17759e1
Fix bp2build breakage by denylisting //system/apex/libs/libapexsupport/...
...
Added in
https://android-review.git.corp.google.com/c/platform/system/apex/+/2623829/ ,
but the modules depend on rust_* modules.
Test: bp2build-incremental presubmit
Change-Id: I229a2442e1b8a89ab768b54dfa713a8b97908436
2023-06-15 11:07:39 +00:00
Jingwen Chen
0b8386f532
Remove debug printf.
...
(assuming it's a leftover - it's getting printed on every build.)
Test: presubmits
Change-Id: I5b098df4c00c241b00143e4e1bdfa0f27a3489c6
2023-06-15 09:37:38 +00:00
Charisee Chiw
324f64df92
Merge "rustc-1.70.0 Build 10322039"
2023-06-15 06:03:09 +00:00
Treehugger Robot
e3056e0d78
Merge "Revert "Use installExecutable for cc binaries""
2023-06-15 01:39:25 +00:00
Cole Faust
8a161be19b
Move bazel environment variable list to bzl files
...
So that it's easier to maintain by being closer to the actual long-term
usage.
Bug: 279095899
Test: m nothing
Change-Id: I0b7cfa2eeb48595dd3081b458bbd1156ec2184a3
2023-06-14 15:45:12 -07:00
Charisee
4fa57fbadb
rustc-1.70.0 Build 10322039
...
bug: 285036397
Test: m rust
Change-Id: I44fc85e53d23c834007cbd1922376a7a64af2bb4
2023-06-14 22:30:12 +00:00
Jason Wu
6e2d59f295
Merge "denylist logcat to pass bp2build-incremental"
2023-06-14 21:42:14 +00:00
Mark Dacek
1ca95c1671
Merge "Add sponge id field to bazel metrics proto"
2023-06-14 19:28:10 +00:00
Mark Dacek
ff0f42a3ac
Merge "Add integration test for ensuring that stale metrics files are deleted."
2023-06-14 19:14:31 +00:00
Trevor Radcliffe
cbaa0d6eb9
Merge "Bp2build Sanitizer Blocklist"
2023-06-14 18:05:30 +00:00
Vinh Tran
9b5198f3c7
Merge "Revert "Revert "Revert "Add aidl.deps prop to include aidl implicit deps explicitly in Android.bp""""
2023-06-14 17:28:40 +00:00
Jason Wu
5d5a3bb963
denylist logcat to pass bp2build-incremental
...
Bug: 286488545
Test: bp2build.sh
Change-Id: I0940b833c6bf4f9f3780293684a6c64c0c72e32f
2023-06-14 13:26:35 -04:00
David Duarte
cb991cf1ae
Merge "Remove pandora-python-gen-src from SandboxingDenyModuleList"
2023-06-14 16:51:56 +00:00
Chris Parsons
715c417ba3
Remove print statement
...
I suspect this was accidentally committed. We shouldn't just printf such
a statement every build analysis.
Test: Presubmits
Change-Id: If5ee66ce1b366f28254cd1bfdcaed9e085a60094
2023-06-14 16:24:37 +00:00
Matthew Maurer
6b4d7cf4ae
Merge "rust: Add support for CARGO_PKG_NAME"
2023-06-14 16:12:59 +00:00
Zi Wang
1458515e21
Merge "Support multiple filters in zipsync"
2023-06-14 16:05:50 +00:00
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
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
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
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
511e1d0b77
Merge "Skip cloning modules in bp2build"
2023-06-14 02:44:42 +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
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
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
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
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
5840afc469
add documentation to Bp2buildTestCase
...
Change-Id: I8a635ce2ac4d6ad9e84fb447e1cb06d53f380641
2023-06-13 13:32:41 +00:00