Hi Roger,
On 29/02/2024 09:55, Roger Pau Monne wrote:
We no longer have a way to build with the minimum required clang/llvm version
stated in the README on the gitlab CI loop, since we dropped the Debian Jessie
container that had Clang 3.5.0.
Bump the minimum required Clang/LLVM to the one used in the oldest production
FreeBSD version (13.2 currently), as that's the main reason I care to maintain
Clang/LLVM support, and as far as I know FreeBSD is the only production
deployment of Xen built with Clang/LLVM.
Purge the build jobs for non-supported Clang versions from Gitlab CI. Note the
.dockerfiles for the respective distros are explicitly not adjusted to drop the
install of the clang packages, or else those jobs would start to fail on older
Xen branches.
Signed-off-by: Roger Pau Monné <roger....@citrix.com>
---
I'm willing to consider older versions, but there needs to be a reason (iow:
use-case) for considering those, as maintaining support for older toolchains is
a burden.
It makes sense. On another thread I mentioned that QEMU also took the
approach to only support compilers from currently (security?) supported
distros.
Acked-by: Julien Grall <jgr...@amazon.com>
This could always be relaxed.
Cheers,
--
Julien Grall