-
Notifications
You must be signed in to change notification settings - Fork 225
Y2038 Problem #1599
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
Comments
https://github.com/dotnet/runtime/blob/main/docs/design/features/y2038.md describes the approach we took for .NET, in case it's helpful. |
I believe Y2038 is one of the reasons the Linux ecosystem is aggressively dropping i386 support (it natively uses 64-bit time on x86_64 and other 64-bit architectures). Checking https://en.wikipedia.org/wiki/Year_2038_problem#Implemented_solutions, it looks like it is has been possible to opt-in to 64-bit time on 32-bit Linux for the past few years. However, If |
Checking the other part of the issue reported in the .NET feature description, they support mixing 64-bit That would only need to be taken into account for |
Also, I guess The whole intent was share our findings in the case that it was useful. It appears like it doesn't apply to Python. That's good! I'll close the issue since I think we have more clarity. If that's not quite right, then folks can follow whatever is the best process for this repo. |
It was definitely worth checking, as if The Python ecosystem in general may still run into the problem, though (e.g. https://www.piwheels.org/ ship 32-bit ARM binaries) Edit: I passed the reminder along in piwheels/piwheels#347 |
That's very helpful. Thanks! We definitely did not have that context. |
In the spirit of collaboration, we wanted to share that the Y2038 problem is affecting .NET and thought it might also affect
manylinux
.Recently, we tackled a similar problem as
manylinux
solves and looked at your project for (very useful) inspiration. Thank you! In tradition of "paying it forward", we wanted to give you a heads up on this problem and of our solution.If this problem doesn't affect
manylinux
, then sorry for the interruption.The text was updated successfully, but these errors were encountered: