upd and patches

This commit is contained in:
2026-07-22 04:29:56 +03:00
parent 2be695fa6a
commit c6dcbc1ca5
90 changed files with 1688 additions and 91 deletions

View File

@ -0,0 +1,37 @@
rocm/systems/clr 7.2.4
=
https://github.com/ROCm/rocm-systems/archive/refs/tags/rocm-7.2.4.tar.gz
``` sh *** build ***
pip3 install CppHeaderParser
mkdir -p build; cd build
cmake ../projects/clr \
-DCMAKE_INSTALL_PREFIX=/pkg/gnu/rocm/systems/clr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DCLR_BUILD_HIP=ON \
-DCLR_BUILD_OCL=OFF \
-DHIP_COMMON_DIR=/pkg/gnu/rocm/systems/clr/src/projects/hip \
-DHIPCC_BIN_DIR=/pkg/gnu/rocm/llvm/amd/hipcc/bin \
-Damd_comgr_DIR=/pkg/gnu/rocm/llvm/amd/comgr/lib/cmake/amd_comgr \
-Dhsa-runtime64_DIR=/pkg/gnu/rocm/systems/rocr-runtime/lib/cmake/hsa-runtime64 \
-Drocprofiler-register_DIR=/pkg/gnu/rocm/systems/rocprofiler-register/lib/cmake/rocprofiler-register
cmake --build . -j$(nproc)
cmake --install .
```
``` sh *** config ***
mkdir -p /pkg/gnu/rocm/systems/clr/lib/llvm/bin
ln -sf /pkg/gnu/rocm/llvm/amd/hipcc/lib/llvm/bin/clang++ lib/llvm/bin/clang++
ln -sf /pkg/gnu/rocm/llvm/amd/hipcc/lib/llvm/bin/clang lib/llvm/bin/clang
ln -sf /pkg/gnu/rocm/systems/rocminfo/bin/rocm_agent_enumerator bin/rocm_agent_enumerator
```
``` cfg *** build deps ***
rocm/llvm/amd/comgr
rocm/llvm/amd/hipcc
rocm/llvm/amd/device-libs
rocm/systems/rocr-runtime
rocm/systems/rocprofiler-register
mesa
```

View File

@ -0,0 +1,13 @@
rocm/systems/rocm-smi 7.2.4
=
https://github.com/ROCm/rocm-systems/releases/download/rocm-7.2.4/rocm-smi-lib.tar.gz
``` sh *** build ***
mkdir -p build; cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/pkg/gnu/rocm/systems/rocm-smi \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build . -j$(nproc)
cmake --install .
```

View File

@ -0,0 +1,21 @@
rocm/systems/rocminfo 7.2.4
=
https://github.com/ROCm/rocm-systems/releases/download/rocm-7.2.4/rocminfo.tar.gz
``` sh *** build ***
mkdir -p build; cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/pkg/gnu/rocm/systems/rocminfo \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_LIBDIR=lib \
-Dhsa-runtime64_DIR=/pkg/gnu/rocm/systems/rocr-runtime/lib/cmake/hsa-runtime64 \
-DCMAKE_CXX_COMPILER=/pkg/gnu/rocm/llvm/amd/hipcc/bin/hipcc \
-DCMAKE_LINKER=/pkg/gnu/rocm/llvm/amd/hipcc/lib/llvm/bin/ld.lld \
-DCMAKE_CXX_FLAGS="--rocm-device-lib-path=/pkg/gnu/rocm/llvm/amd/device-libs/amdgcn/bitcode -fuse-ld=lld --rocm-path=/pkg/gnu"
cmake --build . -j$(nproc)
cmake --install .
```
``` cfg *** build deps ***
rocm/systems/rocr-runtime
```

View File

@ -0,0 +1,12 @@
rocm/systems/rocprofiler-register 7.2.4
=
https://github.com/ROCm/rocm-systems.git
``` sh *** build ***
mkdir -p build; cd build
cmake ../projects/rocprofiler-register \
-DCMAKE_INSTALL_PREFIX="$pkgpath" \
-DCMAKE_BUILD_TYPE=Release
cmake --build . -j$(nproc)
cmake --install .
```

