Make sure the program is dynamically linked. Using ldd on the
executable should list all dynamically linked library, if you get
"statically linked (ELF)" the additional size is due to having the
libraries built into the executable.
Some additional size maybe due to debugging information. Use the strip
program to get ride of that. Hope that helps.
--
Dan Nguyen | It is with true love as it is with ghosts;
nguy...@msu.edu | everyone talks of it, but few have seen it.
d...@debian.org | -Maxime De La Rochefoucauld