1diff --git a/support/go_build.rb b/support/go_build.rb
2index 82f94d2..40ba35e 100644
3--- a/support/go_build.rb
4+++ b/support/go_build.rb
5@@ -25,9 +25,8 @@ module GoBuild
6 def run!(env, cmd)
7 raise "env must be a hash" unless env.is_a?(Hash)
8 raise "cmd must be an array" unless cmd.is_a?(Array)
9-
10- if !system(env, *cmd)
11- abort "command failed: #{env.inspect} #{cmd.join(' ')}"
12- end
13+ puts "Starting #{env.inspect} #{cmd.join(' ')}"
14+ Process::wait(Process::spawn(env, *cmd))
15+ abort "command failed: #{env.inspect} #{cmd.join(' ')}" unless $?.exitstatus == 0
16 end
17 end