From ae119045f117bceb4aec22b620a8b0a2d4422b34 Mon Sep 17 00:00:00 2001 From: wenxingsen Date: Wed, 13 Apr 2022 14:35:32 +0800 Subject: [PATCH] fix build error use ld linker --- src/observer/CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/observer/CMakeLists.txt b/src/observer/CMakeLists.txt index a4ca55b87b..6ca6216986 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" -- GitLab