Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / python-symengine
Commits: b1d690f5 by Antonio Rojas at 2025-01-19T13:32:26+01:00 Don't use tcmalloc even if symengine is compiled with it Fixes https://gitlab.archlinux.org/archlinux/packaging/packages/python-symengine/-/issues/2 - - - - - 3 changed files: - .SRCINFO - PKGBUILD - + no-tcmalloc.patch Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = python-symengine pkgdesc = Python wrappers for SymEngine pkgver = 0.13.0 - pkgrel = 3 + pkgrel = 4 url = https://github.com/symengine/symengine.py arch = x86_64 license = MIT @@ -23,6 +23,8 @@ pkgbase = python-symengine depends = python depends = symengine source = git+https://github.com/symengine/symengine.py#tag=v0.13.0 + source = no-tcmalloc.patch sha256sums = 56c6c675d85c2b8448b4eb1e21c46b7dbc5d2fa3dcd26921a37a5ba64d95b821 + sha256sums = 4f733b108ec21897b55b69476961d178f3bb02cc54c8b86e440b16ef7370927a pkgname = python-symengine ===================================== PKGBUILD ===================================== @@ -4,7 +4,7 @@ pkgname=python-symengine _pkgname=symengine.py pkgver=0.13.0 -pkgrel=3 +pkgrel=4 arch=(x86_64) pkgdesc='Python wrappers for SymEngine' url='https://github.com/symengine/symengine.py' @@ -26,8 +26,16 @@ makedepends=(boost python-installer python-setuptools) license=(MIT) -source=(git+https://github.com/symengine/symengine.py#tag=v$pkgver) -sha256sums=('56c6c675d85c2b8448b4eb1e21c46b7dbc5d2fa3dcd26921a37a5ba64d95b821') +source=(git+https://github.com/symengine/symengine.py#tag=v$pkgver + no-tcmalloc.patch) +sha256sums=('56c6c675d85c2b8448b4eb1e21c46b7dbc5d2fa3dcd26921a37a5ba64d95b821' + '4f733b108ec21897b55b69476961d178f3bb02cc54c8b86e440b16ef7370927a') + +prepare() { + cd $_pkgname +# https://github.com/symengine/symengine.py/issues/475 + patch -p1 -i ../no-tcmalloc.patch +} build() { cd $_pkgname ===================================== no-tcmalloc.patch ===================================== @@ -0,0 +1,12 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 418b670..e6ed523 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -17,6 +17,7 @@ find_package(SymEngine 0.8.1 REQUIRED CONFIG + PATH_SUFFIXES lib/cmake/symengine cmake/symengine CMake/) + message("SymEngine_DIR : " ${SymEngine_DIR}) + message("SymEngine Version : " ${SymEngine_VERSION}) ++LIST(REMOVE_ITEM SYMENGINE_LIBRARIES /usr/lib/libtcmalloc.so ) + set(CMAKE_BUILD_TYPE ${SYMENGINE_BUILD_TYPE}) + set(CMAKE_CXX_FLAGS_RELEASE ${SYMENGINE_CXX_FLAGS_RELEASE}) + set(CMAKE_CXX_FLAGS_DEBUG ${SYMENGINE_CXX_FLAGS_DEBUG}) View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-symengine/-/commit/b1d690f50ad2c1ff0b6a2bbc76cf7177e4fe7b6c -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/python-symengine/-/commit/b1d690f50ad2c1ff0b6a2bbc76cf7177e4fe7b6c You're receiving this email because of your account on gitlab.archlinux.org.
