ci: switch to Ubuntu 20.04
authorDavid Marchand <david.marchand@redhat.com>
Fri, 6 May 2022 11:57:35 +0000 (13:57 +0200)
committerDavid Marchand <david.marchand@redhat.com>
Mon, 9 May 2022 07:08:15 +0000 (09:08 +0200)
commit8fd9b631ad57c9c210436681324bab01e6600172
treee13982dc29b2e8a271ba9c492cb61202a3600a5d
parent28c5d600723a9bb384a4b2f79bf6af8c40950bba
ci: switch to Ubuntu 20.04

Ubuntu 18.04 is now rather old.
Besides, other entities in our CI are also testing this distribution.

Switch to a newer Ubuntu release and benefit from more recent
tool(chain)s: for example, net/cnxk now builds fine and can be
re-enabled.

Note: Ubuntu 18.04 and 20.04 seem to preserve the same paths for the ARM
and PPC cross compilation toolchains, so we can use a single
configuration file (with the hope, future releases of Ubuntu will do the
same).

Signed-off-by: David Marchand <david.marchand@redhat.com>
Acked-by: Aaron Conole <aconole@redhat.com>
Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
.ci/linux-build.sh
.github/workflows/build.yml
config/arm/arm64_armv8_linux_clang_ubuntu [new file with mode: 0644]
config/arm/arm64_armv8_linux_clang_ubuntu1804 [changed from file to symlink]
config/ppc/ppc64le-power8-linux-gcc-ubuntu [new file with mode: 0644]
config/ppc/ppc64le-power8-linux-gcc-ubuntu1804 [changed from file to symlink]