====== Poudriere - budowanie portów na inne architektury ====== Wymagania: * zainstalowane i działające poudriere Aby budować paczki na inne architektury, potrzebny jest pakiet ``qemu-user-static`` pkg install qemu-user-static Dodatkowo do ``rc.conf`` dodajemy: qemu_user_static_enable="YES" Tworzenie jail-a z obcą architekturą (przykłady): poudriere jail -c -j 11mips32 -m svn+https -a mips.mips -v release/11.2.0 -x poudriere jail -c -j 11armv6 -m svn+https -a arm.armv6 -v release/11.2.0 -x poudriere jail -c -j 12aarch64 -m svn+https -a arm64.aarch64 -v head -x Listę wszystkich targetów można sprawdzić poprzez odpalenie ``make targets`` na źródłach systemu: cd /usr/src make targets Lista dla FreeBSD 12: Supported TARGET/TARGET_ARCH pairs for world and kernel targets amd64/amd64 arm/arm arm/armeb arm/armv6 arm/armv7 arm64/aarch64 i386/i386 mips/mipsel mips/mips mips/mips64el mips/mips64 mips/mipsn32 mips/mipselhf mips/mipshf mips/mips64elhf mips/mips64hf powerpc/powerpc powerpc/powerpc64 powerpc/powerpcspe riscv/riscv64 riscv/riscv64sf sparc64/sparc64 Dalej budowanie jak dla zwykłego poudriere, wskazujemy jaila który ma wykonać pakiety.