Me resulta extraño usarlo -Wl,-Bstaticpara saber con gccqué bibliotecas quiero vincular estáticamente. Después de todo, estoy contando gccdirectamente toda otra información sobre el enlace con bibliotecas ( -Ldir, -llibname).
¿Es posible decirle al controlador gcc directamente qué bibliotecas deberían estar vinculadas estáticamente?
Aclaración: Sé que si una determinada biblioteca existe solo en versiones estáticas, la usará sin ella -Wl,-Bstatic, pero quiero implicar gccque prefiero la biblioteca estática. También sé que especificar el archivo de la biblioteca directamente se vincularía con él, pero prefiero mantener la semántica para incluir las bibliotecas estáticas y dinámicas de la misma manera.