-
Notifications
You must be signed in to change notification settings - Fork 9
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
Update default Python app to 3.10.11 #16
Conversation
Update the prebuilt Python rootfs to 3.10.11, containing a minimal standard library without extensions. Signed-off-by: Andrei Tatar <andrei@unikraft.io>
@andreittr can you please also update the |
From what I can tell this app intends to build a minimal Python 3 without any extensions (the configs and Makefile reflect this), and for that reason the Makefile is perfectly adequate. The long list of libs mentioned in the PR is for when you want to build py3 with all possible extensions; they are not dependencies and python builds perfectly well without them. |
Yes, that should be it, but I get some errors if I only leave the current libraries:
|
Hmm, Edit: nvm, it seems to fail w/ gcc 13 (but not clang), so best to pull in compiler-rt (lib-python3 already implies it). Commit incoming. |
|
@andreittr please update |
This change brings the README, Makefile and defconfig files in line with requirements for Python 3.10. Specifically: - remove libuuid as a dependency; libuuid is entirely optional - add compiler-rt as dependency, as it is required by some compilers Signed-off-by: Andrei Tatar <andrei@unikraft.io>
371b94c
to
6813f3c
Compare
Whoops, my bad, fixed now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
All good, thanks.
Reviewed-by: Stefan Jumarea stefanjumarea02@gmail.com
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, all good!
Reviewed-by: Maria Sfiraiala maria.sfiraiala@gmail.com
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved-by: Razvan Deaconescu razvand@unikraft.io
This change brings the README, Makefile and defconfig files in line with requirements for Python 3.10. Specifically: - remove libuuid as a dependency; libuuid is entirely optional - add compiler-rt as dependency, as it is required by some compilers Signed-off-by: Andrei Tatar <andrei@unikraft.io> Reviewed-by: Stefan Jumarea <stefanjumarea02@gmail.com> Reviewed-by: Maria Sfiraiala <maria.sfiraiala@gmail.com> Approved-by: Razvan Deaconescu <razvand@unikraft.io> Tested-by: Unikraft CI <monkey@unikraft.io> GitHub-Closes: #16
Update the prebuilt Python rootfs to 3.10.11, containing a minimal standard library without extensions.
In addition, update the README and Makefile.
Part of the larger Python 3.10 work: