i have set arch=x86 in Makefile,
1) create a 32 bit chroot
2) enter to 32 bit chroot with linux32 command
3) git clone, make and enjoy!
I suggest Xyne's arch32-light for a 32-bit chroot
http://wiki.archlinux.org/index.php/Ins … ch32-light
Last edited by itsbrad212 (2010-08-14 21:43:11)
In detail, this is the complete procedure, (change ftp://192.168.0.66 to your prefered mirror), see that is the exact same steps, the only difference is the addition of linux32
pacman -S devtools --noconfirm --needed linux32 mkarchroot /tmp/somedir base linux32 mkarchroot -r bash /tmp/somedir echo 'Server = ftp://192.168.0.66/archlinux/$repo/os/$arch' >> /etc/pacman.d/mirrorlist pacman -S git squashfs-tools syslinux devtools cdrkit make mkinitcpio-nfs-utils nbd --noconfirm --needed cd /tmp git clone git://projects.archlinux.org/archiso.git cd archiso/archiso make install cd ../configs/syslinux-iso/ make net-iso
This will take ~= 1.4G
# linux32 mkarchroot /tmp/somedir base
I'm getting :
error: failed to prepare transaction (package architecture is not valid)
:: package attr-2.4.44-1-x86_64 does not have a valid architecture
:: package bash-4.1.007-1-x86_64 does not have a valid architecture
:: package binutils-2.20.1-3-x86_64 does not have a valid architecture
Seems that you have an out-of-date pacman.conf or changed the default "Architecture = auto" to "Architecture = x86_64".
[general] ... Architecture = auto ...