Evite recompilar com make após executar o configure

Evite recompilar com make após executar o configure

Tenho um programa ( ffmpeg) que estou tentando instalar. Isso é o que estou fazendo atualmente:

  1. Execute ./configurecom as opções desejadas.
  2. Espere um minuto ou mais.
  3. Correr make.
  4. Aguarde 20-25 minutos.
  5. Receba uma mensagem de erro.
  6. Execute makenovamente por algum motivo.
  7. Espere um minuto ou mais.
  8. Receba a mesma mensagem de erro.
  9. Vá para a etapa 1 e tente novamente com opções diferentes.

Existe alguma maneira, após a nova execução ./configure, de forçar makea não recompilação de arquivos compilados com sucesso, como se eu não tivesse executado novamente ./configure? Existe alguma maneira de forçar makea ignorar o fato de que os arquivos já compilados podem mudar quando recompilados?

Caso seja relevante, não tenho acesso root.

Informação da versão:

$ make --version
GNU Make 4.2.1
Built for x86_64-conda_cos6-linux-gnu
...
$ uname -a
Linux r500 4.9.0-6-amd64 #1 SMP Debian 4.9.88-1+deb9u1 (2018-05-07) x86_64 GNU/Linux

Responder1

Existe alguma maneira, após executar novamente ./configure, de forçar o make a não recompilar arquivos compilados com sucesso, como se eu não tivesse executado novamente ./configure?

Na verdade. A nova execução do script de configuração alterou os arquivos de cabeçalho que podem afetar o modo como partes do aplicativo são compiladas. makenão tem como avaliar se essas alterações realmente têm algum efeito nos arquivos que foram construídos; insistirá em reconstruir tudo o que possa ser afetado.

Responder2

Não pode ser evitado. A nova execução do configure irá regenerar listas de componentes para as bibliotecas que são uma dependência de todos os módulos individuais e, em última análise, dos binários do fftool.

informação relacionada