[arch-general] Howto setup i686 archroot on x86_64 box? (not linux32 chroot)

David C. Rankin drankinatty at suddenlinkmail.com
Sat Jan 25 05:14:25 EST 2014

Hash: SHA1

On 01/25/2014 01:43 AM, Thomas Bächler wrote:
> Am 25.01.2014 07:25, schrieb David C. Rankin:
>>   I use the "Classic Way" of handling the build specified in
>> https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_Clean_Chroot.
> If you use devtools anyway (which you definitely should when building a
> packages for more than one computer), simply run 'sudo
> extra-x86_64-build && sudo extra-i686-build' in the PKGBUILD directory.
> There's not much more to do.
Thanks Thomas. So if I understand you, I can simple create another archroot, and
then, create a [local] repo as usual, then call sudo extra-i686-build to create
the i686 package, install it in the rw layer of the chroot, copy the package to
$CHROOT/root/repo, run repo-add to update the index, and then build the next
file in the build order with extra-i686-build and repeat?

I thought the extra-i686-build tools were from smaller packages. TDE has over
100 packages where 1 provides dependencies for 2, that provides them for 3, and
so on... The article says to disable multilibs, to change the 'arch' in
makepkg.conf and mirrorlist, etc. (I presume so that when the 1st file is built
the needed i686 libs are pulled in as dependencies, and so on.

I'll give it a go. I'd much rather a 3 hour build than and 8-10 hour build.


- -- 
David C. Rankin, J.D.,P.E.
Version: GnuPG v2.0.16 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/


More information about the arch-general mailing list