View File

@ -0,0 +1,28 @@
rocm/systems/rocr-runtime 7.2.4
=
https://github.com/ROCm/rocm-systems/archive/refs/tags/rocm-7.2.4.tar.gz
``` env *** env ***
HIP_DEVICE_LIB_PATH=/pkg/gnu/rocm/llvm/amd/device-libs/amdgcn/bitcode
HIP_PATH=/pkg/gnu/rocm/systems/clr
```
``` sh *** build ***
mkdir -p build; cd build
cmake ../projects/rocr-runtime \
-DCMAKE_INSTALL_PREFIX="$pkgpath" \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_LIBDIR=lib \
-DTARGET_DEVICES=gfx1150 \
-DCMAKE_C_COMPILER=/pkg/gnu/rocm/llvm/bin/clang \
-DCMAKE_CXX_COMPILER=/pkg/gnu/rocm/llvm/bin/clang++ \
-DLLVM_TOOLS_BINARY_DIR=/pkg/gnu/rocm/llvm/bin \
-DClang_DIR=/pkg/gnu/rocm/llvm/lib/cmake/clang \
-DLLVM_DIR=/pkg/gnu/rocm/llvm/lib/cmake/llvm
cmake --build . -j$(nproc)
cmake --install .
```
-DTARGET_DEVICES=gfx1150 \
-DTARGET_DEVICES="gfx700;gfx701;gfx702;gfx801;gfx802;gfx803;gfx805;gfx810;gfx900;gfx902;gfx904;gfx906;gfx908;gfx909;gfx90a;gfx90c;gfx942;gfx950;gfx1010;gfx1011;gfx1012;gfx1013;gfx1030;gfx1031;gfx1032;gfx1033;gfx1034;gfx1035;gfx1036;gfx1100;gfx1101;gfx1102;gfx1103;gfx1150;gfx1151;gfx1152;gfx1153;gfx1200;gfx1201" \

View File

@ -0,0 +1,35 @@
rocm/systems/roctracer 7.2.4
=
https://github.com/ROCm/rocm-systems/releases/download/rocm-7.2.4/roctracer.tar.gz
``` env *** env ***
HIP_DEVICE_LIB_PATH=/pkg/gnu/rocm/llvm/amd/device-libs/amdgcn/bitcode
ROCM_PATH=/pkg/gnu
```
``` sh *** build ***
mkdir -p build; cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/pkg/gnu/rocm/systems/roctracer \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_LIBDIR=lib \
-DGPU_BUILD_TARGETS=gfx1150 \
-DHIP_DIR=/pkg/gnu/lib/cmake/hip \
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--allow-shlib-undefined" \
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--allow-shlib-undefined" \
-Dhsa-runtime64_DIR=/pkg/gnu/rocm/systems/rocr-runtime/lib/cmake/hsa-runtime64 \
-DAMDDeviceLibs_DIR=/pkg/gnu/rocm/llvm/amd/device-libs/lib/cmake/AMDDeviceLibs \
-Damd_comgr_DIR=/pkg/gnu/rocm/llvm/amd/comgr/lib/cmake/amd_comgr \
-DCMAKE_C_COMPILER=/pkg/gnu/rocm/llvm/amd/hipcc/lib/llvm/bin/clang \
-DCMAKE_CXX_COMPILER=/pkg/gnu/rocm/llvm/amd/hipcc/bin/hipcc \
-DCMAKE_LINKER=/pkg/gnu/rocm/llvm/amd/hipcc/lib/llvm/bin/ld.lld
cmake --build . -j$(nproc)
cmake --install .
```
``` cfg *** build deps ***
rocm/systems/rocr-runtime
rocm/systems/rocminfo
rocm/llvm/amd/device-libs
rocm/llvm/amd/comgr
```