-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Buildsystem update for Frontier using the worldshared directory and rocm/5.6 #126
Conversation
…... with some hacks
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but I will wait for @pelesh to review before we can consider merging.
Are we building ExaGO with gcc or clang? |
When building with clang I get following link error:
It seems HSL is not found. This is for clean checkout of
I used following command to build:
I'll investigate more. |
The issue I'm seeing looks more like a bug in ExaGO's CMake config. HSL does not seem to be on the linker line:
@cameronrutherford, please let me know if you can reproduce this issue. |
@pelesh I can reproduce with the build command you are using.
|
I reproduced the same with the build system from |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest we merge. I will submit separate bug report(s) for issues I observed while testing these modules as they appear to be unrelated to this PR.
Merged - didn't debug your failing build, but I assume that there are some missing CMake options that aren't configured during that minimal build. It might also be a plain CMake bug in our ExaGO code, but I would have to debug more to know for sure |
Merge request type
Relates to
This MR updates
Summary
This MR updates the Spack configuration and the corresponding modules on Frontier to build with rocm/5.6. The modules are build in the project's world-shared directory.
This replaces #89. Test failures remain and should be investigated.