From 1c883def04bdb22a2c8a2ed9b0e72f85a744fa2b Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Fri, 1 May 2020 01:51:07 +0300 Subject: libcamera: Set -Wno-psabi on gcc 7 and 8 for arm gcc 7.1 introduced processor-specific ABI breakages related to parameter passing on ARM platforms. This generates a large number of messages during compilation with gcc >=7.1 until gcc 9. Silence them. Signed-off-by: Laurent Pinchart Reviewed-by: Kieran Bingham --- meson.build | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'meson.build') diff --git a/meson.build b/meson.build index 9fc5cc52..6c571a17 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 with 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 -- cgit v1.2.1