38 lines
1.2 KiB
Markdown
38 lines
1.2 KiB
Markdown
|
|
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
|
||
|
|
```
|