Skip to content

Baselibs 7.25.0

Compare
Choose a tag to compare
@mathomp4 mathomp4 released this 11 Jul 13:47
· 9 commits to release/v7 since this release
17a48e2

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 updated config.sub file. This is now copied in the configure step for all libraries that have explicit config.guess copies
  • Fix rules in esmf_rules.mk where in ESMPy is now esmpy
  • 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 and SDPToolkit we instead copy a new config.guess as autoreconf didn't seem to work
  • Add new SYSTEM_ZLIB variable which, if set to YES, 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
  • Update docker image in CI workflow

What's Changed

  • v7 Branch: Update to GFE v1.16.0, ESMF 8.6.1, NCO 5.2.6 by @mathomp4 in #217

Full Changelog: v7.24.1...v7.25.0