I'm trying to build a qt-based software with static libraries on gnu/linux amd64 without success (qt is successfuly statically built).
Now i see that some people are using UPX. So i tried on a dynamic built and, indeed, the 'file' command recognizes the binary as statically linked. Can I trust it ? Should i consider using statifier instead ?
Thanks in advance
edit
Sorry, i was not clear enough. I'm trying to build an application using the QT framework, but the building script is complex and is made for shared libraries. I am able to build the application in a binary dynamically linked, it's, working, but i would like to get a binary with static linked libraries. I tried the UPX software (http://upx.sourceforge.net/) as i saw on other topics that it was used in order to transform a binary with dynamic libraries into a binary with static libraries.
But it seems too magic for me, is it really working or is it just hiding some stuff and linux thinks the binary is now statically linked ?
Thanks for your answers.