Summary: | dev-lang/ruby-1.9.3_p429 - missing libruby.so.1.9{,.3} symlinks | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Francesco Turco <fturco> |
Component: | [OLD] Unspecified | Assignee: | Gentoo Ruby Team <ruby> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Ruby build log |
Description
Francesco Turco
2012-11-09 16:44:01 UTC
Created attachment 329018 [details]
Ruby build log
grep libruby\.so\.1\.9 ruby.log reveals this:
--- replaced sym /usr/lib64/libruby.so.1.9.3
--- replaced sym /usr/lib64/libruby.so.1.9
But I don't know the meaning of this.
This happens because we create these symlinks in the src_install phase, but they point to a non-existing file (since ruby 1.9 still uses 1.9.1 internally, even when it is really 1.9.3). Instead of fixing these symlinks I think they should be removed so that code expecting libruby.so to be 1.8 won't link against libruby19 and possibly fail. This is now fixed in ruby 1.9.3 p429 by removing the broken dosym's in the ebuild. No revision bump since this does not impact the installed files. |