summaryrefslogtreecommitdiff
path: root/lang/perl5
diff options
context:
space:
mode:
authormaya <maya@pkgsrc.org>2018-11-21 08:33:51 +0000
committermaya <maya@pkgsrc.org>2018-11-21 08:33:51 +0000
commit83a11c98f1cce62e393f63a75920a7198619c9e7 (patch)
tree7abe612889c9819a1b7488568390ace493632363 /lang/perl5
parentee852b5b58a1dadc55cc1d2ba6c854635eb8a2c6 (diff)
downloadpkgsrc-83a11c98f1cce62e393f63a75920a7198619c9e7.tar.gz
perl5: low cost hack for alignment issue on SunOS/sparc.
Substitute -O3 with -O2. This is tracked upstream in https://rt.perl.org/Public/Bug/Display.html?id=133495 From Hiroshi Hakoyama in PR pkg/53568
Diffstat (limited to 'lang/perl5')
-rw-r--r--lang/perl5/hacks.mk9
1 files changed, 8 insertions, 1 deletions
diff --git a/lang/perl5/hacks.mk b/lang/perl5/hacks.mk
index 6df45d5f035..853ebfe76ff 100644
--- a/lang/perl5/hacks.mk
+++ b/lang/perl5/hacks.mk
@@ -1,4 +1,4 @@
-# $NetBSD: hacks.mk,v 1.20 2018/11/20 09:07:06 maya Exp $
+# $NetBSD: hacks.mk,v 1.21 2018/11/21 08:33:51 maya Exp $
.if !defined(PERL5_HACKS_MK)
PERL5_HACKS_MK= defined
@@ -22,6 +22,13 @@ PKG_HACKS+= m68k-codegen
BUILDLINK_TRANSFORM+= opt:-O[0-9]*:-Os
.endif
+# Alignment fault on perl 5.28.0
+# https://rt.perl.org/Public/Bug/Display.html?id=133495
+.if ${OPSYS} == "SunOS" && !empty(MACHINE_ARCH:Msparc*)
+PKG_HACKS+=
+BUILDLINK_TRANSFORM+= opt:-O3:-O2
+.endif
+
### [Fri Jan 31 11:09:04 CST 2014 : schnoebe]
### [Fri Oct 28 11:53:57 EDT 2016 : dholland - extended to gcc5]
### gcc-[45].*.* in NetBSD/alpha causes unaligned access exception in perl.