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-browser&ver=2.14.3-3&arch=m68k&stamp=1163307325&file=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]