Hi, On Mon, 23 Jan 2017 15:15:11 +0200 Adrian Bunk <b...@debian.org> wrote: > Source: valgrind > Version: 1:3.12.0-1 > Severity: serious > > https://buildd.debian.org/status/package.php?p=valgrind [...] > /tmp/cc8nHZJm.s: Assembler messages: > /tmp/cc8nHZJm.s:2944: Error: float register should be even, was 1 > Makefile:4373: recipe for target 'libcoregrind_mips32_linux_a-m_machine.o' > failed > make[5]: *** [libcoregrind_mips32_linux_a-m_machine.o] Error 1 > > This might (or might not) be caused by > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78012
The above error message refers to this piece of assembly in valgrind (so it's not the GCC bug): https://sources.debian.net/src/valgrind/1:3.12.0-1/coregrind/m_machine.c/#L1757 Indeed an odd floating point register is used here. However, I think the restrictions are slightly relaxed when building for mips32r2. Given that we bumped the minimum ISA level to mips32r2 for stretch, I think the -mips2 hack in debian/rules can be removed and this bug should go away. Thanks, James
signature.asc
Description: OpenPGP digital signature