YANKED: OpenCoarrays 2.3.0: Installer and documentation enhancements and minor bug fixes
Yanked
This release has been yanked. There was an issue in the release process that caused incorrect versioning information to appear in the OpenCoarrays wrapper scripts and libraries. Please download the 2.3.1 release instead. We apologize for any inconvenience this may have caused.
Enhancements
Installer
- Speedier GCC builds: the default behavior of
install.sh
now offers an order-of-magnitude speedup when building GCC. The speedup results from configuring GCC with--disable-bootstrap
. The new--bootstrap
and-Z
flags may be used override the default behavior if the default build fails. 👢 - Fast-following GCC:
install.sh
now defaults to building GCC 8.2.0 if it's not already first in the user'sPATH
. We aim to keep up with GCC releases going forward. The default behavior can still be overridden with--with-c
,--with-fortran
, andwith-cxx
. 🚓 - Universal root prefix: users may now override the installer's default destination for all packages at once by passing a universal root prefix such as
./install.sh --prefix-root ${HOME}/software
. 🥔🥕 🍠
Documentation
- README.md has been greatly simplified and updated, including
- Removing a use case that will no longer be supported: non-OpenCoarrays-aware compilers.
- Adding news about upcoming events related to OpenCoarrays.
- Adding citations to relevant papers and acknowledging new support from Arm.
- A link to the Fortran 2018 draft international standard.
- INSTALL.md has been updated to reflect the above installer enhancements.
- GETTING_STARTED.md has been updated to removed an unsupported use case and to simplify the advanced usage instructions.