-
-
Notifications
You must be signed in to change notification settings - Fork 416
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
0.37.0: rust error[E0658]: use of unstable library feature 'int_roundings' #544
Comments
|
Currently alpine does not support rust 1.73 yet and I don't know exactly when it will upgrade. Furthermore I'm pretty sure it will upgrade only on the unstable branch and not the release branches, like v3.18 or v3.19. Backporting compiler upgrades usually only happen when there are security related fixes, not feature upgrades alone as they're known to break things from time to time. As far as I can see, Ubuntu 22.04 LTS is still von rust 1.70 and I'm sure other distributions are also somewhere between 1.70 and 1.72. From a maintainer perspective it's not easy to support a package which depends only on the latest version of a compiler. Can you please maintain some level of compatibility with older compilers? Edit: Is there any workaround / patch / compiler option I could use to make it work again? Edit-2: I've created a patch as a workaround: https://gitlab.alpinelinux.org/alpine/aports/-/blob/329bc200017f4593b3cec801e4565eeb4397802c/community/java-libsignal-client/div_ceil-rust-workaround.patch |
v0.38.0 removes the use of (That said, we're not planning to bump the version capriciously, now that this has been pointed out. It's more likely to be a new language feature that drives the change, such as Return Position |
See also #490 |
Hi,
I can't compile latest release on alpine linux due to the following error:
Installed toolchain:
The previous version (v0.36.1) compiles fine.
Ref:
The text was updated successfully, but these errors were encountered: