diff options
author | mrg <mrg@pkgsrc.org> | 2019-12-07 07:18:52 +0000 |
---|---|---|
committer | mrg <mrg@pkgsrc.org> | 2019-12-07 07:18:52 +0000 |
commit | f3dcf4ce635ed888513c8fc541b60d2789217324 (patch) | |
tree | 0639c80bfcbd0f0570b840bd38684fac2d0772c0 | |
parent | 34bf6fc8d9b9237a378127c69516bbd4a8f951fd (diff) | |
download | pkgsrc-f3dcf4ce635ed888513c8fc541b60d2789217324.tar.gz |
apply GCC hack for arm64 to all GCC versions until further notice.
fixes GCC-8 arm64 systems.
-rw-r--r-- | lang/ruby24-base/hacks.mk | 4 | ||||
-rw-r--r-- | lang/ruby25-base/hacks.mk | 4 | ||||
-rw-r--r-- | lang/ruby26-base/hacks.mk | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/lang/ruby24-base/hacks.mk b/lang/ruby24-base/hacks.mk index fceda0e2a48..7e60527c86f 100644 --- a/lang/ruby24-base/hacks.mk +++ b/lang/ruby24-base/hacks.mk @@ -1,4 +1,4 @@ -# $NetBSD: hacks.mk,v 1.3 2019/02/07 10:07:21 mrg Exp $ +# $NetBSD: hacks.mk,v 1.4 2019/12/07 07:18:52 mrg Exp $ .if !defined(RUBY24_BASE_HACKS_MK) RUBY24_BASE_HACKS_MK= defined @@ -36,7 +36,7 @@ BUILDLINK_TRANSFORM+= opt:-Os:-O1 rm:-freorder-blocks # On NetBSD/aarch64, gcc optimisation produces segmentation faulting # miniruby binary. -.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) && !empty(CC_VERSION:Mgcc-[67].*) +.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) && !empty(CC_VERSION:Mgcc-*) PKG_HACKS+= optimisation BUILDLINK_TRANSFORM+= rm:-fomit-frame-pointer .endif diff --git a/lang/ruby25-base/hacks.mk b/lang/ruby25-base/hacks.mk index fceda0e2a48..7e60527c86f 100644 --- a/lang/ruby25-base/hacks.mk +++ b/lang/ruby25-base/hacks.mk @@ -1,4 +1,4 @@ -# $NetBSD: hacks.mk,v 1.3 2019/02/07 10:07:21 mrg Exp $ +# $NetBSD: hacks.mk,v 1.4 2019/12/07 07:18:52 mrg Exp $ .if !defined(RUBY24_BASE_HACKS_MK) RUBY24_BASE_HACKS_MK= defined @@ -36,7 +36,7 @@ BUILDLINK_TRANSFORM+= opt:-Os:-O1 rm:-freorder-blocks # On NetBSD/aarch64, gcc optimisation produces segmentation faulting # miniruby binary. -.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) && !empty(CC_VERSION:Mgcc-[67].*) +.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) && !empty(CC_VERSION:Mgcc-*) PKG_HACKS+= optimisation BUILDLINK_TRANSFORM+= rm:-fomit-frame-pointer .endif diff --git a/lang/ruby26-base/hacks.mk b/lang/ruby26-base/hacks.mk index 9bef9537ac9..86e0530b5b1 100644 --- a/lang/ruby26-base/hacks.mk +++ b/lang/ruby26-base/hacks.mk @@ -1,4 +1,4 @@ -# $NetBSD: hacks.mk,v 1.2 2019/02/07 10:07:21 mrg Exp $ +# $NetBSD: hacks.mk,v 1.3 2019/12/07 07:18:52 mrg Exp $ .if !defined(RUBY24_BASE_HACKS_MK) RUBY24_BASE_HACKS_MK= defined @@ -36,7 +36,7 @@ BUILDLINK_TRANSFORM+= opt:-Os:-O1 rm:-freorder-blocks # On NetBSD/aarch64, gcc optimisation produces segmentation faulting # miniruby binary. -.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) && !empty(CC_VERSION:Mgcc-[67].*) +.if !empty(MACHINE_PLATFORM:MNetBSD-*-aarch64) && !empty(CC_VERSION:Mgcc-*) PKG_HACKS+= optimisation BUILDLINK_TRANSFORM+= rm:-fomit-frame-pointer .endif |