Doug Goldstein
Doug Goldstein
Guessing we're missing `libstdc++-dev` in DEPEND but adding that doesn't work. Unfortunately I don't have the error message anymore but it says something about gcc-runtime RPROVIDES libstdc++ and it can't...
I do not believe anyone is working on this but we would certainly accept patches for this support.
So the issue was that libgit2.so.24 was missing from the LD_LIBRARY_PATH of the cargo binary from the cargo-native package. We have dependencies set so I'm not sure why yocto wouldn't...
Any further info here or can this be closed?
The crash: ``` | error: internal compiler error: /var/build/build/tmp/work/x86_64-linux/rust-native/1.12.1-r0/rustc-1.12.1/src/librustc_metadata/decoder.rs:74: lookup_item: id not found: DefIndex(101) in crate "uuid" with number 23 | | note: the compiler unexpectedly panicked. this is a...
Its falling down here: https://github.com/rust-lang/rust/blob/1.12.1/src/librustc_metadata/decoder.rs#L74
Yeah both of the projects where this fails are pulling in `uuid` 0.3.1 and another dependency pulls in `uuid` 0.2.3. And looking through the failed commits in #116, I was...
So I'm of the opinion of reverting that patch out. Correctness > Caching. My understanding is that this change is for purely caching.
The patch I'm suggesting we remove is https://github.com/meta-rust/meta-rust/blob/master/recipes-devtools/rust/files/rust-1.12.1/0007-Allow-overriding-crate_hash-with-C-crate_hash.patch
If I understand this correctly, this hash is just when we're building against .so's and it doesn't matter if you're building a Cargo project that's not using shared objects. So...