> Many, many hours of hair pulling would be avoided if Rust and C++ adopted, like C, a stable ABI.
What people mistakenly take for the C ABI, is in reality the OS ABI when written in C.
Two C binary libraries might fail to link, or reveal strange behaviours/crashes, when compiled with different C compilers, for anything that isn't clearly defined as part of the OS ABI.
What people mistakenly take for the C ABI, is in reality the OS ABI when written in C.
Two C binary libraries might fail to link, or reveal strange behaviours/crashes, when compiled with different C compilers, for anything that isn't clearly defined as part of the OS ABI.