[libcamera-devel] [PATCH] libcamera: Set -Wno-psabi on gcc 7 and 8 for arm
Laurent Pinchart
laurent.pinchart at ideasonboard.com
Fri May 1 01:39:18 CEST 2020
gcc 7.1 introduced processor-specific ABI breakages related to parameter
passing on ARM platforms. This generates a large number of messages
during compilation witg gcc >=7.1 until gcc 9. Silence them.
Signed-off-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
---
meson.build | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/meson.build b/meson.build
index 9fc5cc52dc99..718214730da8 100644
--- a/meson.build
+++ b/meson.build
@@ -69,6 +69,16 @@ if cc.has_argument('-Wno-c99-designator')
]
endif
+# gcc 7.1 introduced processor-specific ABI breakages related to parameter
+# passing on ARM platforms. This generates a large number of messages during
+# compilation witg gcc >=7.1 until gcc 9. Silence them.
+if (host_machine.cpu_family() == 'arm' and cc.get_id() == 'gcc' and
+ cc.version().version_compare('>=7.1') and cc.version().version_compare('<9'))
+ cpp_arguments += [
+ '-Wno-psabi',
+ ]
+endif
+
c_arguments += common_arguments
cpp_arguments += common_arguments
--
Regards,
Laurent Pinchart
More information about the libcamera-devel
mailing list