diff options
author | Michał Górny <mgorny@gentoo.org> | 2023-08-16 14:54:11 +0200 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2023-08-16 14:54:30 +0200 |
commit | 6e315c3cba2e4dd28ea6a76a87e7051b10e449d9 (patch) | |
tree | 28a1afa3041ef3122fa3e49a5853e6e39473d3c1 /dev-python/pydantic-core | |
parent | dev-libs/ncnn: add 20230816 (diff) | |
download | gentoo-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 |