Source: hypre Version: 2.11.1-4 Severity: serious Tags: patch https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/hypre.html
... Building libHYPRE_DistributedMatrixPilutSolver.so ... mpiCC -shared -o libHYPRE_DistributedMatrixPilutSolver-2.11.1.so comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o ../../utilities/libHYPRE_utilities.so ../../distributed_matrix/libHYPRE_DistributedMatrix.so -lmpi -lm null -lblas -Wl,-soname,libHYPRE_DistributedMatrixPilutSolver-2.11.1.so -Wl,-z,defs g++: error: null: No such file or directory Makefile:88: recipe for target 'libHYPRE_DistributedMatrixPilutSolver.so' failed make[4]: *** [libHYPRE_DistributedMatrixPilutSolver.so] Error 1 Fix attached.
Description: Don't keep BLASLIBDIRS as "null" The linker already knows where to find the libraries, so AC_HYPRE_FIND_BLAS not finding then is not a problem. . But keeping BLASLIBDIRS="null" was a problem, since this passed the string "null" to the compiler. Author: Adrian Bunk <b...@debian.org> --- hypre-2.11.1.orig/src/config/hypre_blas_macros.m4 +++ hypre-2.11.1/src/config/hypre_blas_macros.m4 @@ -127,6 +127,8 @@ AC_DEFUN([AC_HYPRE_FIND_BLAS], if test "$BLASLIBDIRS" != "null"; then BLASLIBDIRS="-L$BLASLIBDIRS" + else + BLASLIBDIRS="" fi #***************************************************************