Bug#1150017: enabling big-endian
Antonio Valentino
antonio.valentino at tiscali.it
Sat Oct 10 09:24:22 BST 2026
On Mon, 05 Oct 2026 13:07:17 +0200 Drew Parsons <dparsons at debian.org> wrote:
> Source: c-blosc2
> Version: 3.3.5-1~exp1
> Severity: normal
>
> Bigendian support was dropped in c-blosc2 3.2.3-1~exp1
> but it ought to be fixed now in v3, at least for ppc64.
>
> ppc64 support was patched in upstream PR#723
> https://github.com/Blosc/c-blosc2/pull/723
>
> It sets specific definitions when __BIG_ENDIAN__ is defined,
> albeit under _ARCH_PWR8 for ppc64.
>
> Can an equivalent patch for __BIG_ENDIAN__ code
> (setting BLOSC_BPERM_RESULT_IDX) work in the code path used for s390x?
> (I guess that would be patching blosc/bitshuffle-generic.c)
>
>
> -- System Information:
> Debian Release: forky/sid
> APT prefers unstable
> APT policy: (500, 'unstable'), (1, 'experimental')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 7.2.8+deb14-amd64 (SMP w/8 CPU threads; PREEMPT)
> Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
> Shell: /bin/sh linked to /usr/bin/dash
> Init: systemd (via /run/systemd/system)
> LSM: AppArmor: enabled
>
>
Thanks Drew,
I can give it a try after the current migration is complete.
As DM I do not have direct access to the HW, I will ask for a temporary
authorization.
By the way the issue number in your message seems not to be correct.
I understand that the correct one is
https://github.com/Blosc/c-blosc2/issues/702, correct?
For the record, another relevant upstream issue is
https://github.com/Blosc/c-blosc2/issues/467.
kind regards
--
Antonio Valentino
More information about the debian-science-maintainers
mailing list