From dd69d45d32db2a7bed82f491bace1a4300327638 Mon Sep 17 00:00:00 2001 From: Ross Burton Date: Mon, 4 Jun 2018 21:18:28 +0100 Subject: libsdl2: add bbappend to fix build with mingw 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 --- recipes-graphics/libsdl2/libsdl2_%.bbappend | 13 +++++++++++++ 1 file changed, 13 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..5d8ac54 --- /dev/null +++ b/recipes-graphics/libsdl2/libsdl2_%.bbappend @@ -0,0 +1,13 @@ +# Need to disable X11 explictly as nativesdk-libxdmcp fails: +# .libs/Fill.o:Fill.c:(.text+0x48): undefined reference to `_imp__recvfrom@24' +# .libs/Flush.o:Flush.c:(.text+0x36): undefined reference to `_imp__sendto@24' +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" -- cgit v1.2.3