Package: flint / 2.5.2-19

Metadata

Package Version Patches format
flint 2.5.2-19 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 Fixed latex manual compilation.patch | (download)

fmpz_poly/doc/fmpz_poly.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixed latex manual compilation


hurd | (download)

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

 fixing the compilation on the hurd
use_clz_builtins_for_mips.patch | (download)

longlong.h | 37 37 + 0 - 0 !
1 file changed, 37 insertions(+)

 use clz builtins on mips
 Without this patch, the flint-arb package FTBFS.
 There is no need to forward a patch already in
 upstream's git!
PIE FTBFS.patch | (download)

Makefile.subdirs | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 invoke $(cc) with -r and not -wl,-r to fix ftbfs with pie enabled
undef_count_leading_zeros.patch | (download)

longlong.h | 5 5 + 0 - 0 !
1 file changed, 5 insertions(+)

 undefine count_leading_zeros and count_trailing_zeros in lonlong.h
 The fallbacks at the end of the file are only defined when there is no
 definition yet. When building SageMath it can happen that the symbols are already
 defined in a givaro header. That lead to build failures on architectures that
 are supposed to use the fallback here, like arm64 and ppc64el.
asm_volatile_div.patch | (download)

longlong.h | 8 4 + 4 - 0 !
1 file changed, 4 insertions(+), 4 deletions(-)

 add __volatile__ to asm(div)
 This fixes the flint-arb issue on amd64 and i386. If that appears on other
 architectures, then we need to also patch the asm(div)s for other arches.
 .
 See the GCC bug for a detailed explanation of this patch.
 .
 A more complete version of this patch is being discussed with GMP devs,
 which will need to be upstreamed to FLINT when finalised:
fix_upstream_issue_470.patch | (download)

fmpz_mat/doc/fmpz_mat.txt | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 that line makes the build ftbfs (#896470)