File 0462-Do-not-define-OLD-based-on-LIBRESSL_VERSION_NUMBER.patch of Package erlang
From 4a3fefe3c67a05ad96b46608e808765ecf73dc8e Mon Sep 17 00:00:00 2001
From: VlkrS <47375452+VlkrS@users.noreply.github.com>
Date: Thu, 4 May 2023 21:13:46 +0200
Subject: [PATCH 2/5] Do not define OLD based on LIBRESSL_VERSION_NUMBER
See #7043
---
lib/crypto/c_src/otp_test_engine.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/crypto/c_src/otp_test_engine.c b/lib/crypto/c_src/otp_test_engine.c
index 7ead42169b..c22a0b8c20 100644
--- a/lib/crypto/c_src/otp_test_engine.c
+++ b/lib/crypto/c_src/otp_test_engine.c
@@ -37,7 +37,7 @@
PACKED_OPENSSL_VERSION(MAJ,MIN,FIX,('a'-1))
#if OPENSSL_VERSION_NUMBER < PACKED_OPENSSL_VERSION_PLAIN(1,1,0) \
- || defined(LIBRESSL_VERSION_NUMBER)
+ || (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x3050000fL)
# define OLD
#endif
--
2.35.3