Bug#402011: [m68k] incorrect inline assembly
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
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
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
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
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