diff mbox

[1/2] ruby: don't try to use gmp on the host

Message ID 1410011967-16277-1-git-send-email-thomas.petazzoni@free-electrons.com
State Accepted
Commit 033d865dabcaec3dedfb81d3433a44c4dbe21422
Headers show

Commit Message

Thomas Petazzoni Sept. 6, 2014, 1:59 p.m. UTC
When building host-ruby, if gmp seems to be available (for example
when host-gmp is built as a dependency of building the toolchain),
Ruby tries to use it. Unfortunately, it fails to use it because there
is no static version of host-gmp that is built and installed.

Since we anyway don't care much about gmp support in host-ruby, simply
disable it.

This issue was introduced since the bump to Ruby 2.1.0, and this
commit fixes:

  http://autobuild.buildroot.org/results/e19/e197f20bd5ec4aae6d8692d67df4f539a9df33e2/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
---
 package/ruby/ruby.mk | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

Comments

Peter Korsgaard Sept. 6, 2014, 8:13 p.m. UTC | #1
>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@free-electrons.com> writes:

 > When building host-ruby, if gmp seems to be available (for example
 > when host-gmp is built as a dependency of building the toolchain),
 > Ruby tries to use it. Unfortunately, it fails to use it because there
 > is no static version of host-gmp that is built and installed.

 > Since we anyway don't care much about gmp support in host-ruby, simply
 > disable it.

 > This issue was introduced since the bump to Ruby 2.1.0, and this
 > commit fixes:

 >   http://autobuild.buildroot.org/results/e19/e197f20bd5ec4aae6d8692d67df4f539a9df33e2/

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>

Committed both, thanks.
diff mbox

Patch

diff --git a/package/ruby/ruby.mk b/package/ruby/ruby.mk
index 297e902..384cc88 100644
--- a/package/ruby/ruby.mk
+++ b/package/ruby/ruby.mk
@@ -14,7 +14,8 @@  RUBY_MAKE_ENV = $(TARGET_MAKE_ENV)
 RUBY_MAKE = $(MAKE1)
 RUBY_CONF_OPT = --disable-install-doc --disable-rpath
 HOST_RUBY_CONF_OPT = --disable-install-doc \
-	--with-out-ext=curses,openssl,readline
+	--with-out-ext=curses,openssl,readline \
+	--without-gmp
 RUBY_LICENSE = Ruby or BSD-2c, BSD-3c, others
 RUBY_LICENSE_FILES = LEGAL COPYING BSDL