aboutsummaryrefslogtreecommitdiffstats
path: root/doc/support.rst
diff options
context:
space:
mode:
authorJack Lloyd <[email protected]>2020-11-05 10:16:22 -0500
committerJack Lloyd <[email protected]>2020-11-05 18:46:23 -0500
commit421ff196fc010bbe09a270aacd3a2ab835f38737 (patch)
tree79b80577d7698a45dbb76f92c0aeb43a6ac44b65 /doc/support.rst
parentf60a531b54f75cd90c310cf76264a290695d591f (diff)
Update documentation
Diffstat (limited to 'doc/support.rst')
-rw-r--r--doc/support.rst35
1 files changed, 17 insertions, 18 deletions
diff --git a/doc/support.rst b/doc/support.rst
index 7f0ffc2a0..705ab2db5 100644
--- a/doc/support.rst
+++ b/doc/support.rst
@@ -4,27 +4,27 @@ Support Information
Supported Platforms
------------------------
-For Botan 2, the tier-1 supported platforms are
+For Botan 3, the tier-1 supported platforms are
-* Linux x86-64, GCC 4.8 or higher
-* Linux x86-64, Clang 3.5 or higher
-* Linux aarch64, GCC 4.8+
-* Linux ppc64le, GCC 4.8+
-* Windows x86-64, Visual C++ 2015 and 2017
+* Linux x86-64, GCC 9 or higher
+* Linux x86-64, Clang 7 or higher
+* Linux aarch64, GCC 9 or higher
+* Linux ppc64le, GCC 9 or higher
+* Windows x86-64, Visual C++ 2019 or higher
These platforms are all tested by continuous integration, and the developers
have access to hardware in order to test patches. Problems affecting these
platforms are considered release blockers.
-For Botan 2, the tier-2 supported platforms are
+For Botan 3, the tier-2 supported platforms are
-* Linux x86-32, GCC 4.8+
-* Linux arm32, GCC 4.8+
+* Linux x86-32, GCC 9 or higher
+* Linux arm32, GCC 9 or higher
* Windows x86-64, MinGW GCC
-* macOS x86-64, XCode Clang
-* iOS aarch64, XCode Clang
-* Android aarch64, NDK Clang
-* FreeBSD x86-64, Clang 3.8+
+* macOS x86-64, latest XCode Clang
+* iOS aarch64, latest XCode Clang
+* Android aarch64, latest NDK Clang
+* FreeBSD x86-64, Clang 7 or higher
Some (but not all) of the tier-2 platforms are tested by CI. Everything should
work, and if problems are encountered, the developers will probably be able to
@@ -37,10 +37,9 @@ primary developers. For example, any functionality in the library which
utilizes OpenBSD specific APIs was likely contributed by someone interested in
that platform.
-In theory any working C++11 compiler is fine but in practice, we only regularly
-test with GCC, Clang, and Visual C++. Recent versions of IBM XLC can compile
-the library but occasionally codegen bugs occur. Several other compilers (such
-as Intel and PGI) are supported by the build system but are not tested by the
+In theory any working C++17 compiler is fine but in practice, we only regularly
+test with GCC, Clang, and Visual C++. Several other compilers (such as Intel and
+Sun Studio) are supported by the build system but are not tested by the
developers and may have build or codegen problems. Patches to improve support
for these compilers is welcome.
@@ -56,7 +55,7 @@ Branch First Release End of Active Development End of Life
============== ============== ========================== ============
1.8 2008-12-08 2010-08-31 2016-02-13
1.10 2011-06-20 2012-07-10 2018-12-31
-2.x 2017-01-06 2020-10-05 2024-01-01 or later
+2.x 2017-01-06 2020-11-05 2024-01-01 or later
3.x 2021? ? ?
============== ============== ========================== ============