diff --git a/.githubmap b/.githubmap index 776cba95a74..3b38a3097da 100644 --- a/.githubmap +++ b/.githubmap @@ -26,6 +26,7 @@ badone Brad Hubbard baruza Barbora Ančincová bassamtabbara Bassam Tabbara batrick Patrick Donnelly +bigjust Justin Caratzas bk201 Kiefer Chang BlaineEXE Blaine Gardner branch-predictor Piotr Dałek diff --git a/ceph.spec.in b/ceph.spec.in index 6823be99dca..d3c49e20a1b 100644 --- a/ceph.spec.in +++ b/ceph.spec.in @@ -377,6 +377,7 @@ Requires: systemd BuildRequires: boost-random BuildRequires: nss-devel BuildRequires: keyutils-libs-devel +BuildRequires: libatomic BuildRequires: libibverbs-devel BuildRequires: librdmacm-devel BuildRequires: ninja-build diff --git a/cmake/modules/CheckCxxAtomic.cmake b/cmake/modules/CheckCxxAtomic.cmake index 02d55612e81..8bbeaa09f36 100644 --- a/cmake/modules/CheckCxxAtomic.cmake +++ b/cmake/modules/CheckCxxAtomic.cmake @@ -27,6 +27,7 @@ struct tagged_ptr { std::size_t tag; }; +void atomic16(std::atomic *ptr) __attribute__ ((used)); void atomic16(std::atomic *ptr) { tagged_ptr p{nullptr, 1};