-
-
Notifications
You must be signed in to change notification settings - Fork 178
Enable PGO and native builds for aarch64-unknown-linux-gnu #484
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
base: main
Are you sure you want to change the base?
Conversation
We currently don't use a modern LLVM toolchain for Linux aarch64. As a result we won't get the same optimizations from PGO or LTO. It may just work though since the CPython configure should resolve the appropriate compiler flags from the detected toolchain. We can look into adopting modern LLVM on Linux ARM separately. |
@indygreg Are you sure? Perhaps I'm misunderstanding but it looks like we cross-compile with LLVM 19 python-build-standalone/pythonbuild/utils.py Lines 423 to 436 in 0be0a57
https://github.com/astral-sh/python-build-standalone/actions/runs/12677576491/job/35333290679 |
Okay after some poking around this is blocked by the Dockerfile which cannot be built on |
No description provided.