From 950b33eebf56a2504f17f1d0c2dffd66f3f96652 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 25 Mar 2025 21:56:51 -0700 Subject: [PATCH] minifi-cpp: Fix build with clang Disable c++11-narrowing-const-reference warning as error Fixes git/extensions/standard-processors/utils/JoltUtils.cpp:498:23: error: non-constant-expression cannot be narrowed from type 'unsigned long long' to 'unsigned int' in initializer list [-Wc++11-narrowing-const-reference] return ResultT{{std::stoull(std::string{idx_begin, it}), {}}, it}; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Khem Raj --- meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb index 204d3c6cbf..44daf94c98 100644 --- a/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb +++ b/meta-oe/recipes-extended/minifi-cpp/minifi-cpp_0.99.1.bb @@ -66,6 +66,7 @@ DEPENDS = "virtual/crypt bison-native flex-native flex openssl curl zlib xz bzip OECMAKE_FIND_ROOT_PATH_MODE_PROGRAM = "BOTH" +CXXFLAGS:append:toolchain-clang = " -Wno-error=c++11-narrowing-const-reference" LDFLAGS:append:riscv32 = " -latomic" EXTRA_OECMAKE = " \