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. Ben