[yocto] Problem baking 'perl' on Debian-unstable

Renato Caldas rm.santos.caldas at gmail.com
Sat May 28 12:35:28 PDT 2016


2016-05-28 20:17 GMT+01:00 Henry Hallam <henry at kittyhawk.aero>:
> Hi folks,
>
> I know Debian unstable is not a tested/supported distribution, but it
> worked fine for me for the past 6 months until recently, and I figure
> we'll want Yocto to work on Debian Stretch when it's released next
> year.  I suspect what I'm seeing is a Debian bug rather than a Yocto
> one, but I'd love some help tracking it down so I can report it.
>
> I've narrowed the reproducing test case to the following:
>
> * Set up host with an up-to-date Debian unstable distribution on amd64
> * Checkout a clean copy of 'poky', either on the 'krogoth' or 'jethro'
> branch (I've tried yocto-2.0.0, -2.0.1 and -2.1 as well as the tip of
> jethro, krogoth and master)
> * source oe-init-build-env
> * Edit local.conf to set MACHINE to qemuarm
> * bitbake perl
>
> The build fails at the split_and_strip_files function of the
> do_package step.  The target binutils
> arm-poky-linux-gnueabi-{objcopy,strip} fail to process
> .../package/usr/lib/perl/ptest/generate_uudmap because it is an x86-64
> executable and those tools are presumably only built to be able to
> handle target (ARM) binaries.  I'm not sure whether generate_uudmap is
> supposed to be built for native or target architecture.
>
> https://gist.github.com/henryhallam/de0d2c8ac99bab2c6b9f0ecd41dd4c72
>
> I've reproduced this on several different systems running up-to-date
> Debian Unstable, and confirmed that everything builds correctly on a
> VM running Debian Stable (Jessie).
>
> I'm somewhat at a loss as to how to proceed further.  I did try
> rolling back the 'perl' Debian package from its current version
> 5.22.2-1 to 5.22.1-10 and corresponding dependencies, which made no
> difference.  I'm not sure the host system perl is relevant at all,
> though.
>
> Any advice appreciated,

Hi Henry,

It's not just Debian, there's a bug report here:
https://bugzilla.yoctoproject.org/show_bug.cgi?id=9673

I've already submitted a patch that should solve this:
http://patches.openembedded.org/patch/123675/

Cheers,
  Renato

>
> Henry
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto



More information about the yocto mailing list