ELF statifier

Software Screenshot:
ELF statifier
Software Details:
Version: 1.7.3
Upload Date: 20 Feb 15
Developer: Valery Reznic
Distribution Type: Freeware
Downloads: 17

Rating: 5.0/5 (Total Votes: 1)

ELF statifier create from dynamically linked executables and all it's libraries one file. This file can be copied and run on another machine without need to drag all it's libraries.

Dynamically linked executables are smaller then statically linked. From the other side dynamically linked executables use shared libraries compiled in PIC (position independend code) which is slower than "normal" one.

Files, created by statifier ("pseudo-static") combine disadvantages of both of them:

Huge - much bigger than statically linked
Still use PIC code

So, why one will use it ?

Ok, "pseudo-static" files have some advantages too:

Everything in one file - so distributing is simple
Same file can be used for computers with different libraries' versions
Faster startup

But all these one can got with usual static files.

So, why use statifier and huge "pseudo-static" executables instead of static ?

there is no source code available
there is no compiler (or build-chain) available
static link does not work or it's not obvious how do it
to preserve memory layout - static link will change it and may "wake-up" hidden bugs
for "permanent link" LD_PRELOAD library into executable

Supported platforms:

Linux x86
Linux x86_64
Linux alpha

What is new in this release:

  • Fixed error: 32/strtoul: can't convert '0xXXXXXXXXX' introduced again in the 1.7.0

What is new in version 1.7.0:

  • statifier no depend on gdb any more
  • dropped support for alpha

What is new in version 1.6.15:

  • fix for Slackware 12.0 (thanks to Stan Tobias)
  • fixed stupid typo in src/statifier_create_exe.sh

Similar Software

dasm
dasm

2 Jun 15

lindyFrame
lindyFrame

20 Feb 15

BNM
BNM

12 May 15

Comments to ELF statifier

Comments not found
Add Comment
Turn on images!