Cela me semble étrange d'utiliser -Wl,-Bstatic
pour diregcc
quelles bibliothèques je veux établir un lien statique. Après tout, je dis gcc
directement toutes les autres informations sur la liaison avec les bibliothèques ( -Ldir
, -llibname
).
Est-il possible d'indiquer directement au pilote gcc quelles bibliothèques doivent être liées statiquement?
Clarification: je sais que si une certaine bibliothèque n'existe que dans des versions statiques, elle l'utilisera sans -Wl,-Bstatic
, mais je veux impliquer gcc
de préférer la bibliothèque statique. Je sais aussi que la spécification directe du fichier de bibliothèque créerait un lien avec lui, mais je préfère garder la sémantique pour inclure les bibliothèques statiques et dynamiques de la même manière.