Package: flint / 3.4.0-1

Metadata

Package Version Patches format
flint 3.4.0-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
local mathjax.patch | (download)

doc/source/conf.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 use the local mathjax version
builtin overflow.patch | (download)

src/longlong.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use integer overflow builtins on armhf.
 On armhf, compilation was failing due to "not enough registers" error.
 Per Albin Ahlbck:  "We could use "builtin" integer overflow arithmetic, but the
 problem is that GCC is really bad at this and cannot do any sort of optimizations.
 ... But, on the other hand, when using ARMv[67], IMO you do not really care about
 performance, so we might as well use it here."
 So we use the clang header file, which uses the integer overflow builtins, on armhf.
Bug: https://github.com/flintlib/flint/issues/2131
Bug: https://github.com/flintlib/flint/issues/2461
Bug-Debian: https://bugs.debian.org/1091291