Hi,

I'm looking to reduce to global build time of a new project. For example, the first build (tools, toolchain, ....) takes about 90 min on our desktop PC. The first idea is to compile the toolchain once, and then to distribute it to the involved people, using it as external toolchain.

So I made following try:
1. get the project and compile with "Build the toolchain" option
2. install the builded toolchain from .../bin/target/<openwrt-toolchain> in my home folder.
3. get the project again from svn, configure it to use the external toolchain installed in the home folder and compile

But I get linkage problems with several packages (e2fsprogs, iperf, etc) using the "external" toolchain. The linker complains about some "missing" libraries, still if paths are ok.

So the basic question. Is this idea ok ? Can I re-use the toolchain in this way ?
Some points I had to knows ?

There is an alternative here:
http://wiki.openwrt.org/doc/howto/external_toolchain

Any others ideas to reduce the time for the first build ?

Regards