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