Message ID | 20240917060424.1692067-2-raj.khem@gmail.com |
---|---|
State | New |
Headers | show |
Series | [meta-oe,01/12] protobuf-c: Link with libatomic on riscv32 | expand |
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"
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 <raj.khem@gmail.com> --- meta-oe/recipes-extended/highway/highway_1.2.0.bb | 3 +++ 1 file changed, 3 insertions(+)