id summary reporter owner description type status milestone component version severity resolution keywords cc 13130 BOOST_LOCKFREE_CACHELINE_BYTES value is incorrect on s390x mike.munday@… timblechmann "The file include/boost/lockfree/detail/prefix.hpp contains the following code snippet: {{{ // PowerPC caches support 128-byte cache lines. #if defined(powerpc) || defined(__powerpc__) || defined(__ppc__) #define BOOST_LOCKFREE_CACHELINE_BYTES 128 #else #define BOOST_LOCKFREE_CACHELINE_BYTES 64 #endif }}} This sets the cache line size on s390x to 64 bytes. This is incorrect, the correct size is 256 bytes. To fix we just need to add an extra #elif checking for the __s390__/ __s390x__ compiler-defined macros." Bugs new To Be Determined lockfree Boost 1.63.0 Optimization