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 property:
> 
> [2356/7836] /usr/bin/c++ -DBUILDING_GTK__=1 -DBUILDING_WEBKIT=1 
> -DBUILDING_WITH_CMAKE=1
> (...)
> In file included from 
> /<<PKGBUILDDIR>>/Source/ThirdParty/skia/src/core/SkOpts.cpp:16:
> /<<PKGBUILDDIR>>/Source/ThirdParty/skia/src/opts/SkRasterPipeline_opts.h: In 
> function \
> ‘void portable::set_base_pointer(Params*, SkRasterPipelineStage*, F, F, F, 
> F)’:
> /<<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 
> sibling call
>  1615 |             MUSTTAIL return fn(params, program, r,g,b,a);             
>                      \
>       |                             ~~^~~~~~~~~~~~~~~~~~~~~~~~~~
> 
> 
> This fixed by disabling the mustfail property in Skia, see the attached patch.

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

Adrian

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

Reply via email to