aboutsummaryrefslogtreecommitdiffstats
path: root/testing/lowjs/open62541-gcc9.patch
diff options
context:
space:
mode:
Diffstat (limited to 'testing/lowjs/open62541-gcc9.patch')
-rw-r--r--testing/lowjs/open62541-gcc9.patch13
1 files changed, 13 insertions, 0 deletions
diff --git a/testing/lowjs/open62541-gcc9.patch b/testing/lowjs/open62541-gcc9.patch
new file mode 100644
index 0000000000..9e080dae20
--- /dev/null
+++ b/testing/lowjs/open62541-gcc9.patch
@@ -0,0 +1,13 @@
+Adjust compile flags for open62541 to build with gcc 9.
+
+--- a/deps/open62541/CMakeLists.txt
++++ b/deps/open62541/CMakeLists.txt
+@@ -407,6 +407,8 @@
+ -Wc++-compat
+ -fno-strict-aliasing # fewer compiler assumptions about pointer types
+ -fexceptions # recommended for multi-threaded C code, also in combination with C++ code
++ -Wno-cast-function-type
++ -Wno-restrict
+ )
+ set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Werror")
+