Bạn có ý tưởng nào về cách xây dựng một dự án oe với biên dịch bitbake phân tán không? Tôi đã nghĩ về distcc.Biên dịch phân tán với bitbake
export PATH=~/distcc/bin:$PATH
make -jn CC=linux-gcc
thực hiện sẽ gọi linux-gcc từ đường dẫn của tôi trỏ đến distcc.
distcc sẽ lên lịch các tác vụ cho tất cả các máy chủ đã biết.
-jn sẽ tạo ra các trường hợp thực hiện n6.
Nó hoạt động tốt.
Nhưng bây giờ tôi muốn sử dụng distcc với bitbake.
Tôi biết cách sử dụng -jn với bitbake.
Chỉ cần sử dụng export PARALLEL_MAKE=-jn
Nhưng cách sử dụng xuất PATH=~/distcc/bin:$PATH
với bitbake.
distcc/bin
PHẢI đứng trước $PATH
.
Nhưng bitbake sẽ đặt $PATH_prepend
(được đặt trong org.openembedded.dev/conf/bitbake.conf) ở phía trước của $PATH
.
Hoặc ai đó có công cụ khác để xây dựng phân phối tốt hơn với bitbake?
lệnh xuất khẩu sẽ thêm con đường trao cho biến $ PATH và sẽ tích cực trong phiên . Nhưng tôi không rõ ràng về vấn đề của bạn. Xin hãy giải thích vấn đề của bạn –
Vấn đề là tôi chỉ biết cách sử dụng PARALLEL_MAKE, nhưng khi nói đến bitbake, người gọi cuối cùng, tôi không biết làm thế nào để cấu hình nó hoạt động theo cách PARALLEL_MAKE. – butter