Je dois distribuer un binaire qui fonctionnera sur autant de distributions Linux x86 que possible. Cela signifie que je dois lier statiquement certaines bibliothèques, comme glibc, car l'utilisateur peut ne pas avoir la version que j'utilise. D'autres bibliothèques doivent être liées dynamiquement, comme fontconfig, parce qu'elles reposent sur un format de fichier cache et des emplacements codés en dur qui peuvent différer sur chaque système.
Quelles sont les options de la ligne de commande pour faire cela ? Si je spécifie -static, alors gcc refusera de lier dynamiquement toute bibliothèque.