diff options
author | midipix <writeonce@midipix.org> | 2018-07-18 02:28:10 -0400 |
---|---|---|
committer | midipix <writeonce@midipix.org> | 2018-07-18 02:28:10 -0400 |
commit | 6de2620ace24ec7e721e08a3f06c0d4eb3a0a04a (patch) | |
tree | af0a5b2a58fd9c86f53680ab55acc76eb7b69140 | |
parent | 2fd6a31c2ec97f4e84c02ce4f16580d2db1bc99d (diff) | |
download | slibtool-ddf4f4685596f21105bf470193f58ae9e5815a2a.tar.bz2 slibtool-ddf4f4685596f21105bf470193f58ae9e5815a2a.tar.xz |
release 0.5.25v0.5.25
-rw-r--r-- | NEWS | 24 | ||||
-rw-r--r-- | project/tagver.mk | 2 |
2 files changed, 25 insertions, 1 deletions
@@ -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 |