@kris right, so for using llvm, there was a cryptic comment in the README and i couldn't figure out what i was actually supposed to do, hence using the bootstrap.c
i do not have the latest version in repos but i do have an old zig so i figured i ought to be able to build it. apparently not, hence bootstrap.c.