do not reuse hash provider
thready hashing seems to work
find real compiler, but possible bug with spaces in %INCLUDE% paths