Summary
LinBox is a C++ template library for exact, high-performance linear algebra computation with dense, sparse, and structured matrices over the integers and over finite fields. LinBox relies on closely aligned libraries fflas-ffpack (exact dense matrix linear algebra kernels), and Givaro (finite fields, integers, and polynomials).
Versions
v1.7.0-r1 :: 0 :: gentoo
- Modified
- License
- GPL-2+ LGPL-2.1
- Keywords
- amd64 ~amd64-linux ~ppc-macos ~riscv ~x64-macos ~x86 ~x86-linux
- USE flags
- doc opencl openmp
USE flags
General
Dependencies
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
dev-libs / ntl : High-performance and portable C++ number theory library
sci-libs / fflas-ffpack : Library for dense linear algebra over word-size finite fields
sci-libs / givaro : C++ library for arithmetic and algebraic computations
sci-libs / iml : Integer Matrix Library
sci-mathematics / flint : Fast Library for Number Theory
virtual / cblas : Virtual for BLAS C implementation
virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation
Runtime Dependencies
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
dev-libs / mathjax : JavaScript display engine for LaTeX, MathML and AsciiMath
dev-libs / mpfr : Library for multiple-precision floating-point computations with exact rounding
dev-libs / ntl : High-performance and portable C++ number theory library
sci-libs / fflas-ffpack : Library for dense linear algebra over word-size finite fields
sci-libs / givaro : C++ library for arithmetic and algebraic computations
sci-libs / iml : Integer Matrix Library
sci-mathematics / flint : Fast Library for Number Theory
virtual / cblas : Virtual for BLAS C implementation
virtual / lapack : Virtual for Linear Algebra Package FORTRAN 77 (LAPACK) implementation
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/linbox: keyword 1.7.0-r1 for ~riscv
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/linbox: drop 1.7.0
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/linbox: Stabilize 1.7.0-r1 amd64, #936070
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/linbox: drop 1.6.3-r2
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Kostadin Shishmanov · gentoo
sci-libs/linbox: backport commit to fix gcc 14 build
Closes: https://bugs.gentoo.org/930923 Signed-off-by: Kostadin Shishmanov <kocelfc@tutanota.com> Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-libs/linbox: Stabilize 1.7.0 amd64, #929008
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/linbox: add 1.7.0
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/linbox: drop 1.6.3-r1
Closes: https://bugs.gentoo.org/913370 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Michael Orlitzky · gentoo
sci-libs/linbox: stabilize 1.6.3-r2 for amd64
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/linbox: use mathjax for inline formulas in API docs
This adds a runtime dependency, but avoids the (so far missing) build-time latex dependency. At the expense of a small rendering penalty, the mathjax formulas look much nicer. Closes: https://bugs.gentoo.org/913192 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/linbox: deprecate tc-has-openmp
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/linbox: maintainer stabilize on amd64.
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/linbox: Depend on dev-libs/gmp[cxx(+)]
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
sci-libs/linbox: fix phase definition style
Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Fabian Groffen · gentoo
sci-libs/linbox: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/linbox: new C++ template library for linear algebra.
This is a straightforward import of the sci-libs/linbox package from the sage-on-gentoo overlay where François Bissey has been maintaining it. Linbox is a dependency of SageMath, and users will soon be able to use the system copy of linbox; see ticket 29631 on the SageMath Trac instance. Having this in Gentoo will therefore avoid pointless rebuilds of linbox for our SageMath users. Closes: https://bugs.gentoo.org/227813 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>