http://dokupuppylinux.co.cc/programs:co ... tifier-171
personal notes: I used statifier, but it has failed in any attempt I have made to *statify* an application. I suspect these unsuccessful attempts are related to internal program structure. If you have success in statify some program, you are invited to to describe your experiencestatifier is another approach to creating portable executables, and it's quite different from static linking.
Statifier uses as input already built dynamically linked executables. It allows for the kernel and dynamic linker (ld-linux.so) to do all the work of loading the executable and all its shared libraries.
At this point Statifier creates a snapshot of the process memory image. This snapshot is saved as an ELF executable, with all the needed shared libraries inside.
More details about statifier can be found here:
* http://statifier.sourceforge.net/statif ... round.html
* http://statifier.sourceforge.net/statif ... tails.html
* http://statifier.sourceforge.net/statif ... blems.html
* http://statifier.sourceforge.net/statif ... ation.html
Simple and easy, and no messing around with static linking! And it works, too!
Or to be more precise it used to work.
Recent Linux kernels introduced VDSO (Virtual Dynamic Shared Object) and stack randomization. Those things, while valuable features, don't play well with Statifier.