I will figure this out eventually. Reverted to start and trying to remove all but the critical 3 .o files, another commit to follow for other .o files