[OE-core] [PATCH] valgrind: update to 3.11.0

Burton, Ross ross.burton at intel.com
Tue Jan 5 17:50:11 UTC 2016


On 15 December 2015 at 15:02, Alexander Kanavin <
alexander.kanavin at linux.intel.com> wrote:

> LICENSE checksums are changed due to a change in FSF address, or copyright
> years update.
>
> Rebased patches:
> sepbuildfix.patch rebased to 0004-Fix-out-of-tree-builds.patch
> add-ptest.patch rebased to
> 0005-Modify-vg_test-wrapper-to-support-PTEST-formats.patch
>
> Removed patches:
> force-nostabs.patch removed because it's patching lines that have been
> removed upstream
> remove-ppc-tests-failing-build.patch removed because it no longer applies,
> and rebasing it
> requires building with special ppc32 machine configurations; qemuppc build
> is fine without it.
> enable.building.on.4.x.kernel.patch removed because the problem is fixed
> upstream
> glibc.patch removed for the same reason
>
> Removed backports:
> pass-maltivec-only-if-it-supported.patch
> 0001-valgrind-Enable-rt_sigpending-syscall-on-ppc64-linux.patch
>

This fails to build on real PPC hardware such as p1022ds or mpc8315e-rdb:

http://errors.yoctoproject.org/Errors/Search/?items=10&query=862d702fbb99e484631315aa44b9e46f8fc567da&filter=valgrind&type=recipe

There are two different failures:

In file included from
/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-ppc-lsb/build/build/tmp/work/ppce300c3-poky-linux/valgrind/3.11.0-r0/valgrind-3.11.0/none/tests/ppc32/testVMX.c:252:0:
/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-ppc-lsb/build/build/tmp/sysroots/x86_64-linux/usr/lib/powerpc-poky-linux/gcc/powerpc-poky-linux/5.3.0/include/altivec.h:34:2:
error: #error Use the "-maltivec" flag to enable PowerPC AltiVec support
 #error Use the "-maltivec" flag to enable PowerPC AltiVec support
  ^
/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-ppc-lsb/build/build/tmp/work/ppce300c3-poky-linux/valgrind/3.11.0-r0/valgrind-3.11.0/none/tests/ppc32/testVMX.c:281:4:
error: expected specifier-qualifier-list before '__vector'
    vector signed char    v;

And:

/home/pokybuild/yocto-autobuilder/yocto-worker/nightly-fsl-ppc-lsb/build/build/tmp/work/ppce500v2-poky-linux-gnuspe/valgrind/3.11.0-r0/valgrind-3.11.0/memcheck/tests/ppc32/power_ISA2_05.c:56:4:
error: impossible constraint in 'asm'
    __asm__ volatile ("lfiwax %0, 0, %1":"=f" (FRT1):"r"(base));
    ^
Makefile:661: recipe for target 'power_ISA2_05-power_ISA2_05.o' failed

Any ideas?  Of interest is that it's always the ptest compilation that
breaks.

Ross
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20160105/3db53a86/attachment-0002.html>


More information about the Openembedded-core mailing list