Fix toolchain validation in case of multiple occurrences of the characters "gcc"...
[bertos.git] / wizard / toolchain_validation.py
index e6386ee610796cb831b7ce577aed93c4e6af654b..34809a0d6187e7cb190fa026d0d56e03c2990349 100644 (file)
@@ -45,7 +45,9 @@ def validateToolchain(toolchain):
     if not os.path.exists(toolchain):
         return {}
     for tool in TOOLCHAIN_ITEMS:
-        if not os.path.exists(toolchain.replace("gcc", tool)):
+        toolchainpre  = toolchain.rsplit("gcc", 1)[0]
+        toolchainpost = toolchain.rsplit("gcc", 1)[1]
+        if not os.path.exists(toolchainpre + tool + toolchainpost):
             return {}
     validation_process = QProcess()
     validation_process.start(toolchain, ["-v"])