From 6de2620ace24ec7e721e08a3f06c0d4eb3a0a04a Mon Sep 17 00:00:00 2001 From: midipix Date: Jul 18 2018 06:28:10 +0000 Subject: release 0.5.25 --- 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