skia and bigendian

Luboš Luňák l.lunak at collabora.com
Mon Jun 13 09:50:09 UTC 2022


On Saturday 11 of June 2022, Rene Engelhard wrote:
> Hi,
>
> https://cgit.freedesktop.org/libreoffice/core/commit/?id=b06663135f9c7c08f5
>866a87a1fb0932df5af8bd
>
> did
>
> --- snip ---
> enable Skia on big-endian too
> Without this the build will #error out, and despite the disclaimer
> it reportedly works fine.
> https://lists.freedesktop.org/archives/libreoffice/2022-May/088838.html
>
> Change-Id: I0e87b31647fe5107bca9b58d8f4af5fc0c67cd65
> Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134032
> Tested-by: Jenkins
> --- snip ---
>
> and I followed suit in Debians packages (where bigendian got a
> --disable-skia before).
>
> Since 7.4.0 beta1 (which is the first pre-release to actually contain
> this, and in the meanwhile skia got updated) this results in:
...
>:6: error: "SK_*32_SHIFT values must correspond to BGRA or RGBA byte order"
> #error "SK_*32_SHIFT values must correspond to BGRA or RGBA byte order" ^

 I don't have access to an actual bigendian HW, I did that commit because I'd 
been told that it actually works. If it no longer does, then feel free to 
deal with it as you see fit.

-- 
 Luboš Luňák
 l.lunak at collabora.com


More information about the LibreOffice mailing list