Page MenuHomeFreeBSD

D35885.id108501.diff
No OneTemporary

D35885.id108501.diff

diff --git a/secure/lib/libcrypto/Makefile b/secure/lib/libcrypto/Makefile
--- a/secure/lib/libcrypto/Makefile
+++ b/secure/lib/libcrypto/Makefile
@@ -121,6 +121,11 @@
SRCS+= bn_asm.c
.endif
+# Full of strict aliasing violations that LLVM has been seen to break with
+# optimisations, which can lead to ECDSA signatures not working. See
+# https://github.com/openssl/openssl/issues/12247 for the upstream bug report.
+CFLAGS.bn_nist.c+= -fno-strict-aliasing
+
# buffer
SRCS+= buf_err.c buffer.c

File Metadata

Mime Type
text/plain
Expires
Wed, Feb 26, 2:57 AM (9 h, 33 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
16830188
Default Alt Text
D35885.id108501.diff (504 B)

Event Timeline