[oe] [meta-oe][PATCH 1/3] libhugetlbfs: Add ix86 to list of compatible host architectures

Martin Jansa martin.jansa at gmail.com
Sat Dec 20 11:12:57 UTC 2014


> So could I ask you to give this patch another try with the other patches
already in place?

I'll do that if I don't forget, but I'm pretty sure that first it was
failing with both your patches applied together and then again with all 3
pending libhugetlbfs together.

You have submitted it correctly and it was applied correctly, I always
trigger the build with as many cherry-picked changes as possible, only
after discovering the qemux86 build issue I've tried to remove this 1/3
patch from master-next to confirm that this is the root cause for the build
issue and then I've applied the rest, because it was building fine again.

Regards,



On Sat, Dec 20, 2014 at 6:56 AM, Gary Robertson <gary.robertson at linaro.org>
wrote:

> Hmm...  Perhaps I goofed with the way I submitted the patches -
> I'm afraid I'm a relative noob at patch submission, and still learning best
> practices.
>
> The recipe won't build for qemux86 without also applying the Makefile patch
> in
> '[meta-oe][PATCH 2/3] libhugetlbfs: Make cross-devel recognize all ix86
> arches'
> (BTW, that Makefile patch has now also been merged into libhugetlbfs.)
>
> So if the patches were applied and tested separately in numerical sequence,
> I would expect the qemux86 build to fail with only the first patch applied.
>
> However, I generated these patches specifically to enable me to build
> libhugetlbfs for qemux86, and with both patches in place I have been
> building successfully for both i586 (qemux86) and x86_64 intel
> architectures.
>
> Just for confirmation I rebuilt tonight for qemux86, and had no problems.
> So could I ask you to give this patch another try with the other patches
> already in place?
>
> Thanks again - and thanks also for the fast reply... looking at the OE
> lists
> I know there is lots of activity to be dealt with.
>
> Gay Robertson
>
> On Fri, Dec 19, 2014 at 5:07 PM, Martin Jansa <martin.jansa at gmail.com>
> wrote:
> >
> > I've intentionally skipped it, because it failed to build.
> >
> > Unfortunately I've reported the issue in reply to different patch which
> > wasn't the cause of the error:
> >
> >
> http://lists.openembedded.org/pipermail/openembedded-devel/2014-December/099239.html
> >
> > On Fri, Dec 19, 2014 at 10:29 PM, Gary Robertson <
> > gary.robertson at linaro.org>
> > wrote:
> > >
> > > I am wondering if this patch was overlooked, as I have seen no
> commentary
> > > regarding it, and the two other patches which accompanied it have been
> > > merged into the meta-oe libhugetlbfs recipe already.
> > > I added explicit arch designators for the typically-used 32-bit intel
> > > architectures so the recipe could be built for those platforms and not
> > just
> > > for 64-bit intel platforms.
> > >
> > > Thanks & have a happy holiday season!
> > >
> > > Gary Robertson
> > >
> > > On Mon, Nov 24, 2014 at 4:59 PM, Gary S. Robertson <
> > > gary.robertson at linaro.org> wrote:
> > > >
> > > > From: "Gary S. Robertson" <gary.robertson at linaro.org>
> > > >
> > > > COMPATIBLE_HOST included support for x86_64 but not for
> > > > 32-bit x86 architectures - added generic 32-bit x86 arch names
> > > >
> > > > Upstream Status - not applicable - recipe change only
> > > >
> > > > Signed-off-by: Gary S. Robertson <gary.robertson at linaro.org>
> > > > ---
> > > >  .../libhugetlbfs/libhugetlbfs_git.bb               |    2 +-
> > > >  1 file changed, 1 insertion(+), 1 deletion(-)
> > > >
> > > > diff --git a/meta-oe/recipes-benchmark/libhugetlbfs/
> > libhugetlbfs_git.bb
> > > > b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_git.bb
> > > > index c2262ea..737acb9 100644
> > > > --- a/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_git.bb
> > > > +++ b/meta-oe/recipes-benchmark/libhugetlbfs/libhugetlbfs_git.bb
> > > > @@ -23,7 +23,7 @@ SRC_URI = "git://
> git.code.sf.net/p/libhugetlbfs/code
> > \
> > > >
> > > >  S = "${WORKDIR}/git"
> > > >
> > > > -COMPATIBLE_HOST = "(x86_64|powerpc|powerpc64|aarch64|arm).*-linux*"
> > > > +COMPATIBLE_HOST =
> > > > "(i386|i486|i586|i686|x86_64|powerpc|powerpc64|aarch64|arm).*-linux*"
> > > >
> > > >  LIBARGS = "LIB32=${baselib} LIB64=${baselib}"
> > > >  LIBHUGETLBFS_ARCH = "${TARGET_ARCH}"
> > > > --
> > > > 1.7.9.5
> > > >
> > > >
> > > --
> > > _______________________________________________
> > > Openembedded-devel mailing list
> > > Openembedded-devel at lists.openembedded.org
> > > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> > >
> > --
> > _______________________________________________
> > Openembedded-devel mailing list
> > Openembedded-devel at lists.openembedded.org
> > http://lists.openembedded.org/mailman/listinfo/openembedded-devel
> >
> --
> _______________________________________________
> 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