Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Assembler Tools

    ELF statifier 1.7.3

    Download button

    No screenshots available
    Downloads: 1,252  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.0/5)
    22 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Valery Reznic | More programs
    GPL / FREE
    April 16th, 2013, 03:52 GMT [view history]
    ROOT / Programming / Assembler Tools

     Read user reviews (0)  Refer to a friend  Subscribe

    ELF statifier description

    Statifier create from dynamically linked executable and all it's libraries (and all LD_PRELOAD libraries, if any) one file.

    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


    Product's homepage

    What's New in This Release: [ read full changelog ]

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

      


    TAGS:

    dynamically linked executables | software development | executables statifier | ELF | statifier | dynamically

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM