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