New comment by deepbluev7 on void-packages repository https://github.com/void-linux/void-packages/issues/37442#issuecomment-1150420204 Comment: Yes, nlohmann/json is a header only lib with afaik no ABI stability. So if it changes minor version, it will generate different code in different files, where it was included. That mismatch can then cause crashes because inlined functions call the wrong noninlined code or so.