do not use -specs=nosys.specs on Debian ARM architectures
authorDmitry Shachnev <mitya57@debian.org>
Mon, 16 Aug 2021 12:21:16 +0000 (13:21 +0100)
committerDmitry Shachnev <mitya57@debian.org>
Mon, 16 Aug 2021 12:21:16 +0000 (13:21 +0100)
Forwarded: not-needed
Last-Update: 2021-01-05

This requires gcc-arm-none-eabi which we do not want to depend on.

Gbp-Pq: Name no_nosys_specs.diff

examples/baremetal/pca10001/greenblink/greenblink.qbs
examples/baremetal/pca10040/greenblink/greenblink.qbs
examples/baremetal/stm32f103/greenblink/greenblink.qbs
examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs
tests/auto/blackbox/testdata-baremetal/BareMetalProduct.qbs

index f5e4c3cc1dd4a57231c435e5fc5a1953ddd07e39..885f7e9115760d10b2987c5136c4b6954b995190 100644 (file)
@@ -54,10 +54,7 @@ CppApplication {
     condition: {
         if (!qbs.architecture.startsWith("arm"))
             return false;
-        return (qbs.toolchain.contains("gcc")
-                || qbs.toolchain.contains("iar")
-                || qbs.toolchain.contains("keil"))
-                && !qbs.toolchain.contains("xcode")
+        return false;
     }
     name: "pca10001-greenblink"
     cpp.cLanguageVersion: "c99"
index dcf9c388ff3c6d9c9b815ba2f592eb0f503e85f8..90cae82fd27ed300d3fe96dd06b3d6c3f7677da5 100644 (file)
@@ -54,10 +54,7 @@ CppApplication {
     condition: {
         if (!qbs.architecture.startsWith("arm"))
             return false;
-        return (qbs.toolchain.contains("gcc")
-                || qbs.toolchain.contains("iar")
-                || qbs.toolchain.contains("keil"))
-                && !qbs.toolchain.contains("xcode")
+        return false;
     }
     name: "pca10040-greenblink"
     cpp.cLanguageVersion: "c99"
index d925344fb81aacb596a08c2cc92997e845c63123..0db8ac279948135ef386667afc47fecdded34f97 100644 (file)
@@ -54,10 +54,7 @@ CppApplication {
     condition: {
         if (!qbs.architecture.startsWith("arm"))
             return false;
-        return (qbs.toolchain.contains("gcc")
-                || qbs.toolchain.contains("iar")
-                || qbs.toolchain.contains("keil"))
-                && !qbs.toolchain.contains("xcode")
+        return false;
     }
     name: "stm32f103-greenblink"
     cpp.cLanguageVersion: "c99"
index 4a89cf68499f0a5c2006be23b2397eb75cca1a73..36ab19aa721e55ea7819eb636cf3795bd17312a5 100644 (file)
@@ -54,10 +54,7 @@ CppApplication {
     condition: {
         if (!qbs.architecture.startsWith("arm"))
             return false;
-        return (qbs.toolchain.contains("gcc")
-                || qbs.toolchain.contains("iar")
-                || qbs.toolchain.contains("keil"))
-                && !qbs.toolchain.contains("xcode")
+        return false;
     }
     name: "stm32f4discovery-blueblink"
     cpp.cLanguageVersion: "c99"
index 5db9880786e8e482d267b4061f9d2abfb302d1d5..a56f7ee7e3d870423bdd42fc50ee533714bb323a 100644 (file)
@@ -130,11 +130,6 @@ Product {
         cpp.assemblerFlags: ["--cpu", "cortex-m0"]
         cpp.driverFlags: ["-mcpu=cortex-m0", "--target=arm-arm-none-eabi"]
     }
-    Properties {
-        condition: qbs.toolchain.contains("gcc")
-            && qbs.architecture.startsWith("arm")
-        cpp.driverFlags: ["-specs=nosys.specs"]
-    }
     Properties {
         condition: qbs.toolchain.contains("gcc")
             && qbs.architecture === "xtensa"