[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: