Fast Library for Number Theory

Edit Package flint

FLINT (Fast Library for Number Theory) is a C library in support of computations in number theory. It is also a research project into algorithms in number theory. At this stage, FLINT consists mainly of fast integer and polynomial arithmetic and linear algebra.

Refresh
Refresh
Source Files (show unmerged sources)
Filename Size Changed
flint.changes 0000011203 10.9 KB
flint.spec 0000003854 3.76 KB
v3.1.2.tar.gz 0007585361 7.23 MB
Latest Revision
buildservice-autocommit accepted request 1159364 from Jan Engelhardt's avatar Jan Engelhardt (jengelh) (revision 53)
baserev update by copy to link target
Comments 4

Simon Puchert's avatar

Is the devel package even usable? The file "flint.h" includes "config.h", which isn't packaged for some reason.

This makes, a.o., "arb" unable to build (see @jengelh 's attempt).


Jan Engelhardt's avatar

It's a fucking mess. The use of #include "config.h" by system headers (which flint.h is at this point) is illegal, because it is prone to source any random config.h that is in the search path, and that config.h may contain a completely different set of #defines.


Simon Puchert's avatar

Indeed. Is there any way we can convince upstream to use a sane(r) method (e.g. calling it something like "flint-config.h" instead)?

For the time being, could this be used as a stopgap solution?


Jan Engelhardt's avatar

It has improved since; flint and arb are now updated.

openSUSE Build Service is sponsored by