Hello Kristian,

thanks - documentation updated!

/Georg

On Fri, Oct 18, 2024 at 5:35 PM Kristian Nielsen <knielsen@knielsen-hq.org> wrote:
Hi Georg,

Following MDEV-34859, I wrote a small update for the documentation on the
new cmake option -DWITH_BOOST_CONTEXT=ON cmake option, patch included below.

However, I am not sure how I can include it in the documentation? Feel free
to just take it yourself, or let me know a preferred way to submit it.

 - Kristian.

diff --git a/configuration_options.md b/configuration_options.md
index 6e8da57..726b4f8 100644
--- a/configuration_options.md
+++ b/configuration_options.md
@@ -27,6 +27,11 @@ If you want to use a different generator, e.g. for nmake on Windows, you need to
 |WITH_OPENSSL|ON| Possible values are ON or OFF. Not supported anymore since Connector/C 3.0|
 |WITH_SSL|SCHANNEL (windows), otherwise OPENSSL|Specifies type of TLS/SSL library. E.g. GNUTLS, OPENSSL or SCHANNEL (Windows only). OFF disables TLS/SSL functionality|

+### Non-blocking client library options
+| Option | Default | Description |
+|-|-|-
+|WITH_BOOST_CONTEXT|OFF| Use `boost::context` instead of `ucontext` for the non-blocking client API. Can be used to build the non-blocking API on platforms that do not have `ucontext`. Note that on x86_64 (aka amd64), i386, and aarch64 (aka arm64), a native implementation is always used over `ucontext` or `boost::context`. (Added in 3.3.12)|
+
 ### Client plugins
 Client plugins can be configured as dynamic plugins (DYNAMIC) or built-in plugins (STATIC) by specifying the plugin name followed by suffix `_PLUGIN_TYPE` as key, and `DYNAMIC` or `STATIC` as value.



--
Georg Richter, Staff Software Engineer
Client Connectivity
MariaDB Corporation Ab