Meu colega encontrou o pykg-config , que provou ser muito mais rápido que o pkg-config.
Nosso sistema de compilação usa pkg-config para construir o software, mas a vinculação pode levar muito tempo (às vezes até 20 minutos). Nós identificamos pkg-config como a ferramenta culpada.
Então, existe uma alternativa mais rápida para o pkg-config? Ou existem algumas configurações para acelerar a vinculação?
PS: Não tenho certeza se esta pergunta é relevante para essa pergunta .
Meu colega encontrou o pykg-config , que provou ser muito mais rápido que o pkg-config.
O pkg-config
está sendo chamado várias vezes com as mesmas opções? Isso pode acontecer se você tiver uma invocação dele incorporada na variável LDFLAGS
do Makefile ou similar.
Com o GNU Make, pelo menos, se você chamar um programa externo via backticks, ele será chamado toda vez que for referenciado. Por exemplo, neste caso, você terá duas saídas diferentes:
foo = 'date'
asdfsdf:
echo $(foo)
sleep 4
echo $(foo)
No entanto, se você usar a função shell , o resultado será avaliado apenas uma vez:
foo = $(shell date)
asdfsdf:
echo $(foo)
sleep 4
echo $(foo)