Package Details: rocm-gfx1151-bin 7.13.0-3

Git Clone URL: https://aur.archlinux.org/rocm-gfx1151-bin.git (read-only, click to copy)
Package Base: rocm-gfx1151-bin
Description: ROCm Core SDK and TheRock Build System - Ryzen AI Max 300 - Strix Halo
Upstream URL: http://www.amd.com
Licenses: custom:AMD
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
Submitter: luciddream
Maintainer: luciddream
Last Packager: luciddream
Votes: 0
Popularity: 0.000000
First Submitted: 2025-12-13 11:27 (UTC)
Last Updated: 2026-05-16 12:48 (UTC)

Required by (371)

Sources (1)

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/hiprand so 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:

  1. in provides part, there are tabs between "rocm-gdb" and "rocprofiler", and between "rocalution-dev" and "rocm-hip-libraries". In conflicts part, there is a tab between "rocm-gdb" and "rocprofiler".
  2. there are no -dev packages in arch repository, so packages that end with -dev are unnecessary. And you can go to arch packages search page to see if a package exists.
  3. you don't have to wait until next version, you can fix these bugs and increase the value of pkgrel, and if next version releases, you can reset pkgrel to 1.

Also, it's recommended to add the option config to explicitly disable strip feature:

options=('!strip')

Because gcc failed to strip some .hsaco files

luciddream 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-hip is already there though. If you do pacman -Qi rocm-gfx1151-bin do 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