prelink - ELF prelinking utility to speed up dynamic linking

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe amd64
Package name: prelink
Package version: 0.0.20130503
Package release: 1.1
Package architecture: amd64
Package type: deb
Installed size: 1.82 KB
Download size: 936.50 KB
Official Mirror:
The prelink package contains a utility which modifies ELF shared libraries and executables, so that far fewer relocations need to be resolved at runtime and thus programs come up faster.




    Source package: prelink

    Install Howto

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


    • /etc/prelink.conf
    • /etc/cron.daily/prelink
    • /etc/default/prelink
    • /usr/sbin/prelink
    • /usr/sbin/prelink.bin
    • /usr/share/doc/prelink/NEWS.Debian.gz
    • /usr/share/doc/prelink/README.Debian
    • /usr/share/doc/prelink/TODO
    • /usr/share/doc/prelink/changelog.Debian.gz
    • /usr/share/doc/prelink/copyright
    • /usr/share/doc/prelink/prelink.pdf.gz
    • /usr/share/lintian/overrides/prelink
    • /usr/share/man/man8/prelink.8.gz
    • /usr/share/man/man8/prelink.bin.8.gz


    2015-09-25 - Laurent Bigonville <> prelink (0.0.20130503-1.1) unstable; urgency=medium * Non-maintainer upload. * Add the Built-Using field (Closes: #769350) * Build-depends against libelf-dev instead of libelfg0-dev (Closes: #769414) * Drop debian/patches/ftbfs-no-copy-dt-needed.patch, this is not needed anymore and it was an issue in libselinux in the first place anyway

    2014-02-17 - Geoffrey Thomas <> prelink (0.0.20130503-1) unstable; urgency=medium * Against my better judgement, adopt the package (Closes: #657967). * New upstream release, version 0.5.0 according to Fedora's numbering (Closes: #736947). * Bump standards version to (no changes needed). * In debian/patches: - prelink.h.patch: Dropped; not needed except for truly ancient libc versions (2003ish). - init.patch, timestamp.patch: Refreshed. - r187.patch, r188.patch, r189.patch, r190.patch: Dropped; part of new upstream release. - open-with-mode.patch: Dropped; fixed in upstream r176 "m4/libelf.m4: Resync with version of code in aclocal.m4." - ts.patch, prelink.8.patch, cache.patch: Dropped; they were previously commented out in debian/patches. ts skipped some tests and the other two were fixed upstream. - dso.c.patch, layout.c.patch, ts2.patch: Deleted; they were unreferenced in debian/patches and look like old debugging stuff. * debian/prelink.spec: Sync with Fedora -- this is used in generating the upstream changelog. * debian/copyright: Convert to machine-readable format 1.0 (aka DEP-5). * Add a debian/watch file.

    2013-08-10 - Andreas Moog <> prelink (0.0.20090925-8) unstable; urgency=low * QA upload. * Add debian/patches/ftbfs-no-copy-dt-needed.patch: (Closes: #713628) - Fixes a FTBFS with The --no-copy-dt-needed linker flag which requires that all needed libraries are explicitly added to the linker command line.

    2013-05-08 - Colin Watson <> prelink (0.0.20090925-7) unstable; urgency=low * QA upload. * m4/libelf.m4: Fixed open() call to include mode, as some gcc configurations disallow using O_CREAT without it. On Ubuntu, this caused an FTBFS on all architectures in prelink's check for proper libelf support (thanks, Ben Collins). * Convert to dh-autoreconf, dropping manual autotools update patches. * Convert to 3.0 (quilt) source format. * Add ${misc:Depends}. * Add build-arch and build-indep targets to debian/rules. * Override statically-linked-binary Lintian error; prelink.bin must remain statically linked so that e.g. it doesn't try to operate on itself.

    2012-06-11 - Michael Gilbert <> prelink (0.0.20090925-6) unstable; urgency=low * QA upload. * Use system libtool * Remove debian/patches/, which is now automatically generated. * Switch back to libelfg0 (since it is up to date on all architectures).

    2012-06-11 - Michael Gilbert <> prelink (0.0.20090925-5) unstable; urgency=low * QA upload. * Use libelf instead of libelfg0.

    2012-06-09 - Michael Gilbert <> prelink (0.0.20090925-4) unstable; urgency=low * QA upload. * Use system config.sub and config.guess.

    2012-06-09 - Michael Gilbert <> prelink (0.0.20090925-3) unstable; urgency=low * QA upload. * Remove explicit libc6-dev dependencies and set selinux dependency as linux-only; making it possible to build on non-linux architectures.

    2012-06-07 - Andrey Rahmatullin <> prelink (0.0.20090925-2) unstable; urgency=low * QA upload * debian/control: Set Maintainer: to the QA group, drop Uploaders: * debian/patches/: Add r187.dpatch, r188.dpatch, r189.dpatch and r190.dpatch, cherry-picked from the upstream SVN (svn://, which define and handle several new DWARF codes emitted by gcc > 4.5 (Closes: #676390)