Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
tool
====
slibtool-shared (or slibtool with -disable-static).
scenario
========
- create libfoo.so (via libfoo.la).
- create libbar.a (via libbar.la), with libfoo.la as an input argument.
Before this fix, slibtool failed since it could not find libfoo.a.slibtool.deps.
After this fix, slibtool properly handles this scenario, first by detecting that
there is no archive for which secondary dependencies need to be processed, and then
by detecting that libfoo.a is a symlink to /dev/null.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
When no -rpath argument is provided we cannot build a dynamic
library. To match gnu libtool's behavior, build in this case a
static library even if -disable-static has been specified.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
With the current patch, slibtool respects --dry-run by turning the
various modes (compile, link, install, execute) into no-ops. For at
least the compile and install mode, it should be possible to output
complete information about the steps that would be performed under
default operation conditions, however that is not yet implemented.
|