diff --git a/src/agent/CMakeLists.txt b/src/agent/CMakeLists.txt
index 181c928ab1efdaedbc9409616d0432371183cfc2..cd1e9d055098d1acd4fa33237a3b54ddd8155233 100644
--- a/src/agent/CMakeLists.txt
+++ b/src/agent/CMakeLists.txt
@@ -64,6 +64,6 @@ if(${BUILDING_LIBRARY} STREQUAL "DYNAMIC" )
                        ) 
 endif()
 
-target_link_libraries(e2_agent PRIVATE -pthread -lsctp) 
+target_link_libraries(e2_agent PRIVATE -pthread -lsctp -ldl) 
 target_compile_definitions(e2_agent PRIVATE ${E2AP_ENCODING} ${E2AP_VERSION} ${KPM_VERSION})