Quiero respaldar gcc-4.7 de raring
a precise
. Entonces ejecuté backportpackage
y cargué gcc-4.7 en mi PPA. Sin embargo, cuando Launchpad intenta compilarlo, se queja de que falta una dependencia:
Espera de dependencia del renio (virtual64) Faltan dependencias de compilación: libx32gcc1 Comenzó el 24/10/2013 Finalizado el 24/10/2013 (tardó 2 minutos, 46,6 segundos)
De mirar elinformación del paquete para gcc-4.7parece que esto también debería estar contenido en el paquete gcc-4.7 que ha sido respaldado.
¿Qué debo hacer para que Launchpad encuentre esto y cree mi paquete?
Respuesta1
Le desaconsejaría intentar hacer un backport de gcc-4.7 de poco común a preciso. Está introduciendo la arquitectura x32 y espera cambios intrusivos en glibc que no son seguros para ejecutar con precisión.
En cambio si quieresusarel compilador ansioso en el cuadro preciso, puedes hacerlo trivialmente con un chroot:
$ apt-get install ubuntu-dev-tools
$ mk-sbuild raring
$ schroot -u root raring-amd64
$ gcc-4.7 -v
Lo que le brindará un entorno fantástico con el compatible con Raring's et. Alabama.
PD. Si está realmente interesado en cómo se realizó el arranque: bueno, es necesario cargar varias veces (compilaciones incompletas) de binutils, glibc, gcc en el orden correcto hasta que todos los paquetes intermedios estén disponibles para comenzar a realizar compilaciones completas.