Bug#335831: marked as done ([mips/mipsel] FTBFS due to invalid assembler code)
Your message dated Tue, 17 Jan 2006 14:35:21 -0800
with message-id <E1EyzQ9-00042s-SG@spohr.debian.org>
and subject line Bug#335831: fixed in qt4-x11 4.1.0-3
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--------------------------------------
Received: (at submit) by bugs.debian.org; 26 Oct 2005 05:45:51 +0000
>From ths@networkno.de Tue Oct 25 22:45:51 2005
Return-path: <ths@networkno.de>
Received: from mx01.qsc.de [213.148.129.14]
by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
id 1EUe6h-0000Wy-00; Tue, 25 Oct 2005 22:45:51 -0700
Received: from port-195-158-169-21.dynamic.qsc.de ([195.158.169.21] helo=hattusa.textio)
by mx01.qsc.de with esmtp (Exim 3.35 #1)
id 1EUe6H-0005ar-00
for submit@bugs.debian.org; Wed, 26 Oct 2005 07:45:25 +0200
Received: from ths by hattusa.textio with local (Exim 4.54)
id 1EUe6A-0003H7-9Q
for submit@bugs.debian.org; Wed, 26 Oct 2005 07:45:18 +0200
Date: Wed, 26 Oct 2005 07:45:16 +0200
To: submit@bugs.debian.org
Subject: [mips/mipsel] FTBFS due to invalid assembler code
Message-ID: <20051026054515.GR5721@hattusa.textio>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.5.11
From: Thiemo Seufer <ths@networkno.de>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level:
X-Spam-Status: No, hits=-8.0 required=4.0 tests=BAYES_00,HAS_PACKAGE
autolearn=no version=2.60-bugs.debian.org_2005_01_02
Package: qt4-x11
Version: 4.0.1-2
Tags: patch
qt4-x11 currently FTBFS for mips/mipsel because the assembler code for
atomic operations attempts to use MIPS II ll/sc instructions in MIPS I
assembly. The appended patch switches the atomic loops to assume MIPS II,
this works even for MIPS I CPUs because Linux emulates the ll/sc
instructions there.
Thiemo
#! /bin/sh /usr/share/dpatch/dpatch-run
## 12_mips_atomic_ops.dpatch by Thiemo Seufer <ths@debian.org>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Fix compilation for Linux MIPS-I code.
@DPATCH@
--- ./src/corelib/arch/mips/qatomic32.s.old 2005-10-26 02:28:44.000000000 +0200
+++ ./src/corelib/arch/mips/qatomic32.s 2005-10-26 02:29:34.000000000 +0200
@@ -6,10 +6,12 @@
.globl q_atomic_test_and_set_int
.ent q_atomic_test_and_set_int
q_atomic_test_and_set_int:
+ .set mips2
1: ll $8,0($4)
bne $8,$5,2f
move $2,$6
sc $2,0($4)
+ .set mips0
beqz $2,1b
nop
jr $31
@@ -21,10 +23,12 @@ q_atomic_test_and_set_int:
.globl q_atomic_test_and_set_ptr
.ent q_atomic_test_and_set_ptr
q_atomic_test_and_set_ptr:
+ .set mips2
1: ll $8,0($4)
bne $8,$5,2f
move $2,$6
sc $2,0($4)
+ .set mips0
beqz $2,1b
nop
jr $31
---------------------------------------
Received: (at 335831-close) by bugs.debian.org; 17 Jan 2006 22:40:29 +0000
>From katie@ftp-master.debian.org Tue Jan 17 14:40:29 2006
Return-path: <katie@ftp-master.debian.org>
Received: from katie by spohr.debian.org with local (Exim 4.50)
id 1EyzQ9-00042s-SG; Tue, 17 Jan 2006 14:35:21 -0800
From: Brian Nelson <pyro@debian.org>
To: 335831-close@bugs.debian.org
X-Katie: $Revision: 1.65 $
Subject: Bug#335831: fixed in qt4-x11 4.1.0-3
Message-Id: <E1EyzQ9-00042s-SG@spohr.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Tue, 17 Jan 2006 14:35:21 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02
(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level:
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER
autolearn=no version=2.60-bugs.debian.org_2005_01_02
Source: qt4-x11
Source-Version: 4.1.0-3
We believe that the bug you reported is fixed in the latest version of
qt4-x11, which is due to be installed in the Debian FTP archive:
libqt4-core_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/libqt4-core_4.1.0-3_i386.deb
libqt4-debug-dev_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/libqt4-debug-dev_4.1.0-3_i386.deb
libqt4-debug_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/libqt4-debug_4.1.0-3_i386.deb
libqt4-dev_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/libqt4-dev_4.1.0-3_i386.deb
libqt4-gui_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/libqt4-gui_4.1.0-3_i386.deb
libqt4-qt3support_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/libqt4-qt3support_4.1.0-3_i386.deb
libqt4-sql_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/libqt4-sql_4.1.0-3_i386.deb
qt4-designer_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/qt4-designer_4.1.0-3_i386.deb
qt4-dev-tools_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/qt4-dev-tools_4.1.0-3_i386.deb
qt4-doc_4.1.0-3_all.deb
to pool/main/q/qt4-x11/qt4-doc_4.1.0-3_all.deb
qt4-qtconfig_4.1.0-3_i386.deb
to pool/main/q/qt4-x11/qt4-qtconfig_4.1.0-3_i386.deb
qt4-x11_4.1.0-3.diff.gz
to pool/main/q/qt4-x11/qt4-x11_4.1.0-3.diff.gz
qt4-x11_4.1.0-3.dsc
to pool/main/q/qt4-x11/qt4-x11_4.1.0-3.dsc
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 335831@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Brian Nelson <pyro@debian.org> (supplier of updated qt4-x11 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 ftpmaster@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Tue, 17 Jan 2006 09:49:11 -0800
Source: qt4-x11
Binary: libqt4-sql libqt4-core qt4-doc libqt4-debug libqt4-qt3support qt4-designer libqt4-dev qt4-dev-tools libqt4-gui libqt4-debug-dev qt4-qtconfig
Architecture: source i386 all
Version: 4.1.0-3
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Brian Nelson <pyro@debian.org>
Description:
libqt4-core - Qt 4 core non-GUI functionality runtime library
libqt4-debug - Qt 4 debugging runtime libraries
libqt4-debug-dev - Qt 4 debugging development files
libqt4-dev - Qt 4 development files
libqt4-gui - Qt 4 core GUI functionality runtime library
libqt4-qt3support - Qt 3 compatibility library for Qt 4
libqt4-sql - Qt 4 SQL database module
qt4-designer - Qt 4 Designer
qt4-dev-tools - Qt 4 development tools
qt4-doc - Qt 4 API documentation
qt4-qtconfig - Qt 4 configuration tool
Closes: 335831 348092
Changes:
qt4-x11 (4.1.0-3) unstable; urgency=low
.
* Moved *_debug.prl and *_debug.la support files to the libqt4-debug-dev
package
.
* Updated to debhelper v5 compatibility
.
* debian/qt4-dev-tools.install: removed the /usr/share/qt4/templates
entry, which no longer contains anything
.
* Added gif support (Closes: #348092)
.
* debian/patches/12_mips_atomic_ops.dpatch: applied fixes from Isaac
Clerencia <isaac@debian.org>, as the last patch was not good enough to
fix the FTBFS bug (Closes: #335831)
Files:
212d62eed58ae75d4987ee4ba6715247 1412 libs optional qt4-x11_4.1.0-3.dsc
a1c2cd78def731f6ec6c04abb05845c7 18054 libs optional qt4-x11_4.1.0-3.diff.gz
b016a38c1317ab10d4215b13b48079fa 12403210 doc optional qt4-doc_4.1.0-3_all.deb
e6bae976232c73517e0178ca0a47fe04 3650128 libdevel optional libqt4-dev_4.1.0-3_i386.deb
26c257c54b11d3c2ff05d1db6514bff3 17628 libdevel optional libqt4-debug-dev_4.1.0-3_i386.deb
eea7214aae9d178a2569ca98313ab772 905606 libs optional libqt4-core_4.1.0-3_i386.deb
dac85f4e264c5e6d44cfec4f3eb35948 2796634 libs optional libqt4-gui_4.1.0-3_i386.deb
4c7510da4a886613f157639980bb49ae 306958 libs optional libqt4-sql_4.1.0-3_i386.deb
6b462a5e9e48f298e8a623e5727b3db2 1254304 libs optional libqt4-qt3support_4.1.0-3_i386.deb
12bb61387c296b3a7630c96151fec8b9 1396356 devel optional qt4-designer_4.1.0-3_i386.deb
cbd19727095db67d56e75594eca2493b 6931454 libs optional libqt4-debug_4.1.0-3_i386.deb
cfca2d95b604d9daed001c13206667c6 529404 devel optional qt4-dev-tools_4.1.0-3_i386.deb
68dc38230f1181228a4e3399323a4f69 100872 x11 optional qt4-qtconfig_4.1.0-3_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFDzUiQ1Ng1YWbyRSERAhbTAJ93W6rrVy5J+6kv9ulum8RxjEllhwCffFCJ
TVY1/akX2GPTyy4sn+eEP9Y=
=TqLd
-----END PGP SIGNATURE-----
Reply to: