Bug#977779: geary FTBFS on mipsel: test suite failure

Alberto Garcia berto at igalia.com
Sat Jan 30 16:54:35 GMT 2021


On Fri, Jan 29, 2021 at 02:11:00PM +0200, Adrian Bunk wrote:
> > But this a bug in the CPU, right? Do I understand correctly that the
> > package can fail depending on what CPU it is run on regardless of how
> > it was built?
> > 
> > I'm trying to understand what we can do in WebKit in order to fix or
> > work around this.
> 
> It is a bug in WebKit that a kernel configuration is assumed that is
> not even permitted on Loongson:
> https://sources.debian.org/src/webkit2gtk/2.31.1-1/Source/WTF/wtf/PageBlock.h/#L54
> https://sources.debian.org/src/linux/5.10.9-1/arch/mips/Kconfig/#L2213-L2215

My question is: I cannot choose a page size depending on the
particular MIPS CPU model because once the package is built it could
be run on a CPU with a different page size, is that right?

If that's the case then I should use a conservative value that is
guaranteed to work on all models (64KB, or is 16KB safe?).

> BTW: The 4kB setting for arm64 is also questionable, Ubuntu releases 
>      now additionally ship kernels with 64 kB page size:
>      https://launchpad.net/ubuntu/groovy/+package/linux-image-unsigned-5.8.0-41-generic-64k

Ok, I'll use 64KB then.

Berto



More information about the Pkg-webkit-maintainers mailing list