Deux, trois choses
http://sources.debian.net/src/firefox/55.0-2/debian/patches/series/
Par exemple, cette ligne
debian-hacks/Build-against-system-libjsoncpp.patch
Elle fait en sorte que firefox utilise la libjsoncpp fournie par debian
Debian se veut être un système intégral où tous les programmes utilisent les mêmes libs (.so = shared object).
Des fois, ça coince (cf nss et nspr) mais c’est une sorte d’horizon.
Un autre point, tous les programmes sont compilés avec la même version du compilateur !
Enfin, tout doit tourner sur le même noyau.
Et avec la même libc.
Et depuis jessie, l’init par défaut a changé… ce qui change les contraintes.
EDIT
TIens, je découvre le linker gold…