Your message dated Wed, 07 Aug 2013 18:18:28 +0000
with message-id <e1v78jy-0008rv...@franck.debian.org>
and subject line Bug#678370: fixed in libxs 1.2.0-1.1
has caused the Debian Bug report #678370,
regarding libxs FTBFS on armhf,  assembler errors indicative of thumb 
incompatilble inline assembler.
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
678370: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678370
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libxs
Version: 1.2.0-1
Severity: serious
Tags: patch

Your package fails to build on armhf with the following error.

 CXX    libxs_la-mailbox.lo
/tmp/cchN2ucw.s: Assembler messages:
/tmp/cchN2ucw.s:229: Error: thumb conditional instruction should be in IT block 
-- `strexeq ip,r7,[r3]'
/tmp/cchN2ucw.s:520: Error: thumb conditional instruction should be in IT block 
-- `strexeq r5,r3,[r1]'
/tmp/cchN2ucw.s:922: Error: thumb conditional instruction should be in IT block 
-- `strexeq r9,r8,[r1]'
/tmp/cchN2ucw.s:1095: Error: thumb conditional instruction should be in IT 
block -- `strexeq r8,ip,[r2]'
make[3]: *** [libxs_la-mailbox.lo] Error 1

Most likely this is caused by inline assembler that is not compaltible with being assembled in thumb mode. The easiest soloution is to build with -marm on arm platforms, patch is attatched.


--- libxs-1.2.0/debian/rules	2012-06-13 17:26:54.000000000 +0000
+++ libxs-1.2.0.new/debian/rules	2012-06-18 23:52:32.000000000 +0000
@@ -1,5 +1,11 @@
 #!/usr/bin/make -f
 
