Use static link options 24/183024/1
authorJunghoon Park <jh9216.park@samsung.com>
Sun, 1 Jul 2018 23:40:50 +0000 (08:40 +0900)
committerJunghoon Park <jh9216.park@samsung.com>
Sun, 1 Jul 2018 23:40:50 +0000 (08:40 +0900)
- To avoid the shared library compatibility issue

Change-Id: I2c173e3f049282a933f3f0f7b9eadf5487b18b8e
Signed-off-by: Junghoon Park <jh9216.park@samsung.com>
idlc/CMakeLists.txt

index 64ed7fe..16bb81e 100644 (file)
@@ -8,12 +8,12 @@ ENDFOREACH(flag)
 LINK_DIRECTORIES(${LIBPKGS_LIBRARY_DIRS})
 
 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Wno-unused-function -Wno-sign-compare")
-SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Wl,-zdefs" )
 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden")
 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIE")
 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Werror")
 SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -std=c++11")
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS}")
+SET(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")
 
 ADD_DEFINITIONS("-DFULLVER=\"${FULLVER}\"")