Baselibs 7.25.0
This release updates to GFE 1.16.0.
It also brings in updates and fixes from the v8 branch (main) of Baselibs. These include ESMF 8.6.1 and NCO 5.2.6 as well as other fixes listed below
From CHANGELOG.md
Updates
- ESMF v8.6.1
- GFE v1.16.0
- gFTL v1.14.0
- gFTL-shared v1.9.0
- fArgParse v1.8.0
- pFUnit v4.10.0
- yaFyaml v1.4.0
- curl 8.8.0
- NCO 5.2.6
Fixed
- Fixes for MPT and using icx/icpx at NAS
- The updated
config.guess
file requires an updatedconfig.sub
file. This is now copied in theconfigure
step for all libraries that have explicitconfig.guess
copies - Fix rules in
esmf_rules.mk
where inESMPy
is nowesmpy
- Changed the HDF5 build issue code to detect if XCode is 15 or greater. The
-Wl,-ld_classic
flag is needed (at the moment) only for the HDF5 build on macOS with Clang 15 or greater.
Changed
- Added
autoreconf -f -v -i
to many config steps. This is needed for newer hardware (like Graviton3 and GraceHopper)- For
antlr2
andSDPToolkit
we instead copy a newconfig.guess
asautoreconf
didn't seem to work
- For
- Add new
SYSTEM_ZLIB
variable which, if set toYES
, does not build zlib and uses the system version.
This was shown to be needed in testing NVHPC on bucy. Not sure why yet as no other compiler cares.- Manifested as a
/usr/lib64/libxml2.so: undefined reference to
gzopen64@ZLIB_1.2.3.3'` error in ESMF linking
- Manifested as a
- Update docker image in CI workflow
What's Changed
Full Changelog: v7.24.1...v7.25.0