From f00c80eae83837ec785737a3ad98aac5c141e5a1 Mon Sep 17 00:00:00 2001 From: jordialcaraz Date: Mon, 19 May 2025 20:33:38 +0200 Subject: [PATCH] patch tau@2.34 +rocm rocprofiler support --- .../repos/builtin/packages/tau/package.py | 2 ++ ...tau-rocm-disable-rocprofiler-default.patch | 21 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 var/spack/repos/builtin/packages/tau/tau-rocm-disable-rocprofiler-default.patch diff --git a/var/spack/repos/builtin/packages/tau/package.py b/var/spack/repos/builtin/packages/tau/package.py index 29c3bdd63e2..9bcd8f9f7a7 100644 --- a/var/spack/repos/builtin/packages/tau/package.py +++ b/var/spack/repos/builtin/packages/tau/package.py @@ -206,6 +206,8 @@ class Tau(Package): # https://github.com/UO-OACISS/tau2/commit/1d2cb6b patch("tau-rocm-disable-llvm-plugin.patch", when="@2.33.2 +rocm") + # https://github.com/UO-OACISS/tau2/commit/523df968dd17ffad74f0d944ecbb958ba0e8c6e8 + patch("tau-rocm-disable-rocprofiler-default.patch", when="@2.34 +rocm") filter_compiler_wrappers("Makefile", relative_root="include") filter_compiler_wrappers("Makefile.tau*", relative_root="lib") diff --git a/var/spack/repos/builtin/packages/tau/tau-rocm-disable-rocprofiler-default.patch b/var/spack/repos/builtin/packages/tau/tau-rocm-disable-rocprofiler-default.patch new file mode 100644 index 00000000000..46c5bbddc01 --- /dev/null +++ b/var/spack/repos/builtin/packages/tau/tau-rocm-disable-rocprofiler-default.patch @@ -0,0 +1,21 @@ +spack-src/configure spack-src-patched/configurediff -ruN +--- spack-src/configure 2024-11-05 17:07:38.000000000 -0800 ++++ spack-src-patched/configure 2025-05-19 08:56:22.311253328 -0700 +@@ -3191,7 +3191,7 @@ + #fixmakeargs="$fixmakeargs rocmdir=$rocmdir ROCM ROCPROFILER" + fixmakeargs="$fixmakeargs rocmdir=$rocmdir ROCM" + rocm=yes +- rocprofiler=yes ++ #rocprofiler=yes + tauoptions="${tauoptions}-rocm" + pthread=yes + shift +@@ -3207,7 +3207,7 @@ + rocm=yes + fi + #fixmakeargs="$fixmakeargs ROCPROFILER" +- rocprofiler=yes ++ #rocprofiler=yes + tauoptions="${tauoptions}-rocm" + pthread=yes + shift