diff --git a/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0014-undefined-shm_open.patch b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0014-undefined-shm_open.patch new file mode 100644 index 000000000..12c012b60 --- /dev/null +++ b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin-2.0.3/0014-undefined-shm_open.patch @@ -0,0 +1,40 @@ +From: Javier Viguera +Date: Thu, 10 Oct 2013 10:16:27 +0200 +Subject: [PATCH] undefined shm_open + +Explicitly link with 'librt' to fix: + +/usr/lib/libmfwvss.so.0: undefined symbol: shm_open + +Signed-off-by: Javier Viguera +--- + libs/vss/Makefile.am | 2 +- + libs/vss/Makefile.in | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/libs/vss/Makefile.am b/libs/vss/Makefile.am +index 76a96ac..e90d715 100755 +--- a/libs/vss/Makefile.am ++++ b/libs/vss/Makefile.am +@@ -10,7 +10,7 @@ lib_LTLIBRARIES = libmfwvss.la + libmfwvss_la_SOURCES = vss_common.c video_surface.c + libmfwvss_la_CFLAGS = -O2 -I$(FBHEADER_PATH) $(IPU_CFLAGS) -I../../inc/common -I../sconf + libmfwvss_la_LDFLAGS = -version-info @GSTMXLIBS_VERSION@ +-libmfwvss_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) $(IPU_LIBS) -lipu -ldl ++libmfwvss_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) -lgstinterfaces-$(GST_MAJORMINOR) $(IPU_LIBS) -lipu -ldl -lrt + libmfwvss_la_LIBADD += ../sconf/libmfwsconf.la + + +diff --git a/libs/vss/Makefile.in b/libs/vss/Makefile.in +index e016da6..0f61804 100755 +--- a/libs/vss/Makefile.in ++++ b/libs/vss/Makefile.in +@@ -269,7 +269,7 @@ libmfwvss_la_SOURCES = vss_common.c video_surface.c + libmfwvss_la_CFLAGS = -O2 -I$(FBHEADER_PATH) $(IPU_CFLAGS) -I../../inc/common -I../sconf + libmfwvss_la_LDFLAGS = -version-info @GSTMXLIBS_VERSION@ + libmfwvss_la_LIBADD = $(GST_BASE_LIBS) -lgstvideo-$(GST_MAJORMINOR) \ +- -lgstinterfaces-$(GST_MAJORMINOR) $(IPU_LIBS) -lipu -ldl \ ++ -lgstinterfaces-$(GST_MAJORMINOR) $(IPU_LIBS) -lipu -ldl -lrt \ + ../sconf/libmfwsconf.la + data_DATA = vssconfig vssconfig.dvi_tv vssconfig.dvi_wvga + all: all-am diff --git a/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bbappend b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bbappend index d21bc2f8a..e5ff12107 100644 --- a/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bbappend +++ b/meta-digi-dey/recipes-multimedia/gst-plugins/gst-fsl-plugin_2.0.3.bbappend @@ -19,6 +19,7 @@ SRC_URI += " \ file://0011-gplay_repeat.patch \ file://0012-gst-fsl-plugin-Only-call-MXCFB_SET_OVERLAY_POS-with-.patch \ file://0013-gst-fsl-plugin-Do-not-blank-the-display-on-device-cl.patch \ + file://0014-undefined-shm_open.patch \ " do_install_append() {