From 9f513439b6896d1a33c91a400bd02b7b8829feb6 Mon Sep 17 00:00:00 2001 From: Laurent Pinchart Date: Sat, 3 Aug 2024 22:55:49 +0300 Subject: meson: Drop gcc 8 support The libcamera CI has retired gcc 8 testing with the end of life of Debian Buster at the end of June 2024. As gcc 8 isn't tested anymore, we can't guarantee it will keep building libcamera correctly. Drop its support. If anyone still has a compelling use case for gcc 8 support for libcamera, we will investigate how to restore it in CI. Signed-off-by: Laurent Pinchart Reviewed-by: Umang Jain Acked-by: Kieran Bingham --- meson.build | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'meson.build') diff --git a/meson.build b/meson.build index 316abdb8..59293e47 100644 --- a/meson.build +++ b/meson.build @@ -146,16 +146,8 @@ if cc.get_id() == 'clang' endif if cc.get_id() == 'gcc' - if cc.version().version_compare('<8') - error('gcc version is too old, libcamera requires 8.0 or newer') - endif - - # On gcc 8, the file system library is provided in a separate static - # library. if cc.version().version_compare('<9') - cpp_arguments += [ - '-lstdc++fs', - ] + error('gcc version is too old, libcamera requires 9.0 or newer') endif # gcc 13 implements the C++23 version of automatic move from local -- cgit v1.2.1