[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