Subject:
Re: [ruby-ffi] Proper way to refer to libcrack.so.2
From:
postmodern
Date:
5/11/12 1:59 AM
To:
ruby-ffi@googlegroups.com

This brings up a feature I wanted to request. Most Linux distributions
have moved the primary "libfoo.so" file into "foo-dev" or "foo-devel"
packages, with the "libfoo" package containing "libfoo.so.X". Maybe in
the future, you could specify the Major version of the library you wish
to load?

    ffi_lib 'crack', '>= 2' # loads "libcrack.so.2"

On 05/10/2012 11:40 PM, broberts wrote:
> On CentOS cracklib is deploy as libcrack.so.2 which is a symlink to
> libcrack.so.2.8.1. There is no libcrack.so. Referring to this library
> using:
>
> ffi_lib 'crack'
>
> fails with a file not found error. Referring to the library using:
>
> ffi_lib 'crack.so.2'
>
> succeeds. I assume that this is the expected behavior but I wanted to
> make sure before I get too far down the road.
>
> Thanks for any help.
>
> Baron