David Craven <da...@craven.ch> writes: > Looking at the Cargo.toml file we see this: > > [target."cfg(unix)".dependencies] > libc = "0.2.14" > # Compat with older Cargo versions temporarily > [target.x86_64-unknown-linux-gnu.dependencies] > libc = "0.2.14" > [target.i686-unknown-linux-gnu.dependencies] > libc = "0.2.14" > [target.x86_64-apple-darwin.dependencies] > libc = "0.2.14" > [target.i686-apple-darwin.dependencies] > libc = "0.2.14" > > I started reimplementing cargos dependency resolution algorithm, but > think now that it's better to use a Cargo.lock file when one is > provided. > > When there isn't a cargo lock file it's a library in the sense that it > is a collection of source code that can be reused in a cargo project > that has a Cargo.lock file. > > I don't think that this is a issue that needs fixing.
Could the importer be changed to either ignore targets that don’t match the current architecture or to uniquify the list of inputs? ~~ Ricardo