pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/editors/emacs24 Disable a specific optimization (-fno-...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c92f6ee43975
branches:  trunk
changeset: 351763:c92f6ee43975
user:      maya <maya%pkgsrc.org@localhost>
date:      Sat Aug 27 08:38:31 2016 +0000

description:
Disable a specific optimization (-fno-optimize-strlen) instead of using -O0.
Apply this on all netbsd architectures, not just amd64.

PR pkg/51439, from stackfield.

diffstat:

 editors/emacs24/Makefile |  4 ++--
 editors/emacs24/hacks.mk |  6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diffs (36 lines):

diff -r 3837eadaed04 -r c92f6ee43975 editors/emacs24/Makefile
--- a/editors/emacs24/Makefile  Sat Aug 27 08:04:59 2016 +0000
+++ b/editors/emacs24/Makefile  Sat Aug 27 08:38:31 2016 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.47 2016/08/03 10:22:40 adam Exp $
+# $NetBSD: Makefile,v 1.48 2016/08/27 08:38:31 maya Exp $
 
 CONFLICTS+=    emacs24-nox11-[0-9]*
 
-PKGREVISION= 12
+PKGREVISION=   13
 .include "../../editors/emacs24/Makefile.common"
 
 .include "options.mk"
diff -r 3837eadaed04 -r c92f6ee43975 editors/emacs24/hacks.mk
--- a/editors/emacs24/hacks.mk  Sat Aug 27 08:04:59 2016 +0000
+++ b/editors/emacs24/hacks.mk  Sat Aug 27 08:38:31 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: hacks.mk,v 1.5 2016/08/23 20:27:40 maya Exp $
+# $NetBSD: hacks.mk,v 1.6 2016/08/27 08:38:31 maya Exp $
 
 .if !defined(EMACS_HACKS_MK)
 EMACS_HACKS_MK=        defined
@@ -8,10 +8,10 @@
 ### On NetBSD/amd64 7.99.26, gcc optimisation, at least for version 5.x,
 ### produces, a "temacs" binary which segfaults.
 ###
-.  if !empty(MACHINE_PLATFORM:MNetBSD-*-x86_64)
+.  if !empty(MACHINE_PLATFORM:MNetBSD-*)
 .    if !empty(CC_VERSION:Mgcc-5.*)
 PKG_HACKS+=            optimisation
-BUILDLINK_TRANSFORM+=  opt:-O2:-O0
+CFLAGS+=               -fno-optimize-strlen
 .    endif
 .  endif
 



Home | Main Index | Thread Index | Old Index