commit: 52511a628e709d5bd3d4944074177913e93c2cfe Author: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com> AuthorDate: Sun Aug 10 18:47:29 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Sun Aug 10 20:46:13 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52511a62
dev-util/nvidia-cuda-toolkit: future proof glibc-2.41 patch Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com> Part-of: https://github.com/gentoo/gentoo/pull/43405 Signed-off-by: Sam James <sam <AT> gentoo.org> .../files/nvidia-cuda-toolkit-glibc-2.41-r1.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-util/nvidia-cuda-toolkit/files/nvidia-cuda-toolkit-glibc-2.41-r1.patch b/dev-util/nvidia-cuda-toolkit/files/nvidia-cuda-toolkit-glibc-2.41-r1.patch index 32e5bd67dfb8..f9d2406366e7 100644 --- a/dev-util/nvidia-cuda-toolkit/files/nvidia-cuda-toolkit-glibc-2.41-r1.patch +++ b/dev-util/nvidia-cuda-toolkit/files/nvidia-cuda-toolkit-glibc-2.41-r1.patch @@ -33,7 +33,7 @@ index d8201f9..a9b19d4 100644 * * \note_accuracy_double */ -+#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ >= 41 ++#if defined(__GLIBC__) && (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 41) +extern __DEVICE_FUNCTIONS_DECL__ __device_builtin__ double sinpi(double x) noexcept (true); +#else extern __DEVICE_FUNCTIONS_DECL__ __device_builtin__ double sinpi(double x); @@ -45,7 +45,7 @@ index d8201f9..a9b19d4 100644 * * \note_accuracy_single */ -+#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ >= 41 ++#if defined(__GLIBC__) && (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 41) +extern __DEVICE_FUNCTIONS_DECL__ __device_builtin__ float sinpif(float x) noexcept (true); +#else extern __DEVICE_FUNCTIONS_DECL__ __device_builtin__ float sinpif(float x); @@ -57,7 +57,7 @@ index d8201f9..a9b19d4 100644 * * \note_accuracy_double */ -+#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ >= 41 ++#if defined(__GLIBC__) && (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 41) +extern __DEVICE_FUNCTIONS_DECL__ __device_builtin__ double cospi(double x) noexcept (true); +#else extern __DEVICE_FUNCTIONS_DECL__ __device_builtin__ double cospi(double x); @@ -69,7 +69,7 @@ index d8201f9..a9b19d4 100644 * * \note_accuracy_single */ -+#if defined(__GLIBC__) && __GLIBC__ == 2 && __GLIBC_MINOR__ >= 41 ++#if defined(__GLIBC__) && (__GLIBC__ > 2) || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 41) +extern __DEVICE_FUNCTIONS_DECL__ __device_builtin__ float cospif(float x) noexcept (true); +#else extern __DEVICE_FUNCTIONS_DECL__ __device_builtin__ float cospif(float x);
