You need any PC with Linux installed to cross compilation. Any distribution might work. (But I can't assure).
At this moment, author uses Cent OS 4.
And development tools and libraries with your distribution must be installed. You need make, gcc, autoconf, automake, libtool etc. Also, you may need X, GTK+ development libraries, and Ruby.
Also you need much disk space (over a few gigabytes.)