Bug#335831: marked as done ([mips/mipsel] FTBFS due to invalid assembler code)
Your message dated Wed, 26 Oct 2005 15:30:55 -0700
with message-id <E1EUtnL-0007AX-00@spohr.debian.org>
and subject line Bug#335831: fixed in qt4-x11 4.0.1-4
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; 26 Oct 2005 22:38:31 +0000
>From joerg@spohr.debian.org Wed Oct 26 15:38:30 2005
Return-path: <joerg@spohr.debian.org>
Received: from joerg by spohr.debian.org with local (Exim 3.36 1 (Debian))
id 1EUtnL-0007AX-00; Wed, 26 Oct 2005 15:30:55 -0700
From: Brian Nelson <pyro@debian.org>
To: 335831-close@bugs.debian.org
X-Katie: lisa $Revision: 1.30 $
Subject: Bug#335831: fixed in qt4-x11 4.0.1-4
Message-Id: <E1EUtnL-0007AX-00@spohr.debian.org>
Sender: Joerg Jaspert <joerg@spohr.debian.org>
Date: Wed, 26 Oct 2005 15:30:55 -0700
Delivered-To: 335831-close@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=-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.0.1-4
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.0.1-4_i386.deb
to pool/main/q/qt4-x11/libqt4-core_4.0.1-4_i386.deb
libqt4-debug_4.0.1-4_i386.deb
to pool/main/q/qt4-x11/libqt4-debug_4.0.1-4_i386.deb
libqt4-dev_4.0.1-4_i386.deb
to pool/main/q/qt4-x11/libqt4-dev_4.0.1-4_i386.deb
libqt4-gui_4.0.1-4_i386.deb
to pool/main/q/qt4-x11/libqt4-gui_4.0.1-4_i386.deb
libqt4-qt3support_4.0.1-4_i386.deb
to pool/main/q/qt4-x11/libqt4-qt3support_4.0.1-4_i386.deb
libqt4-sql_4.0.1-4_i386.deb
to pool/main/q/qt4-x11/libqt4-sql_4.0.1-4_i386.deb
qt4-designer_4.0.1-4_i386.deb
to pool/main/q/qt4-x11/qt4-designer_4.0.1-4_i386.deb
qt4-dev-tools_4.0.1-4_i386.deb
to pool/main/q/qt4-x11/qt4-dev-tools_4.0.1-4_i386.deb
qt4-doc_4.0.1-4_all.deb
to pool/main/q/qt4-x11/qt4-doc_4.0.1-4_all.deb
qt4-x11_4.0.1-4.diff.gz
to pool/main/q/qt4-x11/qt4-x11_4.0.1-4.diff.gz
qt4-x11_4.0.1-4.dsc
to pool/main/q/qt4-x11/qt4-x11_4.0.1-4.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: Wed, 26 Oct 2005 00:13:40 -0700
Source: qt4-x11
Binary: libqt4-sql libqt4-core qt4-doc libqt4-debug libqt4-qt3support qt4-designer libqt4-dev qt4-dev-tools libqt4-gui
Architecture: source i386 all
Version: 4.0.1-4
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-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
Closes: 335831
Changes:
qt4-x11 (4.0.1-4) unstable; urgency=low
.
* debian/control: changed qt4-designer's section to "devel"
.
* Added a patch from Thiemo Seufer to fix the FTBFS on mips/mipsel
(Closes: #335831)
Files:
e3ebd62652ea29dc706ea7431e5bc4aa 1386 libs optional qt4-x11_4.0.1-4.dsc
c816733113ca739c8498bcaf90e50e63 15341 libs optional qt4-x11_4.0.1-4.diff.gz
2e2ebe652bb1b7575713dc4d82cdc44c 9787348 doc optional qt4-doc_4.0.1-4_all.deb
1e65d681a8ce9ac8d9f455a38d2cc872 3199648 libdevel optional libqt4-dev_4.0.1-4_i386.deb
f2645f9f6410a2fd17ae4b2322ab70f1 718314 libs optional libqt4-core_4.0.1-4_i386.deb
0be61568a0e6a7ae126a40ab7459802d 2563492 libs optional libqt4-gui_4.0.1-4_i386.deb
a6708ac9f38785a4e37625ce12d72349 135710 libs optional libqt4-sql_4.0.1-4_i386.deb
063f865504240a7c0cc60cf6ee5b6f1e 1199286 libs optional libqt4-qt3support_4.0.1-4_i386.deb
0fe3e64b43a5f8b390fd2d364617824e 1275586 devel optional qt4-designer_4.0.1-4_i386.deb
70da02af99647ef5e844ec46e4bdce49 6077124 libs optional libqt4-debug_4.0.1-4_i386.deb
b533f46598c02722d035e3ef75088bbc 538896 devel optional qt4-dev-tools_4.0.1-4_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
iD8DBQFDX7Jq1Ng1YWbyRSERAkFYAJ0XGZZkLhjNwyKHpaj6tb5fZ84zGwCfSo5k
wH19AxO7fiEYEI5MOWQ12aA=
=QJQJ
-----END PGP SIGNATURE-----
Reply to: