commit: b50f921868baa4dddce4cd2fe711855e032248ae Author: Patrick Lauer <patrick <AT> gentoo <DOT> org> AuthorDate: Sun Nov 9 14:56:35 2025 +0000 Commit: Patrick Lauer <patrick <AT> gentoo <DOT> org> CommitDate: Sun Nov 9 14:56:57 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b50f9218
dev-util/Tensile: Fix build with USE=client Closes: https://bugs.gentoo.org/965842 Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org> .../Tensile/{Tensile-7.1.0.ebuild => Tensile-7.1.0-r1.ebuild} | 4 +++- dev-util/Tensile/files/Tensile-7.1.0-cmake.patch | 10 ++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/dev-util/Tensile/Tensile-7.1.0.ebuild b/dev-util/Tensile/Tensile-7.1.0-r1.ebuild similarity index 97% rename from dev-util/Tensile/Tensile-7.1.0.ebuild rename to dev-util/Tensile/Tensile-7.1.0-r1.ebuild index 5ddfc216d6b1..45167f6664ed 100644 --- a/dev-util/Tensile/Tensile-7.1.0.ebuild +++ b/dev-util/Tensile/Tensile-7.1.0-r1.ebuild @@ -61,6 +61,7 @@ PATCHES=( "${FILESDIR}"/${PN}-5.4.2-fix-arch-parse.patch "${FILESDIR}"/${PN}-6.0.2-expand-isa-compatibility.patch "${FILESDIR}"/${PN}-7.0.1-fix-install.patch + "${FILESDIR}"/${PN}-7.1.0-cmake.patch ) CMAKE_USE_DIR="${S}/${PN}/Source" @@ -106,12 +107,13 @@ src_configure() { distutils-r1_src_configure if use client; then + local targets="$(get_amdgpu_flags)" local mycmakeargs=( -DCMAKE_SKIP_RPATH=ON -DTENSILE_USE_MSGPACK=ON -DTENSILE_USE_LLVM=ON -DTensile_LIBRARY_FORMAT=msgpack - -DAMDGPU_TARGETS="$(get_amdgpu_flags)" + -DGPU_TARGETS="${targets::-1}" ) cmake_src_configure fi diff --git a/dev-util/Tensile/files/Tensile-7.1.0-cmake.patch b/dev-util/Tensile/files/Tensile-7.1.0-cmake.patch new file mode 100644 index 000000000000..71557327fb67 --- /dev/null +++ b/dev-util/Tensile/files/Tensile-7.1.0-cmake.patch @@ -0,0 +1,10 @@ +--- a/Tensile/Source/CMakeLists.txt 2025-11-09 14:45:24.206159874 -0000 ++++ b/Tensile/Source/CMakeLists.txt 2025-11-09 14:47:23.555541567 -0000 +@@ -50,6 +50,7 @@ + endif() + endif() + ++list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake") + include(TensileSupportedArchitectures) + set(GPU_TARGETS "" CACHE STRING "AMD GFX targets to cross-compile") +
