sci-libs / symengine

Fast symbolic manipulation library, written in C++

Official package sites : https://github.com/sympy/symengine ·

SymEngine is a standalone fast C++ symbolic manipulation library. Optional thin wrappers allow usage of the library from R, Python, Julia, Ruby, Haskell.

v0.4.0 :: 0/0.4 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
arb benchmarks boost debug doc flint llvm mpc mpfr openmp tcmalloc test threads

v0.3.0-r1 :: 0/0.3 :: gentoo

Modified
License
MIT
Keywords
~amd64 ~amd64-linux ~x86 ~x86-linux
USE flags
arb benchmarks boost debug doc flint llvm mpc mpfr openmp tcmalloc test threads

General

arb
Missing description
benchmarks
Missing description
boost
Missing description
debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
flint
Missing description
llvm
Missing description
mpc
Missing description
mpfr
Missing description
openmp
Build support for the OpenMP (support parallel computing), requires >=sys-devel/gcc-4.2 built with USE="openmp"
tcmalloc
Use the dev-util/google-perftools libraries to replace the malloc() implementation with a possibly faster one
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
threads
Add threads support for various packages. Usually pthreads

app-doc / doxygen : Documentation system for most programming languages

dev-libs / boost : Boost Libraries for C++

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / mpc : A library for multiprecision complex arithmetic with exact rounding

dev-util / cmake : Cross platform Make

dev-util / google-perftools : Fast, multi-threaded malloc() and nifty performance analysis tools

sci-mathematics / arb : C library for arbitrary-precision interval arithmetic

sys-devel / make : Standard tool to compile source trees

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

dev-libs / boost : Boost Libraries for C++

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / mpc : A library for multiprecision complex arithmetic with exact rounding

dev-util / google-perftools : Fast, multi-threaded malloc() and nifty performance analysis tools

sci-mathematics / arb : C library for arbitrary-precision interval arithmetic

sys-libs / binutils-libs : Core binutils libraries (libbfd, libopcodes, libiberty) for external packages

dev-python / symengine : Python wrappers to the symengine C++ library

626756
sci-libs/symengine-0.3.0 "Compiler does not support C++11 constructs" with gcc 5.4.0-r3
628050
sci-libs/symengine-0.3.0 : Files matching a file type that is not allowed:
659512
sci-libs/symengine-0.3.0-r1 : [QA] One or more CMake variables were not used by the project:
664388
sci-libs/symengine-0.3.0-r1 : /.../llvm_double.cpp:84:20: error: createGVNPass is not a member of llvm
667804
=sci-libs/symengine-0.3.0-r1[llvm] fails to compile
Repository mirror & CI · gentoo
Merge updates from master
Matthias Maier · gentoo
sci-libs/symengine: version bump to 0.4
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Matthias Maier <tamiko@gentoo.org>
Sébastien Fabbro · gentoo
sci-libs/symengine: fix library directory for multilib-strict
Package-Manager: Portage-2.3.7, Repoman-2.3.3
Sébastien Fabbro · gentoo
sci-libs/symengine: fix for cxxflags C++11
Package-Manager: Portage-2.3.6, Repoman-2.3.3
Sébastien Fabbro · gentoo
sci-libs/symengine: initial import
Package-Manager: Portage-2.3.6, Repoman-2.3.3