[ruby-core:79991] [Ruby trunk Misc#13296] building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname

From: nobu@...
Date: 2017-03-10 03:39:43 UTC
List: ruby-core #79991
Issue #13296 has been updated by Nobuyoshi Nakada.


Marty Plummer wrote:
> It is not. Its a windows stupidity issue, which has to be worked around. Simply drop the version from the library name and packagers/builders can decide for themselves what is best to be done with it.

It's necessary to avoid conflict across versions.
You mean ALL packagers/builders MUST ALWAYS specify it?

----------------------------------------
Misc #13296: building ruby for windows always puts the version number into the ruby library, resulting in redundancy when using --with-soname
https://bugs.ruby-lang.org/issues/13296#change-63412

* Author: Marty Plummer
* Status: Rejected
* Priority: Normal
* Assignee: 
----------------------------------------
Under gentoo the dev-lang/ruby-2.4.0.ebuild explicitly sets --program-suffix
and --with-soname in order to facilitate multiple ruby version installations
at the same time.

Using crossdev for the x86_64-w64-mingw32 target, ruby's build system will
set the final ruby libraries name to something like x64-msvcrt-${soname}${ver}
which results in a final name of libx64-msvcrt-ruby24240.dll.a and so on.



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

Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>

In This Thread

Prev Next