From aeee6474cdbe2d7e61d5fdeafd5bc628cd604640 Mon Sep 17 00:00:00 2001 From: Sam James Date: Mon, 22 Jun 2026 21:56:24 +0100 Subject: [PATCH] dev-util/glslang: skip tests on arm The tests rely on an error message which doesn't match precisely on arm. Bug: https://github.com/KhronosGroup/glslang/issues/4180 Closes: https://bugs.gentoo.org/977176 Signed-off-by: Sam James --- dev-util/glslang/glslang-1.4.350.0.ebuild | 8 ++++++++ dev-util/glslang/glslang-9999.ebuild | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/dev-util/glslang/glslang-1.4.350.0.ebuild b/dev-util/glslang/glslang-1.4.350.0.ebuild index 6c6201cea789f..b482f62436819 100644 --- a/dev-util/glslang/glslang-1.4.350.0.ebuild +++ b/dev-util/glslang/glslang-1.4.350.0.ebuild @@ -36,3 +36,11 @@ multilib_src_configure() { ) cmake_src_configure } + +multilib_src_test() { + local CMAKE_SKIP_TESTS=( + # bug #977176 (https://github.com/KhronosGroup/glslang/issues/4180) + $(usev arm 'glslang-testsuite') + ) + cmake_src_test +} diff --git a/dev-util/glslang/glslang-9999.ebuild b/dev-util/glslang/glslang-9999.ebuild index 6c6201cea789f..b482f62436819 100644 --- a/dev-util/glslang/glslang-9999.ebuild +++ b/dev-util/glslang/glslang-9999.ebuild @@ -36,3 +36,11 @@ multilib_src_configure() { ) cmake_src_configure } + +multilib_src_test() { + local CMAKE_SKIP_TESTS=( + # bug #977176 (https://github.com/KhronosGroup/glslang/issues/4180) + $(usev arm 'glslang-testsuite') + ) + cmake_src_test +}