Everything is running again. Still a little rough around the edges. Need to slice out the arch specfic code to make this more cross compatible, but for now, can get on with developing other things
Switched build over to using clang