diff --git a/debian/rules b/debian/rules index 1558fc730678ce1c75d6cb52fa455855c4147b61..b3b7e10a1f5edc29f8597bec017104f9ffc24355 100755 --- a/debian/rules +++ b/debian/rules @@ -33,12 +33,12 @@ PHP_MAJOR_VERSION := $(shell echo $(PHP_DFSG_VERSION) | awk -F. '{print $$1}' PHP_MINOR_VERSION := $(shell echo $(PHP_DFSG_VERSION) | awk -F. '{print $$2}') PHP_RELEASE_VERSION := $(shell echo $(PHP_DFSG_VERSION) | awk -F. '{print $$3}') -ifeq ($(DEB_DISTRIBUTION),$(filter $(DEB_DISTRIBUTION),jessie stretch xenial bionic)) -export ICU_CXXFLAGS := -std=c++11 -endif +ICU_VERSION := $(shell dpkg -s libicu-dev | sed -ne 's/^Version: \(.*\)$$/\1/p') -ifeq ($(DEB_DISTRIBUTION),$(filter $(DEB_DISTRIBUTION),trixie)) +ifeq ($(shell dpkg --compare-versions $(ICU_VERSION) ge 75;echo $$?),0) export ICU_CXXFLAGS := -std=c++17 +else +export ICU_CXXFLAGS := -std=c++11 endif # Enable ZTS build if $(DEB_SOURCE) ends with -zts