On 28/11/2016 11:34, Ryo ONODERA wrote:
pkg_comp could well be the way to go. Takes a bit of configuration but I've used it to build packages for quite a few configurations all from a 7-STABLE/amd64 system.Hi, If you can use chroot, pkgsrc/pkgtools/libkver and i386 sets will create i386 environment in chroot. For Example, # kver -p i386 -r 7.0 chroot /usr/chroot/netbsd-7/root-i386 /bin/sh on NetBSD/amd64-current will provide you NetBSD/i386 7.0 environment in chroot. Maybe pkgsrc/pkgtools/pkg_comp will be useful too, however I have not tested pkg_comp.
I've done the following: 6.x-STABLE/i386 7.x-STABLE/i386 as well as a couple of different configurations of 7.x STABLE amd64.It automates the creation of the chroot and the libkver setup for non-native environments.
Mike