From a1aac387313e7873bdfefb7cb80e4d30be0ecb0c Mon Sep 17 00:00:00 2001 From: Dmitry Shachnev Date: Sun, 20 Sep 2020 13:43:21 +0100 Subject: [PATCH] do not use -specs=nosys.specs on Debian ARM architectures Forwarded: not-needed Last-Update: 2020-09-20 This requires gcc-arm-none-eabi which we do not want to depend on. Gbp-Pq: Name no_nosys_specs.diff --- examples/baremetal/pca10040/greenblink/greenblink.qbs | 4 +--- examples/baremetal/stm32f103/greenblink/greenblink.qbs | 4 +--- examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs | 5 +---- .../blackbox/testdata-baremetal/BareMetalApplication.qbs | 5 ----- .../blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs | 5 ----- 5 files changed, 3 insertions(+), 20 deletions(-) diff --git a/examples/baremetal/pca10040/greenblink/greenblink.qbs b/examples/baremetal/pca10040/greenblink/greenblink.qbs index b0d7f832..528dd3e7 100644 --- a/examples/baremetal/pca10040/greenblink/greenblink.qbs +++ b/examples/baremetal/pca10040/greenblink/greenblink.qbs @@ -54,9 +54,7 @@ CppApplication { condition: { if (!qbs.architecture.startsWith("arm")) return false; - return (qbs.toolchain.contains("gcc") - || qbs.toolchain.contains("keil")) - && !qbs.toolchain.contains("xcode") + return false; } name: "pca10040-greenblink" cpp.cLanguageVersion: "c99" diff --git a/examples/baremetal/stm32f103/greenblink/greenblink.qbs b/examples/baremetal/stm32f103/greenblink/greenblink.qbs index 530e38fc..49131569 100644 --- a/examples/baremetal/stm32f103/greenblink/greenblink.qbs +++ b/examples/baremetal/stm32f103/greenblink/greenblink.qbs @@ -54,9 +54,7 @@ CppApplication { condition: { if (!qbs.architecture.startsWith("arm")) return false; - return (qbs.toolchain.contains("gcc") - || qbs.toolchain.contains("keil")) - && !qbs.toolchain.contains("xcode") + return false; } name: "stm32f103-greenblink" cpp.cLanguageVersion: "c99" diff --git a/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs b/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs index 254901e0..70bd0683 100644 --- a/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs +++ b/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs @@ -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" diff --git a/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs b/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs index fa678ebb..a433bdd3 100644 --- a/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs +++ b/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs @@ -81,11 +81,6 @@ CppApplication { 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" diff --git a/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs b/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs index 56045516..bf41f4f8 100644 --- a/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs +++ b/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs @@ -81,11 +81,6 @@ StaticLibrary { 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" -- 2.30.2