aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis Shienkov <denis.shienkov@gmail.com>2020-06-26 20:51:57 +0300
committerDenis Shienkov <denis.shienkov@gmail.com>2020-07-02 14:26:58 +0000
commit285df94444efc3b54d207a6b40155c4f4ddb63e1 (patch)
tree4b86a674076763f8df2924b5d46effb9bf28a892
parent9681dca69accdf3da59a8cf83beada9e96053fbe (diff)
baremetal: Allow to pass tests with GCC compiler for XTENSA architecture
We need to exclude the system libraries from the linking. Change-Id: I9f1935a7aac8955302e0771193963feeba2368e3 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
-rw-r--r--tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs5
-rw-r--r--tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs5
2 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs b/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs
index e32c570de..c78c52f03 100644
--- a/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs
+++ b/tests/auto/blackbox/testdata-baremetal/BareMetalApplication.qbs
@@ -16,4 +16,9 @@ CppApplication {
&& qbs.architecture.startsWith("arm")
cpp.driverFlags: ["-specs=nosys.specs"]
}
+ Properties {
+ condition: qbs.toolchain.contains("gcc")
+ && qbs.architecture.startsWith("xtensa")
+ cpp.driverFlags: ["-nostdlib"]
+ }
}
diff --git a/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs b/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs
index 3a2fee923..8e440c1fc 100644
--- a/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs
+++ b/tests/auto/blackbox/testdata-baremetal/BareMetalStaticLibrary.qbs
@@ -16,4 +16,9 @@ StaticLibrary {
&& qbs.architecture.startsWith("arm")
cpp.driverFlags: ["-specs=nosys.specs"]
}
+ Properties {
+ condition: qbs.toolchain.contains("gcc")
+ && qbs.architecture.startsWith("xtensa")
+ cpp.driverFlags: ["-nostdlib"]
+ }
}