ansible: Install gcc5 on Debian 12 CI nodes
authorKienan Stewart <kstewart@efficios.com>
Thu, 18 Jan 2024 19:23:20 +0000 (14:23 -0500)
committerKienan Stewart <kstewart@efficios.com>
Thu, 18 Jan 2024 20:45:30 +0000 (15:45 -0500)
commit4f6c1ba91db07c3c42f7f294f4e75ee61227d48a
tree100fb8d614f5df0de9c96a4206e9201e2c9df5da
parentdb5b14958e79d156b950a2ae79baa9543cb0a91f
ansible: Install gcc5 on Debian 12 CI nodes

lttng-modules crossbuilds for arm64 were failing for kernel versions <
4.4, principally due to gcc < 5.1 being explicitly denied in
lttng-modules.

To recover compilation coverage for these versions on this
architecture, gcc 5.5.0 has been built and deployed via ansible on to
the deb12-amd64 nodes.

The compilation coverage is not quite as large, as support for gcc 5
was only introduced in linux 3.18.

Fixes: support #1604
Change-Id: I49e7fc9d081c0b86cb25487d161efc3d1cf8f484
Signed-off-by: Kienan Stewart <kstewart@efficios.com>
automation/ansible/roles/cross-compilers/files/Makefile [new file with mode: 0644]
automation/ansible/roles/cross-compilers/files/gcc5-cyclades_removal.patch [new file with mode: 0644]
automation/ansible/roles/cross-compilers/files/gcc5-isl.patch [new file with mode: 0644]
automation/ansible/roles/cross-compilers/files/gcc5-sanitizer_fs.patch [new file with mode: 0644]
automation/ansible/roles/cross-compilers/files/gcc5.Containerfile [new file with mode: 0644]
automation/ansible/roles/cross-compilers/files/script.sh
automation/ansible/roles/cross-compilers/tasks/setup-Debian.yml
scripts/lttng-modules/param-build.sh
This page took 0.033183 seconds and 4 git commands to generate.