summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Marko2025-05-12 09:16:14 +0000
committerRobert Marko2025-05-16 15:57:40 +0000
commit491d91d2ffd50f045bf7002908eb4b069c686fa8 (patch)
tree945b73eb5c923d9d1924e1ce9069caec114ae9a9
parent8ef70b775d90aab4f3f0717808ce681000067740 (diff)
downloadopenwrt-491d91d2ffd50f045bf7002908eb4b069c686fa8.tar.gz
qca-ssdk: update for 6.12 compatibility
Update to current SSDK head for 6.12 compatibility. We must disable warnings for missing declarations and prototypes since whole SSDK is litered with them and actually fixing them is like doing whack a mole. Link: https://github.com/openwrt/openwrt/pull/18795 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--package/kernel/qca-ssdk/Makefile14
1 files changed, 10 insertions, 4 deletions
diff --git a/package/kernel/qca-ssdk/Makefile b/package/kernel/qca-ssdk/Makefile
index 0ec3f3ac0a..33282858bc 100644
--- a/package/kernel/qca-ssdk/Makefile
+++ b/package/kernel/qca-ssdk/Makefile
@@ -5,9 +5,9 @@ PKG_RELEASE:=1
PKG_SOURCE_URL:=https://github.com/openwrt/qca-ssdk.git
PKG_SOURCE_PROTO:=git
-PKG_SOURCE_DATE:=2025-05-09
-PKG_SOURCE_VERSION:=4f7dacb232cd2df3e4867c9fcf9e4a08bfa92820
-PKG_MIRROR_HASH:=367ac0df54df379f9e8192256f14da3f94fe0797eba768ac671c70c774094804
+PKG_SOURCE_DATE:=2025-05-12
+PKG_SOURCE_VERSION:=709382c7aefbd07643db24edb514322f078c5181
+PKG_MIRROR_HASH:=9b2967b6e6fea45138fd09a7f40f03210edb66c661faed9ce4003e5301341611
PKG_FLAGS:=nonshared
PKG_BUILD_PARALLEL:=1
@@ -34,6 +34,12 @@ GCC_VERSION=$(shell echo "$(CONFIG_GCC_VERSION)" | sed 's/[^0-9.]*\([0-9.]*\).*/
LNX_CONFIG_OPTS = LNX_MAKEOPTS='$(KERNEL_MAKEOPTS)' PRJ_PATH=$(PKG_BUILD_DIR) MODULE_TYPE=KSLIB modules
+EXTRA_CFLAGS:= \
+ -fno-stack-protector \
+ -Wno-missing-prototypes \
+ -Wno-missing-declarations \
+ -I$(STAGING_DIR)/usr/include
+
MAKE_FLAGS+= \
TARGET_NAME=$(CONFIG_TARGET_NAME) \
TOOL_PATH=$(firstword $(TOOLCHAIN_BIN_DIRS)) \
@@ -43,7 +49,7 @@ MAKE_FLAGS+= \
ARCH=$(LINUX_KARCH) \
TARGET_SUFFIX=$(CONFIG_TARGET_SUFFIX) \
GCC_VERSION=$(GCC_VERSION) \
- EXTRA_CFLAGS="-fno-stack-protector -I$(STAGING_DIR)/usr/include" \
+ EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \
SoC=$(CONFIG_TARGET_SUBTARGET) \
SHELL="$(BASH)" \
PTP_FEATURE=disable SWCONFIG_FEATURE=disable \