-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Add Docker Images for Python 3.11, 3.12, 3.13, 3.14 on RISCV64 Architecture #1011
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
It wasn't that the tests were unsuccessful, it is just too slow to build even with "enable-optimizations" disabled and even slower on each newer python major. On top of that, it is also that |
Hey! I'm part of @nakata5321's hardware team, and we’re really eager to build a fully open-source smart home server. RISC-V is clearly the only viable option for that today! Is this mainly about improving build speed? I assume it’s quite challenging for third-party developers to change it, but maybe there's a way to work around it - building images more slowly but still making it work? :) |
If you click @yosifkit's first link, you'll see "take more than 3 hours to build" -- unfortunately that's outside the realm of reasonable for us, so either we need to improve the speed of upstream's build or we need better hardware (and the long tail on each of those is unfortunately quite long). |
In case anyone needs it, we maintain unofficial |
Would https://riscv.builders/ be of service here? |
While building around, I noticed the LTO step is taking up most of the time, #1038 would disable that. |
Hello!
I noticed that RISCV64 has Docker images available only for older Alpine Linux versions of Python. However, newer versions 3.11, 3.12, 3.13, 3.14 are currently missing.
I would like to understand:
I have a computer running RISCV64, and I am willing to help with testing, building, or resolving potential issues.
I’d be happy to discuss how we can accelerate support for newer Python versions on this architecture.
Thank you!
The text was updated successfully, but these errors were encountered: