diff --git a/src/module/sophia/CMakeLists.txt b/src/module/sophia/CMakeLists.txt
index 72454fd1455cf920215cac0ab4fe91e622c2a8dd..b053f07bf277cef8f5345d858d56b36aab67cc47 100644
--- a/src/module/sophia/CMakeLists.txt
+++ b/src/module/sophia/CMakeLists.txt
@@ -1,9 +1,11 @@
 include_directories(${SOPHIA_INCLUDE_DIR})
-add_library(sophia SHARED sophia.cc)
+set (sophia_lib "${PROJECT_BINARY_DIR}/third_party/sophia/db/libsophia.a")
 
-target_link_libraries(sophia
-	${PROJECT_BINARY_DIR}/third_party/sophia/db/libsophia.a -rdynamic)
+string(REPLACE "-static" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
+string(REPLACE "-static-libgcc" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
 
+add_library(sophia SHARED sophia.cc)
 set_target_properties(sophia PROPERTIES PREFIX "")
+target_link_libraries(sophia ${sophia_lib} -rdynamic)
 
 install(TARGETS sophia LIBRARY DESTINATION ${MODULE_DIR}/box)