Commit b632e79f0c for openssl.org

commit b632e79f0c127ecf8aced417ab416628c65c26cd
Author: Eugene Syromiatnikov <esyr@openssl.org>
Date:   Sat Apr 11 12:14:42 2026 +0200

    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 <esyr@openssl.org>

    Reviewed-by: Nikola Pajkovsky <nikolap@openssl.org>
    Reviewed-by: Saša NedvÄ›dický <sashan@openssl.org>
    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