Bug#1144512: wpewebkit: Please sync no-must-tail.patch from webkit2gtk
John Paul Adrian Glaubitz
glaubitz at physik.fu-berlin.de
Sun Aug 16 13:24:59 BST 2026
Source: wpewebkit
Version: 2.52.5-1
Severity: normal
Hi,
wpewebkit still FTBFS on some architectures due to the tail call issue [1]:
FAILED: [code=1] Source/ThirdParty/skia/CMakeFiles/Skia.dir/src/core/SkOpts.cpp.o
/usr/bin/sh4-linux-gnu-g++ (...) -c /build/reproducible-path/wpewebkit-2.52.5/Source/ThirdParty/skia/src/core/SkOpts.cpp
In file included from /build/reproducible-path/wpewebkit-2.52.5/Source/ThirdParty/skia/src/core/SkOpts.cpp:16:
/build/reproducible-path/wpewebkit-2.52.5/Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h: In function ‘void portable::set_base_pointer(Params*, SkRasterPipelineStage*, F, F, F, F)’:
/build/reproducible-path/wpewebkit-2.52.5/Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h:3935:485: error: cannot tail-call: target is not able to optimize the call into a sibling call
3935 | HIGHP_TAIL_STAGE(set_base_pointer, std::byte* p) {
|
This should be easy to fix by syncing the no-must-tail.patch which is currently
missing from wpewebkit [2] from webkit2gtk.
Could you do that?
Thanks,
Adrian
> [1] https://buildd.debian.org/status/fetch.php?pkg=wpewebkit&arch=sh4&ver=2.52.5-1&stamp=1786706706&raw=0
> [2] https://sources.debian.org/src/wpewebkit/2.52.5-1/debian/patches
--
.''`. 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