Ticket #953 (assigned task)

Opened 3 years ago

Last modified 3 years ago

Debian package: convert embedded libraries to external dependencies

Reported by: mitar Owned by:
Milestone: Future Component: library
Severity: major Keywords:
Cc: tadej Blocking:
Blocked By:

Description

For inclusion of our Debian package into official repository we have to move embedded libraries to external dependencies. Those are (at the time of writing):

There are  libqhull-dev,  libblas-dev and  liblapack-dev, respectively.

And probably libSVM (at least we have it mentioned in licenses file).

Change History

comment:1 Changed 3 years ago by janez

  • Status changed from new to assigned
  • Owner janez deleted

comment:2 Changed 3 years ago by mitar

  • Cc tadej added

comment:3 Changed 3 years ago by ales

We also include LIBLINEAR, which we can link from  liblinear-dev. However Linpack is not Lapack. Also the dqrdc2.c is actually a modified dqrdc (linpack) that is used in R. In fact all the functions in linpack directory could be linked from  r-base-core

comment:4 Changed 3 years ago by ales

External libsvm, liblinear and blas libraries can now be linked by passing shared library names to make (also adding include search paths if necessary by setting CXXFLAGS, for instance -I/usr/include/libsvm-3.0).

make BLAS_LIB=blas LIBSVM_LIB=svm3 LIBLINEAR_LIB=linear

Note that libsvm in debian (squeeze) is an older version (2.0) and is not compatible with orange (needs at least 3.0).

Note: See TracTickets for help on using tickets.