This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC] C++1x breaking the ABI in one more place :(


Jason Merrill wrote:

> As I mentioned before, I believe it will only break if something in the
> binary both derives from time_get and adds additional virtual functions,

Right.

> I don't know how likely this scenario is.

I don't know either, but the consequences are severe if it does occur.
That's why I think this should require a .so bump; fundamentally, it is
a break with binary compatibility.  If there were some kind of magic
shim so that old stuff still worked, I wouldn't make that claim.  And,
perhaps, if the class were so broken that no use of it had been
possible, then I wouldn't make that claim.  But, I don't think we should
be guessing what valid use people might not be making of the library.

-- 
Mark Mitchell
CodeSourcery
mark@codesourcery.com
(650) 331-3385 x713


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]