2010-06-28 19 views
6

Lo he estado compilando en una máquina virtual durante más de 8 horas y todavía no ha terminado.¿Cuánto tiempo lleva compilar Glibc?

El terminal todavía está imprimiendo cosas, así que sé que todavía está compilando.

El sistema host es Intel Core2Duo de 2,10 Ghz con 4 GB de RAM y el invitado es Linux en una máquina virtual PowerPC (QEMU) una con 1 GB de RAM.

Sé que la traducción de instrucciones dinámicas puede ralentizar un poco las cosas, pero aún así, Glibc no debería tomar más de 3 horas más o menos?

¿Hay algo mal o debería simplemente dejar de hacerlo durante la noche?

+2

La traducción dinámica ralentiza tales procesos ** mucho **. Y Glibc es una gran pieza de software. Por lo tanto, el resultado será un tiempo de compilación casi infinito. ¿Por qué no simplemente compilaciones cruzadas en el host Intel para un objetivo de PowerPC? Eso es probablemente mucho más rápido. –

+0

La cosa es. Estoy construyendo un sistema de Linux cruzado desde cero y dice que debo continuar la instalación en una máquina PowerPC. Como el único que tengo a mano es un PowerBook de 15 años, pensé que sería más rápido si lo ejecutara desde una máquina virtual. – tangrs

Respuesta

4

Por comparación, el eglibc última vez Ubuntu compilado de la maquina de 64 bits, se tomaron about 1.75 hours for amd64 y about 2.5 hours for both i386 y powerpc

Creo que es la traducción apenas esa dinámica es que lento traducción, especialmente dinámico para una arquitectura diferente .

+0

Desde el mismo enlace, busqué los tiempos de compilación para uClibc y fueron mucho más cortos. ¿Usaría uClibc sería una mejor opción en esta instancia? – tangrs

Cuestiones relacionadas