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