gpo.zugaina.org

Search Portage & Overlays:

dev-util/roctracer

Callback/Activity Library for Performance tracing AMD GPU's

Screenshots

  • roctracer-10.0.0
    ~amd64
    test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1102 +amdgpu_targets_gfx1103 +amdgpu_targets_gfx1150 +amdgpu_targets_gfx1151 +amdgpu_targets_gfx1152 +amdgpu_targets_gfx1153 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031

    View      Download      Browse     License: MIT   
    Overlay: stuff
  • roctracer-7.2.0
    ~amd64
    test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151

    View      Download      Browse     License: MIT   
    Overlay: gentoo
  • roctracer-7.1.0
    ~amd64
    test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151

    View      Download      Browse     License: MIT   
    Overlay: gentoo
  • roctracer-7.0.2
    ~amd64
    test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx950 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151

    View      Download      Browse     License: MIT   
    Overlay: gentoo
  • roctracer-6.4.3
    ~amd64
    test +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 +amdgpu_targets_gfx1101 +amdgpu_targets_gfx1200 +amdgpu_targets_gfx1201 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx906 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1102 amdgpu_targets_gfx1103 amdgpu_targets_gfx1150 amdgpu_targets_gfx1151

    View      Download      Browse     License: MIT   
    Overlay: gentoo
  • roctracer-6.3.3
    ~amd64
    test +amdgpu_targets_gfx906 +amdgpu_targets_gfx908 +amdgpu_targets_gfx90a +amdgpu_targets_gfx942 +amdgpu_targets_gfx1030 +amdgpu_targets_gfx1100 amdgpu_targets_gfx803 amdgpu_targets_gfx900 amdgpu_targets_gfx940 amdgpu_targets_gfx941 amdgpu_targets_gfx1010 amdgpu_targets_gfx1011 amdgpu_targets_gfx1012 amdgpu_targets_gfx1031 amdgpu_targets_gfx1101 amdgpu_targets_gfx1102

    View      Download      Browse     License: MIT   
    Overlay: gentoo

ChangeLog

commit 0cfef47ff1cd2444085797e5b5e775ebcef3045e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 22:17:44 2026 +0200

dev-util/roctracer: assert every src_prepare sed anchor

Eight substitutions, none previously checked, in a package whose seds decide
where libraries install and which compiler the test build uses -- both of
which fail silently rather than loudly if an anchor moves.

The die messages deliberately split into two kinds, because the right fix
differs:

- Adapting upstream to Gentoo (libdir/PROJECT_NAME, ROCM_PATH cmake search
path, COMMAND clang + its paired DEPENDS, COMPONENT asan, test install()
removal): a failure means re-anchor, and the message names what breaks.
- Working around an upstream bug (load_unload_reload_test for
ROCm/roctracer#109, -Werror for bug #892732, experimental/filesystem for
libc++): a failure most likely means upstream FIXED it, so the message
says to drop the sed rather than re-anchor it. Guarding these is still
worth it -- a hard stop on the next bump is exactly the signal that an
obsolete workaround should go, which is otherwise invisible.

All eight verified present against the therock-10.0 source. Worth recording
that -Werror survives at 10.0 as
add_compile_options(-Wall -Wno-error=ignored-attributes -Werror)
-- an intermediate check of mine reported it absent and was wrong; the sed is
still load-bearing.

Efficacy verified after src_prepare rather than trusting exit status: zero
libdir/PROJECT_NAME, zero test install(), zero -Werror, zero bare
"COMPONENT asan", zero "COMMAND clang" remaining.

commit 8b0f390504cd6f68a51b7f47d2386d05169ce2e8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 30 18:54:44 2026 +0200

dev-util/roctracer: reindent metadata.xml, drop unreferenced patches

Forked from ::gentoo at 10.0.0 with files/ and metadata.xml copied verbatim;
same two leftovers as dev-util/Tensile.

metadata.xml used tab indentation while every other imported ROCm package in
this overlay uses 2-space. Whitespace only: `git diff -w` is empty. The
::gentoo maintainer list is kept deliberately, matching the rest of the
imported ROCm cohort.

files/ carried four patches, of which the 10.0.0 ebuild references two.
roctracer-5.3.3-rocm-path.patch and roctracer-6.3.0-fix-prettyprinter.patch
were consumed only by ::gentoo's older ebuilds, which were not forked.

commit f18862b35415e03449c06a44167d130b0d25816b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 29 20:16:51 2026 +0200

dev-util/roctracer: new package, fork ::gentoo's 7.2.0 at 10.0.0

sci-libs/rocSPARSE depends on dev-util/roctracer:$ UNCONDITIONALLY (not
USE-gated), and several other stack members take it optionally, but ::gentoo
stops at 7.2.x. Since the split stack is subslot-pinned as a single dependency
closure, a ROCm 10.0 rocSPARSE needs a matching-subslot roctracer that ::gentoo
cannot provide.

Forked from ::gentoo's roctracer-7.2.0 with SRC_URI retargeted to the
therock-<major.minor> rocm-systems asset. Both patches apply unchanged.

commit a5947a70afb079cfb4f60bef381f6beabf08798e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Dec 6 21:57:18 2025 +0100

*/*: drop rocm/hip as newer version is in main tree, cntd

Signed-off-by: Ivan S. Titov <iohann.s.titov@gmail.com>

commit cfa997ed467a25f0a98e30e69523013fb12b4136
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Oct 18 14:26:09 2025 +0200

added rocm and HIP v. 6.4.4 for now, as main tree lags