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