You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The elephant in the room, so to speak, is that qemu-user can't fork(). This means any tests that try to fork will fail, but that's worked around by limiting the tests that are used for the guiding or ignoring failures.
As a related note, in python-build-standalone we drop the clear of RUNSHARED to run PGO in some of our cross-compiles since we can run the cross-compiled Python binary (without any wrapping) in some contexts, e.g., macOS x86_64 targets run transparently via Rosetta on an aarch64 host and i686 targets can run on a x86_64 host.
Activity
diegorusso commentedon Dec 14, 2023
Thanks Ross, I can put this in my todo list.
rossburton commentedon Dec 14, 2023
The elephant in the room, so to speak, is that
qemu-usercan'tfork(). This means any tests that try to fork will fail, but that's worked around by limiting the tests that are used for the guiding or ignoring failures.zanieb commentedon Dec 29, 2024
As a related note, in
python-build-standalonewe drop the clear ofRUNSHAREDto run PGO in some of our cross-compiles since we can run the cross-compiled Python binary (without any wrapping) in some contexts, e.g., macOS x86_64 targets run transparently via Rosetta on an aarch64 host and i686 targets can run on a x86_64 host.pythongh-113123: Respect `HOSTRUNNER` for PGO during cross-builds