Revision history for FFI-CheckLib
0.19 2018-05-30 21:09:32 -0400
- Administrative release to note that this dist is moving its
repository to the Perl5-FFI org on github.com
0.18 2017-10-25 10:00:47 -0400
- Production version identical to 0.17_02
0.17_02 2017-10-14 01:03:04 -0400
- Fix Windows testing regression introduced in 0.17_01
0.17_01 2017-10-13 15:58:30 -0400
- Filter out broken and recursive symlinks
- Better handle symlinked .so files on platforms that support that.
Previously, we preferred the longer .so names (ie, libfoo.so.1.2.3)
over the shorter .so names (libfoo.so) since the latter is usually a
symlink, and the former may have useful "version" information in the
filename. That is a problem when a system is using symlinks to indicate
a preference, (for example, if there are both libfoo.so.1.2.3,
libfoo.so.1.2.4 and libfoo.so is a symlink to one of those).
Now we still endevour to return the long .so name, but use the short
name to see which one is preferred by the operating system, or user.
In the absense of any symlinks to disambiguate two libraries with the
same name, we prefer the one with a newer version number. That is
libfoo.so.2.3.4 would be preferred over libfoo.so.1.2.3
- Slightly more consistent diagnostic messages.
- Added functions: which, where, has_symbols
None are exported by default, but may be requested.
0.16 2017-08-08 10:24:49 -0400
- Tentative support for msys
0.15 2016-05-05 19:53:32 -0400
- Add MSYS2 support
0.14 2015-09-09 08:25:15 -0400
- Version identical to 0.12
(0.12 was accidentally removed from CPAN)
0.12 2015-08-06 16:09:32 -0400
- Switch to MakeMaker since we are not using any features
that require Module::Build
0.11 2015-02-13 08:45:23 -0500
- New recursive option
- The experimental _r option will be keept beiefly then removed
- The lib option allows '*' to match any library
- New systempath option
0.10 2015-02-12 18:52:54 -0500
- Add experimental and undocumented _r option intended for use
with Alien::Base only.
0.09 2015-01-28 17:10:53 -0500
- Skip undef found in system library path. (thanks bakkiaraj gh#3)
On Windows this was causing a undef'd variable warning if %PATH% has a
trailing ;
0.08 2015-01-25 04:54:37 -0500
- Prefer FFI::Platypus in documentation over FFI::Raw
0.07 2015-01-16 10:22:22 -0500
- bugfix: forgot to export find_lib_or_die
0.06 2015-01-13 12:07:19 -0500
- add function find_lib_or_die
0.05 2015-01-10 17:31:34 -0500
- add function find_lib_or_exit (GH#2)
- [API CHANGE] find_lib returns first library
found if called in scalar context, instead
of the number of libraries found.
- better diagnostics for failure (GH#1)
0.04 2015-01-02 11:21:59 -0500
- works with .bundle files on OS X
(previously only with .dylib files)
0.03 2014-10-26 16:35:22 -0400
- use DynaLoader for symbol resolution instead of FFI::Raw
thus remove dep on FFI::Raw
- add verify option
0.02 2014-10-26 13:18:14 -0400
- first release to CPAN
0.01 2014-10-26 11:34:58 -0400
- initial version