summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2023-08-16 14:54:11 +0200
committerMichał Górny <mgorny@gentoo.org>2023-08-16 14:54:30 +0200
commit6e315c3cba2e4dd28ea6a76a87e7051b10e449d9 (patch)
tree28a1afa3041ef3122fa3e49a5853e6e39473d3c1 /dev-python/pydantic-core
parentdev-libs/ncnn: add 20230816 (diff)
downloadgentoo-6e315c3cba2e4dd28ea6a76a87e7051b10e449d9.tar.gz
gentoo-6e315c3cba2e4dd28ea6a76a87e7051b10e449d9.tar.bz2
gentoo-6e315c3cba2e4dd28ea6a76a87e7051b10e449d9.zip
dev-python/pydantic-core: Disable mimalloc since it's buggy
Disable mimalloc since it fails to -latomic on some platforms, and since it's deep static Rust crap, it's easier to disable it entirely than fight this nonsense. Closes: https://bugs.gentoo.org/912341 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'dev-python/pydantic-core')
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.4.0-r1.ebuild (renamed from dev-python/pydantic-core/pydantic-core-2.4.0.ebuild)6
-rw-r--r--dev-python/pydantic-core/pydantic-core-2.5.0-r1.ebuild (renamed from dev-python/pydantic-core/pydantic-core-2.5.0.ebuild)6
2 files changed, 12 insertions, 0 deletions
diff --git a/dev-python/pydantic-core/pydantic-core-2.4.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.4.0-r1.ebuild
index ea60cadbffdf..4780589124f2 100644
--- a/dev-python/pydantic-core/pydantic-core-2.4.0.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.4.0-r1.ebuild
@@ -122,6 +122,12 @@ distutils_enable_tests pytest
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so"
+DISTUTILS_ARGS=(
+ # disable mimalloc since it fails due to -latomic underlinking on some
+ # platforms, https://bugs.gentoo.org/912341
+ --no-default-features
+)
+
src_prepare() {
sed -i -e '/--benchmark/d' pyproject.toml || die
distutils-r1_src_prepare
diff --git a/dev-python/pydantic-core/pydantic-core-2.5.0.ebuild b/dev-python/pydantic-core/pydantic-core-2.5.0-r1.ebuild
index 096c6e18c166..1936721c6a55 100644
--- a/dev-python/pydantic-core/pydantic-core-2.5.0.ebuild
+++ b/dev-python/pydantic-core/pydantic-core-2.5.0-r1.ebuild
@@ -122,6 +122,12 @@ distutils_enable_tests pytest
QA_FLAGS_IGNORED="usr/lib.*/py.*/site-packages/pydantic_core/_pydantic_core.*.so"
+DISTUTILS_ARGS=(
+ # disable mimalloc since it fails due to -latomic underlinking on some
+ # platforms, https://bugs.gentoo.org/912341
+ --no-default-features
+)
+
src_prepare() {
sed -i -e '/--benchmark/d' pyproject.toml || die
sed -i -e '/^strip/d' Cargo.toml || die