Avoid implicit function declaration when building openssl
Related: RHEL-1780
This commit is contained in:
parent
f1d5ccdb6e
commit
67bb06894f
@ -19,7 +19,7 @@ diff -up openssl-3.0.7/crypto/o_str.c.cmp openssl-3.0.7/crypto/o_str.c
|
|||||||
|
|
||||||
-int OPENSSL_strcasecmp(const char *s1, const char *s2)
|
-int OPENSSL_strcasecmp(const char *s1, const char *s2)
|
||||||
+int
|
+int
|
||||||
+#ifndef FIPS_MODULE
|
+#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI)
|
||||||
+__attribute__ ((symver ("OPENSSL_strcasecmp@@OPENSSL_3.0.3"),
|
+__attribute__ ((symver ("OPENSSL_strcasecmp@@OPENSSL_3.0.3"),
|
||||||
+ symver ("OPENSSL_strcasecmp@OPENSSL_3.0.1")))
|
+ symver ("OPENSSL_strcasecmp@OPENSSL_3.0.1")))
|
||||||
+#endif
|
+#endif
|
||||||
@ -33,7 +33,7 @@ diff -up openssl-3.0.7/crypto/o_str.c.cmp openssl-3.0.7/crypto/o_str.c
|
|||||||
|
|
||||||
-int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n)
|
-int OPENSSL_strncasecmp(const char *s1, const char *s2, size_t n)
|
||||||
+int
|
+int
|
||||||
+#ifndef FIPS_MODULE
|
+#if !defined(FIPS_MODULE) && !defined(OPENSSL_SYS_UEFI)
|
||||||
+__attribute__ ((symver ("OPENSSL_strncasecmp@@OPENSSL_3.0.3"),
|
+__attribute__ ((symver ("OPENSSL_strncasecmp@@OPENSSL_3.0.3"),
|
||||||
+ symver ("OPENSSL_strncasecmp@OPENSSL_3.0.1")))
|
+ symver ("OPENSSL_strncasecmp@OPENSSL_3.0.1")))
|
||||||
+#endif
|
+#endif
|
||||||
|
@ -29,7 +29,7 @@ print(string.sub(hash, 0, 16))
|
|||||||
Summary: Utilities from the general purpose cryptography library with TLS implementation
|
Summary: Utilities from the general purpose cryptography library with TLS implementation
|
||||||
Name: openssl
|
Name: openssl
|
||||||
Version: 3.0.7
|
Version: 3.0.7
|
||||||
Release: 25%{?dist}
|
Release: 26%{?dist}
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
# We have to remove certain patented algorithms from the openssl source
|
# We have to remove certain patented algorithms from the openssl source
|
||||||
# tarball with the hobble-openssl script which is included below.
|
# tarball with the hobble-openssl script which is included below.
|
||||||
@ -529,6 +529,10 @@ ln -s /etc/crypto-policies/back-ends/openssl_fips.config $RPM_BUILD_ROOT%{_sysco
|
|||||||
%ldconfig_scriptlets libs
|
%ldconfig_scriptlets libs
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Nov 21 2023 Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.0.7-26
|
||||||
|
- Avoid implicit function declaration when building openssl
|
||||||
|
Related: RHEL-1780
|
||||||
|
|
||||||
* Mon Oct 16 2023 Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.0.7-25
|
* Mon Oct 16 2023 Dmitry Belyavskiy <dbelyavs@redhat.com> - 1:3.0.7-25
|
||||||
- Provide relevant diagnostics when FIPS checksum is corrupted
|
- Provide relevant diagnostics when FIPS checksum is corrupted
|
||||||
Resolves: RHEL-5317
|
Resolves: RHEL-5317
|
||||||
|
Loading…
Reference in New Issue
Block a user