external/openssl/ExternalProject_openssl.mk |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 1fd1538e3957a5300dc282b7b97597c75d71e64e
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Thu Oct 12 15:13:37 2023 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Thu Oct 12 21:11:54 2023 +0200

    try to avoid linking openssl with -latomic on android
    
    so curl doesn't failed to build with:
    
    
openssl/lib/libcrypto.a(libcrypto-lib-threads_pthread.o):threads_pthread.c:function
    CRYPTO_atomic_or: error: undefined reference to '__atomic_is_lock_free'
    
    Change-Id: I5352b51b6e2d3d8f88e472fd893587b76152c270
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/157869
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com>
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/external/openssl/ExternalProject_openssl.mk 
b/external/openssl/ExternalProject_openssl.mk
index 81a7c5ff6c67..9a0fae891a0f 100644
--- a/external/openssl/ExternalProject_openssl.mk
+++ b/external/openssl/ExternalProject_openssl.mk
@@ -89,7 +89,8 @@ $(call gb_ExternalProject_get_state_target,openssl,build):
                && $(MAKE) build_libs \
                        CC="$(CC) -fPIC \
                                $(if $(filter TRUE, $(ENABLE_DBGUTIL)), 
-DPURIFY,) \
-                               $(if $(filter-out WNT 
MACOSX,$(OS)),-fvisibility=hidden)" \
+                               $(if $(filter-out WNT 
MACOSX,$(OS)),-fvisibility=hidden) \
+                               $(if $(filter 
ANDROID,$(OS)),-DBROKEN_CLANG_ATOMICS)" \
                && ln -s . lib \
        )
        $(call gb_Trace_EndRange,openssl,EXTERNAL)

Reply via email to