mklibs - Shared library reduction script

Property Value
Distribution Ubuntu 19.04 (Disco Dingo)
Repository Ubuntu Universe amd64
Package filename mklibs_0.1.44_all.deb
Package name mklibs
Package version 0.1.44
Package release -
Package architecture all
Package type deb
Category universe/devel
Homepage -
License -
Maintainer Ubuntu Developers <>
Download size 8.96 KB
Installed size 42.00 KB
mklibs produces cut-down shared libraries that contain only the
routines required by a particular set of executables.  This is
useful when building closed systems where disk space is at a premium,
such as the Debian installer.


Package Version Architecture Repository
mklibs_0.1.44_all.deb 0.1.44 all Ubuntu Universe
mklibs - - -


Name Value
binutils -
dpkg-dev -
gcc -
mklibs-copy >= 0.1.44
python >= 2.4


Type URL
Binary Package mklibs_0.1.44_all.deb
Source Package mklibs

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install mklibs deb package:
    # sudo apt-get install mklibs




2018-08-28 - Holger Wansing <>
mklibs (0.1.44) unstable; urgency=medium
* Team upload
[ Cyril Brulebois ]
* Update Vcs-{Browser,Git} to point to salsa (alioth's replacement).
2016-11-23 - Cyril Brulebois <>
mklibs (0.1.43) unstable; urgency=medium
* Add support for DT_RUNPATH in addition to DT_RPATH (Closes: #845418).
Main reasons to do so include:
- according to the elf.h header, the latter is deprecated.
- new versions of binutils generate DT_RUNPATH entries instead of
DT_RPATH ones, as detailed in cdebconf's #845414.
2016-09-30 - Cyril Brulebois <>
mklibs (0.1.42) unstable; urgency=high
* mklibs-readelf: Initialize section_DYNAMIC and section_DYNSYM to
NULL to make sure they don't end up with a random address, which
could lead to a segfault when trying to access them. This was
seen under fakeroot with the debian-installer FTBFS on armel, armhf,
i386, mips, and mipsel since early september (Closes: #839264).
2016-02-07 - Christian Perrier <>
mklibs (0.1.41) unstable; urgency=medium
[ Colin Watson ]
* Use HTTPS for Vcs-* URLs, and link to cgit rather than gitweb.
2014-08-25 - Cyril Brulebois <>
mklibs (0.1.40) unstable; urgency=medium
[ Ian Campbell ]
* Ignore all ARM EABI symbols (__aeabi_*). These are artefacts of the
ABI and not real symbols which need to be present (See: #758581).
Thanks, Adam Conrad!
2014-03-01 - Cyril Brulebois <>
mklibs (0.1.39) unstable; urgency=medium
* Sort objects and libraries to reduce entropy in the output, which
should make d-i build logs more easily post-processable.
2013-07-14 - Christian Perrier <>
mklibs (0.1.38) unstable; urgency=low
[ Dmitrijs Ledkovs ]
* Set debian source format to '3.0 (native)'.
* Set Vcs-* to canonical format.
* Simply use (>= 9) version specifier for debhelper.
[ Christian Perrier ]
* Add myself to Uploaders
* Drop Phil Blundell, Tollef Fog Heen, Jeff Bailey from Uploaders as they
haven't worked on the package for a very long time. Thanks for your
2013-05-17 - Colin Watson <>
mklibs (0.1.37) unstable; urgency=low
* Stop handling the linker as "just another library", and instead make
sure it gets installed to the path specified in ELF headers (closes:
#256998; thanks, Adam Conrad).
* Switch from python-support to dh_python2 (thanks, Matthias Klose).
* Properly byte-compile modules under /usr/lib/mklibs/python/.
* Switch to debhelper 9, thereby making use of dpkg-buildflags.
2013-05-16 - Christian Perrier <>
mklibs (0.1.36) unstable; urgency=low
* Team upload
[ Colin Watson ]
* Use AC_CANONICAL_HOST rather than AC_CANONICAL_TARGET.  We do not use
the results of the latter, and it causes warnings from autoconf due to
macro ordering relative to AM_INIT_AUTOMAKE.
2012-12-26 - Christian Perrier <>
mklibs (0.1.35) unstable; urgency=low
[ Cyril Brulebois ]
* Simplify autoreconfing:
- Add dh-autoreconf build-dep.
- Add “--with autoreconf” accordingly.
- Get rid of the “configure” target accordingly.
[ Colin Watson ]
* Depend on dpkg-dev for dpkg-architecture (LP: #977347).

See Also

Package Description
mknfonts.tool_0.5-12build1_amd64.deb Create nfont packages for GNUstep
mkosi_4-1_all.deb create legacy-free OS images
mksh_57-1_amd64.deb MirBSD Korn Shell
mktorrent_1.1-1_amd64.deb simple command line utility to create BitTorrent metainfo files
mkvtoolnix-gui_31.0.0-1_amd64.deb Set of tools to work with Matroska files - GUI frontend
mkvtoolnix_31.0.0-1_amd64.deb Set of command-line tools to work with Matroska files
ml-burg_110.79-4_amd64.deb Code generator for Standard ML
ml-lex_110.79-4_amd64.deb Lexical analyzer generator for Standard ML
ml-lpt_110.79-4_amd64.deb SML/NJ language processing tools
ml-nlffigen_110.79-4_amd64.deb ML generator for C glue code
ml-yacc_110.79-4_amd64.deb Parser generator for Standard ML
mlbstreamer_0.0.10-3_all.deb Interface to the MLB.TV media offering
mldemos_0.5.1+git.1.ee5d11f-4_amd64.deb Machine Learning Demos (MLDemos) with Visualization
mldonkey-gui_3.1.6-1fakesync1_amd64.deb Graphical frontend for mldonkey based on GTK+
mldonkey-server_3.1.6-1fakesync1_amd64.deb Door to the 'donkey' network