From 0942348959e8433c9412b3b1621d7862ff587270 Mon Sep 17 00:00:00 2001 From: Alexandre l'Heritier Date: Thu, 18 Jun 2026 13:18:10 +0200 Subject: [PATCH 1/2] [Full] Add fix for cuda 13.1 and clang 20 --- dockerfiles/full/build_scripts/cuda.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dockerfiles/full/build_scripts/cuda.sh b/dockerfiles/full/build_scripts/cuda.sh index 7f5f092..7111297 100755 --- a/dockerfiles/full/build_scripts/cuda.sh +++ b/dockerfiles/full/build_scripts/cuda.sh @@ -43,6 +43,10 @@ sed -i 's/__func__(float rsqrtf(float a));/__func__(float rsqrtf(float a) noexce sed -i '629s/rsqrt(double x);/rsqrt(double x) noexcept(true);/' /usr/local/cuda-13.1/targets/${ARCH_A}-linux/include/crt/math_functions.h sed -i '653s/);/) noexcept(true);/' /usr/local/cuda-13.1/targets/${ARCH_A}-linux/include/crt/math_functions.h +# Patch pour CUDA 13.1 et Clang 20 +sed -i 's/__func__(double rsqrt(const double a))/__func__(double rsqrt(const double a) noexcept(true))/' /usr/local/cuda-13.1/targets/${ARCH_A}-linux/include/crt/math_functions.hpp +sed -i 's/__func__(float rsqrtf(const float a))/__func__(float rsqrtf(const float a) noexcept(true))/' /usr/local/cuda-13.1/targets/${ARCH_A}-linux/include/crt/math_functions.hpp + #--------------------------------------------------------------------------- #--------------------------------------------------------------------------- From d3436de3893f3398fa5c5ccd7a5dd149e15be927 Mon Sep 17 00:00:00 2001 From: Alexandre l'Heritier Date: Thu, 18 Jun 2026 15:44:54 +0200 Subject: [PATCH 2/2] [Minimal] Patch (again...) OpenMPI --- dockerfiles/minimal/build_scripts/minimal_apt.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dockerfiles/minimal/build_scripts/minimal_apt.sh b/dockerfiles/minimal/build_scripts/minimal_apt.sh index 95957a9..710f1c4 100755 --- a/dockerfiles/minimal/build_scripts/minimal_apt.sh +++ b/dockerfiles/minimal/build_scripts/minimal_apt.sh @@ -92,6 +92,9 @@ if [ ! -f /usr/lib/${ARCH}-linux-gnu/prrte3/share/prte/help-prun.txt ]; then cp /usr/share/doc/libprrte-dev/help-schizo-ompi.txt /usr/lib/${ARCH}-linux-gnu/prrte3/share/prte/ cp /usr/share/doc/libprrte-dev/help-prun.txt.gz /usr/lib/${ARCH}-linux-gnu/prrte3/share/prte/ gzip -d /usr/lib/${ARCH}-linux-gnu/prrte3/share/prte/help-prun.txt.gz ; + + cp /usr/share/doc/libprrte-dev/help-prte-rmaps-base.txt.gz /usr/lib/${ARCH}-linux-gnu/prrte3/share/prte/ + gzip -d /usr/lib/${ARCH}-linux-gnu/prrte3/share/prte/help-prte-rmaps-base.txt.gz ; fi # https://github.com/open-mpi/ompi/issues/12517