the issues when building with multiple processes are hopefully gone now
when files are different, call "exit 1"