3 ms·
Closed source programs usually are, exactly for that reason. (Or at least ship all libraries they link to, up to and including the libc.) Go also makes it rela
by creshal 10y ago
Closed source programs usually are, exactly for that reason. (Or at least ship all libraries they link to, up to and including the libc.)
Go also makes it relatively easy to statically compile everything, one of the reasons why it's gaining popularity.
Apart from those two it's highly uncommon: You're supposed to ship sources and compile them on the target system.
To get a sort of forward compatibility you'd need to find compatible sources for all involved userland, or ship them with your sources. The latter is sometimes used in larger projects, to work around distributions having wildly incompatible versions of whatever library you need (Samba, Firefox, LibreOffice e.g.).