From: Randall S. Becker Date: Sat, 8 Nov 2025 03:54:58 +0000 (+0000) Subject: Fixes for NonStop builds on 3.0 to handle OS platform header file changes X-Git-Tag: 3.0-PRE-CLANG-FORMAT-WEBKIT~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8348fb0830e9c1701a6bf3dd465995042d66503d;p=thirdparty%2Fopenssl.git Fixes for NonStop builds on 3.0 to handle OS platform header file changes 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 Reviewed-by: Neil Horman Reviewed-by: Dmitry Belyavskiy Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/29108) --- diff --git a/crypto/async/arch/async_posix.h b/crypto/async/arch/async_posix.h index a17c6b8e68a..521c199a851 100644 --- a/crypto/async/arch/async_posix.h +++ b/crypto/async/arch/async_posix.h @@ -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