diff options
author | deraadt <> | 2023-01-11 16:25:13 +0000 |
---|---|---|
committer | deraadt <> | 2023-01-11 16:25:13 +0000 |
commit | 5cdb2e920e32ee960bee4fbfc98a678227eec96b (patch) | |
tree | 17ce306ca0db800859075bbd24eb1c522e93e85d /src | |
parent | 74f1269e0cf9abe4f2b70a0ba26461fafac75cd2 (diff) | |
download | openbsd-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')
-rw-r--r-- | src/lib/libcrypto/arch/hppa/Makefile.inc | 4 |
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 | ||
5 | LDADD+= -Wl,--no-execute-only | ||
6 | |||
5 | # aes | 7 | # aes |
6 | SRCS+= aes_core.c aes_cbc.c | 8 | SRCS+= aes_core.c aes_cbc.c |
7 | CFLAGS+= -DAES_ASM | 9 | CFLAGS+= -DAES_ASM |