treewide: opt out of LTO usage 20710/head
authorAndre Heider <a.heider@gmail.com>
Mon, 30 Jan 2023 17:02:32 +0000 (18:02 +0100)
committerAndre Heider <a.heider@gmail.com>
Sat, 8 Apr 2023 06:38:54 +0000 (08:38 +0200)
These fail to build or packages depending on them do when enabling
CONFIG_USE_LTO.

Signed-off-by: Andre Heider <a.heider@gmail.com>
lang/python/python3/Makefile
libs/alsa-lib/Makefile
sound/mpd/Makefile

index b666c411213fe3fdc1b5787acc6378d659166839..611e4c12d1ed54da3c6a1d1092c84d431fcfbee7 100644 (file)
@@ -34,6 +34,9 @@ PKG_FIXUP:=autoreconf
 PKG_INSTALL:=1
 PKG_BUILD_PARALLEL:=1
 HOST_BUILD_PARALLEL:=1
+# LTO is handled here individually, see --with-lto below
+# "no-lto" prevents CONFIG_USE_LTO to add additional and interfering flags
+PKG_BUILD_FLAGS:=no-lto
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/Python-$(PKG_VERSION)
 HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/Python-$(PKG_VERSION)
index 2636a79628e6edd7673ee8be791b64e57aef8f6d..95ab3730e8485c989e367957ab94a81d5df8990e 100644 (file)
@@ -22,7 +22,7 @@ PKG_MAINTAINER:=Ted Hess <thess@kitschensync.net>, \
 PKG_FIXUP:=autoreconf
 PKG_INSTALL:=1
 PKG_BUILD_PARALLEL:=1
-PKG_BUILD_FLAGS:=no-mips16
+PKG_BUILD_FLAGS:=no-mips16 no-lto
 
 include $(INCLUDE_DIR)/package.mk
 
index 732e23c874e909caf85781bf821250872004b7e0..c46ed1a611f200b3b5a5ff86bdce3869bd6bec5a 100644 (file)
@@ -22,7 +22,7 @@ PKG_CONFIG_DEPENDS:= \
        CONFIG_BUILD_PATENTED \
        CONFIG_IPV6 \
 
-PKG_BUILD_FLAGS:=no-mips16
+PKG_BUILD_FLAGS:=no-mips16 no-lto
 
 include $(INCLUDE_DIR)/package.mk
 include $(INCLUDE_DIR)/nls.mk