aboutsummaryrefslogtreecommitdiffstats
path: root/meta-ivi-test
diff options
context:
space:
mode:
Diffstat (limited to 'meta-ivi-test')
-rw-r--r--meta-ivi-test/recipes-graphics/wayland/wayland-ivi-extension/0001-disable-sanitizers.patch21
-rw-r--r--meta-ivi-test/recipes-graphics/wayland/wayland-ivi-extension_%.bbappend6
2 files changed, 27 insertions, 0 deletions
diff --git a/meta-ivi-test/recipes-graphics/wayland/wayland-ivi-extension/0001-disable-sanitizers.patch b/meta-ivi-test/recipes-graphics/wayland/wayland-ivi-extension/0001-disable-sanitizers.patch
new file mode 100644
index 0000000..07ed3c9
--- /dev/null
+++ b/meta-ivi-test/recipes-graphics/wayland/wayland-ivi-extension/0001-disable-sanitizers.patch
@@ -0,0 +1,21 @@
+commit b87c0b8bb756e80a56f1abd703ff0fee14dcfcc7
+Author: Oscar Andreasson <oscar.andreasson@pelagicore.com>
+Date: Wed Feb 14 09:36:35 2018 +0100
+
+ sanitizers are not available in our cross compilers for the time being.
+
+ Signed-off-by: Oscar Andreasson <oscar.andreasson@pelagicore.com>
+
+diff --git a/ivi-layermanagement-api/test/CMakeLists.txt b/ivi-layermanagement-api/test/CMakeLists.txt
+index ef1f50d..a3cb8a9 100644
+--- a/ivi-layermanagement-api/test/CMakeLists.txt
++++ b/ivi-layermanagement-api/test/CMakeLists.txt
+@@ -56,7 +56,7 @@ IF(BUILD_ILM_API_TESTS)
+ ilm_control_notification_test.cpp
+ )
+
+- SET(GCC_SANITIZER_COMPILE_FLAGS "-fsanitize=address -fsanitize=undefined -fno-sanitize-recover -fstack-protector-all")
++# SET(GCC_SANITIZER_COMPILE_FLAGS "-fsanitize=address -fsanitize=undefined -fno-sanitize-recover -fstack-protector-all")
+ SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${GCC_SANITIZER_COMPILE_FLAGS}" )
+ SET( CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -static-libasan -static-libubsan" )
+
diff --git a/meta-ivi-test/recipes-graphics/wayland/wayland-ivi-extension_%.bbappend b/meta-ivi-test/recipes-graphics/wayland/wayland-ivi-extension_%.bbappend
index d1d9fbb..b971a0e 100644
--- a/meta-ivi-test/recipes-graphics/wayland/wayland-ivi-extension_%.bbappend
+++ b/meta-ivi-test/recipes-graphics/wayland/wayland-ivi-extension_%.bbappend
@@ -1,6 +1,12 @@
#
# for testing
#
+FILESEXTRAPATHS_append := ":${THISDIR}/${PN}"
+
+SRC_URI_append += " \
+ file://0001-disable-sanitizers.patch \
+ "
+
DEPENDS += " gtest"
EXTRA_OECMAKE += " -DBUILD_ILM_API_TESTS=1 -DINSTALL_ILM_API_TESTS=1"