Package: suitesparse / 1:5.4.0+dfsg-1

Metadata

Package Version Patches format
suitesparse 1:5.4.0+dfsg-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
buildflags.patch | (download)

CSparse/Demo/Makefile | 2 1 + 1 - 0 !
CSparse/Lib/Makefile | 2 1 + 1 - 0 !
SuiteSparse_config/SuiteSparse_config.mk | 4 2 + 2 - 0 !
3 files changed, 4 insertions(+), 4 deletions(-)

 clean up build flags
 - remove rpath
 - remove optimization flags because we want to support noopt option
 - remove -fPIC because we don't want to use it for static libraries (and debian/rules
   re-adds it for dynamic libraries)
mongoose build.patch | (download)

Makefile | 2 0 + 2 - 0 !
Mongoose/CMakeLists.txt | 5 2 + 3 - 0 !
Mongoose/Makefile | 1 1 + 0 - 0 !
3 files changed, 3 insertions(+), 5 deletions(-)

 fix mongoose build system
 - top-level Makefile: do not try to build Mongoose dynamic library before
   dynamic suitesparse_config has been compiled
 - do not compile static Mongoose with PIC
 - link mongoose executable against dynamic Mongoose library
 - hardcode paths for static libsuitesparse_config
 All this mess comes from the fact that upstream build system compiles
 libsuitesparse_config.a with PIC by default (this is changed in Debian by
 buildflags.patch).
 Also clean LaTeX generated files when doing "make clean"