]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commit
pixman: update patch for fixing inline failure with -Og
authorChangqing Li <changqing.li@windriver.com>
Tue, 16 Jul 2024 09:46:33 +0000 (17:46 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 18 Jul 2024 16:21:01 +0000 (17:21 +0100)
commit5eb77c3e142dd952b5e35647f76fdd420a1f1613
tree105afae9e6f4b07e0f30c809de63000f3e1fc06c
parentcf193ea67ca852e76b19a7997b62f043b1bca8a1
pixman: update patch for fixing inline failure with -Og

Previous patch works on fedora40 with gcc-14, but not works
on ubuntu2004 with gcc-9. Update the patch to fix the do_compile
failure:
    In function ‘combine_inner’,
        inlined from ‘combine_soft_light_ca_float’ at ../pixman-0.42.2/pixman/pixman-combine-float.c:655:1:
    ../pixman-0.42.2/pixman/pixman-combine-float.c:370:5: error: inlining failed in call to ‘always_inline’ ‘combine_soft_light_c’: function not
considered for inlining
      370 |     combine_ ## name ## _c (float sa, float s, float da, float d)

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-graphics/xorg-lib/pixman/0001-pixman-combine-float.c-fix-inlining-failed-in-call-t.patch [new file with mode: 0644]
meta/recipes-graphics/xorg-lib/pixman/0001-pixman-combine-float.c-replace-force_inline-with-__.patch [deleted file]
meta/recipes-graphics/xorg-lib/pixman_0.42.2.bb