diff options
Diffstat (limited to 'lang/ruby19-base/hacks.mk')
-rw-r--r-- | lang/ruby19-base/hacks.mk | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lang/ruby19-base/hacks.mk b/lang/ruby19-base/hacks.mk new file mode 100644 index 00000000000..1da0245a259 --- /dev/null +++ b/lang/ruby19-base/hacks.mk @@ -0,0 +1,21 @@ +# $NetBSD: hacks.mk,v 1.1.1.1 2010/09/12 03:50:06 taca Exp $ + +.if !defined(RUBY19_BASE_HACKS_MK) +RUBY19_BASE_HACKS_MK= defined + +.include "../../mk/compiler.mk" + +### [ Sun Jun 5 10:05:39 CEST 2005 : seb ] +### On NetBSD/sparc64, gcc optimisation, at least for version 3.3.3, +### produces segmentation faulting miniruby binary. +### Also note that `-O' level optimisation produces a miniruby +### binary that loops while running the installation scripts. +### +.if !empty(MACHINE_PLATFORM:MNetBSD-*-sparc64) +. if !empty(CC_VERSION:Mgcc-3.3.*) +PKG_HACKS+= optimisation +BUILDLINK_TRANSFORM+= rm:-O[0-9]* +. endif +.endif + +.endif # RUBY19_BASE_HACKS_MK |