Quero fazer backport do gcc-4.7 de raring
para precise
. Então executei backportpackage
e carreguei o gcc-4.7 no meu PPA. No entanto, quando o Launchpad tenta construí-lo, ele reclama de uma dependência ausente:
Espera de dependência de rênio (virtual64) Dependências de compilação ausentes: libx32gcc1 Iniciado em 24/10/2013 Concluído em 24/10/2013 (demorou 2 minutos e 46,6 segundos)
De olhar para oinformações do pacote para gcc-4.7parece que isso também deve estar contido no pacote gcc-4.7 que foi portado.
O que preciso fazer para que o Launchpad encontre isso e construa meu pacote?
Responder1
Eu aconselho você a não tentar fazer backport do gcc-4.7 de raro para preciso. Ele está introduzindo a arquitetura x32 e espera mudanças intrusivas na glibc que não são seguras para execução precisa.
Em vez disso, se você quiserusaro compilador raro na caixa precisa, você pode fazer isso trivialmente com um chroot:
$ apt-get install ubuntu-dev-tools
$ mk-sbuild raring
$ schroot -u root raring-amd64
$ gcc-4.7 -v
O que proporcionará a você um ambiente raro com o complier et da raring. al.
obs. se você estiver realmente interessado em como o bootstrapping foi feito: bem, é necessário fazer upload de estágios (compilações incompletas) de binutils, glibc, gcc na ordem correta algumas vezes até que todos os pacotes intermediários estejam disponíveis para começar a fazer compilações completas.