-
Notifications
You must be signed in to change notification settings - Fork 432
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
Compilation fails with "nightly" feature due to packed-simd dependency #1047
Comments
Luckily, there's @vks maybe we should remove the |
@dhardy This is not quite true, we also depend on the I don't think we can do much to avoid breakage like this, it's to be expected when using nightly which lacks the stability guarantees of stable Rust. An option would be to have a feature for each nightly functionality, so breakage can be isolated, but is this worth the complexity? |
Given the complex and unstable state of SIMD support I at least think this should not be implied by |
With Rand 0.8, you can consider forwarding the nightly feature again, as it will not longer enable |
@dhardy @vks Thanks! I think it might be a while before we get to use rand 0.8 since it's part of the underlying curve25519-dalek dependency's public API, so the versions have to match, and to bump it we need to make a breaking change so we're tyring to batch up enough breakage all at once into each major version. |
Compiling rand 0.7.3 fails with rustc 1.46.0 (04488afe3 2020-08-24) and later with
--features "nightly"
, due to the packed-simd 0.3.3 dependency failing to build.It appears that packed-simd has been failing to build on nightlies for a while now. I've worked around this by not forwarding the "nightly" feature in https://github.com/dalek-cryptography/ed25519-dalek to our rand dependency.
The text was updated successfully, but these errors were encountered: