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

Reply via email to