diff options
author | Dana Robinson <43805+derobins@users.noreply.github.com> | 2023-10-15 03:39:43 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-15 03:39:43 (GMT) |
commit | d5267f096e6575eb3f08dfb8638346eb87087797 (patch) | |
tree | cda0465056704d0afe85e3e51dde25d4a5fb06f7 /release_docs | |
parent | ef1edba2cea21dce47235664395701bccd41530d (diff) | |
download | hdf5-d5267f096e6575eb3f08dfb8638346eb87087797.zip hdf5-d5267f096e6575eb3f08dfb8638346eb87087797.tar.gz hdf5-d5267f096e6575eb3f08dfb8638346eb87087797.tar.bz2 |
Add support for AOCC & Flang w/ the Autotools (#3674)
* Adds a config/clang-fflags options file to support Flang
* Corrects missing "-Wl," from linker options in the libtool wrappers
when using Flang, the MPI Fortran compiler wrappers, and building
the shared library. This would often result in unrecognized options
like -soname.
* Enable -nomp w/ Flang to avoid linking to the OpenMPI library.
CMake can build the parallel, shared library w/ Fortran using AOCC
and Flang, so no changes were needed for that build system.
Fixes GitHub issues #3439, #1588, #366, #280
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index bfaab5e0..b50fe61 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -47,6 +47,20 @@ New Features Configuration: ------------- + - Added support for AOCC and classic Flang w/ the Autotools + + * Adds a config/clang-fflags options file to support Flang + * Corrects missing "-Wl," from linker options in the libtool wrappers + when using Flang, the MPI Fortran compiler wrappers, and building + the shared library. This would often result in unrecognized options + like -soname. + * Enable -nomp w/ Flang to avoid linking to the OpenMPI library. + + CMake can build the parallel, shared library w/ Fortran using AOCC + and Flang, so no changes were needed for that build system. + + Fixes GitHub issues #3439, #1588, #366, #280 + - Converted the build of libaec and zlib to use FETCH_CONTENT with CMake. Using the CMake FetchContent module, the external filters can populate |