#1145506 boost1.92: Please use generic context implementation on ppc64

#1145506#5
Date:
2026-08-25 13:31:21 UTC
From:
To:
Hi,

boost1.92 FTBFS on ppc64 since it tries to build i386 assembly code [1]:

[ 23%] Building ASM object libs/context/CMakeFiles/boost_context.dir/src/asm/make_i386_sysv_elf_gas.S.o
/tmp/ccTrFd8w.s: Assembler messages:
make_i386_sysv_elf_gas.S:39: Error: unrecognized opcode: `movl'
make_i386_sysv_elf_gas.S:43: Error: unrecognized opcode: `leal'
make_i386_sysv_elf_gas.S:46: Error: unrecognized opcode: `andl'
make_i386_sysv_elf_gas.S:49: Error: unrecognized opcode: `leal'
make_i386_sysv_elf_gas.S:53: Error: unrecognized opcode: `movl'
make_i386_sysv_elf_gas.S:54: Error: unrecognized opcode: `movl'
make_i386_sysv_elf_gas.S:57: Error: unrecognized opcode: `stmxcsr'
make_i386_sysv_elf_gas.S:59: Error: unrecognized opcode: `fnstcw'

I assume it needs to be added to the architectures to use the generic ucontext
implementation [2].

Can you implement this change for the next upload, please?

Thanks,
Adrian