[petsc] 05/07: simplify includes and libs configuration

Drew Parsons dparsons at moszumanska.debian.org
Mon Oct 5 02:31:50 UTC 2015


This is an automated email from the git hooks/post-receive script.

dparsons pushed a commit to branch master
in repository petsc.

commit 23ddc2e53b47fd22d2614d18d52db28995d67b71
Author: Drew Parsons <dparsons at debian.org>
Date:   Mon Oct 5 01:02:03 2015 +0800

    simplify includes and libs configuration
    
    Remove most extraneous /usr/include or /usr/lib, makes configuration
    line simpler. One of the fruits of PETSc 3.6.2.
---
 debian/rules | 21 +++++++--------------
 1 file changed, 7 insertions(+), 14 deletions(-)

diff --git a/debian/rules b/debian/rules
index 0226771..ee88068 100755
--- a/debian/rules
+++ b/debian/rules
@@ -82,20 +82,13 @@ CONFIGURATION_OPTIONS=--with-shared-libraries \
 	  --with-fortran-interfaces=1 \
 	  --with-mpi-dir=$(PETSC_MPI_DIR) \
 	  --with-blas-lib=-lblas --with-lapack-lib=-llapack \
-	  --with-blacs=1 --with-blacs-include=/usr/include \
-	  --with-blacs-lib=[/usr/lib/libblacsCinit-$(PETSC_MPI).so,/usr/lib/libblacs-$(PETSC_MPI).so] \
-	  --with-scalapack=1 --with-scalapack-include=/usr/include \
-	  --with-scalapack-lib=/usr/lib/libscalapack-$(PETSC_MPI).so \
-	  --with-mumps=1 --with-mumps-include=/usr/include \
-	  --with-mumps-lib=[/usr/lib/libdmumps.so,/usr/lib/libzmumps.so,/usr/lib/libsmumps.so,/usr/lib/libcmumps.so,/usr/lib/libmumps_common.so,/usr/lib/libpord.so] \
-	  --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse \
-	  --with-suitesparse-lib="-lumfpack -lamd -lcholmod -lklu" \
-	  --with-spooles=1 --with-spooles-include=/usr/include/spooles \
-	  --with-spooles-lib=/usr/lib/libspooles.so \
-	  --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch \
-	  --with-ptscotch-lib=[/usr/lib/libptesmumps.so,/usr/lib/libptscotch.so,/usr/lib/libptscotcherr.so] \
-	  --with-fftw=1 --with-fftw-include=/usr/include \
-	  --with-fftw-lib=[/usr/lib/$(DEB_HOST_MULTIARCH)/libfftw3.so,/usr/lib/$(DEB_HOST_MULTIARCH)/libfftw3_mpi.so] \
+	  --with-blacs=1 --with-blacs-lib="-lblacsCinit-$(PETSC_MPI) -lblacs-$(PETSC_MPI)" \
+	  --with-scalapack=1 --with-scalapack-lib=-lscalapack-$(PETSC_MPI) \
+	  --with-mumps=1 --with-mumps-include=[] --with-mumps-lib="-ldmumps -lzmumps -lsmumps -lcmumps -lmumps_common -lpord" \
+	  --with-suitesparse=1 --with-suitesparse-include=/usr/include/suitesparse --with-suitesparse-lib="-lumfpack -lamd -lcholmod -lklu" \
+	  --with-spooles=1 --with-spooles-include=/usr/include/spooles --with-spooles-lib=-lspooles \
+	  --with-ptscotch=1 --with-ptscotch-include=/usr/include/scotch --with-ptscotch-lib="-lptesmumps -lptscotch -lptscotcherr" \
+	  --with-fftw=1 --with-fftw-include=[] --with-fftw-lib="-lfftw3 -lfftw3_mpi" \
 	  --with-superlu=1 --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu \
 	  $(PETSC_HDF5_FLAGS) --CXX_LINKER_FLAGS="-Wl,--no-as-needed" 
 #	  --with-hypre=1 --with-hypre-dir=/usr \

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/petsc.git



More information about the debian-science-commits mailing list