Though it looks quite primising, it was very tough trying to build a cross toolchain using code-sourcery.
They provide prebuilt binary toolchains, but I none with the gcj compiler, so I had to use their build scripts to build my own toolchain.
The script they provide wasn't designed to run on any machine. In fact, it does not run on a machine different to the author's one. There are many hardwired directories and custom build is very tough. Though I tried to understand it, at the end some unexplainable errors appeared.
In conclusion, code sourcery for custom toolchains is not an option nowadays.