[OE-core] [PATCH] insane: Rationalise phdrs-based QA checks
Phil Blundell
philb at gnu.org
Mon Oct 15 10:32:06 UTC 2012
On Sun, 2012-10-14 at 14:45 -0700, Saul Wold wrote:
> On 10/01/2012 10:29 AM, Phil Blundell wrote:
> > Various different QA checks are based on essentially the same data from
> > the ELF program headers. Calling objdump to extract it repeatedly is
> > inefficient, particularly if the shell is involved. Instead, let's
> > cache the output from objdump inside the qa.elf object and allow it to
> > be reused by multiple tests.
> >
> > Also, using objdump instead of scanelf to check for bad RPATHs (in the
> > same way that the useless-rpaths check was doing already) allows the
> > dependency on pax-utils-native to be dropped.
> >
> This seems to be failing for a QemuArm build of world, specifically
> lsbsetup, quilt, sysvinit, and foomatic-filters seems like its failing
> on symlinks.
I wasn't able to complete a build of world successfully due to some
unrelated-looking breakage in xserver-xorg, but I did reproduce this
problem by building quilt by hand. The attached patch fixes it for me.
thanks
p.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-insane-Don-t-try-to-run-objdump-on-symlinks.patch
Type: text/x-patch
Size: 1436 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20121015/7547fcd2/attachment-0002.bin>
More information about the Openembedded-core
mailing list