diff options
author | Randall S. Becker <rsbecker@nexbridge.com> | 2022-12-21 18:32:32 +0100 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2023-02-08 16:09:58 +0100 |
commit | 7b2625274f5d5ec90aee522ec4e4f3aa08fa5b70 (patch) | |
tree | 9555e099beebf96248b60207f9a7b0c727c3a18a /NOTES-NONSTOP.md | |
parent | Fix a potential memory leak in apps/s_server.c (diff) | |
download | openssl-7b2625274f5d5ec90aee522ec4e4f3aa08fa5b70.tar.xz openssl-7b2625274f5d5ec90aee522ec4e4f3aa08fa5b70.zip |
Document limits on static and dynamic linking for HPE NonStop platforms.
Documentation is necessary as static and dynamic linking cause SIGSEGV
during atexit() processing on the platform.
Fixes: 19951
Signed-off-by: Randall S. Becker <randall.becker@nexbridge.ca>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19952)
(cherry picked from commit e80518db6d52f9e6faec09df7c25f08a74e8aec2)
Diffstat (limited to 'NOTES-NONSTOP.md')
-rw-r--r-- | NOTES-NONSTOP.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/NOTES-NONSTOP.md b/NOTES-NONSTOP.md index 627843babf..68438b9988 100644 --- a/NOTES-NONSTOP.md +++ b/NOTES-NONSTOP.md @@ -44,6 +44,20 @@ instead of `nsx` in the set above. You cannot build for TNS/E for FIPS, so you must specify the `no-fips` option to `./Configure`. +Linking and Loading Considerations +---------------------------------- + +Because of how the NonStop Common Runtime Environment (CRE) works, there are +restrictions on how programs can link and load with OpenSSL libraries. +On current NonStop platforms, programs cannot both statically link OpenSSL +libraries and dynamically load OpenSSL shared libraries concurrently. If this +is done, there is a high probability of encountering a SIGSEGV condition +relating to `atexit()` processing when a shared library is unloaded and when +the program terminates. This limitation applies to all OpenSSL shared library +components. + +A resolution to this situation is under investigation. + About Prefix and OpenSSLDir --------------------------- |