On Tue, Jan 20, 2015 at 9:33 AM, Otavio Salvador <[email protected]> wrote: > This increases the number of tests available. The new files include, > when building for i.MX6Q are:
This commit log is bad. It does not increase the number of "test available". I would accept it increase the number of built test, but you did not included any test source, so you are not making a test available. And, I´m not sure I understand "The new files include," Would it be "The new files included when PLATFORM=IMX6Q are:" or "The list of included files when PLATFORM=IMX6Q is: And It makes me think if you have tested this for imx53. Are the patches being built on master-next? I would like to test it on both ims and mx5 > > ,---- > | /unit_tests/hciattach-ar3k.bin > | /unit_tests/config_dec > | /unit_tests/akiyo.mp4 > | /unit_tests/config_net > | /unit_tests/mxc_vpu_test.out > | /unit_tests/config_encdec > | /unit_tests/autorun-vpu.sh > | /unit_tests/memtool > | /unit_tests/config_enc > `---- > > Change-Id: I58882adc22990d9ec53dc9ead034e85acd64375e > Signed-off-by: Otavio Salvador <[email protected]> > --- > recipes-bsp/imx-test/imx-test.inc | 3 +- > ...ix-build-in-OpenEmbedded-Core-environment.patch | 69 > ++++++++++++++++++++++ > recipes-bsp/imx-test/imx-test_3.10.31-1.1.0.bb | 5 +- > 3 files changed, 74 insertions(+), 3 deletions(-) > create mode 100644 > recipes-bsp/imx-test/imx-test/Fix-build-in-OpenEmbedded-Core-environment.patch > > diff --git a/recipes-bsp/imx-test/imx-test.inc > b/recipes-bsp/imx-test/imx-test.inc > index 6832498..6e41f61 100644 > --- a/recipes-bsp/imx-test/imx-test.inc > +++ b/recipes-bsp/imx-test/imx-test.inc > @@ -35,7 +35,8 @@ do_make_scripts[deptask] = "do_populate_sysroot" > do_make_scripts[depends] += "virtual/kernel:do_install" > > do_compile() { > - unset LDFLAGS > + CFLAGS="${TOOLCHAIN_OPTIONS}" > + LDFLAGS="${TOOLCHAIN_OPTIONS} -L${STAGING_LIBDIR}" > oe_runmake V=1 VERBOSE='' \ > CROSS_COMPILE=${TARGET_PREFIX} \ > INC="-I${STAGING_INCDIR} \ > diff --git > a/recipes-bsp/imx-test/imx-test/Fix-build-in-OpenEmbedded-Core-environment.patch > > b/recipes-bsp/imx-test/imx-test/Fix-build-in-OpenEmbedded-Core-environment.patch > new file mode 100644 > index 0000000..70c7970 > --- /dev/null > +++ > b/recipes-bsp/imx-test/imx-test/Fix-build-in-OpenEmbedded-Core-environment.patch > @@ -0,0 +1,69 @@ > +From fd826140db0f2a867ef588cccf2e5322cc77126a Mon Sep 17 00:00:00 2001 > +From: Otavio Salvador <[email protected]> > +Date: Mon, 19 Jan 2015 16:56:29 -0200 > +Subject: [PATCH] Fix build in OpenEmbedded-Core environment > +Organization: O.S. Systems Software LTDA. > + > +Some of the unit-tests were not being build due differences on how the > +build system behaves when running inside of the OE-Core. This fixes > +those minor issues and increases a lot the number of tests available. This commit log is better! > + > +Upstream-Status: Pending > + > +Signed-off-by: Otavio Salvador <[email protected]> > + > +diff --git a/test/ar3k_bt/Makefile b/test/ar3k_bt/Makefile > +index 92e2901..75d3e78 100755 > +--- a/test/ar3k_bt/Makefile > ++++ b/test/ar3k_bt/Makefile > +@@ -21,7 +21,7 @@ all: $(OBJS) > + CFLAGS += -lbluetooth > + > + $(OBJDIR)/hciattach-ar3k.bin : > +- $(CC) ${INC} -Wall -lbluetooth -g hciattach_ath3k.c hciattach.c > hciattach_qualcomm.c hciattach_st.c hciattach_tialt.c hciattach_ti.c -o > hciattach-ar3k.bin > ++ $(CC) ${INC} -Wall -lbluetooth -g hciattach_ath3k.c hciattach.c > hciattach_qualcomm.c hciattach_st.c hciattach_tialt.c hciattach_ti.c -o > $(OBJDIR)/hciattach-ar3k.bin > + > + clean: > + rm -f *.o hciattach-ar3k.bin > +diff --git a/test/make.rules b/test/make.rules > +index 8982f36..7ff8b38 100755 > +--- a/test/make.rules > ++++ b/test/make.rules > +@@ -33,7 +33,7 @@ $(OBJDIR)/%.out : $(SRCDIR)/%.c > + $(OBJDIR)/%.out : $(SRCDIR)/%.s > + @mkdir -p `dirname $@` > + @echo " Building $@" > +- $(VERBOSE)$(CC) -g $(INC) $(CFLAGS) -DASSEMBLER $< -o $@ > ++ $(VERBOSE)$(CC) -g $(INC) $(CFLAGS)-DASSEMBLER $< -o $@ > + > + $(OBJDIR)/%.out : $(SRCDIR)/%.S > + @mkdir -p `dirname $@` > +diff --git a/test/memtool/Makefile b/test/memtool/Makefile > +index 7a72803..c3083a0 100644 > +--- a/test/memtool/Makefile > ++++ b/test/memtool/Makefile > +@@ -20,7 +20,7 @@ CFLAGS+= -Os > + all : $(TARGET) > + > + $(TARGET):$(OBJ) > +- $(LINK) -o $(TARGET) $(OBJ) -Os > ++ $(LINK) -o $(TARGET) $(OBJ) $(LDFLAGS) -Os > + $(STRIP) $(TARGET) > + > + .PHONY: clean > +diff --git a/test/mxc_vpu_test/Makefile b/test/mxc_vpu_test/Makefile > +index 6ab989c..985b311 100644 > +--- a/test/mxc_vpu_test/Makefile > ++++ b/test/mxc_vpu_test/Makefile > +@@ -23,7 +23,7 @@ endif > + all: $(TARGET) > + > + $(TARGET): $(OBJ) > +- $(LINK) -o $(TARGET) $(OBJ) ${LIBS} -lvpu -lipu -lrt -lpthread > ++ $(LINK) -o $(TARGET) $(OBJ) ${LIBS} $(LDFLAGS) -lvpu -lipu -lrt > -lpthread > + mkdir -p $(OBJDIR) > + mv $(TARGET) $(OBJDIR) > + cp autorun-vpu.sh $(OBJDIR) > +-- > +2.1.4 > + > diff --git a/recipes-bsp/imx-test/imx-test_3.10.31-1.1.0.bb > b/recipes-bsp/imx-test/imx-test_3.10.31-1.1.0.bb > index 2d29eb7..b5b5024 100644 > --- a/recipes-bsp/imx-test/imx-test_3.10.31-1.1.0.bb > +++ b/recipes-bsp/imx-test/imx-test_3.10.31-1.1.0.bb > @@ -3,8 +3,9 @@ > include imx-test.inc > > # FIXME: Drop 'beta' suffix for GA release > -SRC_URI = "${FSL_MIRROR}/${PN}-${PV}-beta.tar.gz" > -S="${WORKDIR}/${PN}-${PV}-beta" > +SRC_URI = "${FSL_MIRROR}/${PN}-${PV}-beta.tar.gz \ > + file://Fix-build-in-OpenEmbedded-Core-environment.patch" > +S = "${WORKDIR}/${PN}-${PV}-beta" > > SRC_URI_append_mx5 = " file://revert_epdc_hdr_change.patch \ > file://clocks.sh" > -- > 2.1.4 > > -- > _______________________________________________ > meta-freescale mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-freescale -- _______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
