I said, to cross-compile gnumach you need: > gcc-i386-gnu (please take the version from woody). > mig-i386-gnu > > some other I do not remember. Last time I tried it worked but this was > a loooong time ago... some other == dpkg-cross This one is required to make an "Architecture: hurd-i386" package (under Linux) and it also sets required environment variables for you.