| Conflicts: |
amd-smi-lib, amdsmi, comgr, composable-kernel, hip, hip-runtime-amd, hipblas, hipblas-common, hipblaslt, hipcc, hipcub, hipfft, hipfort, hipify-clang, hiprand, hipsolver, hipsparse, hipsparselt, hiptensor, hsa-amd-aqlprofile, hsa-rocr, migraphx, miopen, miopen-hip, mivisionx, opencl-amd, opencl-amd-dev, openmp-extras-runtime, rccl, rocalution, rocblas, rocdecode, rocfft, rocjpeg, rocm, rocm-bin, rocm-cmake, rocm-core, rocm-dbgapi, rocm-debug-agent, rocm-developer-tools, rocm-device-libs, rocm-gdb, rocm-gfx101x-bin, rocm-gfx103x-bin, rocm-gfx110x-bin, rocm-gfx1150-bin, rocm-gfx1152-bin, rocm-gfx120x-bin, rocm-hip, rocm-hip-libraries, rocm-hip-runtime, rocm-hip-sdk, rocm-language-runtime, rocm-llvm, rocm-ml-libraries, rocm-ml-sdk, rocm-ocl-icd, rocm-opencl, rocm-opencl-icd-loader, rocm-opencl-runtime, rocm-opencl-sdk, rocm-openmp, rocm-smi-lib, rocminfo, rocprim, rocprofiler, rocprofiler-compute, rocprofiler-debug, rocprofiler-plugins, rocprofiler-register, rocprofiler-sdk, rocprofiler-sdk-rocpd, rocprofiler-sdk-roctx, rocprofiler-systems, rocrand, rocshmem, rocsolver, rocsparse, rocthrust, roctracer, rocwmma, rpp
|
| Provides: |
amd-smi-lib, amdsmi, comgr, composable-kernel, half, hip, hip-runtime-amd, hipblas, hipblas-common, hipblaslt, hipcc, hipcub, hipfft, hipfort, hipify-clang, hiprand, hipsolver, hipsparse, hipsparselt, hiptensor, hsa-amd-aqlprofile, hsa-rocr, migraphx, miopen, miopen-hip, mivisionx, opencl-driver, openmp-extras-dev, openmp-extras-runtime, rccl, rocalution, rocblas, rocdecode, rocfft, rocjpeg, rocm, rocm-cmake, rocm-core, rocm-dbgapi, rocm-debug-agent, rocm-developer-tools, rocm-device-libs, rocm-gdb, rocm-hip, rocm-hip-libraries, rocm-hip-runtime, rocm-hip-sdk, rocm-language-runtime, rocm-llvm, rocm-ml-libraries, rocm-ml-sdk, rocm-ocl-icd, rocm-opencl, rocm-opencl-icd-loader, rocm-opencl-runtime, rocm-opencl-sdk, rocm-openmp, rocm-smi-lib, rocminfo, rocprim, rocprofiler, rocprofiler-compute, rocprofiler-debug, rocprofiler-plugins, rocprofiler-register, rocprofiler-sdk, rocprofiler-sdk-rocpd, rocprofiler-sdk-roctx, rocprofiler-systems, rocrand, rocshmem, rocsolver, rocsparse, rocthrust, roctracer, rocwmma, rpp
|
Latest Comments
aussetg commented on 2026-05-23 22:02 (UTC)
@luciddream I actually checked and the list I gave are the only one with binaries missing :)
luciddream commented on 2026-05-23 14:13 (UTC) (edited on 2026-05-23 14:16 (UTC) by luciddream)
thanks @aussetg. I assume there are more stuff that are missing but it's not easy for me to identify everything, which is why I have copied the arrays from the stable opencl-amd package.
rocm-gfx1151-bin is a preview version (although AMD considers 7.13 to be production ready), but I guess they will include all binaries eventually like migraphx
I can either suggest you to copy the PKGBUILD and modify it yourself, or I can start removing dependencies that you and other people identify missing, but that will be a bit harder to do, and in the end I will probably have to add them back in when they are included.
aussetg commented on 2026-05-23 11:21 (UTC)
Hi!
Found a problem: rocm-gfx1151-bin declares provides=('migraphx' 'mivisionx' 'rpp' 'rocalution' 'hiptensor' 'hipfort' ...), but the upstream therock-dist-linux-gfx1151-7.13.0.tar.gz tarball does not contain files for those components. This causes pacman to satisfy dependencies incorrectly; e.g. onnxruntime-opt-rocm believes migraphx is installed, but libmigraphx_c.so.3 is missing.
Orion-zhen commented on 2025-12-24 15:34 (UTC)
Thank you for your prompt response!
luciddream commented on 2025-12-24 15:25 (UTC)
1) Yes, I'm not sure what happened because I'm not using any tab characters. Probably a copy paste bug. But nowhere I can see that tabs are forbidden in PKGBUILD. I will probably have to report it to pacman as well.
2) It looks like therock archive has the header files, e.g
/opt/rocm/include/hiprandso keeping the -dev packages is better IMO. But you are right, it doesn't matter, and I've lost that battle with the official maintainers long time ago, since they do what they please. So I can make that change.3) I know, but I usually don't update the package because of the large size of it, I don't want to force users to update without serious reasons. But since you are probably the first one to use it, I can make an exception :)
Give me a couple of hours and I will take care of these issues. Also thanks for the extra suggestion!
Orion-zhen commented on 2025-12-24 15:08 (UTC) (edited on 2025-12-24 15:13 (UTC) by Orion-zhen)
Hi @luciddream, thank you for bringing this package to AUR!
There are some bugs in the PKGBUILD:
providespart, there are tabs between "rocm-gdb" and "rocprofiler", and between "rocalution-dev" and "rocm-hip-libraries". Inconflictspart, there is a tab between "rocm-gdb" and "rocprofiler".-devpackages in arch repository, so packages that end with-devare unnecessary. And you can go to arch packages search page to see if a package exists.pkgrel, and if next version releases, you can resetpkgrelto 1.Also, it's recommended to add the option config to explicitly disable
stripfeature:Because gcc failed to strip some
.hsacofilesluciddream commented on 2025-12-24 14:49 (UTC)
Hi @Orion-zhen,
You are right, I will add composable-kernel and rocwmma on next version. I'm not using these packages so it's easy to miss some of them.
miopen-hipis already there though. If you dopacman -Qi rocm-gfx1151-bindo you see it?If not, I think I somehow triggered a pacman bug because I had the same issue on my PC. I think there is a special character (maybe a tab character) inside the PKGBUILD which messes up pacman. It should be fixed in the next version.
Orion-zhen commented on 2025-12-24 14:22 (UTC)
This package should also conflicts/provides
miopen-hip composable-kernel rocwmma