On Tue, Oct 01, 2002 at 09:18:02PM -0700, Burton Samograd wrote: > 1) All the build instructions I've seen for doing cross compilation seem to > specify quite old versions of gcc (2.7.*). Is hurd buildable/runnable with > newer versions or is that unkown and needs to be tested?
In fact, it is only buildable with 3.2. If you have Debian GNU/Linux, see the gcc-i386-gnu package (although that might be out of date currently). Note that if you want to do cross compilation, we expect you to sort out all the little nits and issues with cross compilation all by yourself ;) That said, it's quite painless if you know what you do. > 2) I've pulled gnumach from cvs but run into configuration problems when it > tries to check the oskit version.h. You are better off with the gnumach-1-branch for now. Development on that is closed, but development on the HEAD has not really been persued either in the last months. > I would be attempting to build with gcc 3.2, but when i follow the instructions > for the older compilers (not blindly, but closely) I get a group of compilation > errors complaining about a missing signal.h, which I'm unsure how to fix. Oh, right, it might be that the older gnumach is only compilable with an older gcc, and not with gcc 3.2. I am not sure anybody ever tried it with newer gcc (this is because of all the old Linux driver code in it). But you don't need a cross compiler at all for gnumach, if you have gcc for any i386 target. Thanks, Marcus -- `Rhubarb is no Egyptian god.' GNU http://www.gnu.org [EMAIL PROTECTED] Marcus Brinkmann The Hurd http://www.gnu.org/software/hurd/ [EMAIL PROTECTED] http://www.marcus-brinkmann.de/ _______________________________________________ Bug-hurd mailing list [EMAIL PROTECTED] http://mail.gnu.org/mailman/listinfo/bug-hurd