coreutils: apply PKG_FIXUP conditionally

PKG_FIXUP:=autoreconf introduced in this commit[1] to fix builds with GCC 14
does not play well with GCC 13. Apply it conditionally.

I build some coreutils packages under GCC 13 and again under GCC 14 and both
completed successfully.

Build system: x86/64
Build-tested: x86/64

Fixes https://github.com/openwrt/packages/issues/26175

1. b1a648e1ff

Signed-off-by: John Audia <therealgraysky@proton.me>
(cherry picked from commit 716cb3deac)
This commit is contained in:
John Audia
2025-06-07 18:22:32 +03:00
committed by Hannu Nyman
parent 10c86de2b4
commit b7a805de81

View File

@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=coreutils
PKG_VERSION:=9.6
PKG_RELEASE:=3
PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz
PKG_SOURCE_URL:=@GNU/coreutils
@@ -22,7 +22,9 @@ PKG_CPE_ID:=cpe:/a:gnu:coreutils
PKG_INSTALL:=1
PKG_BUILD_PARALLEL:=1
PKG_FIXUP:=autoreconf
ifeq ($(CONFIG_GCC_VERSION_14),y)
PKG_FIXUP:=autoreconf
endif
include $(INCLUDE_DIR)/package.mk