038c813
# rocm-device-libs
038c813
038c813
The rocm-device-libs package
Jeremy Newton a46066a
Jeremy Newton a46066a
Please note that this package is built from forked source code maintained by the
Jeremy Newton a46066a
package maintainer (mystro256):
Jeremy Newton a46066a
https://github.com/Mystro256/ROCm-Device-Libs
Jeremy Newton a46066a
Jeremy Newton a46066a
This is because upstream targets bleeding edge LLVM (upstream "main" branch).
Jeremy Newton a46066a
Jeremy Newton a46066a
In order to reduce the need to bundle LLVM for ROCm use and reduce over all
Jeremy Newton a46066a
complexity of ROCm in Fedora, it's easier just to branch the development tree of
Jeremy Newton a46066a
this component when LLVM branches, and then backport fixes from newer ROCm
Jeremy Newton a46066a
releases.
Jeremy Newton a46066a
Jeremy Newton a46066a
This fork will contain tags in the format of %{llvm_maj_ver}.%{bugfix_version},
Jeremy Newton a46066a
where llvm_maj_ver is the target LLVM version, and bugfix_version is the bugfix
Jeremy Newton a46066a
revision if patches are backported to the forked branch. When updating LLVM, we
Jeremy Newton a46066a
should reset bugfix_version to 0, as the %{llvm_maj_ver}.0 tag will be created
Jeremy Newton a46066a
well before Fedora updates LLVM.