Summary: | dev-lang/python-3.12.6 emerge fails with endian problems | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paul Gover <pmw.gover> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | joakim.tjernlund, pmw.gover, sam |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info dev-lang/python
dev-lang/python-3.12.6 build.log config.log zipped |
Description
Paul Gover
2024-09-19 12:56:01 UTC
Created attachment 903338 [details]
dev-lang/python-3.12.6 build.log
Probably should say I have dev-build/autoconf-archive-2023.02.20 and dev-build/autoconf-2.71-r7. Just noticed that autoconf is slotted: the other slot is dev-build/autoconf-2.13-r8, if that is relevant. Created attachment 903339 [details]
config.log zipped
Perhaps try adding? https://github.com/autoconf-archive/autoconf-archive/pull/279/commits/23be7ccd7f306fbc73b3f33e2f5ead716d120eef (In reply to Joakim Tjernlund from comment #5) > Perhaps try adding? > https://github.com/autoconf-archive/autoconf-archive/pull/279/commits/ > 23be7ccd7f306fbc73b3f33e2f5ead716d120eef I've been away, so I've only just had time to try this. That patch seems to be for something other than Python 3.12, as the target file is m4/ax_c_float_words_bigendian.m4, and there's no such file in dev-lang/python-3.12.6_p4. The patch will apply to "aclocal.m4", and as the patch is pretty specific, I guess that's the intended target. To be clear, I could see the ebuild output: Applying user patches from /etc/portage/patches ... * Applying 0014-ax_c_float_words_bigendian.patch ... [ ok ] * User patches applied. HOWEVER, it had no effect on the success of the ebuild. It still results in exactly the same failure and build.log as before. I tried it with both gcc-lto and clang-lto. Both fail. I took the hint from the patch and tried without lto. It compiles happily straight clang. I expect it does with gcc without lto, but didn't try that. |