From 38995a5c4fff66dbfb38ab7cd163470ce0498e7c Mon Sep 17 00:00:00 2001 From: Damian Alvarez <swmanage@jrlogin12.jureca> Date: Thu, 10 Jun 2021 23:30:37 +0200 Subject: [PATCH] Make the check also work in for -mt toolchains --- Custom_Toolchains/ipsmpi.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Custom_Toolchains/ipsmpi.py b/Custom_Toolchains/ipsmpi.py index ccb0767a2..2a92bcece 100644 --- a/Custom_Toolchains/ipsmpi.py +++ b/Custom_Toolchains/ipsmpi.py @@ -59,7 +59,8 @@ class Ipsmpi(IccIfort, IntelCompilersToolchain, Psmpi): # 'a' is assumed to be equivalent with '.01' (January), and 'b' with '.07' (June) # (good enough for this purpose) self.ipsmpi_ver = self.version.replace('a', '.01').replace('b', '.07') - if LooseVersion(self.ipsmpi_ver) >= LooseVersion('2020.12'): + # Strip out -mt if necessary for the comparison, otherwise it breaks + if LooseVersion(self.ipsmpi_ver.replace('-mt', '')) >= LooseVersion('2020.12'): self.oneapi_gen = True self.SUBTOOLCHAIN = IntelCompilersToolchain.NAME self.COMPILER_MODULE_NAME = IntelCompilersToolchain.COMPILER_MODULE_NAME -- GitLab