|
|
74cc93 |
0.5.4:
|
|
|
74cc93 |
|
|
|
74cc93 |
This patch release includes a few fixes to the program logic and output,
|
|
|
74cc93 |
as well as several improvements in slibtool's own build system.
|
|
|
74cc93 |
|
|
|
74cc93 |
- link mode: always create the .libs directory.
|
|
|
74cc93 |
- output: flush stdout upon return from output functions.
|
|
|
74cc93 |
- build system: remove generic dependency of object files on version.tag.
|
|
|
74cc93 |
- build system: moved core definition files to a designated folder.
|
|
|
74cc93 |
- build system: PE targets: handle subsystem setting in pe.mk.
|
|
|
74cc93 |
- build system: added --avoid-version support.
|
|
|
74cc93 |
|
|
|
a65442 |
0.5.3:
|
|
|
a65442 |
|
|
|
a65442 |
This patch release includes a few minor fixes and several improvements, all
|
|
|
a65442 |
related to slibtool's own build system.
|
|
|
a65442 |
|
|
|
a65442 |
- build system: app.tag: avoid unconditional step execution.
|
|
|
a65442 |
- build system: configure: added --strict, --ccstrict, --ldstrict support.
|
|
|
a65442 |
- build system: Makefile: added the .conf convenience target.
|
|
|
a65442 |
- build system: Makefile: added the .display_cc convenience target.
|
|
|
a65442 |
- build system: Makefile: added the -display_cflags convenience target.
|
|
|
a65442 |
- build system: Makefile: added custom header installation support.
|
|
|
a65442 |
|
|
|
9eda97 |
0.5.2:
|
|
|
9eda97 |
|
|
|
9eda97 |
This patch release includes several fixes of bugs that were discovered while
|
|
|
9eda97 |
testing slibtool as the primary libtool in a pkgsrc comprehensive build. In
|
|
|
9eda97 |
addition, the release includes several improvements to slibtool's own build
|
|
|
9eda97 |
system.
|
|
|
9eda97 |
|
|
|
9eda97 |
- link mode: legabits: generate a perfectly compatible wrapper.
|
|
|
9eda97 |
- install mode: legabits: install a perfectly compatible wrapper.
|
|
|
9eda97 |
- project: by default, slibtool is now an application-only package.
|
|
|
9eda97 |
- build system: added support of --disable-shared and --disable-static.
|
|
|
9eda97 |
- build system: added support of --all-shared and --all-static.
|
|
|
9eda97 |
- build system: properly handle user inclusion of -static in LDFLAGS.
|
|
|
9eda97 |
|
|
|
9eeba2 |
0.5.1:
|
|
|
316ae0 |
|
|
|
316ae0 |
This patch release includes several small fixes, as well as the addition of
|
|
|
316ae0 |
an optional (opt-in at runtime) yet important compatibility feature, namely
|
|
|
316ae0 |
the installation of .la wrappers. Changes in this release include:
|
|
|
316ae0 |
|
|
|
316ae0 |
- driver: added --legabits support.
|
|
|
316ae0 |
- install mode: optional installation of .la wrappers.
|
|
|
316ae0 |
- project: added compatibility symlinks (clibtool, clibtool-[shared|static])
|
|
|
316ae0 |
- build system: removed the endian.h test.
|
|
|
316ae0 |
- build system: proper use of any-os.mk.
|
|
|
316ae0 |
|
|
|
9eeba2 |
0.5.0:
|
|
|
77a4b7 |
|
|
|
77a4b7 |
This is the first tagged release of slibtool. It is the result of two months of
|
|
|
77a4b7 |
intensive development, and follows rigorous testing on several systems. As of
|
|
|
77a4b7 |
this initial release, slibtool is known to successfully build an entire Exherbo
|
|
|
77a4b7 |
Linux system from source, build the midipix cross compilation toolchain from
|
|
|
77a4b7 |
source, and likewise build many other packages.
|
|
|
77a4b7 |
|
|
|
77a4b7 |
Support for the ELF/default host flavor is complete, and does not appear to have
|
|
|
77a4b7 |
any errors. Support for the PE/midipix flavor is also complete, and includes not
|
|
|
77a4b7 |
only static archives and shared libraries, but also import libraries with
|
|
|
77a4b7 |
version support. Support for the Darwin host flavor already exists too, yet it
|
|
|
77a4b7 |
is currently semantically incorrect, and so will be fixed in the next release.
|