summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorderaadt <>2023-01-11 16:25:13 +0000
committerderaadt <>2023-01-11 16:25:13 +0000
commit2a7bb7c32bd52d9da45eb627f444f857a5e30e50 (patch)
tree17ce306ca0db800859075bbd24eb1c522e93e85d
parentcd1a65dd1e9be3139dda409d94127a6d78bdc477 (diff)
downloadopenbsd-2a7bb7c32bd52d9da45eb627f444f857a5e30e50.tar.gz
openbsd-2a7bb7c32bd52d9da45eb627f444f857a5e30e50.tar.bz2
openbsd-2a7bb7c32bd52d9da45eb627f444f857a5e30e50.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
-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