Building a GNU C cross-compiler using Linux, *BSD, Solaris, etc is fairly straight forward compared to something like Windows NT. But you knew that ;) For now I'm going to take the easy way out. Follow the Cygwin instruction just miss out all of the Cygwin stuff. Do remember to build the latest version of texinfo in EGCS. Very few Linux distributions have an up to date copy.