Skip to content

Baselibs 6.2.4

Compare
Choose a tag to compare
@mathomp4 mathomp4 released this 04 Jun 15:25
· 180 commits to main since this release

Note: Even though ESMF moves from 8.1.1 to 8.2.0beta10, this is done for bug fixes in GEOS. All tests so far show this is a zero-diff update.
Note 2: Baselibs 6.2.2 and 6.2.3 had issues and should not be used

Updates

  • ESMF 8_2_0_beta_snapshot_10
    • This beta is being used due to it fixing two bugs
      1. Fix for errors with alarms during replay
      2. Fix for regridding very-high resolution files
  • cURL 7.77.0
  • NCO 4.9.9
  • HDF-EOS2 v3.0
  • HDF-EOS5 v2.0

Fixed

  • Fixed make bug with SDPToolkit and new hdf-eos2 (was not installing some needed include files)
  • Fixed bug with cURL as 7.77.0 now requires an SSL library to be explicitly chosen, or none at all.
    • On Linux, we supply --with-openssl as this works at NCCS, NAS, and on GMAO Desktops.
    • On macOS, there is no guarantee of OpenSSL (and even with Brew might be in a non-standard location)
      • If Clang is the C compiler, we can use SecureTransport and build with --with-secure-transport
      • If GCC is the C compiler, there is a bug with the Security Framework, so we build without SSL, --without-ssl
  • Disable netcdf-cxx4 build on Darwin. Has issues and is not a required-by-GEOS library
  • cURL 7.77.0 on macOS 11.0 needs a different -mmacosx-version-min

Changed

  • Added a check to make sure the prefix Baselibs installs to ends in the uname -s "arch". This is still required by some GEOS scripts