diff mbox series

fmt: disable buiding the tests

Message ID 20250117130402.130412-1-ross.burton@arm.com
State New
Headers show
Series fmt: disable buiding the tests | expand

Commit Message

Ross Burton Jan. 17, 2025, 1:04 p.m. UTC
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(+)

Comments

Ross Burton Jan. 20, 2025, 11:42 a.m. UTC | #1
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 mbox series

Patch

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"