...because this will later on hit
#error "This implementation only supports little-endian ARM."
in blake3_neon.c.
Differential D138760
BLAKE3: do not try to use neon on big-endian aarch64 MaskRay on Nov 27 2022, 7:46 AM. Authored by
Details
...because this will later on hit #error "This implementation only supports little-endian ARM." in blake3_neon.c.
Diff Detail
Event TimelineComment Actions Last reviewer resigned, despite this being a fairly trivial change which blocks big-endian arm64 from building. Comment Actions Could you please take a look at this rather simple diff, fixing the build on BE aarch64. Comment Actions Can you report the problem on https://github.com/BLAKE3-team/BLAKE3 ? We can back port fixes there. Comment Actions Thanks for the hint / redirect. Comment Actions Thank you! If we take the patch here, we may risk losing the change when someone upgrades BLAKE3. So it's better to ensure that it works in the upstream... Comment Actions Can’t we have a test/bot for that? Seems awkward to depend on this getting integrated upstream first. This is just unblocking builds so I’d be inclined to take it… Comment Actions Obsoleted by D159156. Upstream BLAKE3 has applied this diff https://github.com/BLAKE3-team/BLAKE3/pull/280 |