Skia on PPC
Michael Meeks
michael.meeks at collabora.com
Fri May 6 13:50:07 UTC 2022
Hi there,
Despite the pessimism in the code, PPC Skia seems to be ~working[1]for
Firefox on PPC and accepting big-endian patches.
FreeBSD seems to patch the acknowledgement out[2] ;-)
Firefox has:
#define I_ACKNOWLEDGE_SKIA_DOES_NOT_SUPPORT_BIG_ENDIAN
in its SkUserConfig.h[3]
Any objections with following Firefox's approach and going with this ?
I anticipate it works better than advertised.
ATB,
Michael.
On 05/05/2022 17:59, Luboš Luňák wrote:
> On Thursday 05 of May 2022, Michael Meeks wrote:
>> Nothing critical, but perhaps interesting - I assume up-stream Skia
>> cares nothing for a PPC port =)
>
> https://github.com/google/skia/blob/main/include/core/SkTypes.h#L221 :
>
> #if defined(SK_CPU_BENDIAN)
> && !defined(I_ACKNOWLEDGE_SKIA_DOES_NOT_SUPPORT_BIG_ENDIAN)
> #error "The Skia team is not endian-savvy enough to support big-endian
> CPUs."
> #error "If you still want to use Skia,"
> #error "please define I_ACKNOWLEDGE_SKIA_DOES_NOT_SUPPORT_BIG_ENDIAN."
> #endif
>
[1] - https://bugzilla.mozilla.org/show_bug.cgi?id=1503749
[2] -
https://reviews.freebsd.org/file/data/yulperjvlyeswfxkf7fj/PHID-FILE-cdyntuzagpznlxghldcc/D22184.diff
[3] -
https://searchfox.org/mozilla-central/source/gfx/skia/skia/include/config/SkUserConfig.h#127
--
michael.meeks at collabora.com <><, GM Collabora Productivity
Hangout: mejmeeks at gmail.com, Skype: mmeeks
(M) +44 7795 666 147 - timezone usually UK / Europe
More information about the LibreOffice
mailing list