-
-
Notifications
You must be signed in to change notification settings - Fork 777
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
Build failure #1579
Comments
I just ran into this exact same issue. It appears this is new in 1.0.95 (I can't reproduce it in 1.0.94). I've only noticed this issue for the mips-unknown-linux-gnu and mips-unknown-linux-musl targets (works fine on x86_64 targets). You can reproduce this by creating the serde test crate from this repo's homepage (the simple JSON serde example), and running these commands:
Both of those |
In my case, I didn't specify the exact target, but it is --target arm-linux-androideabi |
Hm. The documentation does include the following line:
It looks like the relevant For now, do y'all want to just gate this feature on x86/x86_64 in the build.rs script so we stop breaking MIPS and ARM? |
Thank you for your answer. Yeah, I think it make sense to gate the feature to stop breaking the build with some target. It is better to remove the feature than getting a build error I think... |
okay I'll send over a PR in a minute |
Sorry about the breakage! I've yanked serde 1.0.95, so cargo should start giving you 1.0.94 which doesn't have those impls. Ideally we would use |
Thank you, it works and use version 1.0.94. |
We have a dependency on serde 1.0 so we moved to 1.0.95 and now, we have this issue in our build for Android (It builds for other platforms) :
I thought I had an old version of rust, but I'm using 1.35.0 so I don't understand why AtomicI64 is not found. Any hint ? Thanks for your help
The text was updated successfully, but these errors were encountered: