Resolves: RHEL-136895 Resolves: RHEL-142004 Resolves: RHEL-142012 Resolves: RHEL-142020 Resolves: RHEL-142024 Resolves: RHEL-142028 Resolves: RHEL-142032 Resolves: RHEL-142036 Resolves: RHEL-142040 Resolves: RHEL-142044 Resolves: RHEL-142048 Resolves: RHEL-142052 Resolves: RHEL-142056
67 lines
2.4 KiB
Diff
67 lines
2.4 KiB
Diff
From 24875d5f4486540cc7baf23c3f94234ee9800862 Mon Sep 17 00:00:00 2001
|
|
From: Simo Sorce <simo@redhat.com>
|
|
Date: Thu, 17 Jul 2025 09:40:34 -0400
|
|
Subject: [PATCH 55/57] Add a define to disable symver attributes
|
|
|
|
Defininig RHEL_NO_SYMVER_ATTRIBUTES for a build now prevents adding
|
|
compatibility symver attributes.
|
|
|
|
Signed-off-by: Simo Sorce <simo@redhat.com>
|
|
---
|
|
crypto/evp/digest.c | 2 +-
|
|
crypto/evp/evp_enc.c | 2 +-
|
|
crypto/o_str.c | 4 ++--
|
|
3 files changed, 4 insertions(+), 4 deletions(-)
|
|
|
|
diff --git a/crypto/evp/digest.c b/crypto/evp/digest.c
|
|
index 638dac8844..5b1b54c195 100644
|
|
--- a/crypto/evp/digest.c
|
|
+++ b/crypto/evp/digest.c
|
|
@@ -573,7 +573,7 @@ int EVP_DigestSqueeze(EVP_MD_CTX *ctx, unsigned char *md, size_t size)
|
|
}
|
|
|
|
EVP_MD_CTX
|
|
-#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI)
|
|
+#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI) && !defined(RHEL_NO_SYMVER_ATTRIBUTES)
|
|
__attribute__ ((symver ("EVP_MD_CTX_dup@@OPENSSL_3.1.0"),
|
|
symver ("EVP_MD_CTX_dup@OPENSSL_3.2.0")))
|
|
#endif
|
|
diff --git a/crypto/evp/evp_enc.c b/crypto/evp/evp_enc.c
|
|
index b4edd825cd..e7b124a79b 100644
|
|
--- a/crypto/evp/evp_enc.c
|
|
+++ b/crypto/evp/evp_enc.c
|
|
@@ -1757,7 +1757,7 @@ int EVP_CIPHER_CTX_rand_key(EVP_CIPHER_CTX *ctx, unsigned char *key)
|
|
}
|
|
|
|
EVP_CIPHER_CTX
|
|
-#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI)
|
|
+#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI) && !defined(RHEL_NO_SYMVER_ATTRIBUTES)
|
|
__attribute__ ((symver ("EVP_CIPHER_CTX_dup@@OPENSSL_3.1.0"),
|
|
symver ("EVP_CIPHER_CTX_dup@OPENSSL_3.2.0")))
|
|
#endif
|
|
diff --git a/crypto/o_str.c b/crypto/o_str.c
|
|
index fde43421ea..807e070827 100644
|
|
--- a/crypto/o_str.c
|
|
+++ b/crypto/o_str.c
|
|
@@ -407,7 +407,7 @@ int openssl_strerror_r(int errnum, char *buf, size_t buflen)
|
|
}
|
|
|
|
int
|
|
-#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI)
|
|
+#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI) && !defined(RHEL_NO_SYMVER_ATTRIBUTES)
|
|
__attribute__ ((symver ("OPENSSL_strcasecmp@@OPENSSL_3.0.3"),
|
|
symver ("OPENSSL_strcasecmp@OPENSSL_3.0.1")))
|
|
#endif
|
|
@@ -422,7 +422,7 @@ OPENSSL_strcasecmp(const char *s1, const char *s2)
|
|
}
|
|
|
|
int
|
|
-#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI)
|
|
+#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI) && !defined(RHEL_NO_SYMVER_ATTRIBUTES)
|
|
__attribute__ ((symver ("OPENSSL_strncasecmp@@OPENSSL_3.0.3"),
|
|
symver ("OPENSSL_strncasecmp@OPENSSL_3.0.1")))
|
|
#endif
|
|
--
|
|
2.52.0
|
|
|