Bug#1134097: webkit2gtk: Please refresh no-must-tail.patch to address FTBFS on alpha and sh4

John Paul Adrian Glaubitz glaubitz at physik.fu-berlin.de
Fri Apr 17 12:55:24 BST 2026


Hi Adrian,

On Fri, 2026-04-17 at 14:49 +0300, Adrian Bunk wrote:
> On Thu, Apr 16, 2026 at 02:06:16PM +0200, Alberto Garcia wrote:
> > Control: tags -1 pending
> > 
> > On Thu, Apr 16, 2026 at 12:29:00PM +0200, John Paul Adrian Glaubitz wrote:
> > > the patch no-must-tail.patch needs an update to fix the FTBFS on
> > > alpha and sh4.
> > 
> > Applied, thanks
> > ...
> 
> I wonder whether whitelisting the architectures where it works might be 
> upstreamable?
> 
> Source/ThirdParty/skia/modules/skcms/src/skcms_internals.h says:
>         // [[clang::musttail]] is great for performance, but it's not well supported and we run into
>         // a variety of problems when we use it. Fortunately, it's an optional feature that doesn't
>         // affect correctness
> 
> The problem is that gcc implements it as a "must" since there are 
> other use cases where musttail is relevant for correctness.
> 
> The same issue was fixed in protobuf with
>   https://github.com/protocolbuffers/protobuf/commit/719f3037032b2e952afe7fc49152cc4be38fa7a3

Yeah, I wanted to have this properly fixed in Skia for a while now, but I didn't have the time yet.

Does it work on x86_64 and arm64 only? If yes, I would go ahead and use that.

Adrian

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



More information about the Pkg-webkit-maintainers mailing list