We found that memory is at some point the bottleneck; at link time, the process takes a huge amount of memory, more than we used to have on our computer, and when the memory is full it starts to swap memory pages in and out! That took a long time. Increasing the memory of our machines, reduced the link time ! Max.