Parece-me estranho usar -Wl,-Bstaticpara saber com gccquais bibliotecas quero vincular estaticamente. Afinal, estou dizendo gccdiretamente todas as outras informações sobre como vincular às bibliotecas ( -Ldir, -llibname).
É possível informar diretamente ao driver gcc quais bibliotecas devem ser vinculadas estaticamente?
Esclarecimento: Eu sei que se uma determinada biblioteca existir apenas em versões estáticas, ela será usada sem ela -Wl,-Bstatic, mas quero sugerir gccque prefira a biblioteca estática. Sei também que especificar o arquivo da biblioteca diretamente vincularia a ele, mas prefiro manter a semântica para incluir as bibliotecas estáticas e dinâmicas da mesma forma.