summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2018-07-18 02:28:10 -0400
committermidipix <writeonce@midipix.org>2018-07-18 02:28:10 -0400
commit6de2620ace24ec7e721e08a3f06c0d4eb3a0a04a (patch)
treeaf0a5b2a58fd9c86f53680ab55acc76eb7b69140
parent2fd6a31c2ec97f4e84c02ce4f16580d2db1bc99d (diff)
downloadslibtool-6de2620ace24ec7e721e08a3f06c0d4eb3a0a04a.tar.bz2
slibtool-6de2620ace24ec7e721e08a3f06c0d4eb3a0a04a.tar.xz
release 0.5.25v0.5.25
-rw-r--r--NEWS24
-rw-r--r--project/tagver.mk2
2 files changed, 25 insertions, 1 deletions
diff --git a/NEWS b/NEWS
index 1403286..c10ee90 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,27 @@
+0.5.25:
+
+This patch release follows several important enhancements in slibtool's
+functionality, including proper support of explicit .a and .so input
+arguments in link mode, and use of validly alternate (non-)pic objects.
+With respect to compiler and target flavors, slibtool now accommodates
+clang's debated approach towards the -fPIC switch in always-pic targets.
+Last but not least, and following much discussion and consideration of
+the various trade-offs, this release redefines _XOPEN_SOURCE to 700. With
+that said, slibtool could still be easily built on older systems for as
+long as they provide openat, faccessat, and (the soon-to-be-used) fexecve.
+
+- driver: added --tag=RC support.
+- driver: added --windres support.
+- driver: use a compiler --target argument also as a tool argument.
+- driver: if no --tag had been defined in compile mode, set --tag to CC.
+- link mode: properly handle explicit archive input arguments.
+- link mode: properly handle external archives and libraries.
+- link mode: process dependencies also for non-pic .la args.
+- link mode: support validly alternate (non-)pic objects.
+- target flavors: accommodate conceptually challenged, PICky targets.
+- target flavors: flavor detection: associate -windows- with mingw.
+- target flavors: further eliminate compiler -dumpmachine invocations.
+
0.5.24:
This patch release explicitly requests definition of AT_FDCWD via definition
diff --git a/project/tagver.mk b/project/tagver.mk
index 3f6b749..bfb559f 100644
--- a/project/tagver.mk
+++ b/project/tagver.mk
@@ -2,4 +2,4 @@ VER_NAMESPACE = SLBT
VER_MAJOR = 0
VER_MINOR = 5
-VER_PATCH = 24
+VER_PATCH = 25