[oe] [meta-oe][PATCH] tinymembench: update to version 0.4.0 plus bux fixes

Derek Straka derek at asterius.io
Fri Apr 29 22:11:01 UTC 2016


Ah.  That makes more sense why ARM_INSTRUCTION_SET is there.  It still
fails to build with thumb, so I reverted that portion of the patch.  Thanks!

On Fri, Apr 29, 2016 at 5:57 PM, Khem Raj <raj.khem at gmail.com> wrote:

>
> > On Apr 29, 2016, at 12:49 PM, Derek Straka <derek at asterius.io> wrote:
> >
> > Removed ARM_INSTRUCTION_SET since it builds on qemuarm and qemuarm64
> without issues
> > Also tested the build on qemuppc and qemux86-64
>
>
> For test, you need to set ARM_INSTRUCTION_SET = “thumb” in this recipe and
> see if that works for qemuarm
> if that does then it can be removed.
>
> > Signed-off-by: Derek Straka <derek at asterius.io>
> > ---
> > meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb | 12
> ++----------
> > 1 file changed, 2 insertions(+), 10 deletions(-)
> >
> > diff --git a/meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb
> b/meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb
> > index 9898a70..a675bda 100644
> > --- a/meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb
> > +++ b/meta-oe/recipes-benchmark/tinymembench/tinymembench_git.bb
> > @@ -6,9 +6,9 @@ HOMEPAGE = "https://github.com/ssvb/tinymembench/wiki"
> > LICENSE = "MIT"
> > LIC_FILES_CHKSUM =
> "file://main.c;endline=22;md5=879b9bbb60851454885b5fa47eb6b345"
> >
> > -PV = "0.3.9+git${SRCPV}"
> > +PV = "0.4.0+git${SRCPV}"
> >
> > -SRCREV = "95e68477588d41187b2d2e52ecf6be0e7eb06b8d"
> > +SRCREV = "2c789849709d837b4bd114c11ed2d9bdc65afbc6"
> > SRC_URI = "git://github.com/ssvb/tinymembench.git"
> >
> > S = "${WORKDIR}/git"
> > @@ -17,11 +17,3 @@ do_install() {
> >     install -d ${D}${bindir}
> >     install -m755 tinymembench ${D}${bindir}/
> > }
> > -
> > -# Fails to build with thumb-1 (qemuarm)
> > -#| {standard input}: Assembler messages:
> > -#| {standard input}:66: Error: instruction not supported in Thumb16
> mode -- `subs r1,r1,#16'
> > -#| {standard input}:69: Error: instruction not supported in Thumb16
> mode -- `subs r1,r1,#16'
> > -#| {standard input}:82: Error: selected processor does not support
> Thumb mode `mla r3,r4,r3,r5'
> > -#| {standard input}:82: Error: unshifted register required -- `and
> r8,r7,r3,lsr#16'
> > -ARM_INSTRUCTION_SET = "arm"
> > --
> > 1.9.1
> >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
>
>



More information about the Openembedded-devel mailing list