sage
9c8796c7 - Support linbox 1.7.0 and 1.6.3 at the same time

Commit
3 years ago
Support linbox 1.7.0 and 1.6.3 at the same time The constructor `DenseMatrix(field, entries, m, n)` in 1.6.3 was changed to `DenseMatrix(field, m, n, entries)` in 1.7.0. We replace use of this constructor by a different way to initialize a matrix from entries using part of the API that works both in 1.6.3 and in 1.7.0. Note that the two versions of the library are still ABI-incompatible so changing linbox requires recompiling sagelib. To complicate matters, linbox doesn't change soname so the dynamic linker will let this go and sagemath will eventually crash.
Author
Committer
Parents
Loading