bazelbuild / bazelbuild/rules_rust

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

Open
#2,838 2 comments 0 reactions 0 assignees View on GitHub
needs-triage
Dominant language
Starlark
Stars
843
Forks
651
Avg merge
2d 18h
Merged PRs (30d)
15

Description

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
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.