treewide: add support for "gc-sections" in PKG_BUILD_FLAGS
[openwrt/staging/dedeckeh.git] / package / network / utils / iptables / Makefile
index e96cfa0b16b6164fa358c3aa92b384a8e05d792f..0d6d76fc080fca17f8cca9243ae319a3c00a25bc 100644 (file)
@@ -20,6 +20,7 @@ PKG_FIXUP:=autoreconf
 PKG_FLAGS:=nonshared
 
 PKG_INSTALL:=1
+PKG_BUILD_FLAGS:=gc-sections
 PKG_BUILD_PARALLEL:=1
 PKG_LICENSE:=GPL-2.0
 PKG_CPE_ID:=cpe:/a:netfilter_core_team:iptables
@@ -591,12 +592,8 @@ TARGET_CPPFLAGS := \
 TARGET_CFLAGS += \
        -I$(PKG_BUILD_DIR)/include \
        -I$(LINUX_DIR)/user_headers/include \
-       -ffunction-sections -fdata-sections \
        -DNO_LEGACY
 
-TARGET_LDFLAGS += \
-       -Wl,--gc-sections
-
 CONFIGURE_ARGS += \
        --enable-shared \
        --enable-static \