[yocto] [PATCH][meta-mingw] libsdl2: add bbappend to fix build with mingw

Ross Burton ross.burton at intel.com
Tue Jun 5 06:22:34 PDT 2018


We need to disable X11 as we do with libsdl1, and also convince libtool to stop
trying to be clever so the build doesn't break.

Signed-off-by: Ross Burton <ross.burton at intel.com>
---
 recipes-graphics/libsdl2/libsdl2_%.bbappend | 10 ++++++++++
 1 file changed, 10 insertions(+)
 create mode 100644 recipes-graphics/libsdl2/libsdl2_%.bbappend

diff --git a/recipes-graphics/libsdl2/libsdl2_%.bbappend b/recipes-graphics/libsdl2/libsdl2_%.bbappend
new file mode 100644
index 0000000..97fd96e
--- /dev/null
+++ b/recipes-graphics/libsdl2/libsdl2_%.bbappend
@@ -0,0 +1,10 @@
+PACKAGECONFIG_remove_mingw32_class-nativesdk = "x11"
+
+# libtool doesn't think it can link windres output (COFF) with libtool objects
+# (COFF) , but it can.  This might be because file misidentifies version.o:
+#
+# version.o: Targa image data - Map (0) 1 x 65536 x 0 +862 "\004\001.rsrc"
+#
+# Telling libtool to be dumb and just pass the input to the underlying tools
+# works fine.
+EXTRA_OECONF_append_mingw32 = " lt_cv_deplibs_check_method=pass_all"
-- 
2.11.0



More information about the yocto mailing list