--- pypy/translator/platform/posix.py.orig	2012-02-10 05:27:19.000000000 +1100
+++ pypy/translator/platform/posix.py	2012-04-24 13:32:36.000000000 +1000
@@ -1,6 +1,6 @@
 """Base support for POSIX-like platforms."""
 
-import py, os
+import py, os, subprocess
 
 from pypy.tool import autopath
 from pypy.translator.platform import Platform, log, _run_subprocess
@@ -183,9 +183,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):
