rules_rust icon indicating copy to clipboard operation
rules_rust copied to clipboard

Rust coverage with rules_rust//rust/settings:experimental_use_global_allocator fails to build

Open Ryang20718 opened this issue 1 year ago • 2 comments

repro

bazelisk coverage  --@rules_rust//rust/settings:experimental_use_cc_common_link=True --@rules_rust//rust/settings:experimental_use_global_allocator=True --@rules_rust//:no_std=alloc //test/inline_test_with_deps/... 

fails to generate coverage due to missing symbols

>>> referenced by alloc.rs:138 (library/alloc/src/alloc.rs:138)
>>>               std-0fbbe72b9e0d57dc.std.dece285a2424a0b-cgu.0.rcgu.o:(addr2line::Lines::parse::h055c13fc6fc793ec) in archive bazel-out/k8-fastbuild/bin/external/rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tools/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0fbbe72b9e0d57dc.a
>>> referenced by alloc.rs:138 (library/alloc/src/alloc.rs:138)
>>>               std-0fbbe72b9e0d57dc.std.dece285a2424a0b-cgu.0.rcgu.o:(std::env::current_dir::hc4a8745007195713) in archive bazel-out/k8-fastbuild/bin/external/rust_linux_x86_64__x86_64-unknown-linux-gnu__stable_tools/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-0fbbe72b9e0d57dc.a

Ryang20718 avatar Sep 05 '24 18:09 Ryang20718

Does it bazelisk build on itself without coverage?

krasimirgg avatar Sep 05 '24 18:09 krasimirgg

yes @krasimirgg

Ryang20718 avatar Sep 08 '24 18:09 Ryang20718