Bug#877054: hypre FTBFS with multiarch blas
Adrian Bunk
bunk at debian.org
Thu Sep 28 07:55:35 UTC 2017
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.
-------------- next part --------------
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 <bunk at 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
#***************************************************************
More information about the debian-science-maintainers
mailing list