* Ben Elliston wrote on Mon, Jun 23, 2008 at 01:58:38AM CEST: > On Sat, 2008-06-21 at 10:58 +0200, Ralf Wildenhues wrote: > > > IIRC, then objects in libjava were built from lists of source files as a > > means to avoid per-object overhead of libtool and some other stuff, and > > to produce a bit better code[1]. Now, at least libtool compile mode > > overhead should be a fair bit lower than back then (upstream is a bit > > better, if that turns out to be significant, GCC could sync again). > > A few years ago, I hacked the libjava Makefiles to eliminate the use of > libtool of Linux systems. It cut 20 minutes from the build time on my > (at the time) modern hardware.
Current git Libtool compile mode is a lot faster than 1.5.x was. Anyway its overhead in libjava is noise ATM, so that's not an issue. Cheers, Ralf