Subject: [bug#78334] [PATCH science-team 0/1] Update flint.

From: Andreas Enge <[email-masked]>
Date: Mon, 12 May 2025 17:27:16 +0200

Unfortunately this flint update breaks singular:
facMul.cc: In function ‘void kronSubFp(nmod_poly_struct*, const CanonicalForm&, int)’:
facMul.cc:1258:3: error: ‘flint_mpn_zero’ was not declared in this scope
 1258 |   flint_mpn_zero (result->coeffs, d*(degAy+1));
      |   ^~~~~~~~~~~~~~
facMul.cc:1267:5: error: ‘flint_mpn_copyi’ was not declared in this scope
 1267 |     flint_mpn_copyi (result->coeffs+k, buf->coeffs, nmod_poly_length(buf));
      |     ^~~~~~~~~~~~~~~

Which also means it breaks sage. This is very annoying, we cannot just
push it, but need to wait for the depending packages to adapt to whatever
change was made. Or ship several versions.

Bug report submitted:
   https://github.com/flintlib/flint/issues/2315

Andreas