Klein voorbeeldje: een library heeft een SONAME om versies van de library uit elkaar te houden. Zo is er libpng10 en libpng12. Een applicatie gecompileerd voor libpng10 draait niet als je libpng12 gebruikt, en met reden. Dit kun je voorkomen door statisch te linken (met alle security risks van dien) of hele rare hacks met gcc en ld uit te voeren zodat het spontaan wel werkt (met alle bugs inbegrepen).
autopackage is voorstander van beide.
Niets in de linux wereld klopt volgens hun, het elf formaat, ld, rpm, python, watnogmeer. Alleen zij doen het goed. Dat noem ik niet goed bij je hoofd.