https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87380
mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mrs at gcc dot gnu.org See Also| |https://gcc.gnu.org/bugzill | |a/show_bug.cgi?id=15428 --- Comment #10 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> --- I've related 15428 which has some details for why this is the way it is. Unless the underlying bug has been fixed in the linker, changing this will merely re-introduce the previous bug that was fixed. If we do that, we need to weigh which feature we want to work and which to break. The previous answer, was to make static linking work. See 2004-06-03 Matt Austern <aust...@apple.com> and 2004-03-12 Matt Austern <aust...@apple.com> for the totality of the code.