]> code.ossystems Code Review - openembedded-core.git/commit
ruby: do not parallel install
authorAlexander Kanavin <alex.kanavin@gmail.com>
Fri, 21 Jan 2022 13:47:07 +0000 (14:47 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 26 Jan 2022 06:25:33 +0000 (06:25 +0000)
commit1dc5cdf683133d210658eba9a619b737ec95cfe3
treeccd631e475e0028196578467e56ffd665e2f8de4
parent739b3af0bf1422cdabd13ccac8fbcc60b37d2fa4
ruby: do not parallel install

ruby's makefiles are rebuilding several items on every invocation,
even if nothing changed, all of which are factored into libruby.so
and cause it to be relinked as well. This does not seem to affect plain
make invocation, but does cause races in make install:

https://bugzilla.yoctoproject.org/show_bug.cgi?id=14695

Rather than figure out how to use make properly and convince upstream
of it, let's just do serial installs and file a bug:

https://bugs.ruby-lang.org/issues/18506

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/ruby/ruby_3.1.0.bb