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
 
 #***************************************************************
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to