filter-kernel-unit-length test failure on s390x with upgraded toolchain
Issue Summary
Similar to #972 (closed), librsvg 2.54.5+dfsg-2 in Debian failed build-time tests on s390x (which is our only release architecture that is big-endian). I'm reporting each failure separately to be able to keep better track, but I hope several will have the same root cause.
2.54.5+dfsg-1 passed tests back in September 2022 (before the Debian 12 freeze) and the only change in revision -2 is packaging layout (the "as-installed" tests were previously deleted, now they are installed), so this must have been triggered by a behaviour change in a dependency. One notable upgrade between September 2022 and now was rustc 1.61 to 1.63.
Example SVG
SVG (this is from librsvg's own test suite):
Reference rendering:
s390x rendering:
Emphasized diff:
Librsvg Version
2.54.5
Platform
Debian s390x (note that this is big-endian)