Versions
v4.1.1-r3 :: 0/9 :: gentoo
- Modified
- License
- CeCILL-B
- Keywords
- amd64 ~amd64-linux ~ppc-macos ~x64-macos ~x86 ~x86-linux
- USE flags
- doc static-libs test
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- static-libs
- Build static versions of dynamic libraries as well
- test
- Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
cpu_flags_x86
- avx
- Adds support for Advanced Vector Extensions instructions
- avx2
- Adds support for Advanced Vector Extensions 2 instructions
- fma3
- Use the Fused Multiply Add 3 instruction set ([fma] in cpuinfo)
- fma4
- Use the Fused Multiply Add 4 instruction set
- sse
- Use the SSE instruction set
- sse2
- Use the SSE2 instruction set
- sse3
- Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3)
- sse4_1
- Enable SSE4.1 instruction support
- sse4_2
- Enable SSE4.2 instruction support
- ssse3
- Use the SSSE3 instruction set (NOT sse3/pni)
Dependencies
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
Runtime Dependencies
dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers
Depending packages
sci-libs / fflas-ffpack : Library for dense linear algebra over word-size finite fields
sci-libs / linbox : C++ template library for integer and finite-field linear algebra
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/givaro: fix build with gcc-13.
This is an "obviously correct" one-line build fix from upstream. Closes: https://bugs.gentoo.org/908399 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Arthur Zamarin · gentoo
sci-libs/givaro: destabilize for ~x86
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/givaro: drop 4.1.1-r2
Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
sci-libs/givaro: Stabilize 4.1.1-r3 x86, #877783
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Joonas Niilola · gentoo
sci-libs/givaro: Stabilize 4.1.1-r3 amd64, #877783
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/givaro: fix pkg-config libdir, update EAPI 7 -> 8
Apply François Bissey's upstream patch in a new revision. Closes: https://bugs.gentoo.org/862753 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/givaro: remove old "unused" givaro-4.1.1-r1.ebuild.
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 - Sam James · gentoo
sci-libs/givaro: Stabilize 4.1.1-r2 x86, #821331
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
sci-libs/givaro: Stabilize 4.1.1-r2 amd64, #821331
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/givaro: new revision to eliminate -fabi-version=6.
This is just a quick hack directly to the ./configure script to ensure that the current version of givaro doesn't erroneously detect gcc-4.x where none exists. A real fix is already upstreamed, but not in a release, and is not easy to backport. Bug: https://bugs.gentoo.org/741434 Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Michael Orlitzky <mjo@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
sci-libs/givaro: 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 - Fabian Groffen · gentoo
sci-libs/givaro: 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 - Matthias Maier · gentoo
sci-libs/givaro: remove app-doc/doxygen[latex] dependency
Bug: https://bugs.gentoo.org/430914 Bug: https://bugs.gentoo.org/709316 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Matthias Maier <tamiko@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sci-libs/givaro: x86 stable wrt bug #710352
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: [QA] Use consistent function definition formatting
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Agostino Sarubbo · gentoo
sci-libs/givaro: amd64 stable wrt bug #710352
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michael Orlitzky · gentoo
sci-libs/givaro: new C++ library for arithmetic/algebraic computing.
The latest version givaro-4.1.1 was imported from the sage-on-gentoo overlay with the following changes: * The homepage (which was redirecting) was updated. * The obsolete "bindist" flag was dropped. * The test suite was enabled; it passes without incident for me. * Support for the sse/sse2 CPU flags was added. * USE=doc will now build the API documentation. The SageMath project can detect and use the system copy of givaro, so having this installed will help Gentoo users avoid pointless rebuilds of givaro. Closes: https://bugs.gentoo.org/704458 Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Michael Orlitzky <mjo@gentoo.org>