summaryrefslogtreecommitdiff
path: root/share
diff options
context:
space:
mode:
authormartin <martin@NetBSD.org>2020-02-10 19:07:22 +0000
committermartin <martin@NetBSD.org>2020-02-10 19:07:22 +0000
commitcaba334d6e0e81c793c4e33ea677056224e66050 (patch)
tree09c5b845fb761f977b702f26662b28b533fc97cb /share
parent9d13117cb4fa769bfb5a6565b1b1d5ed5d2403a3 (diff)
Pull up following revision(s) (requested by maya in ticket #689):
share/mk/sys.mk: revision 1.143 Don't special case aarch64 and add -fomit-frame-pointer to builds. This behaviour is probably due to a past behaviour of clang, where it always emitted frame pointer code. This is no longer true for clang on netbsd, and I don't think it was true for GCC. Meanwhile, this flag bleeds into pkgsrc where it breaks random packages, requiring workarounds like lang/ruby*-base/hacks.mk.
Diffstat (limited to 'share')
-rw-r--r--share/mk/sys.mk4
1 files changed, 1 insertions, 3 deletions
diff --git a/share/mk/sys.mk b/share/mk/sys.mk
index be4095d26cc..e761122181b 100644
--- a/share/mk/sys.mk
+++ b/share/mk/sys.mk
@@ -1,4 +1,4 @@
-# $NetBSD: sys.mk,v 1.139.2.1 2019/12/24 17:32:20 martin Exp $
+# $NetBSD: sys.mk,v 1.139.2.2 2020/02/10 19:07:22 martin Exp $
# @(#)sys.mk 8.2 (Berkeley) 3/21/94
#
# This file contains the basic rules for make(1) and is read first
@@ -33,8 +33,6 @@ DBG?= -Os -freorder-blocks
DBG?= -O2 -fno-reorder-blocks
.elif ${MACHINE_ARCH} == "coldfire"
DBG?= -O1
-.elif !empty(MACHINE_ARCH:Maarch64*)
-DBG?= -O2 ${"${.TARGET:M*.po}" == "":? -fomit-frame-pointer:}
.else
DBG?= -O2
.endif