2010-06-28 7 views
6

Ich kompiliere es seit über 8 Stunden in einer virtuellen Maschine und es ist immer noch nicht fertig.Wie lange braucht Glibc zum Kompilieren?

Das Terminal druckt immer noch Dinge, also weiß ich, dass es noch kompiliert.

Das Host-System ist ein 2.10Ghz Intel Core2Duo mit 4 GB RAM und der Gast ist Linux auf einer PowerPC virtuellen Maschine (QEMU) mit 1 GB RAM.

Ich weiß, dass die dynamische Befehlsübersetzung die Dinge etwas verlangsamen kann, aber trotzdem sollte Glibc nicht länger als 3 Stunden oder so dauern?

Ist etwas nicht in Ordnung oder sollte ich einfach weitermachen lassen?

+2

Dynamische Übersetzung verlangsamt solche Prozesse ** viel **. Und Glibc ist eine riesige Software. Daher wird das Ergebnis in der Nähe endloser Kompilierzeiten liegen. Warum kompilieren Sie nicht einfach auf dem Intel-Host für ein PowerPC-Ziel? Das ist wahrscheinlich viel schneller. –

+0

Sache ist. Ich baue ein Cross-Linux-System und es heißt, ich muss die Installation auf einem PowerPC-Rechner fortsetzen. Da das einzige, das ich zur Hand habe, ein 15 Jahre altes PowerBook ist, dachte ich mir, es wäre schneller, wenn ich es von einer virtuellen Maschine aus ausführen würde. – tangrs

Antwort

4

Zum Vergleich wurde das letzte Mal Ubuntu kompiliert eglibc für ein 64-Bit-Maschinen, es about 1.75 hours for amd64 nahm und about 2.5 hours for both i386 und powerpc

Ich denke, es ist nur, dass die dynamische Übersetzung ist, dass langsam, vor allem die dynamische Übersetzung in eine andere Architektur .

+0

Aus demselben Link habe ich die Kompilierzeiten für uClibc nachgeschlagen und sie waren viel kürzer. Wäre uClibc in diesem Fall eine bessere Option? – tangrs

Verwandte Themen