logoalt Hacker News

pjmlptoday at 2:22 PM1 replyview on HN

Contrary to the FOSS compile from source culture, other platforms have a different point of view on ABI breaks.

Which is why Valve ended up using Proton.


Replies

gpderettatoday at 3:49 PM

I'm pretty sure GCC has been ABI stable far longer that MSVC which used to break ABI every release.

GCC was forced to break the std::string ABI by the C++11 standard and they have been lobbing ever since against ABI breaks.

show 2 replies