Bug #1974: --program-suffix changes too many things
http://redmine.ruby-lang.org/issues/show/1974

Author: Lucas Nussbaum
Status: Open, Priority: Normal
ruby -v: 1.9.1.243

Hi,

In Debian, we ship several ruby releases (1.8.x, 1.9.y.z), and want users to be able to install them together, so binaries are called ruby1.8 and ruby1.9.1, respectively. With 1.9.x, ./configure --program-suffix could be used to rename binaries to what we need.

However, currently, we don't use --program-suffix, because it changes too many things.
./usr/lib/ruby/1.9.1/ => ./usr/lib/ruby1.9.1/1.9.1/ : that is useless, since the path is already specific to 1.9.1.
./usr/include/ruby-1.9.1 => ./usr/include/ruby1.9.1-1.9.1 : same here

But please keep this rename:
./usr/lib/libruby.so.1.9.1 => ./usr/lib/libruby1.9.1.so.1.9.1 : 1.9.1 isn't a real soname, so it is better to embed the version in the library name.


----------------------------------------
http://redmine.ruby-lang.org