this post was submitted on 08 Apr 2025
15 points (100.0% liked)
Rust
6846 readers
59 users here now
Welcome to the Rust community! This is a place to discuss about the Rust programming language.
Wormhole
Credits
- The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Oh, and
clean all
doesn't work reliably. Since trying to build inrelease
mode after building indebug
mode thenclean
ing is weirdly broken.And It's not clear from the README how to build in
release
mode without runningtest --release
. And the fact that all combinations of--release-sysroot
and--release --sysroot
and--release --release-sysroot
exist doesn't help ๐Thanks for reporting this! I cannot reproduce with the following:
(it shows:
Successfully ran clean all
)Could you please provide the commands you ran to get this? (It might also be easier for me to track this if you open an issue on GitHub since I don't come here often.)
Also, thanks for the suggestion for better documentation: I created an issue for this.
Yeah, apologies for not communicating the issue clearly.
And then trying to use the "release" build fails:
I will make sure to report issues directly in the future, although from account(s) not connected to this username.
The issue here is that you didn't provide
--build-sysroot
to./y.sh test --release
, so it cannot find thestd
crate.But running
does work. That's what gave me the impression that
clean all
doesn't actually clean everything!It does actually clean everything. You need to call
./y.sh prepare
again if you ranclean all
; otherwise, it will fail to find some stuff likerustc-std-workspace-alloc
.I opened an issue to improve the documentation in this regards. Thanks for testing all this: this will help me improve the documentation.
Aha! Good to know. And yes, improved documents would be of great help.
Thanks again for working on this.