[meta-freescale] [meta-fsl-arm][PATCH 03/16] imx-lib: Upgrade to 3.10.53-1.1.0_GA release

Lauren Post lauren.post at freescale.com
Wed Jan 21 06:44:33 PST 2015


Remove obey-variables patch - included in release.

Signed-off-by: Lauren Post <lauren.post at freescale.com>
---
 .../imx-lib-3.10.31-1.1.0/obey-variables.patch     |  209 --------------------
 recipes-bsp/imx-lib/imx-lib_3.10.31-1.1.0.bb       |   16 --
 recipes-bsp/imx-lib/imx-lib_3.10.53-1.1.0.bb       |   10 +
 3 files changed, 10 insertions(+), 225 deletions(-)
 delete mode 100644 recipes-bsp/imx-lib/imx-lib-3.10.31-1.1.0/obey-variables.patch
 delete mode 100644 recipes-bsp/imx-lib/imx-lib_3.10.31-1.1.0.bb
 create mode 100644 recipes-bsp/imx-lib/imx-lib_3.10.53-1.1.0.bb

diff --git a/recipes-bsp/imx-lib/imx-lib-3.10.31-1.1.0/obey-variables.patch b/recipes-bsp/imx-lib/imx-lib-3.10.31-1.1.0/obey-variables.patch
deleted file mode 100644
index cc6319f..0000000
--- a/recipes-bsp/imx-lib/imx-lib-3.10.31-1.1.0/obey-variables.patch
+++ /dev/null
@@ -1,209 +0,0 @@
-Obey CFLAGS, LDFLAGS
-
-Signed-off-by: Christopher Larson <chris_larson at mentor.com>
-Upstream-status: Pending
-
---- imx-lib-3.10.17-1.0.0_beta.orig/hdmi-cec/Makefile
-+++ imx-lib-3.10.17-1.0.0_beta/hdmi-cec/Makefile
-@@ -1,5 +1,6 @@
- CC ?=$(CROSS_COMPILE)gcc
- AR ?=$(CROSS_COMPILE)ar
-+CFLAGS ?=-O2
- 
- # list of platforms which want this test case
- INCLUDE_LIST:= IMX6Q
-@@ -32,10 +33,10 @@ all install :
- endif
- 
- %.o: %.c
--	$(CC) -D$(PLATFORM) -Wall -O2 -fPIC -c $^ -o $@
-+	$(CC) -D$(PLATFORM) -Wall -fPIC $(CFLAGS) -c $^ -o $@
- 
- $(LIBNAME).so.$(SONAMEVERSION): $(OBJ)
--	$(CC) -shared -nostartfiles -Wl,-soname,$@ $^ -o $@
-+	$(CC) -shared -nostartfiles -Wl,-soname,$@ $^ -o $@ $(LDFLAGS)
- 
- $(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
- 	ln -s $< $@
---- imx-lib-3.10.17-1.0.0_beta.orig/ipu/Makefile
-+++ imx-lib-3.10.17-1.0.0_beta/ipu/Makefile
-@@ -1,5 +1,6 @@
- CC ?=$(CROSS_COMPILE)gcc
- AR ?=$(CROSS_COMPILE)ar
-+CFLAGS ?=-O2
- 
- ifeq ($(PLATFORM), IMX6Q)
- OBJS = mxc_ipu_hl_lib_dummy.o
-@@ -28,7 +29,7 @@ all install:
- endif
- 
- $(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
--	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^
-+	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ $(LDFLAGS)
- 
- $(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
- 	ln -s $< $@
-@@ -37,7 +38,7 @@ $(LIBNAME).so: $(LIBNAME).so.$(SONAMEVER
- ifeq "$(PLATFORM)" ""
- 	$(error "Unspecified PLATFORM variable")
- endif
--	$(CC) -D$(PLATFORM) $(INCLUDE) -Wall -O2 -fPIC -c $^ -o $@
-+	$(CC) -D$(PLATFORM) $(INCLUDE) -Wall -fPIC $(CFLAGS) -c $^ -o $@
- 
- .PHONY: clean
- clean:
---- imx-lib-3.10.17-1.0.0_beta.orig/pxp/Makefile
-+++ imx-lib-3.10.17-1.0.0_beta/pxp/Makefile
-@@ -1,5 +1,6 @@
- CC ?=$(CROSS_COMPILE)gcc
- AR ?=$(CROSS_COMPILE)ar
-+CFLAGS ?=-O2
- 
- # list of platforms which want this test case
- INCLUDE_LIST:=IMX50 IMX51 IMX5 IMX6Q IMX6S
-@@ -26,10 +27,10 @@ all install :
- endif
- 
- %.o: %.c
--	$(CC) -D$(PLATFORM) $(INCLUDE) -Wall -O2 -fPIC -c $^ -o $@
-+	$(CC) -D$(PLATFORM) $(INCLUDE) -Wall -fPIC $(CFLAGS) -c $^ -o $@
- 
- $(LIBNAME).so.$(SONAMEVERSION): $(OBJ)
--	$(CC) -shared -nostartfiles -Wl,-soname,$@ $(LFLAGS) $^ -o $@
-+	$(CC) -shared -nostartfiles -Wl,-soname,$@ $(LFLAGS) $^ -o $@ $(LDFLAGS)
- 
- $(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
- 	ln -s $< $@
---- imx-lib-3.10.17-1.0.0_beta.orig/rng/Makefile
-+++ imx-lib-3.10.17-1.0.0_beta/rng/Makefile
-@@ -4,16 +4,17 @@ ifeq (,$(findstring $(PLATFORM), $(EXCLU
- AR = ar -crv
- RM = rm -f
- CC ?=$(CROSS_COMPILE)gcc
--LD=$(CROSS_COMPILE)ld
-+LD ?=$(CROSS_COMPILE)ld
-+CFLAGS ?=-g
- 
- INC := $(INCLUDE)
- 
- # Add compilation checks
--CFLAGS += -g -Wall -W -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -fPIC
-+override CFLAGS += -Wall -W -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -fPIC
- 
- # In absence of kernel CONFIG flags, set API library to build on
- # 'unknown' platform.
--CFLAGS += -DFSL_PLATFORM_OTHER -DFSL_HAVE_RNGC $(INC)
-+override CFLAGS += -DFSL_PLATFORM_OTHER -DFSL_HAVE_RNGC $(INC)
- 
- OBJS= fsl_shw_rand.o  fsl_shw_hash.o  fsl_shw_sym.o  fsl_shw_user.o         \
- 		fsl_shw_keystore.o fsl_shw_auth.o  fsl_shw_hmac.o  fsl_shw_wrap.o
-@@ -34,7 +35,7 @@ $(LIBNAME).a: $(OBJS)
- 	$(AR) $@ $^
- 
- $(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
--	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^
-+	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ $(LDFLAGS)
- 
- $(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
- 	ln -s $< $@
---- imx-lib-3.10.17-1.0.0_beta.orig/sahara2/Makefile
-+++ imx-lib-3.10.17-1.0.0_beta/sahara2/Makefile
-@@ -4,7 +4,8 @@ ifeq (,$(findstring $(PLATFORM), $(EXCLU
- AR = ar -crv
- RM = rm -f
- CC ?=$(CROSS_COMPILE)gcc
--LD=$(CROSS_COMPILE)ld
-+LD ?=$(CROSS_COMPILE)ld
-+CFLAGS ?=-g
- 
- INC := $(INCLUDE)
- 
-@@ -18,19 +19,19 @@ TARGET_ARCH=-DCONFIG_ARCH_MX5
- endif
- 
- # Add compilation checks
--CFLAGS += -g -Wall -W -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -fPIC
-+override CFLAGS += -Wall -W -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -fPIC
- 
- OBJS= fsl_shw_rand.o  fsl_shw_hash.o  fsl_shw_sym.o  fsl_shw_user.o         \
-       fsl_shw_auth.o  fsl_shw_hmac.o  fsl_shw_wrap.o  fsl_shw_keystore.o um_adaptor.o  sf_util.o
- 
- 
- #CFLAGS += -DSAHARA -DLINUX -I$(APIINCDIR)
--CFLAGS += -DSAHARA -DLINUX $(INC)
--CFLAGS += $(TARGET_ARCH)
-+override CFLAGS += -DSAHARA -DLINUX $(INC)
-+override CFLAGS += $(TARGET_ARCH)
- # Uncomment to debug Library's creation of structures for driver
--#CFLAGS +=  -DDIAG_SECURITY_FUNC
-+#override CFLAGS +=  -DDIAG_SECURITY_FUNC
- # Uncomment to simulate memory allocation errors
--#CFLAGS += -DDIAG_MEM_ERRORS -DDIAG_MEM_CONST=5
-+#override CFLAGS += -DDIAG_MEM_ERRORS -DDIAG_MEM_CONST=5
- 
- LIBNAME=libsahara
- SONAMEVERSION=0
-@@ -53,7 +54,7 @@ $(LIBNAME).a: $(OBJS)
- 	$(AR) $@ $^
- 
- $(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
--	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^
-+	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ $(LDFLAGS)
- 
- $(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
- 	ln -s $< $@
---- imx-lib-3.10.17-1.0.0_beta.orig/screenlayer/Makefile
-+++ imx-lib-3.10.17-1.0.0_beta/screenlayer/Makefile
-@@ -1,5 +1,6 @@
- CC ?=$(CROSS_COMPILE)gcc
- AR ?=$(CROSS_COMPILE)ar
-+CFLAGS ?=-O2
- INC = $(INCLUDE) -I../ipu
- 
- OBJS = ScreenLayer.o
-@@ -24,13 +25,13 @@ all install:
- endif
- 
- $(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
--	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -L../ipu -lipu
-+	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -L../ipu -lipu $(LDFLAGS)
- 
- $(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
- 	ln -s $< $@
- 
- %.o: %.c
--	$(CC) $(INC) -Wall -O2 -fPIC -c $^ -o $@
-+	$(CC) $(INC) -Wall -fPIC $(CFLAGS) -c $^ -o $@
- 
- .PHONY: clean
- clean:
---- imx-lib-3.10.17-1.0.0_beta.orig/sim/Makefile
-+++ imx-lib-3.10.17-1.0.0_beta/sim/Makefile
-@@ -1,9 +1,10 @@
- CC ?=$(CROSS_COMPILE)gcc
- AR ?=$(CROSS_COMPILE)ar
-+CFLAGS ?=-O2
- 
- OBJS = iso7816-3.o
- 
--CFLAGS += $(INCLUDE)
-+override CFLAGS += $(INCLUDE)
- 
- LIBNAME=libsim
- SONAMEVERSION=0
-@@ -21,13 +22,13 @@ install:
- 	cp iso7816-3.h $(DEST_DIR)/usr/include
- 
- $(LIBNAME).so.$(SONAMEVERSION): $(OBJS)
--	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -lpthread
-+	$(CC) -shared -nostartfiles -Wl,-soname,$@ -o $@ $^ -lpthread $(LDFLAGS)
- 
- $(LIBNAME).so: $(LIBNAME).so.$(SONAMEVERSION)
- 	ln -s $< $@
- 
- %.o: %.c
--	$(CC) -D$(PLATFORM) $(INCLUDE) -Wall -O2 -fPIC -c $^ -o $@
-+	$(CC) -D$(PLATFORM) $(INCLUDE) -Wall -fPIC $(CFLAGS) -c $^ -o $@
- 
- else
- all install :
diff --git a/recipes-bsp/imx-lib/imx-lib_3.10.31-1.1.0.bb b/recipes-bsp/imx-lib/imx-lib_3.10.31-1.1.0.bb
deleted file mode 100644
index a8e44be..0000000
--- a/recipes-bsp/imx-lib/imx-lib_3.10.31-1.1.0.bb
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright (C) 2013, 2014 Freescale Semiconductor
-
-include imx-lib.inc
-
-# FIXME: Drop 'beta' suffix for GA release
-SRC_URI = "${FSL_MIRROR}/${PN}-${PV}-beta.tar.gz"
-S = "${WORKDIR}/${PN}-${PV}-beta"
-
-SRC_URI += "file://obey-variables.patch"
-
-PE = "1"
-
-SRC_URI[md5sum] = "0485e457eafe5a10274d171b3af79e2f"
-SRC_URI[sha256sum] = "011eb34c6fd1b1ea9894bbe07a539c1aeee1500bc8fdd29d8ce1dc1d02f79e24"
-
-COMPATIBLE_MACHINE = "(mx6)"
diff --git a/recipes-bsp/imx-lib/imx-lib_3.10.53-1.1.0.bb b/recipes-bsp/imx-lib/imx-lib_3.10.53-1.1.0.bb
new file mode 100644
index 0000000..4768ce9
--- /dev/null
+++ b/recipes-bsp/imx-lib/imx-lib_3.10.53-1.1.0.bb
@@ -0,0 +1,10 @@
+# Copyright (C) 2013-2015 Freescale Semiconductor
+
+include imx-lib.inc
+
+PE = "1"
+
+SRC_URI[md5sum] = "c510512ebd2bae5a7e57079b9788960e"
+SRC_URI[sha256sum] = "4db2c1f286f2478b8236e62de4df9d2a2c26ff727c752dc4f21e2910f4a5e5d7"
+
+COMPATIBLE_MACHINE = "(mx6)"
-- 
1.7.9.5



More information about the meta-freescale mailing list