Description
Bug report
Bug description:
Hey! I'm still learning about these things, but I noticed a difference between 3.13.0 and 3.13.1 and want to confirm if this intentional.
In python-build-standalone
, we validate the linked libraries after building a distribution. Both the free-threaded and default variants of Python 3.13.1 failed this validation due to a link to atomic
on the following target triples:
mips-unknown-linux-gnu
mipsel-unknown-linux-gnu
I'm not sure why the inclusion is limited to these targets yet.
I added an exception to our validation for now, but we're concerned about the additional system requirement and would prefer to remove it. I'm not sure what changed, but it looks like there's a relevant news entry linking to #125269.
Note that we apply patches to CPython before building, it's possible this is just our bug.
Related:
- cross-compile error: undefined reference to `__atomic_load_8' #125269
- gh-125269: Use
AC_LINK_IF_ELSE
to detect if-latomic
is needed #125416 - libatomic dependency may be problematic astral-sh/python-build-standalone#410
- Update to latest Python patch versions astral-sh/python-build-standalone#400
CPython versions tested on:
3.13
Operating systems tested on:
Linux