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
commit6ba01df7843c208cabc369d1ab8c75b71d3df26d (patch)
treeb515b4e68bf935b2c82e00d89ef42dbf5f58f57a /src
parent2a7bb7c32bd52d9da45eb627f444f857a5e30e50 (diff)
downloadopenbsd-6ba01df7843c208cabc369d1ab8c75b71d3df26d.tar.gz
openbsd-6ba01df7843c208cabc369d1ab8c75b71d3df26d.tar.bz2
openbsd-6ba01df7843c208cabc369d1ab8c75b71d3df26d.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