Differences between revisions 1 and 2
Revision 1 as of 2014-06-25 14:45:07
Size: 865
Editor: ?AlastairCMcKinstry
Comment:
Revision 2 as of 2014-07-09 07:42:29
Size: 913
Editor: ?AlastairCMcKinstry
Comment:
Deletions are marked like this. Additions are marked like this.
Line 16: Line 16:
See also: DebianScience/LinearAlgebraLibraries

pkg-config files for all Debian (science) packages

This release goal (your challenge if you accept it) is for each library / dev package to provide a pkg-config file capable of resolving all the dependencies needed to build with the library.

I'm doing this for Debian Meteorology to start with; this requires enabling pkg-config for dependencies too.

  • mpi.pc

    • The aim with MPI is to undo the competing "I'm on top" of mpicc, h5cc, nclcc, etc. where each package provides another wrapper. Instead pkg-config should work;

pkg-config --libs ncl for example.

  • For this, to start with we need mpi.pc. Fortunately as of 1.6.5-9 (to be uploaded?) openmpi and mpich both ship pkg-config files. So set mpi.pc as an alternative for these. Then work upwards.
  • blas.pc, lapack.pc

    • Add to the BLAS, LAPACK and ATLAS packages.

See also: DebianScience/LinearAlgebraLibraries