ci: enable C++ check for RISC-V
The current packages installed for RISC-V build check do not contain a C++ compiler, which hid an issue with C++ type conversion in the rte_vect.h header on RISC-V or in the scalar implementation of the LPM x4 lookup. Now that this issue is fixed, use the full toolchain install to enable the C++ test. Besides, the user's guide for RISC-V cross-compilation recommends the use of crossbuild-essential-riscv64. Signed-off-by: Stanislaw Kardach <kda@semihalf.com> Reviewed-by: David Marchand <david.marchand@redhat.com> Acked-by: Aaron Conole <aconole@redhat.com>
This commit is contained in:
parent
b13fb77583
commit
04198bace0
3
.github/workflows/build.yml
vendored
3
.github/workflows/build.yml
vendored
@ -139,8 +139,7 @@ jobs:
|
||||
pkg-config-powerpc-linux-gnu
|
||||
- name: Install riscv64 cross compiling packages
|
||||
if: env.RISCV64 == 'true'
|
||||
run: sudo apt install -y gcc-riscv64-linux-gnu libc6-dev-riscv64-cross
|
||||
pkg-config-riscv64-linux-gnu
|
||||
run: sudo apt install -y crossbuild-essential-riscv64
|
||||
- name: Install test tools packages
|
||||
if: env.AARCH64 != 'true' || env.PPC64LE != 'true' || env.RISCV64 != 'true' || env.RUN_TESTS == 'true'
|
||||
run: sudo apt install -y gdb
|
||||
|
Loading…
Reference in New Issue
Block a user