Skip to content

Bug fixes and minor improvements to build system

Compare
Choose a tag to compare
@rouson rouson released this 25 Jul 19:09
1.6.2
2656bb3

Build Status

  • 🆕 Build defaults to installing GCC 6.1 if GCC is not recent enough
  • 🚥 Tests now run with GCC-6.1 on the continuous integration testing
    infrastructure
  • 🚜 -y/--yes-to-all added as an install.sh option to aid in
    scripted installations
  • 🐚 Improved support for CSH environment setup
  • 💻 Fixed #42 (coarray navier stokes failing) by correctly identifying OS
    and build system to CMake to run and link the tests only on
    x86_64 Linux (Custom assembly FFT routines prevent compiling and
    linking on ARM, OS X, etc.)
  • 🎰 Fixed bug causing #161 (allocate_as_barrier_proc failing) and added
    tests to ensure that such a failure would be caught more regularly
  • ☁️ Add more flexible download capability based on which download method
    is available on the system (FTP, wget, curl, etc.)
  • 💪 Made developer/contributor git-hooks more robust, and fixed problems for the hooks on Linux (#202) 🙏

As per usual, the distribution itself is in the compressed tar archive. The validity of the download may be verified by checking the SHA 256 cryptographic hash against the one provided here, and cryptographic verification that the binary came from us can be assured by checking that the hash matches for the binary, and by verifying the signature of the file containing the hash with GPG.