C++ Logo

std-proposals

Advanced search

Re: [std-proposals] Fwd: Extension to runtime polymorphism proposed

From: Thiago Macieira <thiago_at_[hidden]>
Date: Fri, 10 Apr 2026 08:28:38 -0700
On Thursday, 9 April 2026 22:38:06 Pacific Daylight Time Simon Schröder via
Std-Proposals wrote:
> ABI changes usually don’t break code, but only linking with existing
> libraries.

Correct. ABI changes don't break the source code (if the change is API-
compatible), only compiled code that links to libraries.

Which is 99.999% of the C++ deployed codebase. An ABI break only requires
"rebuild the world", as the GCC std::string change showed, despite the
developers' best efforts to not require it.

-- 
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
  Principal Engineer - Intel Data Center - Platform & Sys. Eng.

Received on 2026-04-10 15:28:40