Hi!

On Mon, 2023-11-20 at 22:32 +0100, John Paul Adrian Glaubitz wrote:
> There is currently no up-to-date version of Firefox for 32-bit PowerPC since 
> Firefox
> currently requires NodeJS to build which is not available on 32-bit PowerPC 
> at the
> moment.
> 
> It is actually possible, however, to use transpile the JavaScript files from 
> x86_64
> for 32-bit PowerPC so that NodeJS is actually not needed. The Debian package 
> does
> not implement such a mechanism at the moment though while Oracle does it on 
> Solaris
> for SPARC [1].
> 
> Anyways, this particular crash a known upstream bug in Firefox [2]. I wonder 
> whether
> it might be fixed by this particular patch [3].

I have just been reminded by a comment in the upstream bug report [1] that the 
VoidPPC
project actually has a number of patches which fix issues in Firefox on PowerPC 
[2] and
I'm rebuilding Firefox with this patch [3] now which claims to address issues 
with the
image decoder on big-endian targets.

Let's see.

Adrian

PS: This is why it's so important to upstream patches. The VoidPPC and Solaris 
people did
    so much work but didn't push for their patches to be merged upstream or at 
least, they
    weren't trying hard enough.

> [1] https://bugzilla.mozilla.org/show_bug.cgi?id=1845669
> 
> [2] 
> https://github.com/void-ppc/void-packages-ppc750/tree/master/srcpkgs/firefox/patches
> [3] 
> https://github.com/void-ppc/void-packages-ppc750/blob/master/srcpkgs/firefox/patches/big-endian-image-decoders.patch

-- 
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913

Reply via email to