https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108261
--- Comment #2 from Iain Sandoe <iains at gcc dot gnu.org> --- I guess an alternate is to generate a dependent lib with the common code (e.g. libm2common.so) and then layer the others on top. However, it's no obvious that the separation into these sub-libraries is actually saving anything in space (either on disk or in the process) .. so simplifying the build and install seems a reasonable objective.