[libcamera-devel] [PATCH 2/4] meson: enable no-psabi for gcc 9+
Kieran Bingham
kieran.bingham at ideasonboard.com
Wed Oct 7 11:45:40 CEST 2020
Hi Tomi,
On 07/10/2020 10:22, Tomi Valkeinen wrote:
> I get the warnings related to psabi with:
>
> gcc 9.3.0 "arm-buildroot-linux-gnueabihf-g++.br_real (Buildroot 2020.08-24-gc5c5f1fa46) 9.3.0"
>
> Remove the check for gcc-9, so that -Wno-psabi is used on all gcc
> versions over 7.1.
It doesn't seem unreasonable to keep this disabled for now.
Should it be < 10 instead though?
We're not *yet* worried about abi stability anyway, but perhaps we'll
need to check through some of this when we do consider stabilising.
It might be that we end up requiring a greater minimum compiler or such
to prevent us hitting the changes that were affected. But for now ...
With some consideration of if <10 is more applicable or not, and
eitherway after that:
Reviewed-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
>
> Signed-off-by: Tomi Valkeinen <tomi.valkeinen at iki.fi>
> ---
> meson.build | 3 +--
> 1 file changed, 1 insertion(+), 2 deletions(-)
>
> diff --git a/meson.build b/meson.build
> index dd88eea..16f1c6f 100644
> --- a/meson.build
> +++ b/meson.build
> @@ -75,8 +75,7 @@ if cc.get_id() == 'gcc'
> # 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.version().version_compare('>=7.1') and
> - cc.version().version_compare('<9'))
> + cc.version().version_compare('>=7.1'))
> cpp_arguments += [
> '-Wno-psabi',
> ]
>
--
Regards
--
Kieran
More information about the libcamera-devel
mailing list