diff options
-rw-r--r-- | lib/ffi/library.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/ffi/library.rb b/lib/ffi/library.rb index 9849a3a..a6af4ed 100644 --- a/lib/ffi/library.rb +++ b/lib/ffi/library.rb @@ -121,6 +121,14 @@ module FFI end end + unless libname.start_with?("/") + path = Dir["{/usr{/local,},}/lib/**/#{libname}"].first + if path + libname = path + libname + retry + end + end + if ldscript retry else |