commit:     1002ab2c91402cd02db4659ab096f5a1d02a0b16
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 28 14:01:27 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Aug 28 14:01:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1002ab2c

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 <AT> gentoo.org/T/.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 profiles/arch/hppa/package.mask | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/profiles/arch/hppa/package.mask b/profiles/arch/hppa/package.mask
index 42e8ff124302..ee2eb675422c 100644
--- a/profiles/arch/hppa/package.mask
+++ b/profiles/arch/hppa/package.mask
@@ -1,6 +1,14 @@
 # Copyright 2019-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
+# Sam James <[email protected]> (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/[email protected]/T/.
+>=dev-libs/libuv-1.45.0
+
 # Sam James <[email protected]> (2023-07-03)
 # Broken memory handling
 # 
https://lore.kernel.org/linux-parisc/[email protected]/

Reply via email to