https://bugzilla.redhat.com/show_bug.cgi?id=2045955
Bug ID: 2045955 Summary: Review Request: ROCm-CompilerSupport - Various AMD ROCm LLVM related services Product: Fedora Version: rawhide Hardware: All OS: Linux Status: NEW Component: Package Review Severity: medium Priority: medium Assignee: nobody@fedoraproject.org Reporter: alexjnewt@fastmail.com QA Contact: extras-qa@fedoraproject.org CC: package-review@lists.fedoraproject.org Target Milestone: --- Classification: Fedora
Spec URL: https://mystro256.fedorapeople.org/ROCm-CompilerSupport.spec SRPM URL: https://mystro256.fedorapeople.org/ROCm-CompilerSupport-4.5.2-1.fc36.src.rpm Description: This package currently contains one library, the Code Object Manager (Comgr) Fedora Account System Username: mystro256
Notes: This requires ROCm-Device-Libs, which is currently in review (RHBZ#2044664). This package is required before packaging ROCm's HIP or OpenCL packages.
I packaged it so I can add more sub-packages later. I'm not sure if more "compiler support" libraries will be added in the future, but the documentation seems to imply it's possible.
As well, comgr compiles against static clang, but this isn't provided by Fedora. I've emailed upstream to see if this is a technical requirement, or if patching comgr to use dynamically linked clang is fine, and if so, if they're open to allowing it as an option.
RPMlint output:
ROCm-Comgr.x86_64: W: shared-lib-calls-exit /usr/lib64/libamd_comgr.so.2.1.0 exit@GLIBC_2.2.5
I let upstream know about this. I'm waiting to hear back.
ROCm-Comgr-devel.x86_64: W: spelling-error %description -l en_US amd -> AMD, mad, and ROCm-Comgr-devel.x86_64: W: no-documentation
Ignored for obvious reasons :)