diff --git a/third_party/evchannel/CMakeLists.txt b/third_party/evchannel/CMakeLists.txt
index de49c5aa7e47de399afaeb9120dd889e89d44c9d..08bf5efbcdf2f0491e76f25e135cf5ab4803ca92 100644
--- a/third_party/evchannel/CMakeLists.txt
+++ b/third_party/evchannel/CMakeLists.txt
@@ -45,6 +45,7 @@ target_link_libraries(${LIBNAME}
 PUBLIC
     evio
     et
+    ${CMAKE_DL_LIBS}
 )
 
 install(TARGETS ${LIBNAME}