From: Eugene Syromiatnikov Date: Sat, 11 Apr 2026 10:14:42 +0000 (+0200) Subject: INSTALL.md: mention that no-atexit has no effect X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b632e79f0c127ecf8aced417ab416628c65c26cd;p=thirdparty%2Fopenssl.git INSTALL.md: mention that no-atexit has no effect Since the atexit() handler was removed in [1], no-atexit configuration option has no effect, so update the documentation accordingly. [1] https://github.com/openssl/openssl/pull/29385 References: https://github.com/openssl/openssl/pull/30742 Signed-off-by: Eugene Syromiatnikov Reviewed-by: Nikola Pajkovsky Reviewed-by: Saša Nedvědický MergeDate: Tue Apr 14 08:50:35 2026 (Merged from https://github.com/openssl/openssl/pull/30776) --- diff --git a/INSTALL.md b/INSTALL.md index 08ba4baa6d..f6d4a132de 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -643,9 +643,9 @@ Do not build support for async operations. Do not use `atexit()` in libcrypto builds. -`atexit()` has varied semantics between platforms and can cause SIGSEGV in some -circumstances. This option disables the atexit registration of OPENSSL_cleanup. -By default, NonStop configurations use `no-atexit`. +Before version 4.0, OpenSSL used to set `atexit()` handler for cleaning up +global data, and this option allowed to disable that functionality. `atexit()` +handler setup was removed in OpenSSL 4.0, so this option does nothing now. ### no-autoalginit