Author: nbd Date: 2015-04-19 20:33:07 +0200 (Sun, 19 Apr 2015) New Revision: 45508
Modified: trunk/include/cmake.mk Log: cmake.mk: enable -Bsymbolic-functions by default for linking shared libs, slightly improves performance and compression Signed-off-by: Felix Fietkau <[email protected]> Modified: trunk/include/cmake.mk =================================================================== --- trunk/include/cmake.mk 2015-04-19 16:31:54 UTC (rev 45507) +++ trunk/include/cmake.mk 2015-04-19 18:33:07 UTC (rev 45508) @@ -33,6 +33,7 @@ CMAKE_FIND_ROOT_PATH:=$(STAGING_DIR);$(TOOLCHAIN_DIR)$(if $(CONFIG_EXTERNAL_TOOLCHAIN),;$(CONFIG_TOOLCHAIN_ROOT)) CMAKE_HOST_FIND_ROOT_PATH:=$(STAGING_DIR_HOST) +CMAKE_SHARED_LDFLAGS:=-Wl,-Bsymbolic-functions define Build/Configure/Default (cd $(PKG_BUILD_DIR); \ @@ -53,8 +54,8 @@ -DCMAKE_ASM_COMPILER="$(CMAKE_C_COMPILER)" \ -DCMAKE_ASM_COMPILER_ARG1="$(CMAKE_C_COMPILER_ARG1)" \ -DCMAKE_EXE_LINKER_FLAGS:STRING="$(TARGET_LDFLAGS)" \ - -DCMAKE_MODULE_LINKER_FLAGS:STRING="$(TARGET_LDFLAGS)" \ - -DCMAKE_SHARED_LINKER_FLAGS:STRING="$(TARGET_LDFLAGS)" \ + -DCMAKE_MODULE_LINKER_FLAGS:STRING="$(TARGET_LDFLAGS) $(CMAKE_SHARED_LDFLAGS)" \ + -DCMAKE_SHARED_LINKER_FLAGS:STRING="$(TARGET_LDFLAGS) $(CMAKE_SHARED_LDFLAGS)" \ -DCMAKE_AR="$(CMAKE_AR)" \ -DCMAKE_NM="$(CMAKE_NM)" \ -DCMAKE_RANLIB="$(CMAKE_RANLIB)" \ _______________________________________________ openwrt-commits mailing list [email protected] https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits
