CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2023/12/27 10:24:48
Modified files:
devel/boost : Makefile
devel/boost/patches: patch-boost_atomic_detail_futex_hpp
patch-boost_fiber_detail_futex_hpp
Added files:
devel/boost/patches: patch-boost_fiber_detail_config_hpp
Log message:
boost: fix futex fallback
The patch switching away from syscall(SYS_futex, ...) had a couple of
issues. In particular, it disabled futexes altogether. Fix this and
ensure that the arguments are cast correctly. Also enable futex for
fiber.
Also, gkoehler pointed out that the exclusion of patched files was
faulty. Use PATCHORIG rather than hardcoding \.orig in pax commands.
tested by phessler on aarch64 and by myself on amd64
based on an initial diff from brad