Building 32-bit packages on a 64-bit system (Español)
From ParabolaWiki
Cómo construir paquetes i686 en un sistema x86_64. Este artículo se enfoca en la configuración de las herramientas de construcción de paquetes. Esto solía ser complicado (actualmente es muy sencillo, pero son muchos pasos), sin embargo desde libretools 20160418, es realmente simple.
1 Crear el entorno chroot
Todo lo que usted necesita es crear el entorno chroot de 32-bit con libretools:
# librechroot -A i686 -n my-i686-chroot-name make
2 Uso del entorno chroot
Después de esto, podrá compilar sus paquetes para i686 en máquinas x86_64:
# libremakepkg # para x86_64 # libremakepkg -n my-i686-chroot-name # para i686
3 Recrear chroots
Borre todos los chroots y cree chroots para ambas arquitecturas.
# rm -rf /var/lib/archbuild # o donde sea que CHROOTDIR esté configurado en su /etc/libretools.d/chroot.conf o ~/.config/libretools/chroot.conf # librechroot make # para x86_64 # librechroot -A i686 -n my-i686-chroot-name make # para i686
4 Vea también
- Cross-toolchain and distcc contiene información específica sobre compilación