summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/arch
diff options
context:
space:
mode:
authormiod <>2023-01-13 17:27:26 +0000
committermiod <>2023-01-13 17:27:26 +0000
commit25c59400a04e7301aaa6acb604b5ebef9d2f4cf1 (patch)
tree9aab92100156f42a43295dcb4074ba395f3a234d /src/lib/libcrypto/arch
parent6f56f28c72618c1e8d79d943e58f0f1c66e73832 (diff)
downloadopenbsd-25c59400a04e7301aaa6acb604b5ebef9d2f4cf1.tar.gz
openbsd-25c59400a04e7301aaa6acb604b5ebef9d2f4cf1.tar.bz2
openbsd-25c59400a04e7301aaa6acb604b5ebef9d2f4cf1.zip
Move all data tables from .text section to .rodata, and update the code to
fetch them correctly when building PIC. Also drop unused data, and remove --no-execute-only from linker flags. ok kettenis@
Diffstat (limited to 'src/lib/libcrypto/arch')
-rw-r--r--src/lib/libcrypto/arch/sparc64/Makefile.inc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/libcrypto/arch/sparc64/Makefile.inc b/src/lib/libcrypto/arch/sparc64/Makefile.inc
index cb502b28a3..223c941f77 100644
--- a/src/lib/libcrypto/arch/sparc64/Makefile.inc
+++ b/src/lib/libcrypto/arch/sparc64/Makefile.inc
@@ -1,9 +1,7 @@
1# $OpenBSD: Makefile.inc,v 1.5 2023/01/11 16:36:44 deraadt Exp $ 1# $OpenBSD: Makefile.inc,v 1.6 2023/01/13 17:27:26 miod Exp $
2 2
3# sparc64-specific libcrypto build rules 3# sparc64-specific libcrypto build rules
4 4
5LDADD+= -Wl,--no-execute-only
6
7# aes 5# aes
8SRCS+= aes_core.c aes_cbc.c 6SRCS+= aes_core.c aes_cbc.c
9CFLAGS+= -DAES_ASM 7CFLAGS+= -DAES_ASM