summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2012-03-12 12:30:28 +0000
committerfhajny <fhajny@pkgsrc.org>2012-03-12 12:30:28 +0000
commit0d588155153c40dc0ba66ad73737fe5959f4d637 (patch)
treeb4ecb3dd257665a817576a7d6061cdea65ed55ff /lang
parentf5f6c99cde510f59e529fcd73f329c8cd212e3f6 (diff)
downloadpkgsrc-0d588155153c40dc0ba66ad73737fe5959f4d637.tar.gz
Prevent objcopy to be used on SunOS, otherwise Ruby segfaults.
Diffstat (limited to 'lang')
-rw-r--r--lang/ruby19-base/Makefile6
-rw-r--r--lang/ruby193-base/Makefile6
2 files changed, 10 insertions, 2 deletions
diff --git a/lang/ruby19-base/Makefile b/lang/ruby19-base/Makefile
index dd28e3fe1c5..20784fda94b 100644
--- a/lang/ruby19-base/Makefile
+++ b/lang/ruby19-base/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.20 2012/02/23 14:15:58 taca Exp $
+# $NetBSD: Makefile,v 1.21 2012/03/12 12:30:28 fhajny Exp $
#
DISTNAME= ${RUBY_DISTNAME}
@@ -42,6 +42,10 @@ CONFIGURE_ENV+= LDSHARED="${CC} -G"
LIBS.SunOS+= -lm
.endif
+.if ${OPSYS} == "SunOS"
+CONFIGURE_ENV+= OBJCOPY=:
+.endif
+
# Ruby build process depends on config.status's content
CONFIG_STATUS_OVERRIDE= # empty
diff --git a/lang/ruby193-base/Makefile b/lang/ruby193-base/Makefile
index bc0c5f6a98d..7353597703e 100644
--- a/lang/ruby193-base/Makefile
+++ b/lang/ruby193-base/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2012/02/18 06:46:54 taca Exp $
+# $NetBSD: Makefile,v 1.9 2012/03/12 12:32:26 fhajny Exp $
#
DISTNAME= ${RUBY_DISTNAME}
@@ -43,6 +43,10 @@ CONFIGURE_ENV+= LDSHARED="${CC} -G"
LIBS.SunOS+= -lm
.endif
+.if ${OPSYS} == "SunOS"
+CONFIGURE_ENV+= OBJCOPY=:
+.endif
+
# Ruby build process depends on config.status's content
CONFIG_STATUS_OVERRIDE= # empty