New comment by SpidFightFR on void-packages repository https://github.com/void-linux/void-packages/pull/49649#issuecomment-2033677159 Comment: > Musl and Glibc differ at how they define NULL. (`std::nullptr` vs `(void*)0`). Both of these choices are valid, but std::nullptr can't be implicitely used as a number. > > Upstream amdvlk uses NULL as an integer and not a Pointer in a few places I see... Thanks for the explanation! If i got some time in the future i'll try to learn more about musl and glibc.