--- rpython/translator/platform/posix.py.orig	2013-05-09 19:07:56.000000000 +1000
+++ rpython/translator/platform/posix.py	2013-05-10 16:46:49.000000000 +1000
@@ -1,6 +1,6 @@
 """Base support for POSIX-like platforms."""
 
-import py, os, sys
+import py, os, sys, subprocess
 
 from rpython.translator.platform import Platform, log, _run_subprocess
 
@@ -189,9 +189,9 @@
         else:
             path = path_to_makefile
         log.execute('make %s in %s' % (" ".join(extra_opts), path))
-        returncode, stdout, stderr = _run_subprocess(
-            self.make_cmd, ['-C', str(path)] + extra_opts)
-        self._handle_error(returncode, stdout, stderr, path.join('make'))
+        returncode = subprocess.call(
+            [self.make_cmd, '-C', str(path)] + extra_opts)
+        self._handle_error(returncode, '', '', path.join('make'))
 
 class Definition(object):
     def __init__(self, name, value):
