boost: fixup mips64 fiber patch 15247/head
authorRosen Penev <rosenp@gmail.com>
Wed, 24 Mar 2021 22:53:20 +0000 (15:53 -0700)
committerRosen Penev <rosenp@gmail.com>
Fri, 26 Mar 2021 19:35:17 +0000 (12:35 -0700)
commit04c81d3bcc6068040b89a90eb038eaeab10fe877
tree125a87b2b09d649af6acc7591d4e5e27f1a71d7f
parentc93127695531a2b7c213be16b2a0d84c4a9ae612
boost: fixup mips64 fiber patch

It turns out that this is also broken on mips64el. Further testing
reveals that

-mips32r2 -mtune=mips32r2 -mabi=32

compiles the PAUSE instruction just fine whereas

-mips64r2 -mtune=mips64r2 -mabi=64

does not. The PAUSE instruction was introduced in version 2.6 of the
MIPS ISA and GCC for some reason does not allow usage of it with MIPS64.
Modify the macro to fix the situation instead of just matching on
octeon, which is not quite correct.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
libs/boost/Makefile
libs/boost/patches/020-mips64-fiber.patch