commit: 6e315c3cba2e4dd28ea6a76a87e7051b10e449d9 Author: Michał Górny <mgorny <AT> gentoo <DOT> org> AuthorDate: Wed Aug 16 12:54:11 2023 +0000 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> CommitDate: Wed Aug 16 12:54:30 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e315c3c
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 <AT> gentoo.org> .../{pydantic-core-2.4.0.ebuild => pydantic-core-2.4.0-r1.ebuild} | 6 ++++++ .../{pydantic-core-2.5.0.ebuild => pydantic-core-2.5.0-r1.ebuild} | 6 ++++++ 2 files changed, 12 insertions(+) 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 similarity index 94% rename from dev-python/pydantic-core/pydantic-core-2.4.0.ebuild rename to 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 similarity index 94% rename from dev-python/pydantic-core/pydantic-core-2.5.0.ebuild rename to 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