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]

Reply via email to