libdouble-conversion: refactor to use PKG_BUILD_FLAGS:=gc-sections
authorAndre Heider <a.heider@gmail.com>
Thu, 23 Mar 2023 09:32:13 +0000 (10:32 +0100)
committerChristian Marangi <ansuelsmth@gmail.com>
Fri, 12 May 2023 11:16:13 +0000 (13:16 +0200)
See commit da370098 "treewide: add support for "gc-sections" in
PKG_BUILD_FLAGS" on the main repository.

Signed-off-by: Andre Heider <a.heider@gmail.com>
libs/libdouble-conversion/Makefile

index a6417161be6f824ea62338615b26148efdf89e00..06d2321b7f9d5d98b478ca12de97976b2300eb03 100644 (file)
@@ -23,6 +23,7 @@ PKG_LICENSE:=BSD-3c
 PKG_LICENSE_FILES:=COPYING LICENSE
 
 CMAKE_INSTALL:=1
+PKG_BUILD_FLAGS:=gc-sections
 
 include $(INCLUDE_DIR)/package.mk
 include $(INCLUDE_DIR)/host-build.mk
@@ -48,8 +49,7 @@ CMAKE_OPTIONS += \
        -DBUILD_SHARED_LIBS=ON \
        -DBUILD_TESTING=OFF
 
-TARGET_CXXFLAGS += -ffunction-sections -fdata-sections -fno-rtti -flto
-TARGET_LDFLAGS += -Wl,--gc-sections
+TARGET_CXXFLAGS += -fno-rtti -flto
 
 define Package/libdouble-conversion/install
        $(INSTALL_DIR) $(1)/usr/lib