Hello,

On Wed, Dec 05, 2012 at 06:43:35PM +0200, Jani Monoses wrote:
> https://github.com/crossroads-io/libxs/commit/1c2f3a290efa328cd29ee7c032b230e09e4d8458

  I have uploaded the previous fix to DELAYED/3, debdiff follows up:

diff -Nru libxs-1.2.0/debian/changelog libxs-1.2.0/debian/changelog
--- libxs-1.2.0/debian/changelog        2012-06-13 19:26:54.000000000 +0200
+++ libxs-1.2.0/debian/changelog        2013-08-04 19:18:14.000000000 +0200
@@ -1,3 +1,11 @@
+libxs (1.2.0-1.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * d/p/0001-atomic_ptr-Add-IT-instruction-for-arm-thumb2.patch:
+    - Fix FTBFS on armhf. (Closes: #678370)
+
+ -- Hector Oron <zu...@debian.org>  Sun, 04 Aug 2013 19:16:31 +0200
+
 libxs (1.2.0-1) unstable; urgency=low
 
   * New upstream release.
diff -Nru 
libxs-1.2.0/debian/patches/0001-atomic_ptr-Add-IT-instruction-for-arm-thumb2.patch
 
libxs-1.2.0/debian/patches/0001-atomic_ptr-Add-IT-instruction-for-arm-thumb2.patch
--- 
libxs-1.2.0/debian/patches/0001-atomic_ptr-Add-IT-instruction-for-arm-thumb2.patch
  1970-01-01 01:00:00.000000000 +0100
+++ 
libxs-1.2.0/debian/patches/0001-atomic_ptr-Add-IT-instruction-for-arm-thumb2.patch
  2013-08-04 19:17:05.000000000 +0200
@@ -0,0 +1,27 @@
+From 1c2f3a290efa328cd29ee7c032b230e09e4d8458 Mon Sep 17 00:00:00 2001
+From: Patrick Trantham <patrick.trant...@fuel7.com>
+Date: Thu, 14 Jun 2012 11:50:56 -0500
+Subject: [PATCH 01/13] atomic_ptr: Add IT instruction for arm-thumb2
+
+Add IT instruction prior to strexeq to fix compilation in thumb mode.
+
+Signed-off-by: Patrick Trantham <patrick.trant...@fuel7.com>
+---
+ src/atomic_ptr.hpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/atomic_ptr.hpp b/src/atomic_ptr.hpp
+index adf1c87..baa28ff 100644
+--- a/src/atomic_ptr.hpp
++++ b/src/atomic_ptr.hpp
+@@ -132,6 +132,7 @@ namespace xs
+                 "1:     ldrex   %1, [%3]\n\t"
+                 "       mov     %0, #0\n\t"
+                 "       teq     %1, %4\n\t"
++                "       it      eq\n"
+                 "       strexeq %0, %5, [%3]\n\t"
+                 "       teq     %0, #0\n\t"
+                 "       bne     1b\n\t"
+-- 
+1.8.3.2
+
diff -Nru libxs-1.2.0/debian/patches/series libxs-1.2.0/debian/patches/series
--- libxs-1.2.0/debian/patches/series   2012-06-13 19:27:11.000000000 +0200
+++ libxs-1.2.0/debian/patches/series   2013-08-04 19:18:40.000000000 +0200
@@ -1 +1,2 @@
 debian-changes
+0001-atomic_ptr-Add-IT-instruction-for-arm-thumb2.patch

-- 
  Hector Oron

Attachment: signature.asc
Description: Digital signature

Reply via email to