We are writing programs for a client. The client's hardware is SPARC (sun4u) with the Solaris 10 operating system, while our hardware is x86 running the same Solaris 10 OS. How can we obtain a cross-compilation environment to compile programs for the client, and where can we get this cross-compilation toolchain?