From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joe Buck To: feisele@diecas.gmr.com (Fred Eisele) Cc: pkoning@xedia.com, egcs@cygnus.com Subject: Re: need for flag for incompatible-changes Date: Thu, 29 Jan 1998 16:16:00 -0000 Message-id: <199801300015.QAA26402@atrus.synopsys.com> References: <34D0C7EB.340C35F6@diecas.gmr.com> X-SW-Source: 1998-01/msg01125.html > > Clearly, if the names of the functions change (due to namespaces) but > > their calling conventions did not (same argument types etc.) then the > > linker can map old names to new names if it is told to do so. > > Isn't this the kind of de(re)mangling that was invented for? collect does not remangle symbols. It finds symbols that match a pattern (file-scope ctor/dtor calls). It pipes errors from the linker through the demangler, and that's about it. If someone wants to "sign up" for a task that benefits only those who distribute binary-only libraries or executables, fine, but otherwise I doubt if any of the developers will want to bother.