This makes emerge of packages like librsvg (which uses Rust+cargo) fail when they try to update CARGO_HOME content (sandbox violations). When CARGO_HOME is unset in root user's environment, librsvg compiles fine. Reproducible: Always Steps to Reproduce: 1. export CARGO_HOME="/some_unrelated_dir" 2. emerge -1 librsvg 3. Actual Results: emerge fails with various write access sandbox violations I've attached content of emerge --info, just in case.
Created attachment 823659 [details] emerge --info
It's still a duplicate, but this time a double one. This is actually fixed as of late last night - librsvg now has a version in ~arch using EAPI 8 and cargo.eclass (see the comments in the bug I marked your original as a duplicate of). In future though, please include the full build.log. *** This bug has been marked as a duplicate of bug 876754 ***