Bug 978211 - run make from mach without a shell; r=gps
authorMike Shal <mshal@mozilla.com>
Fri, 18 Jul 2014 10:14:29 -0400
changeset 195496 beb02af9af1c09a574ad73e58556ef9cc7fa56dc
parent 195495 cde2d3f8ca515c04ed9ee4e998e7e3ff2839b4ea
child 195497 cd2bf43234a313a81feb21f1b442af75cfaa41f5
push id27184
push userkwierso@gmail.com
push dateWed, 23 Jul 2014 00:39:18 +0000
treeherdermozilla-central@0ad20ad7b70a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersgps
bugs978211
milestone34.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 978211 - run make from mach without a shell; r=gps
python/mozbuild/mozbuild/base.py
--- a/python/mozbuild/mozbuild/base.py
+++ b/python/mozbuild/mozbuild/base.py
@@ -454,17 +454,17 @@ class MozbuildObject(ProcessExecutionMix
         append_env[b'MACH'] = '1'
 
         params = {
             'args': args,
             'line_handler': line_handler,
             'append_env': append_env,
             'explicit_env': explicit_env,
             'log_level': logging.INFO,
-            'require_unix_environment': True,
+            'require_unix_environment': False,
             'ensure_exit_code': ensure_exit_code,
             'pass_thru': pass_thru,
 
             # Make manages its children, so mozprocess doesn't need to bother.
             # Having mozprocess manage children can also have side-effects when
             # building on Windows. See bug 796840.
             'ignore_children': True,
         }