{"action":"created","issue":{"url":"https://api.github.com/repos/vim/vim/issues/2199","repository_url":"https://api.github.com/repos/vim/vim","labels_url":"https://api.github.com/repos/vim/vim/issues/2199/labels{/name}","comments_url":"https://api.github.com/repos/vim/vim/issues/2199/comments","events_url":"https://api.github.com/repos/vim/vim/issues/2199/events","html_url":"https://github.com/vim/vim/pull/2199","id":264588493,"number":2199,"title":"WIP: configure: use libruby's SONAME path","user":{"login":"mathstuf","id":97253,"avatar_url":"https://avatars2.githubusercontent.com/u/97253?v=4","gravatar_id":"","url":"https://api.github.com/users/mathstuf","html_url":"https://github.com/mathstuf","followers_url":"https://api.github.com/users/mathstuf/followers","following_url":"https://api.github.com/users/mathstuf/following{/other_user}","gists_url":"https://api.github.com/users/mathstuf/gists{/gist_id}","starred_url":"https://api.github.com/users/mathstuf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mathstuf/subscriptions","organizations_url":"https://api.github.com/users/mathstuf/orgs","repos_url":"https://api.github.com/users/mathstuf/repos","events_url":"https://api.github.com/users/mathstuf/events{/privacy}","received_events_url":"https://api.github.com/users/mathstuf/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":6,"created_at":"2017-10-11T13:34:13Z","updated_at":"2017-10-12T11:04:23Z","closed_at":"2017-10-12T10:34:10Z","author_association":"NONE","pull_request":{"url":"https://api.github.com/repos/vim/vim/pulls/2199","html_url":"https://github.com/vim/vim/pull/2199","diff_url":"https://github.com/vim/vim/pull/2199.diff","patch_url":"https://github.com/vim/vim/pull/2199.patch"},"body":"When using the LIBRUBY_SO name directly, Vim is sensitive to every patch\r\nversion bump in Ruby. Instead, open in via the SONAME which is stable\r\nacross ABI for all Ruby versions.\r\n\r\n---\r\nI don't think this works as-is on non-ELF platforms. Some alternative logic may be required.\r\n\r\nNote that a similar issue exists with Perl dynamic support. It seems that `libperl.so` is used which requires `perl-devel` (or equivalent) for Perl to actually work. I don't see how to get such information from a `perl` executable though."},"comment":{"url":"https://api.github.com/repos/vim/vim/issues/comments/336095425","html_url":"https://github.com/vim/vim/pull/2199#issuecomment-336095425","issue_url":"https://api.github.com/repos/vim/vim/issues/2199","id":336095425,"user":{"login":"zdohnal","id":17822565,"avatar_url":"https://avatars1.githubusercontent.com/u/17822565?v=4","gravatar_id":"","url":"https://api.github.com/users/zdohnal","html_url":"https://github.com/zdohnal","followers_url":"https://api.github.com/users/zdohnal/followers","following_url":"https://api.github.com/users/zdohnal/following{/other_user}","gists_url":"https://api.github.com/users/zdohnal/gists{/gist_id}","starred_url":"https://api.github.com/users/zdohnal/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zdohnal/subscriptions","organizations_url":"https://api.github.com/users/zdohnal/orgs","repos_url":"https://api.github.com/users/zdohnal/repos","events_url":"https://api.github.com/users/zdohnal/events{/privacy}","received_events_url":"https://api.github.com/users/zdohnal/received_events","type":"User","site_admin":false},"created_at":"2017-10-12T11:04:23Z","updated_at":"2017-10-12T11:04:23Z","author_association":"NONE","body":"@brammool Yes, patch is working, but other issue is how it works - rbconfig should get clear '\"libruby.so.2.4\" or \"libruby.so\" and not splitting output rbconfig afterwards. IMHO it would be clearer solution and it should be done in Ruby. (If we don't mention fact Ruby upstream suddenly started bumping teeny number in SONAME, which created this issue)"}}
{"actor":{"display_login":"zdohnal"}}