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() {
        :
 }

Reply via email to