New comment by tornaria on void-packages repository https://github.com/void-linux/void-packages/pull/29635#issuecomment-808812289 Comment: > I found out that upgrading `giac` results in all checks passed. > I'd still like to add as makedepends `ntl`, which in turn requires `gf2x`. > These are also needed for `flint`. > I will do these separately. I have templates for givaro, fflas-ffpack, linbox, gf2x, ntl, flintlib, arb, mpfi, eclib, flintqs, lcalc. They are a bit old but were working ok to compile sagemath 9.1. I'll try to update and make PR for all of that. I'd really like to have a working sagemath in void. I also have a WIP template for gap, but it seemed more difficult so it's not really working at this time. OTOH, note that using system packages to build sage is a bit "dangerous", because some system updates will break your build of sage. This is the main reason why it's important to have sagemath in void: so that relevant updates will revbump and recompile it. Otherwise it's safer to use the minimal set of system packages.