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

Reply via email to