From 792b1b0e548696c974b089cafc67fdea85c35718 Mon Sep 17 00:00:00 2001 From: Slavey Karadzhov Date: Fri, 4 Dec 2020 11:04:43 +0100 Subject: [PATCH] Fix to the version comparison. --- Sming/build.mk | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Sming/build.mk b/Sming/build.mk index 97acce6ede..532fd7bac9 100644 --- a/Sming/build.mk +++ b/Sming/build.mk @@ -194,11 +194,11 @@ SMING_CXX_STD ?= c++17 endif CXXFLAGS += -std=$(SMING_CXX_STD) -GCC_MIN_VERSION := "8.0" -GCC_VERSION_COMPATIBLE := $(shell expr "$(GCC_VERSION)" ">=" "$(GCC_MIN_VERSION)") +GCC_MIN_MAJOR_VERSION := 8 +GCC_VERSION_COMPATIBLE := $(shell expr $$(echo $(GCC_VERSION) | cut -f1 -d.) \>= $(GCC_MIN_MAJOR_VERSION)) ifeq ($(GCC_VERSION_COMPATIBLE),0) -$(warning ***** Please, upgrade your GCC compiler to version $(GCC_MIN_VERSION) or newer *****) +$(warning ***** Please, upgrade your GCC compiler to version $(GCC_MIN_MAJOR_VERSION) or newer *****) ifneq ($(GCC_UPGRADE_URL),) $(info Instructions for upgrading your compiler can be found here: $(GCC_UPGRADE_URL)) endif