mirror of
https://github.com/ceph/ceph
synced 2025-02-01 16:03:43 +00:00
d1b9d14324
On IBM Z the Boost tagged pointer implementation cannot use "pointer compression" as there are no unused bits in an address; the whole 64-bit address space is available to user space code. Instead, Boost uses 16-byte atomics. This is always supported on IBM Z, but depending on the particular compiler (version) it may require linking against libatomic. The existing checks in CheckCxxAtomic.cmake do not catch this, however, as they only test for (up to) 8-byte atomic support. Fixed by adding a test for 16-byte atomic support on IBM Z. Signed-off-by: Ulrich Weigand <ulrich.weigand@de.ibm.com> |
||
---|---|---|
.. | ||
FindPython | ||
AddCephTest.cmake | ||
boost_context_asm_arm_syntax_unified.patch | ||
boost_lockfree_queue_valgrind_error.patch | ||
BuildBoost.cmake | ||
Buildc-ares.cmake | ||
BuildDPDK.cmake | ||
BuildFIO.cmake | ||
Buildpmem.cmake | ||
BuildQatDrv.cmake | ||
BuildRocksDB.cmake | ||
BuildSPDK.cmake | ||
CephChecks.cmake | ||
CheckCxxAtomic.cmake | ||
CheckYasm.cmake | ||
CTags.cmake | ||
Distutils.cmake | ||
Findaio.cmake | ||
Findbabeltrace.cmake | ||
FindBacktrace.cmake | ||
Findblkid.cmake | ||
FindBoost.cmake | ||
Findc-ares.cmake | ||
FindCUnit.cmake | ||
FindCython.cmake | ||
Finddpdk.cmake | ||
Findfcgi.cmake | ||
Findfio.cmake | ||
Findfmt.cmake | ||
Findfuse.cmake | ||
FindGMock.cmake | ||
Findgperftools.cmake | ||
FindGSSApi.cmake | ||
FindJeMalloc.cmake | ||
Findkeyutils.cmake | ||
Findleveldb.cmake | ||
FindLTTngUST.cmake | ||
FindLZ4.cmake | ||
Findnl.cmake | ||
FindOATH.cmake | ||
FindOpenLdap.cmake | ||
Findpmem.cmake | ||
FindPython2.cmake | ||
FindPython3.cmake | ||
FindPython.cmake | ||
Findqatzip.cmake | ||
FindRabbitMQ.cmake | ||
Findrdmacm.cmake | ||
FindRocksDB.cmake | ||
FindSanitizers.cmake | ||
Findsnappy.cmake | ||
FindStdFilesystem_test.cc | ||
FindStdFilesystem.cmake | ||
Findudev.cmake | ||
Finduuid.cmake | ||
Findverbs.cmake | ||
Findxfs.cmake | ||
Findzfs.cmake | ||
GetGitRevisionDescription.cmake | ||
GetGitRevisionDescription.cmake.in | ||
patch-dpdk-conf.sh | ||
SIMDExt.cmake |