Projects / Prelink

Prelink

prelink is a program which modifies ELF shared libraries and ELF dynamically linked binaries, so that the time which dynamic linker needs for their relocation at startup significantly decreases and also due to fewer relocations the run-time memory consumption decreases too (especially number of unshareable pages). Such prelinking information is only used if all its dependent libraries have not changed since prelinking, otherwise programs are relocated normally.

Tags
Licenses

RSS Recent releases

No changes have been submitted for this release.

RSS Recent comments

16 Apr 2003 02:28 kursawe

Re: Package not buildable

> prelink.c:822: too many arguments to
> function
> `elf32_xlatetom'
> make[2]: *** [prelink.o] Error 1
>
> I have glibc-2.3.1 and libelf-0.8.2.

Try elfutils instead of libelf.

01 Apr 2003 01:32 Avatar sigra

Not configurable with latest libelf (0.8.3)
With the latest version of libelf (0.8.3), prelink is not
even configurable:

configure: error: libelf does not properly convert
Elf64_Sxword quantities.
If you are using libelf-0.7.0, please use
patches/libelf-0.7.0.patch.

It looks like prelink is dead.

11 Dec 2002 13:34 Avatar sigra

Package not buildable
Prelink is not buildable. It ends with:
prelink.c: In function `prelink_set_checksum':
prelink.c:819: warning: passing arg 1 of
`elf32_xlatetof' from incompatible pointer type
prelink.c:819: warning: passing arg 3 of
`elf32_xlatetof' makes integer from pointer
without a cast
prelink.c:819: too many arguments to function
`elf32_xlatetof'
prelink.c:822: warning: passing arg 1 of
`elf32_xlatetom' from incompatible pointer type
prelink.c:822: warning: passing arg 3 of
`elf32_xlatetom' makes integer from pointer
without a cast
prelink.c:822: too many arguments to function
`elf32_xlatetom'
make[2]: *** [prelink.o] Error 1

I have glibc-2.3.1 and libelf-0.8.2.

Screenshot

Project Spotlight

Areca Backup

A backup software system.

Screenshot

Project Spotlight

notification-thing

A DE-independent pygi (GTK3) notification daemon.