From: Dmitry Shachnev Date: Mon, 21 Apr 2025 06:26:31 +0000 (+0200) Subject: do not use -specs=nosys.specs on Debian ARM architectures X-Git-Tag: archive/raspbian/2.6.1-1+rpi1^2~4 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=d39e5919581c6dd1f5d8d8dfe08a5cc435fbfc3b;p=qbs.git do not use -specs=nosys.specs on Debian ARM architectures Forwarded: not-needed Last-Update: 2023-07-29 This requires gcc-arm-none-eabi which we do not want to depend on. Gbp-Pq: Name no_nosys_specs.diff --- diff --git a/examples/baremetal/pca10001/greenblink/greenblink.qbs b/examples/baremetal/pca10001/greenblink/greenblink.qbs index 1a4dabde..06a969e9 100644 --- a/examples/baremetal/pca10001/greenblink/greenblink.qbs +++ b/examples/baremetal/pca10001/greenblink/greenblink.qbs @@ -52,10 +52,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" diff --git a/examples/baremetal/pca10040/greenblink/greenblink.qbs b/examples/baremetal/pca10040/greenblink/greenblink.qbs index 2ae3dc2a..36880884 100644 --- a/examples/baremetal/pca10040/greenblink/greenblink.qbs +++ b/examples/baremetal/pca10040/greenblink/greenblink.qbs @@ -52,10 +52,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" diff --git a/examples/baremetal/stm32f103/greenblink/greenblink.qbs b/examples/baremetal/stm32f103/greenblink/greenblink.qbs index 18fe8e53..be9019d6 100644 --- a/examples/baremetal/stm32f103/greenblink/greenblink.qbs +++ b/examples/baremetal/stm32f103/greenblink/greenblink.qbs @@ -52,10 +52,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" diff --git a/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs b/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs index f2e1dfcc..d66c22da 100644 --- a/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs +++ b/examples/baremetal/stm32f4discovery/blueblink/blueblink.qbs @@ -52,10 +52,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/BareMetalProduct.qbs b/tests/auto/blackbox/testdata-baremetal/BareMetalProduct.qbs index 446cfe08..5954faff 100644 --- a/tests/auto/blackbox/testdata-baremetal/BareMetalProduct.qbs +++ b/tests/auto/blackbox/testdata-baremetal/BareMetalProduct.qbs @@ -130,11 +130,6 @@ Product { cpp.assemblerFlags: ["--cpu", "cortex-m0"] cpp.commonCompilerFlags: ["-mcpu=cortex-m0", "--target=arm-arm-none-eabi"] } - Properties { - condition: qbs.toolchain.includes("gcc") - && qbs.architecture.startsWith("arm") - cpp.driverFlags: ["-specs=nosys.specs"] - } Properties { condition: qbs.toolchain.includes("gcc") && qbs.architecture === "xtensa"