Summary: | dev-build/b2 injects -m32 for X32 ABI (breaks dev-libs/boost package) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrii Batyiev <batyiev> |
Component: | Current packages | Assignee: | David Seifert <soap> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | soap, steve |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 393673 |
Description
Andrii Batyiev
2024-04-29 10:39:34 UTC
You're on your own here, b2 is an insane build system, the upstream is somewhat clueless about different architectures and I personally don't believe in the x32 ABI to be honest. (In reply to David Seifert from comment #1) > You're on your own here, b2 is an insane build system, the upstream is > somewhat clueless about different architectures and I personally don't > believe in the x32 ABI to be honest. David, x32 isn't a matter of faith, and it works great with an awful lot of Gentoo, and it is especially perfect for small edge systems and VMs. I agree with you about upstream boost/b2 though, I've attempted to address this in the past by explicitly allowing ABI selection with b2/boost-build but they refused to accept my patch or provide any suggestion of what they might accept. The point was that he's happy to take patches but is unlikely to spend time setting up an env to test it/work on it himself. (In reply to Sam James from comment #3) > The point was that he's happy to take patches but is unlikely to spend time > setting up an env to test it/work on it himself. Okay, I apologise if I was coming across unreasonably snarky. It wasn't really meant harshly. I guess I'm just a little sensitive about people dismissing x32 since it isn't very widely used since I've put a *lot* of hours into it over the years, and it does work for me, by a limited definition of "work"! I took some time away from working on the various bugs (and x32 as a desktop!) and am just catching up by bringing up a new x32 machine, but find I'm running into x32 support bugs I'd fixed years ago but the patches never made it upstream, or even into Portage. |