On Fri, Mar 22, 2013 at 17:55:25 +0100, Julien Cristau wrote:

> I've prepared an NMU for icon (versioned as 9.4.3-4.1) and
> will upload it shortly.  I've leaving this bug open because the broken
> code causing these unaligned accesses is still there, and should still
> be fixed.  At least one crash I saw was in the GetReal macro called from
> cnv_str, fwiw.
> 
This also causes a build failure on mips now, so I'm doing a -4.2
followup NMU, with the following changes.

diff -u icon-9.4.3/debian/rules icon-9.4.3/debian/rules
--- icon-9.4.3/debian/rules
+++ icon-9.4.3/debian/rules
@@ -23,7 +23,7 @@
 endif
 
 # The current code use type-punning and signed overflow
-ifneq (,$(filter $(DEB_HOST_ARCH), sparc mipsel))
+ifneq (,$(filter $(DEB_HOST_ARCH), sparc mips mipsel))
 CFLAGS_OPT = -O0
 else
 CFLAGS_OPT = -O2 -fno-strict-aliasing -fno-strict-overflow
diff -u icon-9.4.3/debian/changelog icon-9.4.3/debian/changelog
--- icon-9.4.3/debian/changelog
+++ icon-9.4.3/debian/changelog
@@ -1,3 +1,10 @@
+icon (9.4.3-4.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Also use -O0 on mips.
+
+ -- Julien Cristau <jcris...@debian.org>  Sat, 23 Mar 2013 13:25:54 +0100
+
 icon (9.4.3-4.1) unstable; urgency=medium
 
   * Non-maintainer upload.

Cheers,
Julien

Attachment: signature.asc
Description: Digital signature

Reply via email to