compilação incremental do kernel do Ubuntu

2

Eu estou tentando construir a partir do código-fonte e personalizar o kernel para a última distribuição 17.10 (kernel v 4.13). Estou seguindo as instruções no link , no entanto, parece que o comando de compilação

fakeroot debian/rules binary-headers binary-generic

não funciona de forma incremental. Sempre que eu mudo a fonte do kernel, a compilação não inclui isso nos pacotes .deb recém-gerados. Eu tenho que limpar e reconstruir toda vez. Existe uma maneira de forçar essa construção a ser incremental?

    
por AntiClimacus 24.10.2017 / 22:52

1 resposta

2

Eu uso o seguinte ao trabalhar em alterações no kernel:

1ª compilação:

fakeroot debian/rules clean
debian/rules build
fakeroot debian/rules binary-headers binary-generic

altere um arquivo de origem e faça uma reconstrução rápida:

rm debian/stamps/stamp-build*
debian/rules build
fakeroot debian/rules binary-headers binary-generic

A remoção dos carimbos / estampagem permite reconstruir sem a necessidade de realizar a limpeza a cada vez. Se você não está alterando os arquivos de cabeçalho de alguma forma, então você pode remover a parte de cabeçalhos binários da linha de construção final do fakeroot para apenas reconstruir os pacotes binários genéricos

    
por Colin Ian King 24.12.2017 / 09:54