treewide: refactor to use PKG_BUILD_FLAGS:=lto
See commit 07730ff3 "treewide: add support for "lto" in PKG_BUILD_FLAGS" on the main repository. Note: Some packages only added `-flto` to CFLAGS and not LDFLAGS. This fixes it and properly enables LTO. Signed-off-by: Andre Heider <a.heider@gmail.com>
This commit is contained in:
parent
35f4ef76e0
commit
e7d9c86503
54 changed files with 84 additions and 107 deletions
|
@ -29,7 +29,7 @@ HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)_$(PKG_SOURCE_VERSION)
|
|||
|
||||
HOST_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=no-mips16 gc-sections
|
||||
PKG_BUILD_FLAGS:=no-mips16 gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -382,7 +382,7 @@ CONFIGURE_PREFIX:=$(PKG_INSTALL_DIR)
|
|||
TARGET_LDFLAGS += -pthread -lrt -lstdc++ -Wl,--as-needed,--print-gc-sections
|
||||
|
||||
TARGET_CFLAGS += \
|
||||
$(if $(CONFIG_SOFT_FLOAT),-DBOOST_NO_FENV_H) -fPIC -flto
|
||||
$(if $(CONFIG_SOFT_FLOAT),-DBOOST_NO_FENV_H) -fPIC
|
||||
|
||||
ifeq ($(word 1,$(subst ., ,$(call qstrip,$(CONFIG_GCC_VERSION)))),5)
|
||||
EXTRA_CXXFLAGS += -std=gnu++14
|
||||
|
|
|
@ -22,6 +22,7 @@ PKG_LICENSE_FILES:=License
|
|||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_FIXUP:=autoreconf
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -54,7 +55,6 @@ define Package/libcap-ng-bin/description
|
|||
endef
|
||||
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed $(FPIC)
|
||||
TARGET_CFLAGS += -flto
|
||||
|
||||
CONFIGURE_VARS += \
|
||||
ac_cv_prog_swig_found=no
|
||||
|
|
|
@ -21,7 +21,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -38,7 +38,6 @@ define Package/libdcwproto/description
|
|||
Platform-independent C library for marshaling and serializing DCW messages
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
define Build/InstallDev
|
||||
|
|
|
@ -22,7 +22,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -38,7 +38,7 @@ define Package/libdcwsocket/description
|
|||
User-land C library for sending and receiving DCW "EtherType"d messages
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -std=c89 -flto
|
||||
TARGET_CFLAGS += -std=c89
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
define Build/InstallDev
|
||||
|
|
|
@ -20,6 +20,8 @@ PKG_LICENSE:=MIT
|
|||
PKG_LICENSE_FILES:=COPYING
|
||||
PKG_CPE_ID:=cpe:/a:libgd:libgd
|
||||
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
||||
|
@ -77,7 +79,7 @@ define Package/libgd/config
|
|||
endif
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += $(FPIC) -ffunction-sections -fdata-sections -flto
|
||||
TARGET_CFLAGS += $(FPIC) -ffunction-sections -fdata-sections
|
||||
|
||||
CMAKE_OPTIONS += \
|
||||
-DENABLE_FONTCONFIG=OFF \
|
||||
|
|
|
@ -15,6 +15,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_DEPENDS:=libmicrohttpd
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -32,9 +33,6 @@ venerable pupnp (https://github.com/pupnp/pupnp), based on its 1.6.x
|
|||
branch (around 1.6.25).
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -flto
|
||||
|
||||
define Build/InstallDev
|
||||
$(INSTALL_DIR) $(1)/usr/include/npupnp
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/npupnp/* $(1)/usr/include/npupnp/
|
||||
|
|
|
@ -20,6 +20,7 @@ PKG_CPE_ID:=cpe:/a:libimobiledevice:libplist
|
|||
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -66,7 +67,6 @@ CONFIGURE_ARGS += \
|
|||
--disable-static \
|
||||
--without-cython
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections
|
||||
|
||||
define Build/InstallDev
|
||||
|
|
|
@ -20,7 +20,7 @@ PKG_LICENSE:=BSD-2-Clause
|
|||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
CMAKE_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
@ -53,7 +53,6 @@ CMAKE_OPTIONS += \
|
|||
-DLIBTINS_ENABLE_TCP_STREAM_CUSTOM_DATA=$(if $(CONFIG_LIBTINS_ENABLE_TCP_STREAM_CUSTOM_DATA),ON,OFF) \
|
||||
-DLIBTINS_ENABLE_WPA2=$(if $(CONFIG_LIBTINS_ENABLE_WPA2),ON,OFF)
|
||||
|
||||
TARGET_CXXFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
define Package/libtins/install
|
||||
|
|
|
@ -15,7 +15,7 @@ PKG_HASH:=65c6fbe830a44ca105c443b027182c1b2c9053a91d1e72ad849dfab388b94e31
|
|||
|
||||
PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net>
|
||||
|
||||
PKG_BUILD_FLAGS:=no-mips16
|
||||
PKG_BUILD_FLAGS:=no-mips16 lto
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
|
||||
|
@ -73,7 +73,6 @@ define Package/v4l-utils/description
|
|||
This package contains the video4linux utilities.
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += \
|
||||
$(if $(CONFIG_USE_GLIBC),,-largp) \
|
||||
-Wl,--gc-sections,--as-needed
|
||||
|
|
|
@ -13,6 +13,7 @@ PKG_LICENSE:=BSD-3-Clause
|
|||
PKG_LICENSE_FILES:=COPYING
|
||||
|
||||
CMAKE_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
@ -46,8 +47,6 @@ CMAKE_OPTIONS += -DWEBP_ENABLE_SIMD=OFF
|
|||
endif
|
||||
endif
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
|
||||
define Package/libwebp/install
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/lib*.s* $(1)/usr/lib/
|
||||
|
|
|
@ -21,6 +21,7 @@ PKG_LICENSE:=BSD-2-Clause Apache-2.0
|
|||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
CMAKE_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/host-build.mk
|
||||
|
@ -50,7 +51,6 @@ OPTIONS:= \
|
|||
CMAKE_HOST_OPTIONS += $(OPTIONS) -DBUILD_SHARED_LIBS=OFF
|
||||
CMAKE_OPTIONS += $(OPTIONS) -DBUILD_SHARED_LIBS=ON
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed
|
||||
|
||||
define Package/log4cplus/install
|
||||
|
|
|
@ -18,6 +18,8 @@ PKG_MAINTAINER:=David Woodhouse <dwmw2@infradead.org>
|
|||
PKG_LICENSE:=Zlib
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
||||
|
@ -59,8 +61,6 @@ define Package/minizip/install
|
|||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libminizip.so.* $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
TARGET_CXXFLAGS += -flto
|
||||
|
||||
define Build/InstallDev
|
||||
$(call Build/InstallDev/cmake,$(1))
|
||||
$(SED) 's,/usr/include,$$$${prefix}/include,g' $(1)/usr/lib/pkgconfig/minizip.pc
|
||||
|
|
|
@ -21,6 +21,7 @@ PKG_HASH:=7ea3297ea5969b5d25a5dd8d47f2443cda88e9ee746301f6e1e1426f8a6abc8f
|
|||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
PKG_FIXUP:=autoreconf
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -35,7 +36,6 @@ endif
|
|||
|
||||
export MUSL=$(if $(CONFIG_LIBC_USE_GLIBC),0,1)
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed $(FPIC)
|
||||
TARGET_CFLAGS += -flto
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
--build=$(GNU_HOST_NAME) \
|
||||
|
|
|
@ -21,6 +21,8 @@ PKG_LICENSE_FILES:=COPYING
|
|||
|
||||
PKG_CONFIG_DEPENDS:=CONFIG_PACKAGE_qrencode
|
||||
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
||||
|
@ -60,7 +62,6 @@ CMAKE_OPTIONS += \
|
|||
-DWITH_TESTS=OFF \
|
||||
-DBUILD_SHARED_LIBS=ON
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections
|
||||
|
||||
define Build/InstallDev
|
||||
|
|
|
@ -22,6 +22,7 @@ PKG_MAINTAINER:=
|
|||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -38,9 +39,6 @@ define Package/sbc/description
|
|||
Needed for A2DP support.
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -flto
|
||||
|
||||
define Build/InstallDev
|
||||
$(INSTALL_DIR) $(1)/usr/include/sbc
|
||||
$(INSTALL_DATA) $(PKG_INSTALL_DIR)/usr/include/sbc/sbc.h $(1)/usr/include/sbc/
|
||||
|
|
|
@ -18,6 +18,8 @@ PKG_LICENSE:=LGPL-2.1-or-later
|
|||
PKG_LICENSE_FILES:=COPYING.LGPL
|
||||
PKG_CPE_ID:=cpe:/a:taglib:taglib
|
||||
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
||||
|
@ -43,8 +45,6 @@ CMAKE_OPTIONS += \
|
|||
-DBUILD_BINDINGS=OFF \
|
||||
-DNO_ITUNES_HACKS=ON
|
||||
|
||||
TARGET_CXXFLAGS += -flto
|
||||
|
||||
define Build/InstallDev
|
||||
$(call Build/InstallDev/cmake,$(1))
|
||||
$(SED) '/^prefix=\|^exec_prefix=/s|/usr|$(STAGING_DIR)/usr|' $(1)/usr/bin/taglib-config
|
||||
|
|
|
@ -20,7 +20,7 @@ PKG_LICENSE:=GPL-3.0-or-later
|
|||
PKG_LICENSE_FILES:=COPYING
|
||||
|
||||
PKG_CONFIG_DEPENDS:=CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG CONFIG_EMAILRELAY_SSL
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -95,7 +95,6 @@ ifeq ($(CONFIG_EMAILRELAY_SUPPORT_VERBOSE_DBG),y)
|
|||
--enable-debug=yes
|
||||
endif
|
||||
|
||||
TARGET_CXXFLAGS += -flto
|
||||
TARGET_CXXFLAGS += -Wl,--as-needed
|
||||
|
||||
define Package/emailrelay/install
|
||||
|
|
|
@ -21,6 +21,7 @@ PKG_CPE_ID:=cpe:/a:graphicsmagick:graphicsmagick
|
|||
PKG_BUILD_PARALLEL:=1
|
||||
DISABLE_NLS:=
|
||||
PKG_BUILD_DEPENDS:=zlib freetype libpng libjpeg-turbo tiff
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -73,8 +74,6 @@ CONFIGURE_ARGS += \
|
|||
--without-zstd \
|
||||
--without-x
|
||||
|
||||
TARGET_CFLAGS += $(if $(filter-out 5 6 7 8 9,$(word 1,$(subst ., ,$(call qstrip,$(CONFIG_GCC_VERSION))))),,-flto)
|
||||
|
||||
define Build/InstallDev
|
||||
$(INSTALL_DIR) $(1)/usr/include
|
||||
$(CP) \
|
||||
|
|
|
@ -21,7 +21,7 @@ PKG_LICENSE:=Apache-2.0
|
|||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_CPE_ID:=cpe:/a:imagemagick:imagemagick
|
||||
|
||||
PKG_BUILD_FLAGS:=no-mips16
|
||||
PKG_BUILD_FLAGS:=no-mips16 lto
|
||||
PKG_INSTALL:=1
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
@ -110,8 +110,6 @@ CONFIGURE_ARGS += \
|
|||
--with-png \
|
||||
--with-tiff
|
||||
|
||||
TARGET_CFLAGS += $(if $(filter-out 5 6 7 8 9,$(word 1,$(subst ., ,$(call qstrip,$(CONFIG_GCC_VERSION))))),,-flto)
|
||||
|
||||
define Build/InstallDev
|
||||
$(INSTALL_DIR) $(1)/usr/include
|
||||
$(CP) \
|
||||
|
|
|
@ -12,6 +12,7 @@ PKG_MIRROR_HASH:=8d6bb738a08a65c25fcc442777750abbee812a24a29236242032e2d76177454
|
|||
PKG_LICENSE:=GPL-3.0-or-later
|
||||
PKG_MAINTAINER:=Daniel Golle <daniel@makrotopia.org>
|
||||
PKG_BUILD_DEPENDS:=!USE_GLIBC:argp-standalone
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -30,7 +31,6 @@ ttymidi was to make Arduino boards talk to MIDI applications without
|
|||
the need to use (or build) any extra hardware.
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -lasound -Wl,--gc-sections,--as-needed
|
||||
|
||||
define Build/Configure
|
||||
|
|
|
@ -16,7 +16,7 @@ PKG_SOURCE_URL:=https://github.com/mpromonet/v4l2rtspserver
|
|||
PKG_SOURCE_VERSION:=v$(PKG_VERSION)
|
||||
PKG_MIRROR_HASH:=f2eca75c8af9933f4ceb67cab74af488e1e9ec8af9cbef2534fda5b701b1d63d
|
||||
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
LIVE555_VERSION:=2022.10.01
|
||||
LIVE555_HASH:=429de73061e3fc6901c4d2f0b7562ae3f6233060ca4b5e182fe555d065cbdd45
|
||||
|
@ -51,7 +51,6 @@ define Download/live555
|
|||
HASH:=$(LIVE555_HASH)
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
CMAKE_OPTIONS += \
|
||||
|
|
|
@ -15,7 +15,7 @@ PKG_SOURCE_URL:=https://github.com/aria2/aria2/releases/download/release-$(PKG_V
|
|||
PKG_HASH:=58d1e7608c12404f0229a3d9a4953d0d00c18040504498b483305bcb3de907a5
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
PKG_MAINTAINER:=Imre Kaloz <kaloz@openwrt.org>, \
|
||||
Hsing-Wang Liao <kuoruan@gmail.com>
|
||||
|
@ -84,9 +84,6 @@ CONFIGURE_ARGS += \
|
|||
--without-libuv \
|
||||
--with-libz
|
||||
|
||||
TARGET_CXXFLAGS += -flto
|
||||
TARGET_LDFLAGS += -flto
|
||||
|
||||
define Package/aria2/conffiles
|
||||
/etc/config/aria2
|
||||
endef
|
||||
|
|
|
@ -21,6 +21,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
PKG_CPE_ID:=cpe:/a:tuxfamily:chrony
|
||||
|
||||
PKG_BUILD_DEPENDS:=pps-tools
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -79,9 +80,6 @@ CONFIGURE_ARGS+= \
|
|||
|
||||
CONFIGURE_VARS+=CPPFLAGS=-DNDEBUG
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -flto
|
||||
|
||||
define Package/chrony/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin/
|
||||
$(INSTALL_DIR) $(1)/usr/sbin/
|
||||
|
|
|
@ -23,6 +23,7 @@ PKG_CPE_ID:=cpe:/a:samba:cifs-utils
|
|||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -57,7 +58,7 @@ CONFIGURE_ARGS += \
|
|||
CONFIGURE_ARGS += \
|
||||
ac_cv_lib_cap_ng_capng_clear=no
|
||||
|
||||
TARGET_CFLAGS += $(FPIC) -ffunction-sections -flto
|
||||
TARGET_CFLAGS += $(FPIC) -ffunction-sections
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed
|
||||
|
||||
define Build/InstallDev
|
||||
|
|
|
@ -22,7 +22,7 @@ PKG_LICENSE_FILES:=COPYING*
|
|||
PKG_CPE_ID:=cpe:/a:clamav:clamav
|
||||
|
||||
PKG_BUILD_DEPENDS:=ncurses
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/nls.mk
|
||||
|
@ -73,7 +73,7 @@ CMAKE_OPTIONS += \
|
|||
-DENABLE_SYSTEMD=OFF \
|
||||
-DHAVE_SYSTEM_LFS_FTS=O$(if $(CONFIG_USE_GLIBC),N,FF)
|
||||
|
||||
TARGET_CXXFLAGS += -fno-rtti -flto
|
||||
TARGET_CXXFLAGS += -fno-rtti
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
define Package/clamav/conffiles
|
||||
|
|
|
@ -22,7 +22,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -39,8 +39,6 @@ define Package/dcstad/description
|
|||
Implementation of the Dual-Channel WiFi client daemon
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
|
||||
define Package/dcstad/install
|
||||
$(INSTALL_DIR) $(1)/bin
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dcstad $(1)/bin/
|
||||
|
|
|
@ -22,7 +22,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -43,7 +43,7 @@ CONFIGURE_ARGS += \
|
|||
--enable-platform=linuxjsonstatic \
|
||||
--enable-shared
|
||||
|
||||
TARGET_CXXFLAGS += -std=c++11 -DRAPIDJSON_HAS_CXX11_RVALUE_REFS=0 -flto
|
||||
TARGET_CXXFLAGS += -std=c++11 -DRAPIDJSON_HAS_CXX11_RVALUE_REFS=0
|
||||
TARGET_LDFLAGS += -ldcwproto -ldcwsocket -lmrmfilterparser -luci -Wl,--as-needed
|
||||
|
||||
define Build/InstallDev
|
||||
|
|
|
@ -20,7 +20,7 @@ PKG_LICENSE:=GPL-2.0-only
|
|||
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -44,7 +44,6 @@ endef
|
|||
MAKE_FLAGS += \
|
||||
PREFIX="$(CONFIGURE_PREFIX)"
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
define Package/foolsm/install
|
||||
|
|
|
@ -15,7 +15,6 @@ PKG_SOURCE:=$(PKG_NAME)-$(PKG_SOURCE_DATE).tar.gz
|
|||
PKG_SOURCE_VERSION:=410d78b7a4f2c8b4d4c3736c6d6cdb710287ca80
|
||||
PKG_SOURCE_URL:=https://codeload.github.com/FRRouting/frr/tar.gz/$(PKG_SOURCE_VERSION)?
|
||||
|
||||
|
||||
PKG_HASH:=1334b050ea3d4144efeb7bdfe9c6976ebc91744810c5d8a7381a53fac2877ea9
|
||||
PKG_MAINTAINER:=Lucian Cristian <lucian.cristian@gmail.com>
|
||||
|
||||
|
@ -58,6 +57,7 @@ PKG_CONFIG_DEPENDS:= \
|
|||
PKG_FIXUP:=autoreconf
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
PKG_BUILD_DEPENDS:=frr/host
|
||||
HOST_BUILD_DEPENDS:=python3/host
|
||||
|
@ -166,7 +166,6 @@ define Package/frr-libfrr/conffiles
|
|||
endef
|
||||
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed -latomic
|
||||
TARGET_CFLAGS += -flto
|
||||
|
||||
define Host/Configure
|
||||
$(Host/Configure/Default)
|
||||
|
|
|
@ -19,6 +19,7 @@ PKG_MAINTAINER:=Felix Fietkau <nbd@nbd.name>
|
|||
PKG_LICENSE:=BSD-3-Clause
|
||||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
PKG_CONFIG_DEPENDS:=CONFIG_IPERF_ENABLE_MULTICAST
|
||||
|
||||
|
@ -49,8 +50,7 @@ CONFIGURE_ARGS += \
|
|||
$(call autoconf_bool,CONFIG_IPERF_ENABLE_MULTICAST,multicast) \
|
||||
$(call autoconf_bool,CONFIG_IPV6,ipv6)
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_CXXFLAGS += -fno-rtti -static-libstdc++ -flto -std=c++11
|
||||
TARGET_CXXFLAGS += -fno-rtti -static-libstdc++ -std=c++11
|
||||
TARGET_LDFLAGS += $(if $(CONFIG_USE_GLIBC),-lpthread -lm)
|
||||
|
||||
define Package/iperf/install
|
||||
|
|
|
@ -21,6 +21,7 @@ PKG_CPE_ID:=cpe:/a:libreswan:libreswan
|
|||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -65,7 +66,6 @@ define Package/libreswan/conffiles
|
|||
/etc/ipsec.secrets
|
||||
endef
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed
|
||||
TARGET_CFLAGS += -flto
|
||||
|
||||
MAKE_FLAGS+= \
|
||||
WERROR_CFLAGS=" " \
|
||||
|
|
|
@ -12,6 +12,8 @@ PKG_MAINTAINER:=Mateusz Korniak <matkorgithubcom@ant.gliwice.pl>
|
|||
PKG_LICENSE:=MIT
|
||||
PKG_LICENSE_FILES:=COPYING
|
||||
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/microsocks
|
||||
|
@ -30,8 +32,7 @@ define Package/microsocks/conffiles
|
|||
/etc/config/microsocks
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS+= -flto
|
||||
TARGET_LDFLAGS+= -flto -Wl,--gc-sections,--as-needed
|
||||
TARGET_LDFLAGS+= -Wl,--gc-sections,--as-needed
|
||||
|
||||
define Package/microsocks/install
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
|
|
|
@ -22,7 +22,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_DEPENDS:=protobuf/host
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -96,7 +96,7 @@ CONFIGURE_ARGS += \
|
|||
CONFIGURE_VARS += \
|
||||
ac_cv_have_decl_ffs=yes
|
||||
|
||||
TARGET_CXXFLAGS += -flto -std=c++11
|
||||
TARGET_CXXFLAGS += -std=c++11
|
||||
TARGET_LDFLAGS += -lncurses
|
||||
|
||||
define Package/mosh-client/install
|
||||
|
|
|
@ -22,7 +22,7 @@ PKG_LICENSE_FILES:=userland/COPYING
|
|||
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -44,7 +44,7 @@ CONFIGURE_PATH:=userland
|
|||
CONFIGURE_ARGS += \
|
||||
--enable-shared
|
||||
|
||||
TARGET_CFLAGS += -std=c89 -flto
|
||||
TARGET_CFLAGS += -std=c89
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
define Build/InstallDev
|
||||
|
|
|
@ -20,6 +20,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -39,7 +40,6 @@ define Package/nfdump/conffiles
|
|||
/etc/config/nfcapd
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--as-needed $(if $(CONFIG_USE_MUSL),-lfts)
|
||||
|
||||
define Package/nfdump/install
|
||||
|
|
|
@ -17,6 +17,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
|
||||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -58,7 +59,7 @@ define Build/Configure
|
|||
endef
|
||||
|
||||
TARGET_CFLAGS += \
|
||||
$(FPIC) -flto \
|
||||
$(FPIC) \
|
||||
-D_GNU_SOURCE -DNO_SYSTEMD
|
||||
|
||||
TARGET_LDFLAGS += -lkmod
|
||||
|
|
|
@ -18,6 +18,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
PKG_FIXUP:=autoreconf
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -36,7 +37,7 @@ endef
|
|||
CONFIGURE_ARGS += \
|
||||
--enable-shared
|
||||
|
||||
TARGET_CFLAGS += $(FPIC) -flto
|
||||
TARGET_CFLAGS += $(FPIC)
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed
|
||||
|
||||
define Build/InstallDev
|
||||
|
|
|
@ -28,7 +28,7 @@ PKG_CPE_ID:=cpe:/a:openvswitch:openvswitch
|
|||
|
||||
PKG_BUILD_DIR:=$(ovs_builddir)
|
||||
PKG_BUILD_DEPENDS+=python3/host
|
||||
PKG_BUILD_FLAGS:=no-mips16
|
||||
PKG_BUILD_FLAGS:=no-mips16 lto
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
|
@ -267,7 +267,7 @@ ifneq ($(ovs_intree_kmod_enabled),)
|
|||
endif
|
||||
endif
|
||||
|
||||
TARGET_CFLAGS += -flto -std=gnu99
|
||||
TARGET_CFLAGS += -std=gnu99
|
||||
MAKE_VARS += PYTHONPATH="$(HOST_PYTHON3PATH)"
|
||||
|
||||
export OVS_KERNEL_MAKE_FLAGS=$(KERNEL_MAKE_FLAGS)
|
||||
|
|
|
@ -23,7 +23,7 @@ PKG_CPE_ID:=cpe:/a:openvswitch:openvswitch
|
|||
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
|
||||
PKG_BUILD_DEPENDS+=python3/host
|
||||
PKG_BUILD_FLAGS:=no-mips16
|
||||
PKG_BUILD_FLAGS:=no-mips16 lto
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
|
@ -87,7 +87,7 @@ CONFIGURE_VARS += \
|
|||
ovs_cv_python3=$(HOST_PYTHON3_BIN) \
|
||||
|
||||
|
||||
TARGET_CFLAGS += -flto -std=gnu99
|
||||
TARGET_CFLAGS += -std=gnu99
|
||||
# This is needed otherwise libtool --mode=install libovn.la will fail with
|
||||
# "cannot find -lopenvswitch" when doing libtool --mode=relink. Likely this
|
||||
# was caused by libovn now depends on libopenvswitch.la (installed=no) since
|
||||
|
|
|
@ -27,7 +27,7 @@ PKG_LICENSE_FILES:=LICENSE
|
|||
|
||||
PKG_FIXUP:=autoreconf
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=no-mips16
|
||||
PKG_BUILD_FLAGS:=no-mips16 lto
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_DEPENDS:=c-ares pcre
|
||||
|
||||
|
@ -120,7 +120,6 @@ CONFIGURE_ARGS += \
|
|||
--disable-assert \
|
||||
--disable-ssp \
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed
|
||||
|
||||
$(eval $(call BuildPackage,shadowsocks-libev-config))
|
||||
|
|
|
@ -23,7 +23,7 @@ PKG_CPE_ID:=cpe:/a:torproject:tor
|
|||
PKG_INSTALL:=1
|
||||
PKG_FIXUP:=autoreconf
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -141,10 +141,7 @@ ifeq ($(BUILD_VARIANT),basic)
|
|||
endif
|
||||
|
||||
|
||||
TARGET_CFLAGS += -flto \
|
||||
$(if $(CONFIG_OPENSSL_ENGINE),,-DDISABLE_ENGINES)
|
||||
|
||||
TARGET_LDFLAGS += -flto
|
||||
TARGET_CFLAGS += $(if $(CONFIG_OPENSSL_ENGINE),,-DDISABLE_ENGINES)
|
||||
|
||||
CONFIGURE_VARS += \
|
||||
CROSS_COMPILE="yes" \
|
||||
|
|
|
@ -23,7 +23,7 @@ PKG_CPE_ID:=cpe:/a:transmissionbt:transmission
|
|||
PKG_INSTALL:=1
|
||||
PKG_BUILD_DEPENDS:=libb64 node/host
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
PKG_CONFIG_DEPENDS:= \
|
||||
CONFIG_LIBCURL_GNUTLS \
|
||||
CONFIG_LIBCURL_MBEDTLS \
|
||||
|
@ -92,7 +92,7 @@ define Package/transmission-daemon/conffiles
|
|||
/etc/config/transmission
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto -DHAVE_SIZE_T -latomic
|
||||
TARGET_CFLAGS += -DHAVE_SIZE_T -latomic
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
CMAKE_OPTIONS += \
|
||||
|
|
|
@ -20,7 +20,7 @@ PKG_LICENSE_FILES:=License.txt
|
|||
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -51,7 +51,7 @@ MAKE_FLAGS+= \
|
|||
|
||||
MAKE_PATH:=./src
|
||||
|
||||
TARGET_CXXFLAGS += -std=c++14 -flto
|
||||
TARGET_CXXFLAGS += -std=c++14
|
||||
TARGET_LDFLAGS += $(FPIC) $(if $(CONFIG_USE_GLIBC),-lm) -Wl,--as-needed
|
||||
|
||||
define Package/espeak/install
|
||||
|
|
|
@ -22,7 +22,7 @@ PKG_CPE_ID:=cpe:/a:tedfelix:acpid
|
|||
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -38,7 +38,6 @@ define Package/acpid/description
|
|||
The ACPI Daemon (acpid) With Netlink Support
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
define Package/acpid/install
|
||||
|
|
|
@ -18,6 +18,8 @@ PKG_MAINTAINER:=Russell Senior <russell@personaltelco.net>
|
|||
PKG_LICENSE:=GPL-3.0-or-later CC0-1.0
|
||||
PKG_LICENSE_FILES:=LICENSES/GPL-3.0-or-later.txt LICENSES/CC0-1.0.txt
|
||||
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
define Package/ap51-flash
|
||||
|
@ -32,7 +34,6 @@ MAKE_FLAGS += \
|
|||
REVISION="$(PKG_VERSION)" \
|
||||
ap51-flash
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed
|
||||
|
||||
define Package/ap51-flash/install
|
||||
|
|
|
@ -22,7 +22,7 @@ PKG_MAINTAINER:=Lim Guo Wei <limguowei@gmail.com> \
|
|||
PKG_LICENSE:=Apache-2.0
|
||||
PKG_LICENSE_FILES:=LICENSE.md
|
||||
|
||||
PKG_BUILD_FLAGS:=no-mips16
|
||||
PKG_BUILD_FLAGS:=no-mips16 lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -60,8 +60,6 @@ define Package/coremark/config
|
|||
Number of threads to run in parallel
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
|
||||
ifeq ($(CONFIG_COREMARK_OPTIMIZE_O3),y)
|
||||
TARGET_CFLAGS := $(filter-out -O%,$(TARGET_CFLAGS)) -O3
|
||||
endif
|
||||
|
|
|
@ -20,7 +20,7 @@ PKG_LICENSE:=GPL-3.0
|
|||
PKG_LICENSE_FILES:=License.txt
|
||||
|
||||
PKG_BUILD_DEPENDS:=python3 minizip cereal
|
||||
PKG_BUILD_FLAGS:=no-mips16
|
||||
PKG_BUILD_FLAGS:=no-mips16 lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/cmake.mk
|
||||
|
@ -73,8 +73,7 @@ CMAKE_OPTIONS += \
|
|||
-DUSE_PYTHON=yes \
|
||||
-DWITH_LIBUSB=no
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_CXXFLAGS += -DWITH_GPIO -flto
|
||||
TARGET_CXXFLAGS += -DWITH_GPIO
|
||||
|
||||
define Build/Prepare
|
||||
$(call Build/Prepare/Default)
|
||||
|
|
|
@ -21,7 +21,7 @@ PKG_LICENSE_FILES:=COPYING LICENSE
|
|||
|
||||
PKG_BUILD_DEPENDS:=libusb
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -57,7 +57,6 @@ MAKE_FLAGS += \
|
|||
CFLAGS="$(TARGET_CFLAGS)" \
|
||||
UNAME="Linux"
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
define Package/dump1090/conffiles
|
||||
|
|
|
@ -20,7 +20,7 @@ PKG_LICENSE:=GPL-2.0-or-later
|
|||
PKG_LICENSE_FILES:=COPYING
|
||||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -73,7 +73,7 @@ define Package/fixparts/description
|
|||
Master Boot Record (MBR) partition tables
|
||||
endef
|
||||
|
||||
TARGET_CXXFLAGS += -std=c++11 -fno-rtti -flto -Wno-format-security
|
||||
TARGET_CXXFLAGS += -std=c++11 -fno-rtti -Wno-format-security
|
||||
TARGET_LDFLAGS += -Wl,--as-needed
|
||||
|
||||
define Package/gdisk/install
|
||||
|
|
|
@ -20,7 +20,7 @@ PKG_MAINTAINER:=Stijn Tintel <stijn@linux-ipv6.be>
|
|||
|
||||
PKG_BUILD_DEPENDS:=!USE_GLIBC:argp-standalone
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -49,7 +49,6 @@ MAKE_FLAGS += \
|
|||
RTLSDR=yes \
|
||||
UNAME="Linux"
|
||||
|
||||
TARGET_CFLAGS += -flto
|
||||
TARGET_LDFLAGS += \
|
||||
$(if $(CONFIG_USE_GLIBC),,-largp) \
|
||||
-Wl,--as-needed
|
||||
|
|
|
@ -21,6 +21,7 @@ PKG_LICENSE_FILES:=COPYING
|
|||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -78,9 +79,7 @@ define Package/smartd-mail/description
|
|||
A script for mailing about SMART issues
|
||||
endef
|
||||
|
||||
TARGET_LDFLAGS += -flto
|
||||
|
||||
TARGET_CXXFLAGS +=-fno-rtti -flto
|
||||
TARGET_CXXFLAGS +=-fno-rtti
|
||||
MAKE_FLAGS +=BUILD_INFO='"(localbuild)"'
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
|
|
|
@ -22,10 +22,11 @@ PKG_CPE_ID:=cpe:/a:rarlab:unrar
|
|||
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
TARGET_CXXFLAGS +=-fno-rtti -flto
|
||||
TARGET_CXXFLAGS +=-fno-rtti
|
||||
TARGET_LDFLAGS +=$(FPIC) -Wl,--gc-sections $(if $(CONFIG_USE_GLIBC),-lpthread)
|
||||
|
||||
define Package/unrar/Default
|
||||
|
|
|
@ -23,6 +23,7 @@ PKG_CPE_ID:=cpe:/a:tukaani:xz
|
|||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -71,7 +72,7 @@ define BuildSubPackage
|
|||
$$(eval $$(call BuildPackage,$(1)))
|
||||
endef
|
||||
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections -flto
|
||||
TARGET_LDFLAGS += -Wl,--gc-sections
|
||||
|
||||
CONFIGURE_ARGS += \
|
||||
--enable-small \
|
||||
|
|
|
@ -22,7 +22,7 @@ PKG_CPE_ID:=cpe:/a:zsh_project:zsh
|
|||
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_FLAGS:=gc-sections
|
||||
PKG_BUILD_FLAGS:=gc-sections lto
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
|
||||
|
@ -83,8 +83,8 @@ define Build/Configure
|
|||
$(MAKE) -C $(PKG_BUILD_DIR) DESTDIR="$(PKG_INSTALL_DIR)" prep
|
||||
endef
|
||||
|
||||
TARGET_CFLAGS += $(FPIC) -flto
|
||||
TARGET_LDFLAGS += $(FPIC) -flto
|
||||
TARGET_CFLAGS += $(FPIC)
|
||||
TARGET_LDFLAGS += $(FPIC)
|
||||
|
||||
define Package/zsh/postinst
|
||||
#!/bin/sh
|
||||
|
|
Loading…
Reference in a new issue