Parece-me estranho usar -Wl,-Bstatic
para saber com gcc
quais bibliotecas quero vincular estaticamente. Afinal, estou dizendo gcc
diretamente 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 gcc
que 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.