m4ri: fast arithmetic with dense matrices over GF(2)#

Description#

M4RI: Library for matrix multiplication, reduction and inversion over GF(2). (See also m4ri/README for a brief overview.)

License#

  • GNU General Public License Version 2 or later (see src/COPYING)

Upstream Contact#

Special Update/Build Instructions#

  • Delete the upstream Mercurial repositories (file m4ri/.hgtags, directory m4ri/.hg).

  • Delete the directory m4ri/autom4te.cache (if present).

  • Delete m4ri.vcproj (and perhaps other unnecessary baggage).

  • Touch m4ri/configure to make sure it is newer than its sources.

Type#

standard

Dependencies#

Version Information#

package-version.txt:

20200115

Equivalent System Packages#

arch:

$ sudo pacman -S  m4ri

conda:

$ conda install  m4ri

Debian/Ubuntu:

$ sudo apt-get install  libm4ri-dev

Fedora/Redhat/CentOS:

$ sudo yum install  m4ri-devel

freebsd:

$ sudo pkg install math/m4ri

gentoo:

$ sudo emerge sci-libs/m4ri[png]

nix:

$ nix-env --install m4ri

opensuse:

$ sudo zypper install "pkgconfig(m4ri)"

void:

$ sudo xbps-install  m4ri-devel

See https://repology.org/project/libm4ri/versions

If the system package is installed, ./configure will check whether it can be used.