Skip to content

Commit eb0f55b

Browse files
committed
fix noarch in dsm7
simple hack to set os_min_ver to 7.0-4000 build using: make noarch-7.0 or make noarch-6.1 build must be clean between builds SynoCommunity#4215 (comment)
1 parent ab9d02b commit eb0f55b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

mk/spksrc.spk.mk

+11
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,13 @@ OS_MIN_VER = 3.1-1594
1919
FIRMWARE = $(OS_MIN_VER)
2020
endif
2121

22+
ifeq ($(shell expr "$(TCVERSION)" \>= 7.0),1)
23+
TC_VERS=$(TCVERSION)
24+
SPK_TCVERS=$(TCVERSION)
25+
include ../../mk/spksrc.tc-vers.mk
26+
TC_OS_MIN_VER = $(word 1,$(subst ., ,$(TC_VERS))).$(word 2,$(subst ., ,$(TC_VERS)))-$(TC_BUILD)
27+
endif
28+
2229
SPK_FILE_NAME = $(PACKAGES_DIR)/$(SPK_NAME)_$(SPK_NAME_ARCH)-$(SPK_TCVERS)_$(SPK_VERS)-$(SPK_REV).spk
2330

2431
#####
@@ -452,6 +459,10 @@ publish-legacy-toolchain-%:
452459
done \
453460

454461
####
462+
noarch-%:
463+
@$(MSG) Building package for noarch $*
464+
-@MAKEFLAGS= $(MAKE) ARCH= TCVERSION=$(if $(findstring $*,$(basename $(subst -,.,$(basename $(subst .,,$*))))),$(DEFAULT_TC),$(notdir $(subst -,/,$*)))
465+
455466

456467
arch-%:
457468
@$(MSG) Building package for arch $*

0 commit comments

Comments
 (0)