[Pkg-scicomp-devel] Bug#579578: libpetsc3.0.0-dev: Out of date -llapackgf-3 and -lblas-3gf in makefiles
Stephan Kramer
s.kramer at imperial.ac.uk
Wed Apr 28 18:44:17 UTC 2010
Package: libpetsc3.0.0-dev
Version: 3.0.0.dfsg-6
Severity: normal
Tags: sid
The makefiles in the petsc installation refer to -llapackgf-3 and -lblas-3gf
that no longer exist in the alternatives system for libblas.so.3gf and
liblapack.so.3gf. This means when using the petsc makefiles in the recommended
way, i.e. including ${PETSC_DIR}/conf/variables and ${PETSC_DIR}/conf/rules,
the binary will fail to link against petsc.
>From the command-line:
$ make -f /usr/lib/petscdir/3.0.0/conf/base getlinklibs
-L/usr/lib/petscdir/3.0.0//linux-gnu-c-opt/lib -L/usr/lib/petscdir/3.0.0
//linux-gnu-c-opt/lib -L/usr/lib/petscdir/3.0.0//linux-gnu-c-opt/lib -lpetscts
-lpetscsnes -lpetscksp -lpetscdm -lpetscmat -lpetscvec -lpetsc -lX11 -L/usr/lib
-lHYPRE -lmpi_cxx -lstdc++ -lsuperlu -lscotch -lspooles -lumfpack -lamd
-llapackgf-3 -lblas-3gf -L/usr/lib/openmpi/lib -L/usr/lib/gcc/i486-linux-
gnu/4.4.2 -ldl -lmpi -lopen-rte -lopen-pal -lnsl -lutil -lgcc_s -lpthread
-lmpi_f90 -lmpi_f77 -lgfortranbegin -lgfortran -lm -lm -L/usr/lib/gcc/i486
-linux-gnu -lm -lm -lmpi_cxx -lstdc++ -lmpi_cxx -lstdc++ -ldl -lmpi -lopen-rte
-lopen-pal -lnsl -lutil -lgcc_s -lpthread -ldl
which contains -llapackgf-3 and -lblas-3gf.
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libpetsc3.0.0-dev depends on:
ii gfortran 4:4.4.3-1 The GNU Fortran 95 compiler
ii libatlas-base-dev [liblap 3.6.0-24 Automatically Tuned Linear Algebra
ii libblas-dev [libblas-3gf. 1.2-7 Basic Linear Algebra Subroutines 3
ii libhypre-dev 2.4.0b-6 High Performance Matrix Preconditi
ii liblapack-dev [liblapack- 3.2.1-8 library of linear algebra routines
ii libopenmpi-dev 1.3.2-4 high performance message passing l
ii libpetsc3.0.0 3.0.0.dfsg-6 Shared libraries for version 3.0.0
ii libscotch-dev 5.1.7.dfsg-5 programs and libraries for graph,
ii libspooles-dev 2.2-6+b1 SPOOLES SParse Object Oriented Lin
ii libsuitesparse-dev 1:3.2.0-4 libraries for sparse matrices comp
ii libsuperlu3-dev 3.0+20070106-3 Direct solution of large, sparse s
ii libx11-dev 2:1.3.3-3 X11 client-side library (developme
libpetsc3.0.0-dev recommends no packages.
Versions of packages libpetsc3.0.0-dev suggests:
pn libluminate-dev <none> (no description available)
ii libpetsc3.0.0-dbg 3.0.0.dfsg-6 Static debugging libraries for PET
ii petsc-dev 3.0.0.dfsg-6 Empty package depending on latest
ii petsc3.0.0-doc 3.0.0.dfsg-6 Documentation and examples for PET
-- no debconf information
More information about the Pkg-scicomp-devel
mailing list