I'm trying to port libstd to a new target, and I want to use some external crates (no_std).
Those crates are built without problem on their own, but when I add it to libstd dependency, build fails with can't find crate "core"
error.
I found that explicitly adding core
dependency to Cargo.toml
solves the problem. But then I'd have to keep local copies of all the crates in the dependency chain t.t. Why do they require core dependency explicitly listed??