-
Notifications
You must be signed in to change notification settings - Fork 12.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
please update crossbeam crates to fix compile for custom -vendor- rust targets #104866
Comments
Those errors are while compiling librsvg, right? You will have to ask librsvg to update those dependencies. Rustc has nothing to do with this. |
librsvg uses the same crate, and has the same bug which they fixed in their main branch by updating the crossbeam-utils crate to a fixed version. rust definitely does vendor the crossbeam-utils crate in I can ask the original reporter for a build log of rust bootstrapping? He has to use this patch:
|
Right, rustc does use it. That version is only used when compiling rustc itself though. Librsvg will use the one vendored by librsvg. I can make a PR to update rustc, but I don't think that will fix building librsvg. |
librsvg already fixed this in main branch. Yes, the compile when bootstraping rustc does fail at the moment the crossbeam crate is made use of. fixed versions are: crossbeam-utils 0.8.13, crossbeam-queue 0.3.7, and crossbeam-epoch 0.9.12 by the way, do you happen to know why there is also another folder of crossbeam-utils vendored, lacking any version number? |
It seems that
|
Update crossbeam This fixes builds for Gentoo This should fix rust-lang/rust#104866 (cc `@stefson)`
hello everyone,
some linux targets use a custom vendor in their rustc, and it so happens that the crossbeam crate missdetects the target. Here is an example from librsvg when using powerpc-gentoo-linux-musl:
there is a fix for the missdetection, which was merged in crossbeam-rs/crossbeam#922
that fix was backported to crossbeam-utils 0.8.13, crossbeam-queue 0.3.7, and crossbeam-epoch 0.9.12
can you please consider to update the rust vendored crates to a fixed state?
thank you
The text was updated successfully, but these errors were encountered: