Do zařízení to jde osekané na kost, nejdřív jsme měli hooky v Portage co trochu pročistily /image/ než se to nasypalo do /, ale teď už tohle neděláme. Postaví a otestuje se systém, načež z něj mastering skript vyzobe jen ty soubory, které potřebuje. Pracuje s listem věcí (binárek, souborů), co má vzít, a sám si dohledává závislosti (ldd dá seznam knihoven, podle basename najde související věci v /usr/share atd.).
Produkt má blíž k systému s busyboxem, read-only rootfs atd.
Cross-compiling prošel vývojem, ustálili jsme se na dnes doporučované Gentoo metodě, tj. crossdev a $TARGET-emerge wrapper kolem cross-toolchainu. K tomu qemu-user kvůli balíčkům, co během kompilace něco nativního spouští.
7. 9. 2020, 22:40 editováno autorem komentáře