-
Notifications
You must be signed in to change notification settings - Fork 25
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
Runtime failure on 32-bit platforms on musl 1.2.0+ #59
Comments
imo this is really a rust-libc issue, since they still define libc::time_t as c_long irrespective of what the platform is saying (so on musl, this is wrong for 32-bit, as the issue says). as such, it doesn't make too much sense to fix here, and they should just merge the actual fixes already... |
This type was used for the calculation of the certificate's expiration delay, which causes troubles on some 32 bits systems. Rel #59
Thank you for this report! The real issue here may not be the libc one, but the fact that I used it only to create an With the |
It seems to compile and pass all tests on 32-bit architectures, thanks :) Would you mind making a new tagged release with this and the other improvements? |
Than you for the feedback! 🙂 |
Looks like fix introduced in 220f580 now emits a warning, due to rust-lang/libc#1848 and the test added along with the fix fails on Alpine Linux edge:
The text was updated successfully, but these errors were encountered: