> > I should have explained myself a little better. What I'm actually trying > > to do is compile a minimal OpenBSD snapshot so that I can > > distribute binaries > > to my very slow firewall machine (which also lacks a compiler, for > > security reasons). The jail is purely there because the OpenBSD > > compilation process seems to make the assumption that it's working in > > /usr/src so I thought it would be a good idea to partition the process > > off from the rest of the system. > > Although I think it is possible, to build OpenBSD under > FreeBSD, I wouldn't try it. The problem is to correctly > re-create the _complete_ OpenBSD build environment. That > means compiler, linker, make, and other tools that may be > used for building. For the compiler, that means to build a > cross compiler. The cpu may be the same, but gcc is always > configured for a combination of <operating system/target > cpu/binary format>. And you have to find out what gcc > version OpenBSD is usually been built with. Other tools > may differ in behaviour or command line options. For > example, may be FreeBSD is using a gnu tool while OpenBSD > is using a non-gnu tool. What about e.g. make? There is > make and gmake under FreeBSD. > > So again I suggest you try the qemu solution (or buy an > additional computer ;-).
Well, that has certainly been an education. Thanks! I'll try qemu then. M -- pgp: http://www.darklogik.org/pub/pgp/pgp.txt B776 43DC 8A5D EAF9 2126 9A67 A7DA 390F DEFF 9dD1
pgpBanTsa3rxC.pgp
Description: PGP signature