summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorderaadt <>2023-01-11 16:36:44 +0000
committerderaadt <>2023-01-11 16:36:44 +0000
commit8fd11b09ad30a3305ae1c73fe6455f609f882196 (patch)
treeb515b4e68bf935b2c82e00d89ef42dbf5f58f57a /src
parent5cdb2e920e32ee960bee4fbfc98a678227eec96b (diff)
downloadopenbsd-8fd11b09ad30a3305ae1c73fe6455f609f882196.tar.gz
openbsd-8fd11b09ad30a3305ae1c73fe6455f609f882196.tar.bz2
openbsd-8fd11b09ad30a3305ae1c73fe6455f609f882196.zip
based upon inspection of obj/*.S ...
temporarily force sparc64 libcrypto to be built --no-execute-only because perlasm is still putting tables (intended to be rodata) into text. This will help dynamic executables, but static executables won't be saved by this. But this is temporary because we hope the perlasm problem is fixed soon.
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/arch/sparc64/Makefile.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libcrypto/arch/sparc64/Makefile.inc b/src/lib/libcrypto/arch/sparc64/Makefile.inc
index 8da30918f4..cb502b28a3 100644
--- a/src/lib/libcrypto/arch/sparc64/Makefile.inc
+++ b/src/lib/libcrypto/arch/sparc64/Makefile.inc
@@ -1,7 +1,9 @@
1# $OpenBSD: Makefile.inc,v 1.4 2019/05/11 13:05:25 tb Exp $ 1# $OpenBSD: Makefile.inc,v 1.5 2023/01/11 16:36:44 deraadt Exp $
2 2
3# sparc64-specific libcrypto build rules 3# sparc64-specific libcrypto build rules
4 4
5LDADD+= -Wl,--no-execute-only
6
5# aes 7# aes
6SRCS+= aes_core.c aes_cbc.c 8SRCS+= aes_core.c aes_cbc.c
7CFLAGS+= -DAES_ASM 9CFLAGS+= -DAES_ASM