dev-libs/rocMLIR
MLIR-based convolution and GEMM kernel generator for AMD GPUs
-
rocMLIR-7.2.2test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.2.1test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.2.0test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.1.1-r8~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.1.1-r7~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.1.1-r6~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.1.1-r5~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.1.1-r4~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.1.1-r3~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.1.1-r2~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.1.1-r1~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.1.1~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-7.0.2~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-6.4.3-r7~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-6.4.3-r6~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-6.4.3-r5~amd64test
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-6.4.3-r4~amd64test +llvm_slot_20
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-6.4.3-r3~amd64test +llvm_slot_20
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-6.4.3-r2~amd64test +llvm_slot_20
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers -
rocMLIR-6.4.3-r1~amd64test +llvm_slot_20
View
Download
Browse License: Apache-2.0 MIT Overlay: bennypowers
ChangeLog
commit ec97938650932597fb7cc18ce57c83d3c48bff77
Author: Benny Powers <web@bennypowers.com>
Date: Thu Apr 16 10:16:57 2026 +0300
feat(dev-libs/rocMLIR): bump to 7.2.2
commit 7388039708b8bf5219ed0a43ba6fd9413b956c59
Author: Benny Powers <web@bennypowers.com>
Date: Thu Apr 9 10:58:18 2026 +0300
feat: dev-libs/rocMLIR-7.2.1
Assisted-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
commit d9d6d88dff243f4c0685e039113836c7a78a0033
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 11:06:39 2026 +0200
fix: rocMLIR-7.1.1-r8 drop LLVM_LIBDIR_SUFFIX for fat archive build
LLVM_LIBDIR_SUFFIX makes the bundled LLVM build to lib64/ but the
generated MRI script references lib/. Since the bundled LLVM is only
used internally to produce the fat archive, the suffix is unnecessary
and breaks the ar -M step.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit 6a6f9971b03fd8216c7f2bb6f277f2904de96b5d
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 10:44:34 2026 +0200
fix: rocMLIR-7.1.1-r7 build static libs for fat archive
The fat archive (librockCompiler.a) needs static .a files from the
bundled LLVM/MLIR, but the build was producing shared .so files by
default. Set BUILD_SHARED_LIBS=OFF so ar -M can find the archives.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit d6f764f589fd89fb31ff31dfbcec36e11cfae517
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 10:19:15 2026 +0200
fix: rocMLIR-7.1.1-r6 build fat static archive with upstream install
The thin shared library (libMLIRRockThin.so) doesn't contain the full
MLIR/LLVM symbols needed by consumers. Switch to the fat static
archive (BUILD_FAT_LIBROCKCOMPILER=ON) which bundles everything into
a self-contained librockCompiler.a and uses upstream's own install
rules for headers, cmake config, and export targets.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit f1192ac03ae2cc1d14ed01b76d61befd10027378
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 09:08:50 2026 +0200
fix: rocMLIR-7.1.1-r5 install versioned .so and symlink
dolib.so only installed the symlink, not the versioned library
(libMLIRRockThin.so.2.0) it points to. Use a glob to install both.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit 339d171bfac07306f43a81ade39510dd6e0f265b
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 08:48:25 2026 +0200
fix: rocMLIR-7.1.1-r4 use case-sensitive cmake config directory
find_package(rocMLIR) needs cmake/rocMLIR/ not cmake/rocmlir/ on
case-sensitive filesystems.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit e41b72152de7f17932d2626027eb1fadb507f1cc
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 08:41:00 2026 +0200
fix: rocMLIR-7.1.1-r3 install thin shared lib, headers, cmake config
Upstream gates all install rules behind BUILD_FAT_LIBROCKCOMPILER
which requires static LLVM libs Gentoo doesn't build. Manually install
libMLIRRockThin.so, C API headers, and a cmake config file so
downstream consumers (migraphx) can use find_package(rocMLIR).
See https://github.com/ROCm/rocMLIR/issues/1947
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit a3e825e7c844efb9b52c0300eefc06dba3895ed6
Author: Benny Powers <web@bennypowers.com>
Date: Mon Mar 9 15:31:19 2026 +0200
fix: rocMLIR-7.1.1-r2 fix multilib-strict and insecure RPATH
- Set LLVM_LIBDIR_SUFFIX to install libs to lib64 on amd64
- Set CMAKE_INSTALL_RPATH="" to strip build-dir rpaths at install
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit ac9cb137d21d42b80b3a1a11092bb69854a9c9cb
Author: Benny Powers <web@bennypowers.com>
Date: Mon Mar 9 14:43:38 2026 +0200
fix: rocMLIR-7.1.1-r1 install libs to correct libdir
Set CMAKE_INSTALL_LIBDIR to fix multilib-strict violation
(libs installing to /usr/lib instead of /usr/lib64 on amd64).
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit 4058aceefea8d8560761efecab311ce82078ebff
Author: Benny Powers <web@bennypowers.com>
Date: Mon Mar 9 11:51:31 2026 +0200
park: unkeyword migraphx-7.2.0, rocMLIR-7.2.0
pytorch 2.10.0 (latest) only supports ROCm <=7.1.
Keep the ebuilds for when upstream catches up.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit 65ffda2521e3382f83ac002cda08ce2667236e8c
Author: Benny Powers <web@bennypowers.com>
Date: Sat Mar 7 21:39:20 2026 +0200
bump: rocMLIR 7.2.0
commit e73226437ff3b190dd74885693438ef3812b26ac
Author: Benny Powers <web@bennypowers.com>
Date: Thu Mar 5 13:39:57 2026 +0200
bump: rocMLIR 7.1.1, drop 7.2.0
commit 0c5931988c9be160555327d0090e37a3885bac5c
Author: Benny Powers <web@bennypowers.com>
Date: Mon Oct 27 10:22:53 2025 +0200
bump: llm packages
commit 24759ff3a5d19c75dc70b1ec03e819235ea60248
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 09:11:00 2025 +0300
fix: rocMLIR
commit 6aed2a21c5fdd86eb222e9853c1214925796e5a3
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 09:05:06 2025 +0300
fix: rocMLIR
commit 9c56296aa7d97eaf695f5ea111426da386d7143e
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:58:50 2025 +0300
fix: rocMLIR
commit e9ae5ec13c4d965cfccbbca58e1b2d64bbc0ef73
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:53:06 2025 +0300
fix: rocMLIR
commit 47da2e17f1e865ae3839f602349080c91bf96e6e
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:50:14 2025 +0300
fix: rocMLIR
commit 5d4597508f92d8cdc37f93f233165f3cdbd47b0b
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:49:21 2025 +0300
fix: rocMLIR
commit 1e2f18df813a870cbd7552a6e5bb1470225b64b0
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:48:34 2025 +0300
fix: rocMLIR
commit cf978a3a8945994508471b49a5d51a3823c7f75a
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:42:01 2025 +0300
bump: rocMLIR
commit 5dd2ed18e4a489403d330a65f71ee80264112928
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:35:09 2025 +0300
feat: rocMLIR
Author: Benny Powers <web@bennypowers.com>
Date: Thu Apr 16 10:16:57 2026 +0300
feat(dev-libs/rocMLIR): bump to 7.2.2
commit 7388039708b8bf5219ed0a43ba6fd9413b956c59
Author: Benny Powers <web@bennypowers.com>
Date: Thu Apr 9 10:58:18 2026 +0300
feat: dev-libs/rocMLIR-7.2.1
Assisted-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
commit d9d6d88dff243f4c0685e039113836c7a78a0033
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 11:06:39 2026 +0200
fix: rocMLIR-7.1.1-r8 drop LLVM_LIBDIR_SUFFIX for fat archive build
LLVM_LIBDIR_SUFFIX makes the bundled LLVM build to lib64/ but the
generated MRI script references lib/. Since the bundled LLVM is only
used internally to produce the fat archive, the suffix is unnecessary
and breaks the ar -M step.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit 6a6f9971b03fd8216c7f2bb6f277f2904de96b5d
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 10:44:34 2026 +0200
fix: rocMLIR-7.1.1-r7 build static libs for fat archive
The fat archive (librockCompiler.a) needs static .a files from the
bundled LLVM/MLIR, but the build was producing shared .so files by
default. Set BUILD_SHARED_LIBS=OFF so ar -M can find the archives.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit d6f764f589fd89fb31ff31dfbcec36e11cfae517
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 10:19:15 2026 +0200
fix: rocMLIR-7.1.1-r6 build fat static archive with upstream install
The thin shared library (libMLIRRockThin.so) doesn't contain the full
MLIR/LLVM symbols needed by consumers. Switch to the fat static
archive (BUILD_FAT_LIBROCKCOMPILER=ON) which bundles everything into
a self-contained librockCompiler.a and uses upstream's own install
rules for headers, cmake config, and export targets.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit f1192ac03ae2cc1d14ed01b76d61befd10027378
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 09:08:50 2026 +0200
fix: rocMLIR-7.1.1-r5 install versioned .so and symlink
dolib.so only installed the symlink, not the versioned library
(libMLIRRockThin.so.2.0) it points to. Use a glob to install both.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit 339d171bfac07306f43a81ade39510dd6e0f265b
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 08:48:25 2026 +0200
fix: rocMLIR-7.1.1-r4 use case-sensitive cmake config directory
find_package(rocMLIR) needs cmake/rocMLIR/ not cmake/rocmlir/ on
case-sensitive filesystems.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit e41b72152de7f17932d2626027eb1fadb507f1cc
Author: Benny Powers <web@bennypowers.com>
Date: Tue Mar 10 08:41:00 2026 +0200
fix: rocMLIR-7.1.1-r3 install thin shared lib, headers, cmake config
Upstream gates all install rules behind BUILD_FAT_LIBROCKCOMPILER
which requires static LLVM libs Gentoo doesn't build. Manually install
libMLIRRockThin.so, C API headers, and a cmake config file so
downstream consumers (migraphx) can use find_package(rocMLIR).
See https://github.com/ROCm/rocMLIR/issues/1947
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit a3e825e7c844efb9b52c0300eefc06dba3895ed6
Author: Benny Powers <web@bennypowers.com>
Date: Mon Mar 9 15:31:19 2026 +0200
fix: rocMLIR-7.1.1-r2 fix multilib-strict and insecure RPATH
- Set LLVM_LIBDIR_SUFFIX to install libs to lib64 on amd64
- Set CMAKE_INSTALL_RPATH="" to strip build-dir rpaths at install
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit ac9cb137d21d42b80b3a1a11092bb69854a9c9cb
Author: Benny Powers <web@bennypowers.com>
Date: Mon Mar 9 14:43:38 2026 +0200
fix: rocMLIR-7.1.1-r1 install libs to correct libdir
Set CMAKE_INSTALL_LIBDIR to fix multilib-strict violation
(libs installing to /usr/lib instead of /usr/lib64 on amd64).
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit 4058aceefea8d8560761efecab311ce82078ebff
Author: Benny Powers <web@bennypowers.com>
Date: Mon Mar 9 11:51:31 2026 +0200
park: unkeyword migraphx-7.2.0, rocMLIR-7.2.0
pytorch 2.10.0 (latest) only supports ROCm <=7.1.
Keep the ebuilds for when upstream catches up.
Assisted-By: Claude Opus 4.6 <noreply@anthropic.com>
commit 65ffda2521e3382f83ac002cda08ce2667236e8c
Author: Benny Powers <web@bennypowers.com>
Date: Sat Mar 7 21:39:20 2026 +0200
bump: rocMLIR 7.2.0
commit e73226437ff3b190dd74885693438ef3812b26ac
Author: Benny Powers <web@bennypowers.com>
Date: Thu Mar 5 13:39:57 2026 +0200
bump: rocMLIR 7.1.1, drop 7.2.0
commit 0c5931988c9be160555327d0090e37a3885bac5c
Author: Benny Powers <web@bennypowers.com>
Date: Mon Oct 27 10:22:53 2025 +0200
bump: llm packages
commit 24759ff3a5d19c75dc70b1ec03e819235ea60248
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 09:11:00 2025 +0300
fix: rocMLIR
commit 6aed2a21c5fdd86eb222e9853c1214925796e5a3
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 09:05:06 2025 +0300
fix: rocMLIR
commit 9c56296aa7d97eaf695f5ea111426da386d7143e
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:58:50 2025 +0300
fix: rocMLIR
commit e9ae5ec13c4d965cfccbbca58e1b2d64bbc0ef73
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:53:06 2025 +0300
fix: rocMLIR
commit 47da2e17f1e865ae3839f602349080c91bf96e6e
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:50:14 2025 +0300
fix: rocMLIR
commit 5d4597508f92d8cdc37f93f233165f3cdbd47b0b
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:49:21 2025 +0300
fix: rocMLIR
commit 1e2f18df813a870cbd7552a6e5bb1470225b64b0
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:48:34 2025 +0300
fix: rocMLIR
commit cf978a3a8945994508471b49a5d51a3823c7f75a
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:42:01 2025 +0300
bump: rocMLIR
commit 5dd2ed18e4a489403d330a65f71ee80264112928
Author: Benny Powers <web@bennypowers.com>
Date: Sun Oct 5 08:35:09 2025 +0300
feat: rocMLIR

