Musl compat

get rid of all the GLIBC assumptions!