magicErmine is a tool for creating portable applications for Linux. It allows the same Linux executable to be run on a wide range of different distributions. Like statifier, It makes one executable file with no run-time dependencies from a dynamically linked executable and all of its libraries. Unlike statifier, it is able to add arbitrary files to the packed executable, such as configuration files or pixmaps.
| Tags | Software Distribution Tools |
|---|---|
| Operating Systems | POSIX Linux |
| Implementation | C Assembly |
Recent releases


Release Notes: Adds support for faccessat/readlinkat/newfstatat/fstatat64/openat system calls used in Ununtu 12.04, Fedora 18, openSuSE 12.3, etc. Adds support for the dup3 system call. Error handling in numerous system calls was fixed. Slightly improved syscall handling performance. Increased tests coverage.


Release Notes: This release fixes an Ermine segfault when the output file is on a VirtualBox vboxsf filesystem.


Release Notes: This version contains only fixes for ARM. Ermine and Ermine-packaged executables are able to work when /proc/sys/vm/mmap_min_addr is 0x8000. This release maps pre-linked libraries to their preferred address.


Release Notes: This release adds a --max-ifd flag, allowing you to specify the number of internal file descriptors.


Release Notes: This release improves startup time of Ermine-packaged applications.