generate cross compiler in OS aware folders and remove gpp dep