]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Fixes for NonStop builds on 3.0 to handle OS platform header file changes
authorRandall S. Becker <randall.becker@nexbridge.ca>
Sat, 8 Nov 2025 03:54:58 +0000 (03:54 +0000)
committerTomas Mraz <tomas@openssl.org>
Tue, 18 Nov 2025 18:12:50 +0000 (19:12 +0100)
This changes handles the introduction of _POSIX_VERSION into the NonStop x86
header files that tricks OpenSSL into thinking that ucontext.h is available.

Fixes #29023

Signed-off-by: Randall S. Becker <randall.becker@nexbridge.ca>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/29108)

crypto/async/arch/async_posix.h

index a17c6b8e68af2dd067f5e4671baf281a412eb35e..521c199a851202720266dcbd07bb635b05a446a9 100644 (file)
@@ -13,7 +13,8 @@
 
 #if defined(OPENSSL_SYS_UNIX) \
     && defined(OPENSSL_THREADS) && !defined(OPENSSL_NO_ASYNC) \
-    && !defined(__ANDROID__) && !defined(__OpenBSD__)
+    && !defined(__ANDROID__) && !defined(__OpenBSD__) \
+    && !defined(OPENSSL_SYS_TANDEM)
 
 # include <unistd.h>