File 3019-fix-CheckCxxAtomic-riscv64.patch of Package ceph-ceph-18.2.7
diff --git a/cmake/modules/CheckCxxAtomic.cmake b/cmake/modules/CheckCxxAtomic.cmake
index 8bbeaa09f36..c10ab0ea16e 100644
--- a/cmake/modules/CheckCxxAtomic.cmake
+++ b/cmake/modules/CheckCxxAtomic.cmake
@@ -47,7 +47,7 @@ int main() {
std::atomic<uint16_t> w2;
std::atomic<uint32_t> w4;
std::atomic<uint64_t> w8;
- return w1 + w2 + w4 + w8;
+ return ++w1 + ++w2 + ++w4 + ++w8;
}
" ${var})
endfunction(check_cxx_atomics)