[R-pkg-team] Bug#1057203: r-bioc-rhdf5filters: missing build-dependency on big-endian architectures

Graham Inggs ginggs at debian.org
Sun Dec 3 12:33:59 GMT 2023


Control: tags -1 + patch

Hi Andreas

On Sun, 3 Dec 2023 at 09:31, Andreas Tille <andreas at an3as.eu> wrote:
> I confirm this might be a fast solution.  However, this would mean to
> restrict the functionality of the package for architectures where the
> package is used just to work around a compilation error where the
> package is not used in practice.  I do not think this is the best
> solution for our users.

Fair enough.

I think the vbz compression is not actually enabled by upstream for
all architectures (amd64 and arm64 only?).
So restricting the architectures of the build-dependency on
libvbz-hdf-plugin-dev might be sufficient.
At least, the patch below was enough to get r-bioc-rhdf5filters
building on s390x for me, and it does not seem to be affected by the
pandoc/haskell-pandoc issue.

Regards
Graham


--- a/debian/control
+++ b/debian/control
@@ -17,7 +17,7 @@
                libhdf5-dev,
                libzstd-dev,
                libsnappy-dev,
-               libvbz-hdf-plugin-dev
+               libvbz-hdf-plugin-dev [!s390x !hppa !m68k !powerpc
!ppc64 !sparc64]
 Testsuite: autopkgtest-pkg-r



More information about the R-pkg-team mailing list