Existe uma alternativa mais rápida para o pkg-config?

0

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 .

    
por BЈовић 27.03.2012 / 12:55

3 respostas

0

Meu colega encontrou o pykg-config , que provou ser muito mais rápido que o pkg-config.

    
por 08.05.2012 / 10:34
2

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)
    
por 27.03.2012 / 16:41
0

Existem outras ferramentas de criação, como scons e cmake que talvez seja mais rápido.

No entanto, como seu desempenho acontece aleatoriamente, eu faria mais investigações antes de fazer uma reestruturação em grande escala do seu sistema de criação.

    
por 27.03.2012 / 13:20