On Mon, Feb 21, 2000 at 11:19:32AM -0300, Fabricio Chalub wrote:

> I am really having a hard time cross-compiling Hurd.

It's almost always better to get a binary distribution if you're just 
starting out.  The Hurd has enough little complexities that adding 
cross-compiling (not a simple excersize for ANY Platform) is never a good 
place to start when you have an alternative.

That said, if you're set on doing this, take a look at some 
cross-compiling instructions that I have posted at 
http://hurd.zugzug.com/  There is an error somewhere in there that 
prevents me from successfully cross-compiling serverboot.  Also note that 
you should cross-compile the Hurd with egcs.  Roland has been working on 
making pfinet cross-compile with gcc, but the lst time I tried the latest 
pfinet, I had to recover from a different OS... =(

> My gcc is 2.95.2, binutils I got from CVS a couple of weeks ago.  glibc is
> 2.1.2. Hurd/GNUmach/mig are both from CVS.

Acquire the latest libc from CVS or debian sources.  There have been some 
pretty major updates.

-- 
"Backwards compatibility is nice, but preserving every undocumented quirk
that nobody sane would use... Sorry, but we really need an addition to
errno.h: EBITEME. Exactly for such cases." 
 -- Alexander Viro

Reply via email to