diff --git a/src/lib/tls/asio/asio_context.h b/src/lib/tls/asio/asio_context.h index 027bc59b8f7..9c1e035fe4b 100644 --- a/src/lib/tls/asio/asio_context.h +++ b/src/lib/tls/asio/asio_context.h @@ -41,7 +41,7 @@ struct fn_signature_helper { /** * A helper class to initialize and configure Botan::TLS::Stream */ -class Context { +class BOTAN_PUBLIC_API(2, 11) Context { public: // statically extract the function signature type from Callbacks::tls_verify_cert_chain // and reuse it as an std::function<> for the verify callback signature diff --git a/src/scripts/ci_build.py b/src/scripts/ci_build.py index cf4f90406db..52de66f3495 100755 --- a/src/scripts/ci_build.py +++ b/src/scripts/ci_build.py @@ -99,9 +99,9 @@ def __exit__(self, exc_type, exc_value, exc_tb): print("::endgroup::") def build_targets(target, target_os): - if target in ['shared', 'minimized', 'bsi', 'nist']: + if target in ['shared', 'minimized', 'bsi', 'nist', 'examples']: yield 'shared' - elif target in ['static', 'examples', 'fuzzers', 'cross-arm32-baremetal', 'emscripten']: + elif target in ['static', 'fuzzers', 'cross-arm32-baremetal', 'emscripten']: yield 'static' elif target_os in ['windows']: yield 'shared'