[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