Package Details: rocm-gfx1151-bin 7.10.0pre-2

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
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-cmake, rocm-core, rocm-dbgapi, rocm-debug-agent, rocm-developer-tools, rocm-device-libs, rocm-gdb, rocm-gfx110x-bin, rocm-gfx1150-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: 2025-12-24 16:53 (UTC)

Required by (317)

Sources (1)

Latest Comments

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