From 2baeb8c8987f9214080ce2a8c94c0e93ee7af217 Mon Sep 17 00:00:00 2001 From: Luca Barbato Date: Fri, 5 Jul 2024 11:31:57 +0200 Subject: [PATCH 1/2] flag-o-matic.eclass: allow -mstrict-align and -mvector-strict-align It is needed to make sure vector unaligned load/store aren't inserted when the riscv cpu does not allow them. See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115789 Signed-off-by: Luca Barbato --- eclass/flag-o-matic.eclass | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eclass/flag-o-matic.eclass b/eclass/flag-o-matic.eclass index ecac452aa0ef3..c6b1ad80e12eb 100644 --- a/eclass/flag-o-matic.eclass +++ b/eclass/flag-o-matic.eclass @@ -129,6 +129,10 @@ _setup-allowed-flags() { # needed for arm64 (and in particular SCS) -ffixed-x18 + # needed for riscv (to prevent unaligned vector access) + # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115789 + -mstrict-align -mvector-strict-align + # gcc 4.5 -mno-fma4 -mno-movbe -mno-xop -mno-lwp # gcc 4.6 From 82e91b2212060ec7d33ee37c76540d92eb778a5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Van=C4=9Bk?= Date: Fri, 5 Jul 2024 22:55:25 +0200 Subject: [PATCH 2/2] dev-python/pycountry: enable py3.13 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Petr Vaněk --- dev-python/pycountry/pycountry-24.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-python/pycountry/pycountry-24.6.1.ebuild b/dev-python/pycountry/pycountry-24.6.1.ebuild index 73fa6a8755232..0a7638a91e9a9 100644 --- a/dev-python/pycountry/pycountry-24.6.1.ebuild +++ b/dev-python/pycountry/pycountry-24.6.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( pypy3 python3_{10..12} ) +PYTHON_COMPAT=( pypy3 python3_{10..13} ) inherit distutils-r1 pypi