profiles/arch/hppa: mask >=dev-libs/libuv-1.45.0

libuv >=1.45.0 starts to use iouring (but via its own implementation, not sys-libs/liburing)
which means CMake then starts using iouring. There are some kernel bugs which
got shaken out on hppa: linux 6.4.x is okay, but 6.1.x at least need backports.

See https://lore.kernel.org/linux-parisc/87jztggow5.fsf@gentoo.org/T/.

Signed-off-by: Sam James <sam@gentoo.org>
This commit is contained in:
Sam James
2023-08-28 15:01:27 +01:00
parent 5c4054ee16
commit 1002ab2c91

View File

@@ -1,6 +1,14 @@
# Copyright 2019-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# Sam James <sam@gentoo.org> (2023-08-28)
# libuv >=1.45.0 starts to use iouring (but via its own implementation, not sys-libs/liburing)
# which means CMake then starts using iouring. There are some kernel bugs which
# got shaken out on hppa: linux 6.4.x is okay, but 6.1.x at least need backports.
#
# See https://lore.kernel.org/linux-parisc/87jztggow5.fsf@gentoo.org/T/.
>=dev-libs/libuv-1.45.0
# Sam James <sam@gentoo.org> (2023-07-03)
# Broken memory handling
# https://lore.kernel.org/linux-parisc/612eaa53-6904-6e16-67fc-394f4faa0e16@bell.net/