-
Notifications
You must be signed in to change notification settings - Fork 47
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
gomp lib installed in multiple places in container #1219
Comments
In |
@climbfuji it is indeed, in fact almost everything is symbolically linked in |
This is on purpose (by the spack developers). You shouldn't have to point cmake to anything else than |
In that case, perhaps setting |
Yes, that is my guess |
I am actively working on this since it has affecged my container updates. For the GNU container I can simply remove an unnecessary package that installs libgomp. I'm unsure if that strategy will work for the intel and clang images. If it turns out that we need it installed due to a dependency issue, we can probably just configure it as an external package... yes? |
This is resolved by adding an external / buildable:false spec to the container. In my draft PR #1239 which also updates gcc to v12, I was able to use this spec to fix the issue.
|
Describe the bug
While configuring a projects using JEDI container/environment a lot of CMake warnings resulting due to GOMP installed in multiple implicit directories.
To Reproduce
See any build output from CI runs.
For example:
https://jedi-ci-build-public-logs.s3.us-east-2.amazonaws.com/oops-2714-21aeb2c-gnu-C76RNTWN.html
Expected behavior
A safe runtime search path is desirable. The current behaviour kind of defeats the whole purpose of containerised environment.
The text was updated successfully, but these errors were encountered: