Open
Description
I tried this code:
python3 x.py test -j 64 tests/ui
I expected to see this happen: all tests passing
Instead, this happened:
failures:
[ui] tests/ui/codegen/duplicated-path-in-error.rs
diff of stderr:
- error: couldn't load codegen backend /non-existing-one.so: cannot open shared object file: No such file or directory
+ error: couldn't load codegen backend /non-existing-one.so: Error loading shared library /non-existing-one.so: No such file or directory
Meta
rustc --version --verbose
:
rustc 1.82.0-nightly (249cf71f1 2024-07-30) (Adélie 1.82.0 EXPERIMENTAL)
binary: rustc
commit-hash: 249cf71f11a29b3fb68e8a35969569d8bb7958ee
commit-date: 2024-07-30
host: powerpc64-foxkit-linux-musl
release: 1.82.0-nightly
LLVM version: 18.1.8
I'm not familiar enough yet with the machinery around Rust's test suites to know how to change this to a pattern match, but I think ensuring the output is error: couldn't load codegen backend /non-existing-one.so: (.*): No such file or directory
would be sufficient. It'd likely help other libcs like llvm-libc in the future, as well.