From 39fcbc8aa7b5bbd62d922834f08e2d053e213da5 Mon Sep 17 00:00:00 2001 From: Mattias Ellert Date: Sun, 5 Sep 2021 11:38:53 +0200 Subject: [PATCH] Link to libatomic on riscv64 --- src/XrdServer.cmake | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/XrdServer.cmake b/src/XrdServer.cmake index 3b4865bf254..71de62c1ac5 100644 --- a/src/XrdServer.cmake +++ b/src/XrdServer.cmake @@ -185,13 +185,18 @@ add_library( XrdDig/XrdDigConfig.cc XrdDig/XrdDigConfig.hh XrdDig/XrdDigFS.cc XrdDig/XrdDigFS.hh ) +if(CMAKE_SYSTEM_PROCESSOR STREQUAL "riscv64") + SET(ATOMIC_LIBS -latomic) +endif() + target_link_libraries( XrdServer XrdUtils ${CMAKE_DL_LIBS} pthread ${EXTRA_LIBS} - ${SOCKET_LIBRARY} ) + ${SOCKET_LIBRARY} + ${ATOMIC_LIBS} ) set_target_properties( XrdServer