Masz pojęcie, jak zbudować projekt Oe z rozproszoną kompilacją bitów? Myślałem o distcc.Rozproszona kompilacja z bitbakiem
export PATH=~/distcc/bin:$PATH
make -jn CC=linux-gcc
make będzie wywoływać linux-gcc z mojej ścieżki, która wskazuje na distcc.
distcc zaplanuje zadania dla wszystkich znanych hostów.
-jn utworzy n6 wystąpień make.
Działa dobrze.
Ale teraz chcę użyć distcc z bitbake.
Wiem, jak używać -jn z bitbake.
Po prostu użyj export PARALLEL_MAKE=-jn
Ale jak używać eksportu PATH=~/distcc/bin:$PATH
z bitbake.
Model distcc/bin
MUSI stać przed urządzeniem $PATH
.
Ale bitbake umieści $PATH_prepend
(umieszczony w org.openembedded.dev/conf/bitbake.conf) przed $PATH
.
Czy ktoś dostał inne narzędzie do lepszego rozproszenia budynku za pomocą bitbota?
polecenie eksport doda daną ścieżkę do zmiennej $ PATH i będzie aktywny w tej sesji . Ale nie mam jasności co do twojego problemu. Czy mógłbyś wyjaśnić swój problem? –
Problem polega na tym, że po prostu wiem, jak używać PARALLEL_MAKE, ale jeśli chodzi o bitbake, który w końcu wywołuje make, nie mam idearu, jak skonfigurować go tak, aby działał jako metoda PARALLEL_MAKE. – butter