From 595da914477dc0bda49e7c2dfb1d6dfaaab9f92a Mon Sep 17 00:00:00 2001 From: christos Date: Wed, 3 Apr 2019 21:37:58 +0000 Subject: Disable optimization for rtld.c on the vax with gcc-7. --- libexec/ld.elf_so/Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'libexec') diff --git a/libexec/ld.elf_so/Makefile b/libexec/ld.elf_so/Makefile index 776f637dee7..80efa6cc3a2 100644 --- a/libexec/ld.elf_so/Makefile +++ b/libexec/ld.elf_so/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.140 2018/12/27 18:58:14 christos Exp $ +# $NetBSD: Makefile,v 1.141 2019/04/03 21:37:58 christos Exp $ # # NOTE: when changing ld.so, ensure that ldd still compiles. # @@ -124,6 +124,10 @@ CPPFLAGS+= -DRTLD_DEFAULT_LIBRARY_PATH=\"${SHLIBDIR}:${LIBDIR}\" COPTS.rtld.c+= -Wno-stack-protector COPTS.symbol.c+=-Wno-stack-protector +.if ${MACHINE_CPU} == "vax" +COPTS.rtld.c+= -O0 +.endif + LDADD+= -Wl,--version-script=${.CURDIR}/symbols.map LDADD+= -L${CLIBOBJ} -L${DESTDIR}${LIBDIR} .if ${MKPICLIB} != "no" -- cgit