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);

Reply via email to