Control: tags -1 + pending Hello Jeff,
At Imagination Technologies (http://imgtec.com/) Dejan Latinovic has found a solution to Debian bug #756788. https://bugs.debian.org/756788 My NMU debdiff for libwebp_0.4.1-1.2 is below, at the end of this message. With the changes in the NMU debdiff, libwebp builds successfully on mips, mipsel and amd64. Regards, Aníbal -- Aníbal Monsalve Salazar <anibal.monsalvesala...@imgtec.com> debdiff libwebp_0.4.1-1.1.dsc libwebp_0.4.1-1.2.dsc diff -Nru libwebp-0.4.1/debian/changelog libwebp-0.4.1/debian/changelog --- libwebp-0.4.1/debian/changelog 2014-08-12 12:16:49.000000000 +0100 +++ libwebp-0.4.1/debian/changelog 2014-09-04 10:04:15.000000000 +0100 @@ -1,3 +1,13 @@ +libwebp (0.4.1-1.2) unstable; urgency=medium + + * Non-maintainer upload. + * Fix "libwebp FTBFS on mips/mipsel". + Add fix-mips2.patch. + Patch by Dejan Latinovic <dejan.latino...@imgtec.com>. + Closes: #756788. + + -- Anibal Monsalve Salazar <ani...@debian.org> Thu, 04 Sep 2014 10:04:05 +0100 + libwebp (0.4.1-1.1) unstable; urgency=medium * NMU with maintainer's permission diff -Nru libwebp-0.4.1/debian/patches/fix-mips2.patch libwebp-0.4.1/debian/patches/fix-mips2.patch --- libwebp-0.4.1/debian/patches/fix-mips2.patch 1970-01-01 01:00:00.000000000 +0100 +++ libwebp-0.4.1/debian/patches/fix-mips2.patch 2014-09-04 10:03:53.000000000 +0100 @@ -0,0 +1,24 @@ +Date: Mon, 4 Aug 2014 18:04:52 +0100 +From: Dejan Latinovic <dejan.latino...@imgtec.com> +Subject: fix for libwebp + +https://bugs.debian.org/cgi-bin/bugreport.cgi?archive=no&bug=756788 + +package libwebp FTBFS on mips/mipsel. The reason for this behavior is that +mips2 does not support movz instruction. I attached a patch that fixes this +issue. With this patch I have successfully built libwebp for both mips and +mipsel. + +Index: libwebp-0.4.1/src/dsp/dsp.h +=================================================================== +--- libwebp-0.4.1.orig/src/dsp/dsp.h ++++ libwebp-0.4.1/src/dsp/dsp.h +@@ -60,7 +60,7 @@ extern "C" { + #define WEBP_USE_NEON + #endif + +-#if defined(__mips__) ++#if defined(__mips__) && defined(_MIPS_ARCH_MIPS32) + #define WEBP_USE_MIPS32 + #endif + diff -Nru libwebp-0.4.1/debian/patches/series libwebp-0.4.1/debian/patches/series --- libwebp-0.4.1/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ libwebp-0.4.1/debian/patches/series 2014-08-06 04:44:56.000000000 +0100 @@ -0,0 +1 @@ +fix-mips2.patch
signature.asc
Description: Digital signature