Project

General

Profile

Actions

Bug #7172

closed

[[Ruby 1.9:]] fix rbconfig for --enable-load-relative (v2)

Added by mpapis (Michal Papis) over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Target version:
ruby -v:
2.0.0dev
Backport:
[ruby-core:48027]

Description

continuation of http://bugs.ruby-lang.org/issues/6903 and http://bugs.ruby-lang.org/issues/7115

Checked with http://bugs.ruby-lang.org/projects/ruby-193/repository/entry/tool/mkconfig.rb and p286,
there is still missing fix for rbconfig, it can be found here:

https://github.com/wayneeseguin/rvm/blob/master/patches/ruby/1.9.3/p286/ruby-multilib.patch

it does two things important for movable rubies:

  1. https://github.com/wayneeseguin/rvm/blob/master/patches/ruby/1.9.3/p286/ruby-multilib.patch#L27-28 - properly detect libruby prefix on system with lib64
  2. https://github.com/wayneeseguin/rvm/blob/master/patches/ruby/1.9.3/p286/ruby-multilib.patch#L36 - replace all occurrences of application prefix with $(prefix) so after moving ruby to other location final system paths are used instead of the build system paths, this solves number of issues, especially with compilation gem native extensions.

Related issues 2 (0 open2 closed)

Related to Ruby master - Bug #6903: [[Ruby 1.9:]] --enable-load-relative broken on systems with /lib64Closed08/22/2012Actions
Related to Backport193 - Backport #7115: [[Ruby 1.9:]] fix rbconfig for --enable-load-relativeClosedusa (Usaku NAKAMURA)10/08/2012Actions
Actions

Also available in: Atom PDF