logoalt Hacker News

usrnmtoday at 1:13 PM2 repliesview on HN

ABI changes do happen. gcc had an ABI change in std::string because of C++11. It was long and painful, but everyone survived, the world did not end


Replies

delta_p_delta_xtoday at 1:42 PM

> ABI changes do happen

Will never happen on Windows, especially not in user-mode libraries, and especially not something this pervasive.

pjmlptoday at 2:22 PM

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.

show 1 reply