[linbox] 01/01: Link liblinboxsage against libiml.

Tobias Hansen thansen at alioth.debian.org
Wed Sep 11 19:49:11 UTC 2013


This is an automated email from the git hooks/post-receive script.

thansen pushed a commit to branch master
in repository linbox.

commit c8f52ff1cf236ab762a0d673ed6ea619645f99fc
Author: Tobias Hansen <tobias.han at gmx.de>
Date:   Wed Sep 11 21:51:05 2013 +0200

    Link liblinboxsage against libiml.
---
 debian/changelog                         |    5 +++++
 debian/patches/linboxsage-link-iml.patch |   21 +++++++++++++++++++++
 debian/patches/series                    |    1 +
 3 files changed, 27 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index af6f15d..b649aa2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,6 @@
 linbox (1.3.2-1) unstable; urgency=low
 
+  [ Lifeng Sun ]
   * New maintainer.
   * New upstream release. (Closes: #701176)
   * New packages: liblinboxsage1, liblinboxsage-dev and liblinbox-doc.
@@ -23,6 +24,10 @@ linbox (1.3.2-1) unstable; urgency=low
   * debian/source/format: specify source format to 3.0 (quilt).
   * Add debian/watch file.
 
+  [ Tobias Hansen ]
+  * debian/patches:
+    - add linboxsage-link-iml.patch: Link liblinboxsage against libiml.
+
  -- Lifeng Sun <lifongsun at gmail.com>  Wed, 28 Aug 2013 23:02:25 +0800
 
 linbox (1.1.6~rc0-4.1) unstable; urgency=low
diff --git a/debian/patches/linboxsage-link-iml.patch b/debian/patches/linboxsage-link-iml.patch
new file mode 100644
index 0000000..4a8c3c8
--- /dev/null
+++ b/debian/patches/linboxsage-link-iml.patch
@@ -0,0 +1,21 @@
+Description: dpkg-shlibdeps warned that liblinboxsage was missing symbols from libiml.
+Author: Tobias Hansen <thansen at debian.org>
+
+--- a/interfaces/sage/Makefile.am
++++ b/interfaces/sage/Makefile.am
+@@ -23,7 +23,7 @@
+ 
+ AM_CPPFLAGS=-I$(top_srcdir) -I. -I../../linbox
+ 
+-AM_CXXFLAGS = @DEFAULT_CFLAGS@ -DDISABLE_COMMENTATOR $(GMP_CFLAGS) $(NTL_CFLAGS) $(ATLAS_CFLAGS) $(FFLAS_FFPACK_CFLAGS) $(GIVARO_CFLAGS)
++AM_CXXFLAGS = @DEFAULT_CFLAGS@ -DDISABLE_COMMENTATOR $(GMP_CFLAGS) $(NTL_CFLAGS) $(ATLAS_CFLAGS) $(FFLAS_FFPACK_CFLAGS) $(GIVARO_CFLAGS) $(IML_CFLAGS)
+ 
+ lib_LTLIBRARIES = liblinboxsage.la
+ 
+@@ -35,5 +35,5 @@
+ #gentoo's linbox-1.1.6-fix-undefined-symbols.patch
+ liblinboxsage_la_LIBADD = $(top_builddir)/linbox/liblinbox.la
+ 
+-liblinboxsage_la_LDFLAGS =  $(GIVARO_LIBS) $(GMP_LIBS) $(NTL_LIBS) $(BLAS_LIBS) $(MAPLE_LIBS) $(LDFLAGS) -version-info 0:0:0 -release 1.3.2 #-Wl,-zmuldefs
++liblinboxsage_la_LDFLAGS =  $(GIVARO_LIBS) $(GMP_LIBS) $(NTL_LIBS) $(BLAS_LIBS) $(MAPLE_LIBS) $(IML_LIBS) $(LDFLAGS) -version-info 0:0:0 -release 1.3.2 #-Wl,-zmuldefs
+ endif
diff --git a/debian/patches/series b/debian/patches/series
index a41b4f0..efc679d 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ example.patch
 soname.patch
 fix-doc-path.patch
 fix-gmp-detect.patch
+linboxsage-link-iml.patch

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/linbox.git



More information about the debian-science-commits mailing list