[sagemath] 01/01: Filter out optimisation flags from fflas-ffpack

Ximin Luo infinity0 at debian.org
Tue Aug 9 02:18:51 UTC 2016


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

infinity0 pushed a commit to branch _experiment_no-opt
in repository sagemath.

commit 8836467a3ca508981943fd346aaee6e5895b6acc
Author: Ximin Luo <infinity0 at debian.org>
Date:   Tue Aug 9 04:18:13 2016 +0200

    Filter out optimisation flags from fflas-ffpack
    
    Hopefully this should fix our "illegal instruction" errors
---
 debian/patches/debian-fflas-ffpack.patch | 17 +++++++++++++++++
 debian/patches/series                    |  1 +
 2 files changed, 18 insertions(+)

diff --git a/debian/patches/debian-fflas-ffpack.patch b/debian/patches/debian-fflas-ffpack.patch
new file mode 100644
index 0000000..e4d06d6
--- /dev/null
+++ b/debian/patches/debian-fflas-ffpack.patch
@@ -0,0 +1,17 @@
+Description: Filter out optimisation flags from fflas-ffpack
+ Debian binaries must work on machines without these optimisations
+Author: Ximin Luo <infinity0 at debian.org>
+Forwarded: not-needed
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/sage/src/module_list.py
++++ b/sage/src/module_list.py
+@@ -30,7 +30,7 @@
+ fflas_ffpack_pc = pkgconfig.parse('fflas-ffpack')
+ fflas_ffpack_libs = list(fflas_ffpack_pc['libraries'])
+ fflas_ffpack_library_dirs = list(fflas_ffpack_pc['library_dirs'])
+-fflas_ffpack_cflags = pkgconfig.cflags('fflas-ffpack').split()
++fflas_ffpack_cflags = filter(lambda x: not x.startswith("-m"), pkgconfig.cflags('fflas-ffpack').split())
+ 
+ # Givaro
+ givaro_pc = pkgconfig.parse('givaro')
diff --git a/debian/patches/series b/debian/patches/series
index 107c255..50173f5 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -37,3 +37,4 @@ debian-temp-userdir-singular.patch
 debian-temp-userdir.patch
 temp-disable-parallel-sphinx.patch
 temp-cython-include-source.patch
+debian-fflas-ffpack.patch

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



More information about the debian-science-commits mailing list