Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The above internal interface is now doing the right thing, namely to
split the argument vector between object arguments and all other arguments,
then rejoin the arguments by placing object arguments first, and all other
arguments last.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
* for a --target argument that precedes the compiler argument, as in:
slibtool --target=xxx --mode=compile cc
--> set an explicit (cross-)target,
--> but do not pass the argument to the compiler.
* for a --target argument that follows the compiler argument, as in:
slibtool --mode=compile cc --target=xxx
--> set an explicit (cross-)target,
--> and also pass the argument to the compiler.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ based on work by jperkin (as well as slibtool's default wrapper functions).
+ generate verbose .la/.lo wrappers that match gnu libtool's output.
+ dependency_libs string is currently empty, to be added in a separate patch.
+ ordering of library_names is different, should (probably) not matter.
|