Re: Bug#1125380: webkit2gtk: Please include patch to disable mustfail property on m68k and sh4

John Paul Adrian Glaubitz <[email protected]> Fri, 13 Feb 2026 11:44:12 +0100
Newsgroups gmane.linux.debian.ports.68k,gmane.linux.debian.ports.superh
Message-ID <c1eb3a6c21ea172cccde20ec8a6b19f198ab57ae.camel@physik.fu-berlin.de>
Hi,

On Tue, 2026-01-13 at 09:21 +0100, John Paul Adrian Glaubitz wrote:
> on sh4, the build fails because GCC does not support the musttail propert=
y:
>=20
> [2356/7836] /usr/bin/c++ -DBUILDING_GTK__=3D1 -DBUILDING_WEBKIT=3D1 -DBUI=
LDING_WITH_CMAKE=3D1
> (...)
> In file included from /<<PKGBUILDDIR>>/Source/ThirdParty/skia/src/core/Sk=
Opts.cpp:16:
> /<<PKGBUILDDIR>>/Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h:=
 In function \
> =E2=80=98void portable::set_base_pointer(Params*, SkRasterPipelineStage*,=
 F, F, F, F)=E2=80=99:
> /<<PKGBUILDDIR>>/Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h:=
1615:31: \
> error: cannot tail-call: target is not able to optimize the call into a s=
ibling call
>  1615 |             MUSTTAIL return fn(params, program, r,g,b,a);        =
                          \
>       |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
>=20
>=20
> This fixed by disabling the mustfail property in Skia, see the attached p=
atch.

the patch to disable musttail is unfortunately incomplete. I'm working on a=
n updated
version which I will post shortly.

Adrian

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