Message ID | 20250117130402.130412-1-ross.burton@arm.com |
---|---|
State | New |
Headers | show |
Series | fmt: disable buiding the tests | expand |
I retract this, the problem has now been fixed upstream and there is some value on building the tests even if we don’t run them. I shall backport the fix instead. Ross
diff --git a/meta/recipes-devtools/fmt/fmt_11.1.1.bb b/meta/recipes-devtools/fmt/fmt_11.1.1.bb index a99a377ad4a..19888366a4e 100644 --- a/meta/recipes-devtools/fmt/fmt_11.1.1.bb +++ b/meta/recipes-devtools/fmt/fmt_11.1.1.bb @@ -13,4 +13,9 @@ inherit cmake EXTRA_OECMAKE += "-DBUILD_SHARED_LIBS=ON" +# The tests fail to compile on ubuntu 20.04 in fmt 11.1, so disable building +# them as we don't run them. +# https://github.com/fmtlib/fmt/issues/4313 +EXTRA_OECMAKE += "-DFMT_TEST=OFF" + BBCLASSEXTEND = "native nativesdk"
We don't run or install the tests so there's limited value in building them, and one of the tests is currently failing to build in fmt-native on ubuntu 20.04 systems, presumably due the g++ 9.4 being old. Filed upstream as https://github.com/fmtlib/fmt/issues/4313. Signed-off-by: Ross Burton <ross.burton@arm.com> --- meta/recipes-devtools/fmt/fmt_11.1.1.bb | 5 +++++ 1 file changed, 5 insertions(+)