From f4c3f32a1031a1b2a313cc17eaa7c192ac6be979 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Mon, 16 Sep 2024 14:40:44 -0700 Subject: highway: Disable RVV on RISCV-32 RISCV support in highway is assuming RVV and RISCV64 however, there is RISCV32 which perhaps does not have RVV yet Signed-off-by: Khem Raj --- meta-oe/recipes-extended/highway/highway_1.2.0.bb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/meta-oe/recipes-extended/highway/highway_1.2.0.bb b/meta-oe/recipes-extended/highway/highway_1.2.0.bb index 5d74941245..020116d864 100644 --- a/meta-oe/recipes-extended/highway/highway_1.2.0.bb +++ b/meta-oe/recipes-extended/highway/highway_1.2.0.bb @@ -12,6 +12,9 @@ SRCREV = "457c891775a7397bdb0376bb1031e6e027af1c48" S = "${WORKDIR}/git" EXTRA_OECMAKE = "-DBUILD_TESTING=0 -DCMAKE_BUILD_TYPE=Release" +# RVV is enabled by default and highway cmake system assumes that RISCV64 = RISCV +EXTRA_OECMAKE:append:riscv32 = " -DHWY_CMAKE_RVV=OFF" + CXXFLAGS:append:arm = " -mfp16-format=ieee" # Option not supported with clang and its default format for __fp16 anyway with clang CXXFLAGS:remove:toolchain-clang = "-mfp16-format=ieee" -- cgit v1.2.3-54-g00ecf