Wydaje mi się dziwne, że używa się go -Wl,-Bstaticw celu określenia, z gccktórymi bibliotekami chcę łączyć się statycznie. W końcu podam gccbezpośrednio wszystkie inne informacje o linkowaniu z bibliotekami ( -Ldir, -llibname).
Czy można bezpośrednio powiedzieć sterownikowi gcc, które biblioteki powinny być linkowane statycznie?
Wyjaśnienie: wiem, że jeśli pewna biblioteka istnieje tylko w wersjach statycznych, będzie z niej korzystać bez -Wl,-Bstatic, ale chcę zasugerować, gccże wolę bibliotekę statyczną. Wiem również, że bezpośrednie określenie pliku biblioteki będzie się z nim wiązało, ale wolę zachować semantykę obejmującą biblioteki statyczne i dynamiczne.