Estou tentando construir gcc-6
um pacote fonte no Raspbian Stretch; então eu faço:
apt source gcc-6
cd gcc-6-6.3.0/debian
debuild -b -uc -us
O debuild
comando inicia a compilação completa. Como a compilação trava na minha plataforma, o que eu gostaria de executar é um comando que descompacte as fontes e aplique os patches do Debian, mas pare antes de configurar (para que eu possa aplicar meus próprios patches) - e então eu poderia continuar depois com debuild -b -uc -us -nc
.
Existe algum comando que me ajude a fazer isso?
O empacotamento do GCC no Debian é um tanto incomum, e adiciona uma série de alvos que não são diretamente suportados por ferramentas de construção de propósito geral. Então você não encontrará uma
debuild
variante ou algo assim para aplicar os patches.Em vez disso, invoque o destino do patch diretamente:
Quando estiver pronto para continuar a construção, faça isso executando
seguido pela
para realmente construir os pacotes.
No final das contas, provavelmente será melhor adicionar seus patches àqueles aplicados automaticamente durante a compilação; para fazer isso, adicione seus patches em
debian/patches
, e adicionar seus nomes à variável apropriada emdebian/rules.patch
(debian_patches
seria um bom começo).