Age | Commit message (Collapse) | Author | Files | Lines |
|
While _XOPEN_SOURCE=700 is the default for cross-platform components
of the midipix project, slibtool strives to offer a libtool alternative
to a range of users as wide as possible, and as such should keep the
requirements from the host system to a bare minimum.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|