Closed orlitzky closed 4 months ago
I suppose the documentation needs to be updated to state that FLINT 2.9 or later is required.
I suppose the documentation needs to be updated to state that FLINT 2.9 or later is required.
I think a check in arb.h
or something more low-level would be more fitting:
#if __FLINT_VERSION < 2 || (__FLINT_VERSION == 2 && __FLINT_VERSION_MINOR < 9)
# error My error message
#endif
Oh, if that's all this is, then I would suggest checking for it even earlier in CMake. It looks like the fmpz_mod_poly_div
function is new to flint-2.9, so you could look for that function with e.g. check_symbol_exists.
I suppose the documentation needs to be updated to state that FLINT 2.9 or later is required.
Lol... I hit an error building 2.9.0 that is supposed to be fixed in 2.9.1 and just downloaded 2.8.5 and then hit this, Docs for the win! (the docs do say a recent version or something like that, I did see that, but figured, 1 back was recent enough... lol) and somewhere else... Flint 2.5.... i'll see if I can find it.