diff --git a/indra/cmake/Boost.cmake b/indra/cmake/Boost.cmake
index 88af9a1513927075cc1dcdca5d5b031b22d4b26b..180a84dbcf2dd3f473235c768e2a4602fabd3acb 100755
--- a/indra/cmake/Boost.cmake
+++ b/indra/cmake/Boost.cmake
@@ -126,6 +126,6 @@ endif (USESYSTEMLIBS)
 
 if (LINUX)
     set(BOOST_SYSTEM_LIBRARY ${BOOST_SYSTEM_LIBRARY} rt)
-    set(BOOST_SYSTEM_LIBRARY ${BOOST_THREAD_LIBRARY} rt)
+    set(BOOST_THREAD_LIBRARY ${BOOST_THREAD_LIBRARY} rt)
 endif (LINUX)
 
diff --git a/indra/viewer_components/updater/CMakeLists.txt b/indra/viewer_components/updater/CMakeLists.txt
index 7f866336d9ac7111ac9d34f25b5990e6fe3fb299..73e18aacb3c6689b9db56ac79032db39e0b8ec4a 100755
--- a/indra/viewer_components/updater/CMakeLists.txt
+++ b/indra/viewer_components/updater/CMakeLists.txt
@@ -69,13 +69,17 @@ target_link_libraries(llupdaterservice
     )
 
 if(LL_TESTS)
+if (NOT LINUX)
   SET(llupdater_service_TEST_SOURCE_FILES
       llupdaterservice.cpp
       )
 
 set(test_libs
-    ${LLCOMMON_LIBRARIES})
-
+    ${LLCOMMON_LIBRARIES}
+    ${BOOST_COROUTINE_LIBRARY} 
+    ${BOOST_CONTEXT_LIBRARY} 
+    ${BOOST_THREAD_LIBRARY} 
+    ${BOOST_SYSTEM_LIBRARY})
 
 set_source_files_properties(
     llupdaterservice.cpp
@@ -87,7 +91,6 @@ set_source_files_properties(
 #     LL_TEST_ADDITIONAL_CFLAGS "-Dllifstream=llus_mock_llifstream"
     )
 
-if (NOT LINUX)
   LL_ADD_PROJECT_UNIT_TESTS(llupdaterservice "${llupdater_service_TEST_SOURCE_FILES}" ${test_libs})
 endif (NOT LINUX)
 endif(LL_TESTS)