Skip to content

Conversation

@Thyre
Copy link
Collaborator

@Thyre Thyre commented Jul 31, 2025

(created using eb --new-pr)

This is a draft EasyBlock supporting the build of ROCm components by unifying similar config options into one EasyBlock on top of CMakeMake.
A few things can be cleaned up, e.g. using list_to_cmake_arg of the CMakeMake EasyBlock, now that this has been integrated.

ROCm components will slowly be added in EasyConfig PRs, with one example being easybuilders/easybuild-easyconfigs#23542, which can benefit significantly.

@Thyre Thyre marked this pull request as draft July 31, 2025 12:33
@Thyre Thyre changed the title new easyblock for rocmcomponent New EasyBlock to build ROCm components Jul 31, 2025
Signed-off-by: Jan André Reuter <[email protected]>
@Thyre Thyre added the new label Aug 1, 2025
@boegel boegel added this to the 5.x milestone Aug 12, 2025
@boegel boegel changed the title New EasyBlock to build ROCm components add custom easyblock to build & install ROCm components Aug 12, 2025
@boegel
Copy link
Member

boegel commented Aug 12, 2025

@Thyre Seems like this should be a generic easyblock instead, since it's not specific to one single software package, but will cover a whole group?

@Thyre
Copy link
Collaborator Author

Thyre commented Aug 12, 2025

@Thyre Seems like this should be a generic easyblock instead, since it's not specific to one single software package, but will cover a whole group?

Yeah, I agree. I wasn't really sure initially where to place it, so I left it there for now.

I'll move it to the generic ones. As you've guessed, this can be used for most ROCm components.

Signed-off-by: Jan André Reuter <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants