CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2020/08/17 08:01:09
Modified files:
devel/boost : Makefile
Added files:
devel/boost/patches:
patch-boost_atomic_detail_ops_gcc_x86_dcas_hpp
Log message:
Unbreak boost 1.67.0 on i386, spotted by sthen@ Thanks
Diff from upstream:
Removed clang-specific branch for x86 DCAS-based loads.
The storage to load from is const-qualified and DCAS via compiler intrinsics
require an unqualified pointer. Use asm implementation instead, which should be
as efficient as intrinsics, if not better, in this case.
https://github.com/boostorg/atomic/commit/6e14ca24dab50ad4c1fa8c27c7dd6f1cb791b534