Does gcc's linker provide options to generate a static binary from ELF pieces (executable + dynamically-linked libraries) ? If someone would be kind enough to give a command line sample ... Someone wrote such an ELF swiss-knife: reducebind.c but it is alpha and only works on Linux. It's able to only take the needed parts of code within each library, which is great. Can gcc's linker behave so ? Anyway the need of such a software engineering tool is real, e.g. for all those who want to design busyboxes, make commercial software portable, etc ... Essential. Best regards Paul