We could allow different amounts of aggregation other than 0% or 100%; that might help some builds.
Per-directory could be useful to the guys using the static library, too.
But what Per is talking about is how .o files are built. This change would probably not be very difficult fwiw; we already have done this in a place or two where we've needed BC ABI support.
As long as libtool supports it, it should not be very difficult indeed.
Paolo