Google does *not at all* care about ABI stability, it's been an issue before that Google libraries change their ABI based on whether they're compiled with ASAN or not. It wouldn't surprise me that Google has now made their ABI depend on some random compiler flag that's different between what the libprotobuf system package is built with and what meson builds my project with. I hate Google so much.