Chris Quenelle wrote: > > With the -g option, the C++ compiler turns off front-end inlining and > generates out-of-line function bodies for inline functions. This also > ends up creating many many extra relocations for those extra calls. > > Try compiling with the -g0 (gee zero) option and see if that improves > the performance. That has the same effect as -g without affecting > front-end inlining.
If this helps, great. But if you still have a 4-5 minute link then we've probably tripped over a scalability issue in ld(1). If we could get the libdir*.o objects from you we could certainly look into things a little more. -- Rod.
