blob: 6ae32190c86074f5b1a6fe84168f250ea10c9949 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
Taken from /usr/ports/security/openssl34/files/patch-crypto_threads__pthread.c
--- cargo-crates/openssl-src-300.5.0+3.5.0/openssl/crypto/threads_pthread.c.orig 2025-05-09 22:37:37 UTC
+++ cargo-crates/openssl-src-300.5.0+3.5.0/openssl/crypto/threads_pthread.c
@@ -50,6 +50,10 @@ __tsan_mutex_post_lock((x), 0, 0)
# define BROKEN_CLANG_ATOMICS
#endif
+#if defined(__FreeBSD__) && (defined(__i386__) || defined(__powerpc__))
+#define BROKEN_CLANG_ATOMICS
+#endif
+
#if defined(OPENSSL_THREADS) && !defined(CRYPTO_TDEBUG) && !defined(OPENSSL_SYS_WINDOWS)
# if defined(OPENSSL_SYS_UNIX)
|