[MacPorts] #64978: boost176 fails on 10.6.8 Rosetta: makecontext/swapcontext do not work
MacPorts
noreply at macports.org
Tue Aug 9 22:53:30 UTC 2022
#64978: boost176 fails on 10.6.8 Rosetta: makecontext/swapcontext do not work
---------------------------+-------------------------------------------
Reporter: barracuda156 | Owner: michaelld
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.7.2
Resolution: | Keywords: powerpc, snowleopard, rosetta
Port: boost176 |
---------------------------+-------------------------------------------
Comment (by barracuda156):
Replying to [comment:7 evanmiller]:
> The PPC assembler code included with the Boost {{{context}}} module has
a few problems:
>
> * Its comments are prefixed with # instead of ;
> * The exit function is suffixed with @plt, which confuses the assembler
> * The {{{addi}}} instruction does not accept a 32-bit value
>
> I took a stab at fixing these issues, but the tests didn't immediately
pass so I punted on it.
Just in case, for now I disabled `context` and `coroutine` in Boost for
PPC, so every version should build. I will see if assembler can be fixed
though. `context` is needed for some dependents to build.
--
Ticket URL: <https://trac.macports.org/ticket/64978#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list