[oe] [meta-oe][master][PATCH] libhugetlbfs: Extend arm32 support to include BE variants

Martin Jansa martin.jansa at gmail.com
Thu Aug 14 19:12:53 UTC 2014


On Thu, Aug 14, 2014 at 02:04:58PM -0500, Gary Robertson wrote:
> The patch to add support for all arm 32-bit variants has now been accepted
> by the libhugetlbfs project - but as yet I have received no feedback on
> adding the patch to the OE libhugetlbfs recipe.  Did I format the patch or
> the subject line improperly?  I am new to this mailing list so I'm not too
> confident that I have adhered to its common practices.

It looks OK to me and it's already queued in master-next.

> On Tue, Aug 12, 2014 at 1:32 PM, Gary S. Robertson <
> gary.robertson at linaro.org> wrote:
> 
> > From: "Gary S. Robertson" <gary.robertson at linaro.org>
> >
> > Upstream Status: Submitted
> >
> > This patch applies the same technique used by Koen Kool in the following
> > patch
> > which was accepted by the libhugetlbfs project:
> >
> > [0a4f6] Add aarch64_be_support 2014-03-31 10:52:37
> >
> > It modifies the libhugetlbfs Makefile to mark all 32-bit arm architectures
> > as supported by the libhugetlbfs build.  Builds and successful functional
> > tests have been performed for armv7a LE and BE runtime platforms.
> >
> > This patch replaces and renders obsolete the following patch:
> > arm32-support.patch by: Chunrong Guo <B40290 at freescale.com>
> >
> > Signed-off-by: Gary S. Robertson <gary.robertson at linaro.org>
> > ---
> >  ...tend-arm32-support-to-include-BE-variants.patch |   38
> > ++++++++++++++++++++
> >  .../libhugetlbfs/files/arm32-support.patch         |   29 ---------------
> >  .../libhugetlbfs/libhugetlbfs_git.bb               |    2 +-
> >  3 files changed, 39 insertions(+), 30 deletions(-)
> >  create mode 100644
> > meta-oe/recipes-benchmark/libhugetlbfs/files/0001-Extend-arm32-support-to-include-BE-variants.patch
> >  delete mode 100644
> > meta-oe/recipes-benchmark/libhugetlbfs/files/arm32-support.patch
> >
> > diff --git
> > a/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-Extend-arm32-support-to-include-BE-variants.patch
> > b/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-Extend-arm32-support-to-include-BE-variants.patch
> > new file mode 100644
> > index 0000000..f6147cb
> > --- /dev/null
> > +++
> > b/meta-oe/recipes-benchmark/libhugetlbfs/files/0001-Extend-arm32-support-to-include-BE-variants.patch
> > @@ -0,0 +1,38 @@
> > +From 5af6dec8764375ca4f13bd9fed96af090228351a Mon Sep 17 00:00:00 2001
> > +From: "Gary S. Robertson" <gary.robertson at linaro.org>
> > +Date: Mon, 11 Aug 2014 11:06:04 -0500
> > +Subject: [libhugetlbfs][PATCH] Extend arm32 support to include BE variants
> > +
> > +This patch applies the same technique used by Koen Kool in the following
> > patch
> > +which was accepted by the libhugetlbfs project:
> > +
> > +[0a4f6] Add aarch64_be_support 2014-03-31 10:52:37
> > +
> > +It modifies the libhugetlbfs Makefile to mark all 32-bit arm architectures
> > +as supported by the libhugetlbfs build.  Builds and successful functional
> > +tests have been performed for armv7a LE and BE runtime platforms.
> > +
> > +This patch replaces and renders obsolete the following patch:
> > +arm32-support.patch submitted by: Chunrong Guo <B40290 at freescale.com>
> > +
> > +Signed-off-by: Gary S. Robertson <gary.robertson at linaro.org>
> > +---
> > + Makefile |    2 +-
> > + 1 file changed, 1 insertion(+), 1 deletion(-)
> > +
> > +diff --git a/Makefile b/Makefile
> > +index 91502e1..ba79607 100644
> > +--- a/Makefile
> > ++++ b/Makefile
> > +@@ -59,7 +59,7 @@ ELF32 = elf32ppclinux
> > + TMPLIB32 = lib
> > + CPPFLAGS += -DPPC_NO_SEGMENTS
> > + else
> > +-ifeq ($(ARCH),armv7l)
> > ++ifneq (,$(findstring arm,$(ARCH)))
> > + CC32 = $(CC)
> > + TMPLIB32 = lib
> > + ELF32 += armelf_linux_eabi
> > +--
> > +1.7.9.5
> > +
> > diff --git
> > a/meta-oe/recipes-benchmark/libhugetlbfs/files/arm32-support.patch
> > b/meta-oe/recipes-benchmark/libhugetlbfs/files/arm32-support.patch
> > deleted file mode 100644
> > index 96f162d..0000000
> > --- a/meta-oe/recipes-benchmark/libhugetlbfs/files/arm32-support.patch
> > +++ /dev/null
> > @@ -1,29 +0,0 @@
> > -Upstream-Status: Submitted
> > -
> > -This patch adds support for arm32.
> > -
> > -Signed-off-by: Chunrong Guo <B40290 at freescale.com>
> > -
> > ---- a/Makefileold      2014-06-17 21:55:23.131058918 -0500
> > -+++ b/Makefile 2014-06-17 21:56:08.726098531 -0500
> > -@@ -59,6 +59,12 @@
> > - TMPLIB32 = lib
> > - CPPFLAGS += -DPPC_NO_SEGMENTS
> > - else
> > -+ifeq ($(ARCH),arm)
> > -+CC32 = $(CC)
> > -+TMPLIB32 = lib
> > -+ELF32 += armelf_linux_eabi
> > -+CUSTOM_LDSCRIPTS = no
> > -+else
> > - ifeq ($(ARCH),armv7l)
> > - CC32 = $(CC)
> > - TMPLIB32 = lib
> > -@@ -116,6 +122,7 @@
> > - endif
> > - endif
> > - endif
> > -+endif
> > -
> > - ifdef CC32
> > - OBJDIRS += obj32
> > diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_git.bb
> > b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_git.bb
> > index 315863d..851b050 100644
> > --- a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_git.bb
> > +++ b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_git.bb
> > @@ -17,7 +17,7 @@ SRC_URI = "git://git.code.sf.net/p/libhugetlbfs/code \
> >      file://0001-aarch64-fix-cross-compilation.patch \
> >      file://0001-aarch64-fix-page-size-not-properly-computed.patch \
> >
> >  file://0001-replace-lib-lib64-hardcoded-values-by-LIBDIR32-LIBDI.patch \
> > -    file://arm32-support.patch \
> > +    file://0001-Extend-arm32-support-to-include-BE-variants.patch \
> >  "
> >
> >  S = "${WORKDIR}/git"
> > --
> > 1.7.9.5
> >
> >
> -- 
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-devel

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa at gmail.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20140814/a6cbe2ad/attachment-0002.sig>


More information about the Openembedded-devel mailing list