tags 526422 + patch
thanks

Dear Debian Scientific Computing Team,

here is a patch.

Kind regards

T.

diff -u suitesparse-3.2.0/debian/changelog suitesparse-3.2.0/debian/changelog
--- suitesparse-3.2.0/debian/changelog
+++ suitesparse-3.2.0/debian/changelog
@@ -1,3 +1,14 @@
+suitesparse (1:3.2.0-4.1) unstable; urgency=low
+
+  * Non-maintainer upload.
+  * Sprinkle some linking to KLU, UMFPACK shared libraries
+    to not have unresolved symbols. Remove some from CHOLMOD.
+    Now dpkg-shlibdeps does not warn anymore.
+    (changing debian/patches/*Makefile.dpatch)
+    Closes: #526422
+
+ -- Thomas Viehmann <t...@beamnet.de>  Fri, 01 May 2009 11:19:05 +0200
+
 suitesparse (1:3.2.0-4) unstable; urgency=low
 
   * debian/control: Add an epoch to the version number of
diff -u suitesparse-3.2.0/debian/patches/07-KLU_Lib_Makefile.dpatch 
suitesparse-3.2.0/debian/patches/07-KLU_Lib_Makefile.dpatch
--- suitesparse-3.2.0/debian/patches/07-KLU_Lib_Makefile.dpatch
+++ suitesparse-3.2.0/debian/patches/07-KLU_Lib_Makefile.dpatch
@@ -55,7 +55,7 @@
  
 -$(OBJ): $(INC)
 +libklu.so.3.2.0: $(OBJ_SL)
-+      $(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
++      $(CC) -shared $^ -lm ../../AMD/Lib/libamd.so ../../BTF/Lib/libbtf.so 
../../COLAMD/Lib/libcolamd.so -Wl,-soname -Wl,$@ -o $@
 +      ln -s $@ libklu.so
 +
 +$(OBJ) $(OBJ_SL): $(INC)
diff -u suitesparse-3.2.0/debian/patches/12-CHOLMOD_Lib_Makefile.dpatch 
suitesparse-3.2.0/debian/patches/12-CHOLMOD_Lib_Makefile.dpatch
--- suitesparse-3.2.0/debian/patches/12-CHOLMOD_Lib_Makefile.dpatch
+++ suitesparse-3.2.0/debian/patches/12-CHOLMOD_Lib_Makefile.dpatch
@@ -115,7 +115,7 @@
  
 -$(OBJ): $(INC)
 +libcholmod.so.3.2.0: $(OBJ_SL)
-+      $(CC) -shared $^ -lblas -llapack ../../AMD/Lib/libamd.so 
../../CAMD/Lib/libcamd.so ../../COLAMD/Lib/libcolamd.so 
../../CCOLAMD/Lib/libccolamd.so -lm  -Wl,-soname -Wl,$@ -o $@
++      $(CC) -shared $^ -lblas -llapack ../../AMD/Lib/libamd.so 
../../COLAMD/Lib/libcolamd.so -lm  -Wl,-soname -Wl,$@ -o $@
 +      ln -s $@ libcholmod.so
 +
 +$(OBJ) $(OBJ_SL): $(INC)
diff -u suitesparse-3.2.0/debian/patches/11-UMFPACK_Lib_GNUmakefile.dpatch 
suitesparse-3.2.0/debian/patches/11-UMFPACK_Lib_GNUmakefile.dpatch
--- suitesparse-3.2.0/debian/patches/11-UMFPACK_Lib_GNUmakefile.dpatch
+++ suitesparse-3.2.0/debian/patches/11-UMFPACK_Lib_GNUmakefile.dpatch
@@ -291,7 +291,7 @@
 +      - $(RANLIB) libumfpack.a
 +
 +libumfpack.so.3.2.0: $(II_SL) $(LL_SL) $(GN_SL) $(DI_SL) $(DL_SL) $(ZI_SL) 
$(ZL_SL)
-+      $(CC) -shared $^ -lm -Wl,-soname -Wl,$@ -o $@
++      $(CC) -shared $^ -lm -lblas ../../AMD/Lib/libamd.so -Wl,-soname -Wl,$@ 
-o $@
 +      ln -s $@ libumfpack.so
  
  
#-------------------------------------------------------------------------------



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to