diff --git a/src/observer/CMakeLists.txt b/src/observer/CMakeLists.txt index a4ca55b87bc038f4724d8cd2f7e43f29da0b3c39..6ca62169866a7d252c484fdd44511a3af095a57c 100644 --- a/src/observer/CMakeLists.txt +++ b/src/observer/CMakeLists.txt @@ -338,11 +338,15 @@ endif() target_link_libraries(observer PRIVATE ob_main + -Wl,--start-group oceanbase_static - -static-libgcc - -static-libstdc++ ${link_malloc_hook} ${LGPL_DEPS} + oblib + easy + -Wl,--end-group + -static-libgcc + -static-libstdc++ ) execute_process( COMMAND sh -c "cd ${CMAKE_SOURCE_DIR} && git rev-parse HEAD"