diff --git a/test/stress/queue/CMakeLists.txt b/test/stress/queue/CMakeLists.txt
index 65bd52cc0..58dd3ff82 100644
--- a/test/stress/queue/CMakeLists.txt
+++ b/test/stress/queue/CMakeLists.txt
@@ -2,6 +2,8 @@ include_directories(
     ${CMAKE_CURRENT_SOURCE_DIR}
 )
 
+set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lm")
+
 # stress-queue-pop
 set(CDSSTRESS_QUEUE_POP stress-queue-pop)
 set(CDSSTRESS_QUEUE_POP_SOURCES
diff --git a/test/unit/queue/CMakeLists.txt b/test/unit/queue/CMakeLists.txt
index 02165cf2b..4e5bb30ea 100644
--- a/test/unit/queue/CMakeLists.txt
+++ b/test/unit/queue/CMakeLists.txt
@@ -34,6 +34,8 @@ include_directories(
     ${CMAKE_CURRENT_SOURCE_DIR}
 )
 
+set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lm")
+
 add_executable(${PACKAGE_NAME} ${CDSGTEST_QUEUE_SOURCES})
 target_link_libraries(${PACKAGE_NAME} ${CDS_TEST_LIBRARIES})
 strip_binary(${PACKAGE_NAME})