treewide: refactor to use PKG_BUILD_FLAGS:=gc-sections

See commit da370098 "treewide: add support for "gc-sections" in
PKG_BUILD_FLAGS" on the main repository.

Note: This only touches packages which use all three parts
(-ffunction-sections, -fdata-sections and -Wl,--gc-sections) enabled by
this build flag. Some packages only use a subset, and these are left
unchanged for now.

Signed-off-by: Andre Heider <a.heider@gmail.com>
This commit is contained in:
Andre Heider
2023-03-23 09:09:13 +01:00
parent 565866a472
commit 35f4ef76e0
46 changed files with 118 additions and 110 deletions

View File

@@ -14,6 +14,7 @@ PKG_CONFIG_DEPENDS:= \
PKG_BUILD_PARALLEL:=1
PKG_CHECK_FORMAT_SECURITY:=0
PKG_INSTALL:=1
PKG_BUILD_FLAGS:=gc-sections
PKG_MAINTAINER:=
PKG_LICENSE:=GPL-2.0-or-later
@@ -52,11 +53,7 @@ CONFIGURE_VARS += \
ac_cv_header_sys_capability_h=no
TARGET_CFLAGS+= \
$(FPIC) \
-ffunction-sections \
-fdata-sections
TARGET_LDFLAGS += -Wl,--gc-sections
$(FPIC)
define Package/miredo/install
$(INSTALL_DIR) $(1)/usr/lib