I'm working on a project where we have a couple of machines running some applications developed by our dev team. All the machines use the same Ubuntu version (12.04 x64). We want to use deb packages to install and upgrade the applications (we build the packages using checkinstall).
It is a good idea to include just the object files (.o) and link the files with the shared libraries when installing the deb? (Just to avoid problems with shared libraries) or it is not necessary (It doesn't prevent any problem) and we just put the single binary already linked on the deb package.
We want to distribute the binaries, not the source code. Compile on the target machine is not a option.