2015-07-31 11 views
7

Qualcuno può spiegarmi in modo più completo come funziona la cache dello sstate in yocto?Come funziona la cache dello sstato in yocto?

Questa spiegazione è tutt'altro che chiara: http://www.yoctoproject.org/docs/1.7/bitbake-user-manual/bitbake-user-manual.html#setscene

non capisco quando si verifica questa situazione:

NOTE: Preparing runqueue 
NOTE: Executing SetScene Tasks 
NOTE: Running setscene task 118 of 155 (virtual:native:/home/lulianhao/poky-build/edwin/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot_setscene) 
NOTE: Running setscene task 119 of 155 (/home/lulianhao/poky-build/edwin/poky/meta/recipes-devtools/quilt/quilt-native_0.48.bb:do_populate_sysroot_setscene) 

Quando ha trovato i manufatti o ottenuto i candidati, e poi controlla le firme. Voglio sapere quando vengono eseguite le attività di setscene.

Domanda aggiuntiva: quando appare nella cartella sstate_cache locale e quando è in mirror?

+0

Amico. Anche a me. Che dolore colossale fare il debug. Ho una dipendenza da base-passwd: do_populate_sysroot_setscene che non può essere trovato, non importa quello che provo. Presumibilmente lo ereditano tutti dalla ricetta base. Non funziona e sto strappando i capelli. – izak

risposta

7

manuale Il Yocto progetto ha una sezione dedicata alla Shared Stato cache:

http://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#shared-state-cache

Per rispondere alla tua domanda, la cartella sstate-cache viene controllato per primo, poi gli specchi sono controllati se non viene trovato a livello locale .

Suggerimento utile: "Quando abbiamo bisogno di ricostruire da zero, abbiamo rimuovere il build/tmp in modo da poter usare sstate-cache per velocizzare la costruzione o rimuoviamo entrambi build/tmp e sstate-cache in modo che nessun la cache viene riutilizzata durante la compilazione. "

Salvador, Otavio e Daiane Angolini. "6.2 Comprensione della cache di stato condivisa." Sviluppo Linux integrato con Yocto Project

Problemi correlati