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

Reply via email to