-
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
Avoid linking to libirc.so in spack (parallel-netcdf), turn off crypt variant for Python, and update Orion site config to fix tar issue #1435
base: develop
Are you sure you want to change the base?
Conversation
3365b2a
to
bc40b8f
Compare
…e curl and openssl; modules.yaml: include openssl)
bc40b8f
to
96de96a
Compare
I'm still running into the tar issue with an Intel build:
I must have something wrong in my environment. I used this to load modules:
|
Ah well, so this is another library ( |
@srherbener Is the information from my libirc bugfix sufficient for you to look into libm and fix that? |
so that both gcc and intel builds will use the external zlib package.
Added config to use the external zlib for the orion Intel build.
…eature/libirc_parallel_netcdf_and_scipy
@RatkoVasic-NOAA This PR is now up to date with spack develop and includes the bugfix for building freetype with an external libz but spack-built pkgconfig. |
Great! I'll test it on Orion. |
@srherbener The
I think we need to fix the ectrans conflict statement, but unfortunately that's not straightforward with the way it is currently written (can't test in a conflict statement if the fortran compiler is ifx, at least not yet). I am trying a few things ... |
@climbfuji thanks for the update and thanks for working on getting ectrans straightened out! |
Orion Intel installation went all OK. I'll run GNU as well. |
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.
Tested on Orion both GNU and Intel. Both installations went OK.
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'm didn't get much more time to work on this and I'm still having some trouble concretizing, but I think that is an issue specific to my environment or something that I am doing wrong since @RatkoVasic-NOAA was able to successfully build both Intel and GNU environments. For the sake of getting this in for the spack-stack-1.9.0 I'm going to assume all is okay with the configuration (due to Ratko's success) and approve.
…eature/libirc_parallel_netcdf_and_scipy
…thub.com/climbfuji/spack-stack into feature/libirc_parallel_netcdf_and_scipy
Summary
libirc.so
dynamically linked. Applications linked againstlibirc.so
fail to start up. See Avoid linking to Intel's libirc.so library (aka bad configure script of package parallel-netcdf) #1436. The spack PR that is part of the suggested changes here fixes this by replacinglibirc.so
withlibintlc.so
in theparallel-netcdf
build. See Bug fix in parallel-netcdf to avoid linking to libirc.so AND cherry-pick spack develop PR 48251 (conflict Intel Classic with [email protected]) spack#495.crypt
variant for Python; this variant leads to build errors with Intel inpy-cryptography
unless externalcurl
andopenssl
are removed, which itself is problematic.wget
on Orion, latest versions don't build with Intel on the machine.[email protected]
with Intel Classic compilers. See Bug fix in parallel-netcdf to avoid linking to libirc.so AND cherry-pick spack develop PR 48251 (conflict Intel Classic with [email protected]) spack#495.Testing
Please try to reproduce the problem reported in #1355 with the following environment (I couldn't):
In addition to the testing described in JCSDA/spack#495, I built the ufs-weather-model on Orion and ran one of the ATM-only regression tests. It ran to completion, but the results didn't match the baseline (this is expected, many packages are newer in spack-stack develop than they are in spack-stack-1.6.0, which the still UFS uses)
Applications affected
All
Systems affected
Orion specifically, but basically all that use Intel compilers
Dependencies
Issue(s) addressed
Resolves #1355
Resolves #1436
Checklist