block --execute-only on mips64 & sparc64 during the upcoming transition.
authorderaadt <deraadt@openbsd.org>
Wed, 11 Jan 2023 17:00:20 +0000 (17:00 +0000)
committerderaadt <deraadt@openbsd.org>
Wed, 11 Jan 2023 17:00:20 +0000 (17:00 +0000)
a seatbelt, because libc build corruption is too painful.

lib/libc/arch/mips64/Makefile.inc
lib/libc/arch/sparc64/Makefile.inc

index e41f5ca..25deab1 100644 (file)
@@ -1,2 +1,5 @@
-#      $OpenBSD: Makefile.inc,v 1.3 2016/05/07 19:05:22 guenther Exp $
+#      $OpenBSD: Makefile.inc,v 1.4 2023/01/11 17:00:20 deraadt Exp $
+
+LDADD+= -Wl,--no-execute-only
+
 CERROR=        cerror.S
index f2d9c07..0f18b3b 100644 (file)
@@ -1,4 +1,6 @@
-#      $OpenBSD: Makefile.inc,v 1.4 2014/06/09 20:47:11 miod Exp $
+#      $OpenBSD: Makefile.inc,v 1.5 2023/01/11 17:00:21 deraadt Exp $
+
+LDADD+= -Wl,--no-execute-only
 
 # `source' files built from m4 source
 # the name `div.o' is taken for the ANSI C `div' function, hence sdiv here