summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorderaadt <>2023-01-11 16:25:13 +0000
committerderaadt <>2023-01-11 16:25:13 +0000
commit5cdb2e920e32ee960bee4fbfc98a678227eec96b (patch)
tree17ce306ca0db800859075bbd24eb1c522e93e85d /src/lib
parent74f1269e0cf9abe4f2b70a0ba26461fafac75cd2 (diff)
downloadopenbsd-5cdb2e920e32ee960bee4fbfc98a678227eec96b.tar.gz
openbsd-5cdb2e920e32ee960bee4fbfc98a678227eec96b.tar.bz2
openbsd-5cdb2e920e32ee960bee4fbfc98a678227eec96b.zip
temporarily force hppa 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. ok miod
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/arch/hppa/Makefile.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/libcrypto/arch/hppa/Makefile.inc b/src/lib/libcrypto/arch/hppa/Makefile.inc
index fba6342e71..8744a0bbb8 100644
--- a/src/lib/libcrypto/arch/hppa/Makefile.inc
+++ b/src/lib/libcrypto/arch/hppa/Makefile.inc
@@ -1,7 +1,9 @@
1# $OpenBSD: Makefile.inc,v 1.10 2019/05/11 13:05:25 tb Exp $ 1# $OpenBSD: Makefile.inc,v 1.11 2023/01/11 16:25:13 deraadt Exp $
2 2
3# hppa-specific libcrypto build rules 3# hppa-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