ok final version up.
replaced the w32api with standard mingw one and recompiled everything.
added ccache and some shellscripts to run gcc and g++ through it if you use msys.
built against winiconv.
fortran c/c++ fully working ada was left out since it wont build (tried every trick in the book and out of it).
binutils and llvm-make built with it so yes it does work

the 7zip file includes everything needed.
remember the compilers bin dir must be on PATH or it wont find its headers/libraries.
reckless.