Subject: Re: Cross-Compiling
To: Jimmy Kaplowitz <jkaplowitz@softhome.net>
From: Frederick Bruckman <fb@enteract.com>
List: netbsd-help
Date: 10/02/1999 16:28:28
On Sat, 2 Oct 1999, Jimmy Kaplowitz wrote:

> Last, if the cross/i386-netbsdelf package follows a naming convention
> anything like cross/zoularis, it is probably intended to run on
> NetBSD/i386 >= 1.5.  Even if it compiles FOR i386-netbsdelf, that won't
> help me with my 1.4 system.

That's true. The main obstacle, as I understand it, to cross-compiling
for 1.4 on linux is the difficulty in making a.out executables on an
elf platform.

As an alternative, you should be able to build packages on linux, FOR
linux, with only minor bootstrapping issues, and then run these on 1.4
under emulation.

> Sorry to be constantly raising objections, but I do in fact find your
> comments (this refers to everyone who has responded) very informative and
> helpful. Thanks very much.

Sure. 
 
> While writing this message, I did see scrolling by on my NetBSD box's
> screen a cross/i386-linux package. Hopefully that will be what I need.
> I'll get back to you. Thanks again.

I think that's the other way 'round. The name of the package is the
target architecture. Zoularis is an odd one. It's for building NetBSD
userland ON Solaris, FOR Solaris, very much like Apple Computer's
Darwin, soon-to-be MacOS-X. Zoularis is Christos Zoulas' baby, hence
the name.