commit: 0b980c165a04a6129e67881fba2881f821b8bbde
Author: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Fri Apr 4 16:48:18 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 5 00:39:19 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b980c16
dev-util/nvidia-cuda-toolkit: 12.8.0 fix glibc-2.41 patch application
patch patch contains x86_64-linux work around it in src_prepare
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r3.ebuild | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r3.ebuild
b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r3.ebuild
index 5b0e1d65ca53..8ff3420a3741 100644
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r3.ebuild
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r3.ebuild
@@ -63,10 +63,6 @@ BDEPEND="
CUDA_PATH="/opt/cuda"
QA_PREBUILT="${CUDA_PATH#/}/*"
-PATCHES=(
- "${FILESDIR}/nvidia-cuda-toolkit-glibc-2.41-r1.patch"
-)
-
python_check_deps() {
python_has_version "dev-python/defusedxml[${PYTHON_USEDEP}]"
}
@@ -155,6 +151,14 @@ src_unpack() {
bash "${DISTDIR}/${A}" --tar xf -X <(printf "%s\n" "${exclude[@]}") ||
die "failed to extract ${A}"
}
+src_prepare() {
+ pushd "builds/cuda_nvcc/targets/${narch}-linux" >/dev/null || die
+ eapply -p5 "${FILESDIR}/nvidia-cuda-toolkit-glibc-2.41-r1.patch"
+ popd >/dev/null || die
+
+ default
+}
+
src_configure() {
:
}