diff options
author | Dana Robinson <43805+derobins@users.noreply.github.com> | 2023-10-03 23:37:44 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-03 23:37:44 (GMT) |
commit | 447765609befbf16fcff471b2fda913c3e31432b (patch) | |
tree | c5fea55c32ffb29215b80361ccd8d0b987989ee6 /release_docs | |
parent | cb6de06dcc18b31ab3f1d53bd93f0bbfaa0a17e1 (diff) | |
download | hdf5-447765609befbf16fcff471b2fda913c3e31432b.zip hdf5-447765609befbf16fcff471b2fda913c3e31432b.tar.gz hdf5-447765609befbf16fcff471b2fda913c3e31432b.tar.bz2 |
Disable static + thread-safe on Windows w/ CMake (#3622)
The thread-safety feature on Windows requires a hook in DllMain() and
thus is only available when HDF5 is built as a shared library.
This was previously a warning, but has now been elevated to a fatal
error that cannot be overridden with ALLOW_UNSUPPORTED.
Fixes GitHub #3613
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 0e1dbe4..4214631 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -47,6 +47,17 @@ New Features Configuration: ------------- + - Thread-safety + static library disabled on Windows w/ CMake + + The thread-safety feature requires hooks in DllMain(), which is only + present in the shared library. + + We previously just warned about this, but now any CMake configuration + that tries to build thread-safety and the static library will fail. + This cannot be overridden with ALLOW_UNSUPPORTED. + + Fixes GitHub issue #3613 + - Autotools builds now build the szip filter by default when an appropriate library is found |