Your message dated Wed, 14 Dec 2011 12:47:13 +0000
with message-id <[email protected]>
and subject line Bug#651578: fixed in speex 1.2~rc1-2
has caused the Debian Bug report #651578,
regarding speex FTBFS on armhf
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 [email protected]
immediately.)


-- 
651578: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=651578
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
package: speex
severity: important
version: 1.2~rc1-1
tags: patch

Currently speex tries to use armv4 assembler on all arm ports. This fails to build on armhf probablly because armhf uses the thumb2 instruction set (it is possible to use
arm instructions but thumb2 is preffered on these processors.

I have attatched a patch to debian/rules which restricts the use of the armv4 assembler
to arm and armel.
diff -ur speex-1.2~rc1/debian/rules speex-1.2~rc1.new/debian/rules
--- speex-1.2~rc1/debian/rules	2011-12-10 05:44:29.000000000 +0000
+++ speex-1.2~rc1.new/debian/rules	2011-12-10 05:11:44.000000000 +0000
@@ -19,6 +19,7 @@
 DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
 
 DEB_HOST_ARCH_CPU  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
+DEB_HOST_ARCH  ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
 
 
 objdir            = objs
@@ -28,7 +29,12 @@
 all_objs  = $(objdir) $(objdir_sse) $(objdir_fixedpoint)
 arch_objs = $(objdir)
 
-ifeq ($(DEB_HOST_ARCH_CPU),arm)
+#we want this on arm and armel but NOT armhf
+ifeq ($(DEB_HOST_ARCH),armel)
+objdir             = $(objdir_fixedpoint)
+EXTRA_CONFIG_FLAGS = --enable-arm4-asm
+endif
+ifeq ($(DEB_HOST_ARCH),arm)
 objdir             = $(objdir_fixedpoint)
 EXTRA_CONFIG_FLAGS = --enable-arm4-asm
 endif

--- End Message ---
--- Begin Message ---
Source: speex
Source-Version: 1.2~rc1-2

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

libspeex-dbg_1.2~rc1-2_amd64.deb
  to main/s/speex/libspeex-dbg_1.2~rc1-2_amd64.deb
libspeex-dev_1.2~rc1-2_amd64.deb
  to main/s/speex/libspeex-dev_1.2~rc1-2_amd64.deb
libspeex1_1.2~rc1-2_amd64.deb
  to main/s/speex/libspeex1_1.2~rc1-2_amd64.deb
libspeexdsp-dev_1.2~rc1-2_amd64.deb
  to main/s/speex/libspeexdsp-dev_1.2~rc1-2_amd64.deb
libspeexdsp1_1.2~rc1-2_amd64.deb
  to main/s/speex/libspeexdsp1_1.2~rc1-2_amd64.deb
speex-doc_1.2~rc1-2_all.deb
  to main/s/speex/speex-doc_1.2~rc1-2_all.deb
speex_1.2~rc1-2.diff.gz
  to main/s/speex/speex_1.2~rc1-2.diff.gz
speex_1.2~rc1-2.dsc
  to main/s/speex/speex_1.2~rc1-2.dsc
speex_1.2~rc1-2_amd64.deb
  to main/s/speex/speex_1.2~rc1-2_amd64.deb



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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ron Lee <[email protected]> (supplier of updated speex 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Tue, 13 Dec 2011 23:09:39 +1030
Source: speex
Binary: speex libspeex1 libspeex-dev libspeexdsp1 libspeexdsp-dev speex-doc 
libspeex-dbg
Architecture: source all amd64
Version: 1.2~rc1-2
Distribution: unstable
Urgency: low
Maintainer: Ron Lee <[email protected]>
Changed-By: Ron Lee <[email protected]>
Description: 
 libspeex-dbg - debugging symbols for libspeex and libspeexdsp
 libspeex-dev - The Speex codec library development files
 libspeex1  - The Speex codec runtime library
 libspeexdsp-dev - The Speex extended library development files
 libspeexdsp1 - The Speex extended runtime library
 speex      - The Speex codec command line tools
 speex-doc  - Documentation for speex
Closes: 646035 651578 651846
Changes: 
 speex (1.2~rc1-2) unstable; urgency=low
 .
   * Add a -dbg package.  Closes: #646035
   * Disable the arm4-asm optimisation for armhf, it wants to insist we use
     thumb2 code for that.  Closes: #651578, #651846
Checksums-Sha1: 
 e15fe117f1d678db328615116ac5b804417bdeda 1476 speex_1.2~rc1-2.dsc
 2367fdb0268b3bdf1ba91342e10b92b7399062b7 7622 speex_1.2~rc1-2.diff.gz
 1a09833dda223d8cd96b0b4394f5da152a17ffae 647454 speex-doc_1.2~rc1-2_all.deb
 c78e98b0e01499ee4a72642bead55a803eccd6f6 28776 speex_1.2~rc1-2_amd64.deb
 bddca922bd40e89af97f677ea6f91fdd38cc2ac8 59814 libspeex1_1.2~rc1-2_amd64.deb
 ae96510f3798525a50dc476fbb6892ee26f2f1a5 81130 libspeex-dev_1.2~rc1-2_amd64.deb
 0021cd0f399408105c34f1bf2088ea146e192ed1 45828 libspeexdsp1_1.2~rc1-2_amd64.deb
 6507e70a82b4638f44f57f4579dbb1e254b2880f 58034 
libspeexdsp-dev_1.2~rc1-2_amd64.deb
 c967b9a19e269381ad0c5dd3abbb31fea32b9918 179232 
libspeex-dbg_1.2~rc1-2_amd64.deb
Checksums-Sha256: 
 1c3105765a6891764a8e4cc713c73cbae75710079d0d5fbf1483ed3d565a75a6 1476 
speex_1.2~rc1-2.dsc
 2be8220cd5736f362c7938572394618c1be4df5216b186de48316089185542e3 7622 
speex_1.2~rc1-2.diff.gz
 a6db549fd18bbbf38de1bbd58bae387a2a216b12161c8298a03d8cc129b65053 647454 
speex-doc_1.2~rc1-2_all.deb
 5fb9ef0de084e61f1352a339dfa54c51839cba06406b04ca2051da73f76c771f 28776 
speex_1.2~rc1-2_amd64.deb
 79c4b037a6b79a19da81d356082f98496d4bee8ca8d19a3d55f00566998fe81c 59814 
libspeex1_1.2~rc1-2_amd64.deb
 3d9130a281b38b7506adf65aa7aa545a64cd3c864122d43f4147145bd58e9a37 81130 
libspeex-dev_1.2~rc1-2_amd64.deb
 006b7304ddc7a943825f0c916e7f02e1972c69eb021e7f5a7d7ccb8f4ef672e4 45828 
libspeexdsp1_1.2~rc1-2_amd64.deb
 e2258ce797f40f5f27fa079777c555c9495f8b1d306da756b42dc891e422edfa 58034 
libspeexdsp-dev_1.2~rc1-2_amd64.deb
 3c9ab5abf0431c0dd77018a69a8004eef5430c3bd5948af0902d8be1be4a0aa2 179232 
libspeex-dbg_1.2~rc1-2_amd64.deb
Files: 
 37fd8e6a288ef8ef9d66ca2fa9876724 1476 sound optional speex_1.2~rc1-2.dsc
 fb340aefcebe9c7504e03c5d1f3391e7 7622 sound optional speex_1.2~rc1-2.diff.gz
 6dbb9164a9a5636609e649879d412e1c 647454 doc optional 
speex-doc_1.2~rc1-2_all.deb
 b06de1aec8f501695d30ce9d50c4ad89 28776 sound optional speex_1.2~rc1-2_amd64.deb
 2128218323b594914811b05b81ff5471 59814 libs optional 
libspeex1_1.2~rc1-2_amd64.deb
 5b23e8a90b8591dd8a56156a06979dee 81130 libdevel optional 
libspeex-dev_1.2~rc1-2_amd64.deb
 452e5efae1cc0188a398ae732d06660c 45828 libs optional 
libspeexdsp1_1.2~rc1-2_amd64.deb
 8d8df8de3e9ffe81da2f6d26e8d3bfd6 58034 libdevel optional 
libspeexdsp-dev_1.2~rc1-2_amd64.deb
 14c2f6cd0b1836dddc9df48268cc9857 179232 debug extra 
libspeex-dbg_1.2~rc1-2_amd64.deb

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

iD8DBQFO6JFlp4BCHGgCHOQRAvuWAJ9OF92Kffq3ajFwvGW88x/0ckTjbQCfbbDM
Tp2wQeat6p1fk3//hxjtO8s=
=vfz/
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to