diff options
author | Dana Robinson <derobins@hdfgroup.org> | 2016-03-14 17:20:36 (GMT) |
---|---|---|
committer | Dana Robinson <derobins@hdfgroup.org> | 2016-03-14 17:20:36 (GMT) |
commit | 49c6a62e0697bf3df138fe52bfd09e5e3fb9b278 (patch) | |
tree | 925f608a473539395aa41846273a4874ed7316c3 | |
parent | 7669295e89dedbf4e448328f832cf62fd1113bc0 (diff) | |
download | hdf5-49c6a62e0697bf3df138fe52bfd09e5e3fb9b278.zip hdf5-49c6a62e0697bf3df138fe52bfd09e5e3fb9b278.tar.gz hdf5-49c6a62e0697bf3df138fe52bfd09e5e3fb9b278.tar.bz2 |
[svn-r29398] Updated RELASE.txt with new autotools configure option information.
-rw-r--r-- | release_docs/RELEASE.txt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 9699801..31d86ca 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -36,6 +36,48 @@ New Features ============ This release supports the following features: + Configuration + ------------- + + - Autotools configuration has been extensively reworked + + The autotools configuration options have been updated to allow more fine- + grained control of the build options and to correct some bugs. See + configure --help for comprehensive information on each option. + + Specific changes: + + * --enable-debug and --enable-production are no longer accepted. Use + --enable-build-mode=(debug | production) instead. These set appropriate + defaults for the other configuration options (symbols, optimization, + etc.). These defaults can be overridden by the user. + + * Extra debug output messages are no longer enabled with + --enable-debug=<package list>. Use --enable-internal-debug=<pkg list> + instead. + + * A new --enable-symbols option allows symbols to be generated + independently of the build mode. + + * A new --enable-asserts option sets/unsets NDEBUG. This is independent of + the build mode. This also enables some extra low-overhead debug checks + in the library. + + * A new --enable-profiling option sets profiling flags. This is + independent of the build mode. + + * A new --enable-optimization option sets the optimization level. This is + independent of the build mode. + + * Many of these options can take a flags string that will be used to + build the library. This can be useful for specifying custom optimization + flags (e.g., -Os, -Ofast), etc. + + * gnu C++ and Fortran use configure sub-files that update the build flags + and turn on warnings. The increase in warnings when building these + wrapper libraries is due to these flag changes, not a decrease in code + quality. + Parallel Library: ----------------- - Collective Metadata I/O |