Skip to content

Conversation

@albestro
Copy link
Collaborator

@albestro albestro commented Feb 10, 2025

! ! ! WARNING ! ! ! this PR is set to be merged on mi300-acceptance branch

Changelog:

  • Introduce same fix for cray-* packages applied on master needed for newer spack versions
  • Add egl as external

cray-*:buildable:true

Fix for newer spack versions, where cray packages have been marked as not-buildable. See #20

EGL

Why is useful? First use-case we have is for hip, that requires a gl provider. Using an external egl allows to skip build of glx that comes with a quite big tree of dependencies to build (and it seems to bring in also a problem with the concretizer that might end up choosing a not "ideal" configuration).

About version. I'm not sure 1.5.0 is correct, but I'm not even sure it would make any difference. I tried to figure it out, but both with zypper and with a manually built eglinfo, I was not able to pinpoint a single version.

In eglinfo I was able to see that both 1.4.0 and 1.5.0 are supported, but it depends on the platform used (probably 1.4.0 might be the correct choice). The name of the library seems to point to 1.1.0, but it sounds a bit off to me.

@albestro
Copy link
Collaborator Author

FYI @rasolca

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant