2010-06-28 35 views
6

Tôi đã biên dịch nó trong một máy ảo trong hơn 8 giờ và nó vẫn chưa hoàn thành.Glibc mất bao lâu để biên dịch?

Thiết bị đầu cuối vẫn đang in để tôi biết nó vẫn đang được biên dịch.

Hệ thống lưu trữ là Intel Core2Duo 2,10Ghz với RAM 4GB và khách là Linux trên máy ảo PowerPC (QEMU) có RAM 1GB.

Tôi biết bản dịch chỉ dẫn động có thể làm chậm mọi thứ xuống một chút nhưng ngay cả như vậy, Glibc không nên mất nhiều thời gian hơn 3 giờ?

Có điều gì sai hay tôi nên tiếp tục để làm điều đó qua đêm?

+2

Bản dịch động sẽ làm chậm quá trình như vậy ** rất nhiều **. Và Glibc là một phần mềm khổng lồ. Do đó, kết quả sẽ gần với thời gian biên dịch vô tận. Tại sao bạn không chỉ đơn giản là biên dịch chéo trên máy chủ Intel cho một mục tiêu PowerPC? Đó có thể là nhanh hơn nhiều. –

+0

Thing là. Tôi đang xây dựng một Linux chéo từ hệ thống đầu và nó nói rằng tôi phải tiếp tục cài đặt trên một máy PowerPC. Kể từ khi người duy nhất tôi có trong tay là một PowerBook 15 tuổi tôi figured nó sẽ nhanh hơn nếu tôi chạy nó từ một máy ảo. – tangrs

Trả lời

4

Để so sánh, các eglibc lần cuối cùng Ubuntu biên dịch cho một máy 64-bit, phải mất about 1.75 hours for amd64, và about 2.5 hours for both i386powerpc

Tôi nghĩ đó là bản dịch chỉ là năng động là chậm, dịch đặc biệt năng động với một kiến ​​trúc khác nhau .

+0

Từ cùng một liên kết, tôi tra cứu thời gian biên dịch cho uClibc và chúng ngắn hơn. Sử dụng uClibc có nên là một lựa chọn tốt hơn trong trường hợp này không? – tangrs

Các vấn đề liên quan