Undefined symbols for x86_64 when using resolver="2" · Issue #9278 · rust-lang/cargo (original) (raw)

Skip to content

Provide feedback

Saved searches

Use saved searches to filter your results more quickly

Sign up

@XAMPPRocky

Description

@XAMPPRocky

Problem
I was running into a strange dependency management issue that seemed like it might be solved with the resolver, however when I tried it out, it causes the linker to spit out a huge Undefined symbols for x86_64 error for symbols from core . I assume it's a bug in resolver="2" because it compiles when that isn't set.

Steps

  1. Clone https://github.com/EmbarkStudios/rust-gpu
  2. Checkout resolver-error
  3. cargo build

Notes

Output of cargo version: cargo 1.52.0-nightly (c68432f1e 2021-03-02)

Error Message

(Gist because it exceed's GitHub's character limit for issues)