diff --git a/indra/cmake/OpenGL.cmake b/indra/cmake/OpenGL.cmake
index 181b10b91c9bbcb412bab3cd75382125f3d41cb1..742d8e25a04fde8e44f4a88afb4380674d634f36 100644
--- a/indra/cmake/OpenGL.cmake
+++ b/indra/cmake/OpenGL.cmake
@@ -6,7 +6,7 @@ include(Prebuilt)
 if (BUILD_HEADLESS)
   use_prebuilt_binary(mesa)
   SET(OPENGL_glu_LIBRARY GLU)
-  SET(OPENGL_HEADLESS_LIBRARIES OSMesa16 GLU)
+  SET(OPENGL_HEADLESS_LIBRARIES OSMesa16 dl GLU)
 endif (BUILD_HEADLESS)
 
 include(FindOpenGL)