From 8ed4b36a0690cf7026c9e2d50d8c6723087601b0 Mon Sep 17 00:00:00 2001 From: iniklyaev Date: Sat, 8 Feb 2025 13:26:32 +0300 Subject: [PATCH] do not add version prefix to openssl symbols under cmake commit_hash:8693ef1b447def6865c209679890a8bb1dd06da7 --- contrib/libs/openssl/redef.h | 2 +- contrib/libs/openssl/ya.make | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/contrib/libs/openssl/redef.h b/contrib/libs/openssl/redef.h index 017967eb..2044bcac 100644 --- a/contrib/libs/openssl/redef.h +++ b/contrib/libs/openssl/redef.h @@ -1,6 +1,6 @@ #pragma once -#if !defined(OPENSSL_BUILD) && !defined(_MSC_VER) +#if !defined(OPENSSL_BUILD) && !defined(_MSC_VER) && !defined(OPENSSL_DONT_ADD_VERSION_PREFIX) #define a2d_ASN1_OBJECT v1_a2d_ASN1_OBJECT #define a2i_ASN1_ENUMERATED v1_a2i_ASN1_ENUMERATED #define a2i_ASN1_INTEGER v1_a2i_ASN1_INTEGER diff --git a/contrib/libs/openssl/ya.make b/contrib/libs/openssl/ya.make index efa215f3..7a7a8674 100644 --- a/contrib/libs/openssl/ya.make +++ b/contrib/libs/openssl/ya.make @@ -48,6 +48,10 @@ ADDINCL( CFLAGS(-DOPENSSL_BUILD=1) +IF (EXPORT_CMAKE) + CFLAGS(GLOBAL -DOPENSSL_DONT_ADD_VERSION_PREFIX) +ENDIF() + IF (NOT EXPORT_CMAKE OR NOT OPENSOURCE_REPLACE_OPENSSL) IF (OS_LINUX)