]> code.ossystems Code Review - meta-freescale.git/commitdiff
imx-lib: update to release version 11.09.01
authorAdrian Alonso <aalonso00@gmail.com>
Tue, 8 Nov 2011 02:41:44 +0000 (20:41 -0600)
committerAdrian Alonso <aalonso00@gmail.com>
Tue, 8 Nov 2011 02:41:44 +0000 (20:41 -0600)
* Update to release version 11.09.01
* Distribute imx-lib source code as part of metadata
* Remove libraries shared link creation, prevent QA
  test failure.

Signed-off-by: Adrian Alonso <aalonso00@gmail.com>
meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-11.09.01.tar.gz [new file with mode: 0644]
meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-remove-shared-libs-symlinks.patch [new file with mode: 0644]
meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb [moved from meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib_11.05.01.bb with 69% similarity]

diff --git a/meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-11.09.01.tar.gz b/meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-11.09.01.tar.gz
new file mode 100644 (file)
index 0000000..1d22276
Binary files /dev/null and b/meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-11.09.01.tar.gz differ
diff --git a/meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-remove-shared-libs-symlinks.patch b/meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib/imx-lib-remove-shared-libs-symlinks.patch
new file mode 100644 (file)
index 0000000..dc58504
--- /dev/null
@@ -0,0 +1,147 @@
+From 91732b83137039597b1cd0d747626d70e59d252d Mon Sep 17 00:00:00 2001
+From: Adrian Alonso <aalonso@freescale.com>
+Date: Tue, 1 Nov 2011 14:57:32 -0600
+Subject: [PATCH] imx-lib: remove shared libs symlinks
+
+* Remove shared libs symlinks creation
+
+Signed-off-by: Adrian Alonso <aalonso@freescale.com>
+---
+ ipu/Makefile         |    5 +----
+ pxp/Makefile         |    5 +----
+ rng/Makefile         |    5 +----
+ sahara2/Makefile     |    5 +----
+ screenlayer/Makefile |    5 +----
+ sim/Makefile         |    5 +----
+ vpu/Makefile         |    5 +----
+ 7 files changed, 7 insertions(+), 28 deletions(-)
+
+diff --git a/ipu/Makefile b/ipu/Makefile
+index 97241e3..654f650 100644
+--- a/ipu/Makefile
++++ b/ipu/Makefile
+@@ -27,12 +27,9 @@ all install:
+       @echo "Not support platform, will not complile"
+ endif
+-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
++$(LIBNAME).so: $(OBJS)
+       $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -lpthread
+-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
+-      ln -s $< $@
+-
+ %.o: %.c
+ ifeq "$(PLATFORM)" ""
+       $(error "Unspecified PLATFORM variable")
+diff --git a/pxp/Makefile b/pxp/Makefile
+index c2bb59d..70bb508 100644
+--- a/pxp/Makefile
++++ b/pxp/Makefile
+@@ -27,12 +27,9 @@ endif
+ %.o: %.c
+       $(CC) -D$(PLATFORM) $(INCLUDE) -Wall -O2 -fPIC -c $^ -o $@
+-$(LIBNAME).so.$(SONAMEVERSION): $(OBJ)
++$(LIBNAME).so: $(OBJ)
+       $(CC) -shared -nostartfiles -Wl,-soname,$@ $^ -o $@
+-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
+-      ln -s $< $@
+-
+ $(LIBNAME).a: $(OBJ)
+       $(AR) -rc $@  $^
+diff --git a/rng/Makefile b/rng/Makefile
+index 4b1dd5c..b5dd2e1 100644
+--- a/rng/Makefile
++++ b/rng/Makefile
+@@ -30,12 +30,9 @@ install_headers:
+ $(LIBNAME).a: $(OBJS)
+       $(AR) $@ $^
+-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
++$(LIBNAME).so: $(OBJS)
+       $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^
+-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
+-      ln -s $< $@
+-
+ .PHONY: clean
+ clean:
+       @rm -f *.o $(LIBNAME).*
+diff --git a/sahara2/Makefile b/sahara2/Makefile
+index 106d932..dd9550e 100644
+--- a/sahara2/Makefile
++++ b/sahara2/Makefile
+@@ -49,12 +49,9 @@ endif
+ $(LIBNAME).a: $(OBJS)
+       $(AR) $@ $^
+-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
++$(LIBNAME).so: $(OBJS)
+       $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^
+-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
+-      ln -s $< $@
+-
+ .PHONY: clean
+ clean:
+       @rm -f $(OBJS) $(LIBNAME).*
+diff --git a/screenlayer/Makefile b/screenlayer/Makefile
+index a90d4d5..a4f36ae 100644
+--- a/screenlayer/Makefile
++++ b/screenlayer/Makefile
+@@ -23,12 +23,9 @@ all install:
+       @echo "Not support platform, will not complile"
+ endif
+-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
++$(LIBNAME).so: $(OBJS)
+       $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -L../ipu -lipu
+-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
+-      ln -s $< $@
+-
+ %.o: %.c
+       $(CC) $(INC) -Wall -O2 -fPIC -c $^ -o $@
+diff --git a/sim/Makefile b/sim/Makefile
+index 7685e32..5e31e6a 100644
+--- a/sim/Makefile
++++ b/sim/Makefile
+@@ -20,12 +20,9 @@ install:
+       @mkdir -p $(DEST_DIR)/usr/include
+       cp iso7816-3.h $(DEST_DIR)/usr/include
+-$(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
++$(LIBNAME).so: $(OBJS)
+       $(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -lpthread
+-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
+-      ln -s $< $@
+-
+ %.o: %.c
+       $(CC) -D$(PLATFORM) $(INCLUDE) -Wall -O2 -fPIC -c $^ -o $@
+diff --git a/vpu/Makefile b/vpu/Makefile
+index ab6ccf1..8f3ce8e 100644
+--- a/vpu/Makefile
++++ b/vpu/Makefile
+@@ -35,12 +35,9 @@ endif
+ %.o: %.c
+       $(CC) -D$(PLATFORM) -Wall -O2 -fPIC -c $^ -o $@
+-$(LIBNAME).so.$(SONAMEVERSION): $(OBJ)
++$(LIBNAME).so: $(OBJ)
+       $(CC) -shared -nostartfiles -Wl,-soname,$@ $^ -o $@
+-$(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
+-      ln -s $< $@
+-
+ $(LIBNAME).a: $(OBJ)
+       $(AR) -rc $@  $^
+-- 
+1.7.5.4
+
similarity index 69%
rename from meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib_11.05.01.bb
rename to meta-fsl-arm/recipes-multimedia/fsl-mm-core/imx-lib_11.09.01.bb
index cb14753fc5e3d09df5931079641ac114d5647c66..4512c152b4fee2a81bcddd093226aed449c36df5 100644 (file)
@@ -5,13 +5,14 @@ DESCRIPTION = "Platform specific libraries for imx platform"
 LICENSE = "LGPL"
 SECTION = "multimedia"
 DEPENDS = "virtual/kernel"
-PR = "r3"
+PR = "r0"
 
 LIC_FILES_CHKSUM = "file://ipu/mxc_ipu_hl_lib.h;endline=13;md5=6c7486b21a8524b1879fa159578da31e"
 
-SRC_URI = "http://auslxsc01.mtwk.freescale.net/ppp/${PN}-${PV}.tar.gz"
-SRC_URI[md5sum] = "67e1be286abbee3529fc55cdf2b4cd51"
-SRC_URI[sha256sum] = "063e722e8abc6f2e90afde1338f213b92bc1187a7a741ec04df22851cc952e29"
+SRC_URI = "file://${PN}-${PV}.tar.gz \
+           file://imx-lib-remove-shared-libs-symlinks.patch"
+SRC_URI[md5sum] = "45574f8f32f7000ca11d585fa60dea8c"
+SRC_URI[sha256sum] = "f151a8bb3099b596b5834a1139c19e526802e6a0aa965018d16375e7e1f48f27"
 
 # override parallel make flags
 PARALLEL_MAKE="-j 1"
@@ -28,5 +29,5 @@ do_install () {
 }
 
 FILES_${PN} += "${libdir}/*.so"
-FILES_${PN}-dbg  += "${libdir}/.debug"
-FILES_${PN}-devstatic  += "${libdir}/*.la ${libdir}/*.a"
+FILES_${PN}-dbg += "${libdir}/.debug"
+FILES_${PN}-dev += "${libdir}/*.la ${libdir}/*.a"