./devel/slibtool, Surrogate libtool implementation, written in C

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.5.19, Package name: slibtool-0.5.19, Maintainer: wiedi

slibtool is an independent reimplementation of the widely used libtool,
written in C. slibtool is designed to be a clean, fast, easy-to-use
libtool drop-in replacement, and is accordingly aimed at package authors,
distro developers, and system integrators. slibtool maintains compatibility
with libtool in nearly every aspect of the tool's functionality as well as
semantics, leaving out (or turning into a no-op) only a small number of
features that are no longer needed on modern systems.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 4944794bbdeca036402b3f28e6833f13c523ab15
RMD160: 81782d9bf0afb0314dcad15ce8801adaa9d58392
Filesize: 62.956 KB

Version history: (Expand)


CVS history: (Expand)


   2018-06-12 14:04:24 by Sebastian Wiedenroth | Files touched by this commit (2) | Package updated
Log message:
slibtool: update to 0.5.19

Changes:
	This patch release includes several improvements in the driver logic,
	as well as one important fix to the compile mode logic.

	- driver: support -export-dynamic.
	- driver: allow flavor-based use of native tools (ar,ranlib,etc.)
	- driver: slbt_init_host_params(): improve native target detection logic.
	- driver: -shrext support: only use the extension portion of the extension.
	- compile mode: gnu libtool compatibility: do not add -c to compiler arguments.
   2018-02-09 22:49:45 by Sebastian Wiedenroth | Files touched by this commit (2) | Package updated
Log message:
slibtool: update to 0.5.18

Changelog:
  This patch release includes several important fixes to the link mode
  and driver logic. In addition, it adds mdso support to midipix targets,
  as well as updates slibtool's own build system.

  - link mode: re-implemented slbt_exec_link_finalize_argument_vector().
  - link mode: import library generation: added mdso support.
  - link mode: use -fpic objects with -disable-static.
  - driver: added --mdso and --implib support.
  - driver: added initial -dlpreopen support.
  - driver: support -thread-safe more elegantly.
  - driver: properly handle -thread-safe (no-op, compatibility).
   2018-01-14 11:39:49 by Thomas Klausner | Files touched by this commit (1)
Log message:
slibtool: follow redirect.
   2017-08-30 12:26:47 by Sebastian Wiedenroth | Files touched by this commit (2) | Package updated
Log message:
Update slibtool to 0.5.17

0.5.17:

This patch release fixes a subtle bug in the newly added support for
packages that depend on the reordering of linker arguments.

0.5.16:

This patch release fixes a subtle bug in slibtool-shared's
generation of dependency lists when creating convenience
library archives. Beginning with this release, the mesa
package can be built with slibtool in its entirety.

- slibtool-shared: properly handle .la arguments when creating an archive.
- slbt_exec_link_create_dep_file(): properly initialize and track fdeps.

0.5.15:

This patch release provides seamless support for the building of
packages which rely on the ordering of linker arguments. With
slibtool, reordering takes place only when deemed necessary.

- link mode: support packages that rely on argument reordering.
- error trace: remove and fix inadvertent calls to strerror(3).

0.5.14:

This patch release provides several fixes at the driver level, as well as
several improvements to slibtool's own internals. Addition of extended
variable support to slibtool's ./configure now makes it fully compatible
with (distro) build systems that pass those variable to ./configure by
default.

- link mode: fix fdepfile construction when determining dynlib dependency.
- link mode: static archives: always have ar(1) act as ranlib(1).
- driver: refine handling of --target.
- build system: added extended dir variables.
   2017-06-11 00:02:36 by Sebastian Wiedenroth | Files touched by this commit (2) | Package updated
Log message:
Update slibtool to 0.5.13

0.5.13:

This patch release ensures successful installation of a shared library with
which no accompanying static archive was created. The release also includes
two improvements in slibtool's own build system.

- link mode: create an archive /dev/null symlink placeholder as needed.
- PE soname support: added the designated LDFLAGS_SONAME variable.
- build system: configure: pass --sysroot to the linker as a compiler argument.
   2016-12-04 00:54:56 by Sebastian Wiedenroth | Files touched by this commit (4)
Log message:
Import slibtool-0.5.12 as devel/slibtool

slibtool is an independent reimplementation of the widely used libtool,
written in C. slibtool is designed to be a clean, fast, easy-to-use
libtool drop-in replacement, and is accordingly aimed at package authors,
distro developers, and system integrators. slibtool maintains compatibility
with libtool in nearly every aspect of the tool's functionality as well as
semantics, leaving out (or turning into a no-op) only a small number of
features that are no longer needed on modern systems.