Bug#402011: [m68k] incorrect inline assembly

2006-12-21 Thread Bill.Allombert
On Sat, Dec 09, 2006 at 11:47:55AM +0100, Mike Hommey wrote:
  With the fixed xulrunner packages I successfully compiled
  epiphany-browser and with the few websites I tested it even seems to
  work fine.
 
 Tha patch contains a bad bugzilla bug reference. Could you point to the
 real one, please ;)

The patch say bz#343687 but it actually refer to Debian bug #343687.
The relevant Mozilla bug is #323114.

(mozilla buglog #323114 include a broken pointer to Debian #343687
which point to Mozilla #343687)

We would very much appreciate to get that patch in Etch. This is one
of the last important bug for the m68k port.

Cheers,
-- 
Bill. [EMAIL PROTECTED]

Imagine a large blue swirl here. 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#402011: [m68k] incorrect inline assembly

2006-12-21 Thread Mike Hommey
On Thu, Dec 21, 2006 at 08:17:16PM +0100, [EMAIL PROTECTED] [EMAIL PROTECTED] 
wrote:
 On Sat, Dec 09, 2006 at 11:47:55AM +0100, Mike Hommey wrote:
   With the fixed xulrunner packages I successfully compiled
   epiphany-browser and with the few websites I tested it even seems to
   work fine.
  
  Tha patch contains a bad bugzilla bug reference. Could you point to the
  real one, please ;)
 
 The patch say bz#343687 but it actually refer to Debian bug #343687.
 The relevant Mozilla bug is #323114.
 
 (mozilla buglog #323114 include a broken pointer to Debian #343687
 which point to Mozilla #343687)

That makes things clear, thanks. Though I don't why the bz number was
changed (in the original patch currently in xulrunner, the bz number is
323114...)

 We would very much appreciate to get that patch in Etch. This is one
 of the last important bug for the m68k port.

Don't worry, it will be applied.

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#402011: [m68k] incorrect inline assembly

2006-12-09 Thread Mike Hommey
On Thu, Dec 07, 2006 at 02:40:24PM +0100, Roman Zippel [EMAIL PROTECTED] 
wrote:
 Package: xulrunner
 Version: 1.8.0.8-1
 Severity: important
 Tags: patch
 
 Hi,
 
 Currently epiphany-browser fails to build as seen here:
 http://buildd.debian.org/fetch.cgi?pkg=epiphany-browserver=2.14.3-3arch=m68kstamp=1163307325file=log
 
 The problem is the XPTC_InvokeByIndex() function, gcc can assign input
 and output parameters the same register unless told otherwise, in this
 case the stack adjustment was overwritten by the return value and thus
 later the wrong registers values were restored from stack.
 The attached patch fixes this problem and also cleans up the inline
 assembly a bit.
 While I'm at it, I also corrected the other m68k assembly part, the
 change to nsXPTCStubBase::Stub was not entirely correct as it removed a
 bit too many registers. OTOH the same can be implemented without any
 inline assembly.
 
 With the fixed xulrunner packages I successfully compiled
 epiphany-browser and with the few websites I tested it even seems to
 work fine.

Tha patch contains a bad bugzilla bug reference. Could you point to the
real one, please ;)

Mike


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#402011: [m68k] incorrect inline assembly

2006-12-09 Thread Roman Zippel
Hi,

On Sat, 9 Dec 2006, Mike Hommey wrote:

 Tha patch contains a bad bugzilla bug reference. Could you point to the
 real one, please ;)

What do you mean? I changed it to the bts number of the orignal report 
with the first version of the patch.

bye, Roman


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#402011: [m68k] incorrect inline assembly

2006-12-07 Thread Roman Zippel
Package: xulrunner
Version: 1.8.0.8-1
Severity: important
Tags: patch

Hi,

Currently epiphany-browser fails to build as seen here:
http://buildd.debian.org/fetch.cgi?pkg=epiphany-browserver=2.14.3-3arch=m68kstamp=1163307325file=log

The problem is the XPTC_InvokeByIndex() function, gcc can assign input
and output parameters the same register unless told otherwise, in this
case the stack adjustment was overwritten by the return value and thus
later the wrong registers values were restored from stack.
The attached patch fixes this problem and also cleans up the inline
assembly a bit.
While I'm at it, I also corrected the other m68k assembly part, the
change to nsXPTCStubBase::Stub was not entirely correct as it removed a
bit too many registers. OTOH the same can be implemented without any
inline assembly.

With the fixed xulrunner packages I successfully compiled
epiphany-browser and with the few websites I tested it even seems to
work fine.

bye, Roman

-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: m68k
Shell:  /bin/sh linked to /bin/dash
Kernel: Linux 2.4.30
Locale: LANG=de_DE.UTF-8, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages xulrunner depends on:
ii  libbz2-1.0   1.0.3-6 high-quality block-sorting file co
ii  libc62.3.6.ds1-8 GNU C Library: Shared libraries
ii  libglib2.0-0 2.12.4-2The GLib library of C routines
ii  libgtk2.0-0  2.8.20-3The GTK+ graphical user interface 
ii  libidl0  0.8.7-0.1   library for parsing CORBA IDL file
ii  libmozjs0d   1.8.0.8-1   The Mozilla SpiderMonkey JavaScrip
ii  libnspr4-0d  1.8.0.8-1   NetScape Portable Runtime Library
ii  libreadline5 5.2-1   GNU readline and history libraries
ii  libstdc++6   4.1.1-20The GNU Standard C++ Library v3
ii  libx11-6 2:1.0.3-4   X11 client-side library
ii  libxt6   1:1.0.2-2   X11 toolkit intrinsics library
ii  libxul0d 1.8.0.8-1   Gecko engine library

xulrunner recommends no packages.

-- no debconf information


18_m68k_xpcom.dpatch
Description: application/shellscript