[SCM] libzn-poly: library for polynomial arithmetic in Z/nZ[x] branch, master, updated. upstream/0.9-18-g96bae5f
Tobias Hansen
tobias.han at gmx.de
Thu Dec 20 23:14:15 UTC 2012
The following commit has been merged in the master branch:
commit 96bae5ff9dcff310ffc9d6e14794b4355cf9c77a
Author: Tobias Hansen <tobias.han at gmx.de>
Date: Fri Dec 21 00:13:51 2012 +0100
Add DEP3 patch headers to the patches.
diff --git a/debian/patches/gcc-4.5-mips.patch b/debian/patches/gcc-4.5-mips.patch
index dda26c4..dd452af 100644
--- a/debian/patches/gcc-4.5-mips.patch
+++ b/debian/patches/gcc-4.5-mips.patch
@@ -1,12 +1,15 @@
-Since GCC 4.4 it's not possible anymore to use the 'h' constraints for
-MIPS inline assembly code when doing a multiplication. That's why
-libzn-poly fails to build from source on mips and mipsel.
-
-That said GCC supports 32x32 => 64 multiplication on 32-bit architectures
-for a lot of time, so there is no need to use assembly code for that.
-The patch below fixes the problem by using standard multiplication
-instead of assembly code. I have also included the code for MIPS64 using
-128-bit hints for reference, though it is not used in Debian.
+Description: Remove old MIPS inline assembly code
+ Since GCC 4.4 it's not possible anymore to use the 'h' constraints for
+ MIPS inline assembly code when doing a multiplication. That's why
+ libzn-poly fails to build from source on mips and mipsel.
+ .
+ That said GCC supports 32x32 => 64 multiplication on 32-bit architectures
+ for a lot of time, so there is no need to use assembly code for that.
+ The patch below fixes the problem by using standard multiplication
+ instead of assembly code. I have also included the code for MIPS64 using
+ 128-bit hints for reference, though it is not used in Debian.
+Author: Aurelien Jarno <aurel32 at debian.org>
+Bug-Debian: http://bugs.debian.org/623598
--- a/include/wide_arith.h
+++ b/include/wide_arith.h
diff --git a/debian/patches/zn_poly_soname.patch b/debian/patches/zn_poly_soname.patch
index 8d76ff7..f90f03e 100644
--- a/debian/patches/zn_poly_soname.patch
+++ b/debian/patches/zn_poly_soname.patch
@@ -1,3 +1,9 @@
+Description: Modify makefile generation script
+ * Install the .so files, not .a.
+ * Add a distclean target.
+ * Pass flags to the linking stage of the shared library.
+Author: Tobias Hansen <thansen at debian.org>
+
--- a/makemakefile.py
+++ b/makemakefile.py
@@ -160,7 +160,8 @@
--
libzn-poly: library for polynomial arithmetic in Z/nZ[x]
More information about the debian-science-commits
mailing list