[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1050503: suitesparse: FTBFS on loong64 and sparc64 due to packaging issues



Source: suitesparse
Version: 1:7.1.0+dfsg-3
Severity: normal
User: debian-sparc@lists.debian.org
Usertags: sparc64
X-Debbugs-Cc: debian-sparc@lists.debian.org

Hello!

suitesparse FTBFS on loong64 and sparc64 due a packaging issue with an implicit CUDA
dependency. The failing build step is actually at dpkg-shlibdeps which fails since it
cannot find the lib*_cuda.so shared libraries anywhere [1][2]:

 dpkg-shlibdeps: error: cannot find library libspqr_cuda.so.3 needed by debian/libspqr3/usr/ \
 lib/sparc64-linux-gnu/libspqr.so.3.0.4 (ELF format: 'elf64-sparc' abi: '0202002b00000000'; RPATH: '')
 dpkg-shlibdeps: error: cannot find library libcholmod_cuda.so.4 needed by debian/libumfpack6/ \
 usr/lib/sparc64-linux-gnu/libumfpack.so.6.1.1 (ELF format: 'elf64-sparc' abi: '0202002b00000000'; RPATH: '')
 dpkg-shlibdeps: error: cannot find library libcholmod_cuda.so.4 needed by debian/libklu2/usr/ \
 lib/sparc64-linux-gnu/libklu_cholmod.so.2.0.4 (ELF format: 'elf64-sparc' abi: '0202002b00000000'; RPATH: '')

This is not surprising since the corresponding lib*_cuda.so shared libraries are being
deleted in debian/rules [3]. However, I have no clue why this affects loong64 and sparc64
only.

Adrian

> [1] https://buildd.debian.org/status/fetch.php?pkg=suitesparse&arch=loong64&ver=1%3A7.1.0%2Bdfsg-3&stamp=1692910284&raw=0
> [2] https://buildd.debian.org/status/fetch.php?pkg=suitesparse&arch=sparc64&ver=1%3A7.1.0%2Bdfsg-3&stamp=1692414038&raw=0
> [3] https://salsa.debian.org/science-team/suitesparse/-/blob/master/debian/rules#L57

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer
`. `'   Physicist
  `-    GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


Reply to: