Date: Saturday, May 13, 2023 @ 15:33:31
  Author: tpkessler
Revision: 1460196

upgpkg: rocprofiler 5.5.0-1: ROCm 5.5.0 release

Added:
  rocprofiler/trunk/rocprofiler-stdint.patch
Modified:
  rocprofiler/trunk/PKGBUILD

--------------------------+
 PKGBUILD                 |   25 ++++++++++++++++++-------
 rocprofiler-stdint.patch |   12 ++++++++++++
 2 files changed, 30 insertions(+), 7 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2023-05-13 15:30:10 UTC (rev 1460195)
+++ PKGBUILD    2023-05-13 15:33:31 UTC (rev 1460196)
@@ -1,29 +1,40 @@
 # Maintainer: Torsten Keßler <tpkessler at archlinux dot org>
 # Contributor: acxz <akashpatel2008 at yahoo dot com>
 pkgname=rocprofiler
-pkgver=5.4.3
+pkgver=5.5.0
 pkgrel=1
 pkgdesc="ROC profiler library. Profiling with perf-counters and derived 
metrics."
 arch=('x86_64')
-url='https://rocmdocs.amd.com/en/latest/ROCm_Tools/ROCm-Tools.html'
+url='https://docs.amd.com/bundle/ROCProfiler-User-Guide-v5.1/page/ROCProfiler_Profiling_API.html'
 license=('MIT')
-depends=('hip' 'python' 'hsa-amd-aqlprofile')
-makedepends=('cmake' 'python-argparse' 'python-cppheaderparser' 'hsa-rocr')
+depends=('hip' 'python-lxml' 'hsa-amd-aqlprofile')
+makedepends=('cmake' 'rocm-llvm' 'hsa-rocr' 'rocm-dbgapi' 'gtest'
+             'python-cppheaderparser' 'python-yaml' 'python-barectf')
 _git='https://github.com/ROCm-Developer-Tools/rocprofiler'
 _roctracer='https://github.com/ROCm-Developer-Tools/roctracer'
 source=("$pkgname-$pkgver.tar.gz::$_git/archive/refs/tags/rocm-$pkgver.tar.gz"
-        
"$pkgname-roctracer-$pkgver.tar.gz::$_roctracer/archive/refs/tags/rocm-$pkgver.tar.gz")
-sha256sums=('86c3f43ee6cb9808796a21409c853cc8fd496578b9eef4de67ca77830229cac1'
-            '6b5111be5efd4d7fd6935ca99b06fab19b43d97a58d26fc1fe6e783c4de9a926')
+        
"$pkgname-roctracer-$pkgver.tar.gz::$_roctracer/archive/refs/tags/rocm-$pkgver.tar.gz"
+        "rocprofiler-stdint.patch")
+sha256sums=('d9dd38c42b4b12d4149f1cc3fca1af5bec69c72f455653a8f4fd8195b3b95703'
+            'fe9ad95628fa96639db6fc33f78d334c814c7161b4a754598f5a4a7852625777'
+            '4fcbbe649d7a92f85240476401ff8617076caefe1bf91c6e08356b6bf25f6953')
+options=(!lto)
 _dirname="$(basename "$_git")-$(basename "${source[0]}" ".tar.gz")"
 _dirtracer="$(basename "$_roctracer")-$(basename "${source[1]}" ".tar.gz")"
 
+prepare() {
+    cd "$_dirname"
+    patch -Np1 -i "$srcdir/rocprofiler-stdint.patch"
+}
+
 build() {
+  HIP_CLANG_PATH=/opt/rocm/llvm/bin \
   cmake \
     -Wno-dev \
     -B build \
     -S "$_dirname" \
     -DCMAKE_INSTALL_PREFIX=/opt/rocm \
+    -DHIP_ROOT_DIR=/opt/rocm/hip \
     -DCMAKE_BUILD_TYPE=None \
     -DPROF_API_HEADER_PATH="$srcdir/$_dirtracer/inc/ext"
   cmake --build build

Added: rocprofiler-stdint.patch
===================================================================
--- rocprofiler-stdint.patch                            (rev 0)
+++ rocprofiler-stdint.patch    2023-05-13 15:33:31 UTC (rev 1460196)
@@ -0,0 +1,12 @@
+diff --git a/tests/featuretests/profiler/utils/csv_parser.h 
b/tests/featuretests/profiler/utils/csv_parser.h
+index 65ee441..ef0a80d 100644
+--- a/tests/featuretests/profiler/utils/csv_parser.h
++++ b/tests/featuretests/profiler/utils/csv_parser.h
+@@ -26,6 +26,7 @@ THE SOFTWARE.
+ #include <assert.h>
+ #include <stdio.h>
+ 
++#include <cstdint>
+ #include <cstring>
+ #include <iostream>
+ #include <map>

Reply via email to