+DEB_HOST_ARCH_CPU ?=$(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+
+ifeq ($(DEB_HOST_ARCH_CPU),arm)
+  export DEB_CXXFLAGS_MAINT_APPEND := -marm
+endif
+
 %:
 	dh $@ --with autoreconf
 

--- End Message ---
--- Begin Message ---
Source: libxs
Source-Version: 1.2.0-1.1

We believe that the bug you reported is fixed in the latest version of
libxs, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 678...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Hector Oron <zu...@debian.org> (supplier of updated libxs package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 04 Aug 2013 19:16:31 +0200
Source: libxs
Binary: libxs2 libxs2-dbg libxs-dev libxs-compat-libzmq1 libxs-compat-libzmq-dev
Architecture: source armhf
Version: 1.2.0-1.1
Distribution: unstable
Urgency: low
Maintainer: Robert S. Edmonds <edmo...@debian.org>
Changed-By: Hector Oron <zu...@debian.org>
Description: 
 libxs-compat-libzmq-dev - Crossroads I/O 'libzmq' compatibility library 
(header files)
 libxs-compat-libzmq1 - Crossroads I/O 'libzmq' compatibility library (shared 
library)
 libxs-dev  - Crossroads I/O lightweight messaging layer (development files)
 libxs2     - Crossroads I/O lightweight messaging layer (shared library)
 libxs2-dbg - Crossroads I/O lightweight messaging layer (debugging symbols)
Closes: 678370
Changes: 
 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)
Checksums-Sha1: 
 6dd20c013c6f3a9e47ed6161a580edbb442049fe 2104 libxs_1.2.0-1.1.dsc
 091b3d07cb45a1f1a027bb1c7b01ed8c8612ed63 5056 libxs_1.2.0-1.1.debian.tar.gz
 eacd2045387cf64d037042aeaf30bc8b414f07d9 83070 libxs2_1.2.0-1.1_armhf.deb
 9ce01c911180efc0ede69633e8a23fe81be7bdd4 512442 libxs2-dbg_1.2.0-1.1_armhf.deb
 8b3ce6843251bd891925aa067e9e817cdc4574ca 178536 libxs-dev_1.2.0-1.1_armhf.deb
 b8029803718251e9186b8f928276bf9d5002cccf 6806 
libxs-compat-libzmq1_1.2.0-1.1_armhf.deb
 0f35d245727bf18c196aa63931d023ebb840c6a4 8848 
libxs-compat-libzmq-dev_1.2.0-1.1_armhf.deb
Checksums-Sha256: 
 c81fca6702471188f403ccb7689e558785013e2bfc9ea6908ec5d53d7323d5e9 2104 
libxs_1.2.0-1.1.dsc
 fe8d82fc69a738a81868b812ef7c3118c7a05505257bf2e0a943dc9748662b58 5056 
libxs_1.2.0-1.1.debian.tar.gz
 c9d8825242a959d9727a8f8cd092f667adf290399db0d7e9a2c12ef330a974a7 83070 
libxs2_1.2.0-1.1_armhf.deb
 3169b1abd8db62a81518d1218b35cc7eff5f8b9267b2c1f4cbaf18978f13514e 512442 
libxs2-dbg_1.2.0-1.1_armhf.deb
 a16c4de719ba2a7539d814ccc4dd185717f29365c391720c743c4beb84b9d15d 178536 
libxs-dev_1.2.0-1.1_armhf.deb
 6469189a0cf6954d5e3c8e9e41e32a8b4479c3b906046368929b4d7df72d4075 6806 
libxs-compat-libzmq1_1.2.0-1.1_armhf.deb
 73524e8f27114b280aae92ce1b4115b119ab6118f37d321ebd0442d956c88353 8848 
libxs-compat-libzmq-dev_1.2.0-1.1_armhf.deb
Files: 
 c1cb249904c1ce1ec4ed012d92b36be9 2104 libs optional libxs_1.2.0-1.1.dsc
 3e74390370e32073c654fad207ff814d 5056 libs optional 
libxs_1.2.0-1.1.debian.tar.gz
 a2d842089591a2dbfc6fcd4c3ca30560 83070 libs optional libxs2_1.2.0-1.1_armhf.deb
 475ceb5c464239264ed6d7bf97cd4b0e 512442 debug extra 
libxs2-dbg_1.2.0-1.1_armhf.deb
 09cc8fbfccb270dc36d2c18e174239d5 178536 libdevel optional 
libxs-dev_1.2.0-1.1_armhf.deb
 2d0e44ab8c0d2259539e9ae1f2f9ba85 6806 libs optional 
libxs-compat-libzmq1_1.2.0-1.1_armhf.deb
 a8c92cce8e8b254ac1dbbae47ad0829d 8848 libdevel optional 
libxs-compat-libzmq-dev_1.2.0-1.1_armhf.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCgAGBQJR/pV8AAoJEK8ig6p24qx7wuoP/3JyQkpm8O+WEl6Tx4MI5CJr
nVSQKaiFtVl8TPqwq0+lg8cNxq9QUX0Y/bTH/2UPronEg9+BvIRfHbMV/Y9iiC0d
tsZ3J8/voVDbIz6ariHczm090c6LmL5e48O7Ew3J043lqD3td2dsOzeLfwm18SOP
uGuFgUt35YCd8aa4FCDoSyRhgLbhovbCdP3F0Iz8o8sVhmadLtcEFoRPg8KJjzqZ
6TMncwJKyiayjLDZQu3jq1smTVlFDNy5OSGQBO/tHvdZrGokUregsW8kGen/GSGt
6E7f0wpjIq8KHu8UfF9nOLx10uFqJNVdMoEYOwSpfFkJdogHmgVc6D2naGr3JVwt
J0l2navPj+5fpQj8+qbI7tyfCklj05BVrIs2eMS9RnU9WDXjH8my2LFeOHnLTIcP
OgwbBfKbi/Ohp6jIeroBfvJ2fccOez5D9elrkQloGvSbql0jRWVdFZgo2DKFLkCU
u4k1ANAKkimCaeJMjW/k+KhxV0g7QBPoqot3qdkI8gzYF3mj5tUZFmQDtSYBAmYi
MFqdgfmez/RI44LhBBFBhgnumQOUPTu+noCEQ8vJEWkyk2ypcqoMC4bds2aYegYB
ho7zIQTCZNGkqQNDSOcwKGauY7GqWiRz5IDjQDnWs8iEEaHbshAUuakl+Vs9yZsG
1GLcGPthOPW0sprEnjhi
=eyOY
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to